diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 913abcedd53..e33ffc2d329 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,9 +13,9 @@ jobs: steps: - uses: actions/checkout@v2 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: - python-version: 3.6 + python-version: '>=3.7' - name: Install dependencies run: pip install -U tox - name: Run Tox diff --git a/AUTHORS b/AUTHORS index 52d0ee8e528..c3f3066726b 100644 --- a/AUTHORS +++ b/AUTHORS @@ -15,10 +15,10 @@ Other co-maintainers: * Jean-François Burnol <@jfbu> * Yoshiki Shibukawa <@shibu_jp> * Timotheus Kampik - <@TimKam> +* Adam Turner - <@AA-Turner> Other contributors, listed alphabetically, are: -* Adam Turner -- JavaScript improvements * Alastair Houghton -- Apple Help builder * Alexander Todorov -- inheritance_diagram tests and improvements * Andi Albrecht -- agogo theme @@ -96,5 +96,3 @@ authors and projects: * sphinx.util.jsdump uses the basestring encoding from simplejson, written by Bob Ippolito, released under the MIT license -* sphinx.util.stemmer was written by Vivake Gupta, placed in the - Public Domain diff --git a/CHANGES b/CHANGES index 8a7f22fd5d0..8324a717231 100644 --- a/CHANGES +++ b/CHANGES @@ -31,17 +31,28 @@ Incompatible changes Deprecated ---------- +* #10467: Deprecated ``sphinx.util.stemmer`` in favour of ``snowballstemmer``. + Patch by Adam Turner. + Features added -------------- +* #10366: std domain: Add support for emphasising placeholders in :rst:dir`option` + directives through a new ``option_emphasise_placeholders`` configuration option. + Bugs fixed ---------- +* #10031: py domain: Fix spurious whitespace in unparsing various operators (``+``, + ``-``, ``~``, and ``**``). Patch by Adam Turner. +* #10460: logging: Always show node source locations as absolute paths. +* #10520: HTML Theme: Fix use of sidebar classes in ``agogo.css_t``. + Testing -------- -Release 5.0.0 beta2 (in development) -==================================== +Release 5.0.3 (in development) +============================== Dependencies ------------ @@ -58,26 +69,50 @@ Features added Bugs fixed ---------- -* #9575: autodoc: The annotation of return value should not be shown when - ``autodoc_typehints="description"`` -* #9648: autodoc: ``*args`` and ``**kwargs`` entries are duplicated when - ``autodoc_typehints="description"`` -* #8180: autodoc: Docstring metadata ignored for attributes -* #10443: epub: EPUB builder can't detect the mimetype of .webp file -* #10456: py domain: ``:meta:`` fields are displayed if docstring contains two - or more meta-field -* #9096: sphinx-build: the value of progress bar for paralle build is wrong -* #10110: sphinx-build: exit code is not changed when error is raised on - builder-finished event - Testing -------- -Release 5.0.0 beta1 (released May 09, 2022) -=========================================== +Release 5.0.2 (released Jun 17, 2022) +===================================== + +Features added +-------------- + +* #10523: HTML Theme: Expose the Docutils's version info tuple as a template + variable, ``docutils_version_info``. Patch by Adam Turner. + +Bugs fixed +---------- + +* #10538: autodoc: Inherited class attribute having docstring is documented even + if :confval:`autodoc_inherit_docstring` is disabled +* #10509: autosummary: autosummary fails with a shared library +* #10497: py domain: Failed to resolve strings in Literal. Patch by Adam Turner. +* #10523: HTML Theme: Fix double brackets on citation references in Docutils 0.18+. + Patch by Adam Turner. +* #10534: Missing CSS for nav.contents in Docutils 0.18+. Patch by Adam Turner. + +Release 5.0.1 (released Jun 03, 2022) +===================================== + +Bugs fixed +---------- + +* #10498: gettext: TypeError is raised when sorting warning messages if a node + has no line number. Patch by Adam Turner. +* #10493: HTML Theme: :rst:dir:`topic` directive is rendered incorrectly with + Docutils 0.18. Patch by Adam Turner. +* #10495: IndexError is raised for a :rst:role:`kbd` role having a separator. + Patch by Adam Turner. + +Release 5.0.0 (released May 30, 2022) +===================================== Dependencies ------------ + +5.0.0 b1 + * #10164: Support `Docutils 0.18`_. Patch by Adam Turner. .. _Docutils 0.18: https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-18-2021-10-26 @@ -85,6 +120,8 @@ Dependencies Incompatible changes -------------------- +5.0.0 b1 + * #10031: autosummary: ``sphinx.ext.autosummary.import_by_name()`` now raises ``ImportExceptionGroup`` instead of ``ImportError`` when it failed to import target object. Please handle the exception if your extension uses the @@ -103,9 +140,17 @@ Incompatible changes * #10062: Change the default language to ``'en'`` if any language is not set in ``conf.py`` +5.0.0 final + +* #10474: :confval:`language` does not accept ``None`` as it value. The default + value of ``language`` becomes to ``'en'`` now. + Patch by Adam Turner and Takeshi KOMIYA. + Deprecated ---------- +5.0.0 b1 + * #10028: jQuery and underscore.js will no longer be automatically injected into themes from Sphinx 6.0. If you develop a theme or extension that uses the ``jQuery``, ``$``, or ``$u`` global objects, you need to update your @@ -123,6 +168,8 @@ Deprecated {{ super() }} {%- endblock %} + + Patch by Adam Turner. * setuptools integration. The ``build_sphinx`` sub-command for setup.py is marked as deprecated to follow the policy of setuptools team. * The ``locale`` argument of ``sphinx.util.i18n:babel_format_date()`` becomes @@ -138,6 +185,8 @@ Deprecated Features added -------------- +5.0.0 b1 + * #9075: autodoc: The default value of :confval:`autodoc_typehints_format` is changed to ``'smart'``. It will suppress the leading module names of typehints (ex. ``io.StringIO`` -> ``StringIO``). @@ -153,17 +202,20 @@ Features added non-imported * #10028: Removed internal usages of JavaScript frameworks (jQuery and underscore.js) and modernised ``doctools.js`` and ``searchtools.js`` to - EMCAScript 2018. + EMCAScript 2018. Patch by Adam Turner. * #10302: C++, add support for conditional expressions (``?:``). * #5157, #10251: Inline code is able to be highlighted via :rst:dir:`role` directive -* #10337: Make sphinx-build faster by caching Publisher object during build +* #10337: Make sphinx-build faster by caching Publisher object during build. + Patch by Adam Turner. Bugs fixed ---------- +5.0.0 b1 + * #10200: apidoc: Duplicated submodules are shown for modules having both .pyx - and .so files + and .so files. Patch by Adam Turner and Takeshi KOMIYA. * #10279: autodoc: Default values for keyword only arguments in overloaded functions are rendered as a string literal * #10280: autodoc: :confval:`autodoc_docstring_signature` unexpectedly generates @@ -191,8 +243,21 @@ Bugs fixed * #10318: ``:prepend:`` option of :rst:dir:`literalinclude` directive does not work with ``:dedent:`` option -Release 4.5.1 (in development) -============================== +5.0.0 final + +* #9575: autodoc: The annotation of return value should not be shown when + ``autodoc_typehints="description"`` +* #9648: autodoc: ``*args`` and ``**kwargs`` entries are duplicated when + ``autodoc_typehints="description"`` +* #8180: autodoc: Docstring metadata ignored for attributes +* #10443: epub: EPUB builder can't detect the mimetype of .webp file +* #10104: gettext: Duplicated locations are shown if 3rd party extension does + not provide correct information +* #10456: py domain: ``:meta:`` fields are displayed if docstring contains two + or more meta-field +* #9096: sphinx-build: the value of progress bar for paralle build is wrong +* #10110: sphinx-build: exit code is not changed when error is raised on + builder-finished event Release 4.5.0 (released Mar 28, 2022) ===================================== diff --git a/EXAMPLES b/EXAMPLES index da41e20e22c..1f1d92365b2 100644 --- a/EXAMPLES +++ b/EXAMPLES @@ -40,7 +40,7 @@ Documentation using the alabaster theme * `pytest `__ (customized) * `python-apt `__ * `PyVisfile `__ -* `Requests `__ +* `Requests `__ * `searx `__ * `Spyder `__ (customized) * `Tablib `__ diff --git a/Makefile b/Makefile index b430bdd1b2b..9213820b70b 100644 --- a/Makefile +++ b/Makefile @@ -62,7 +62,7 @@ type-check: .PHONY: doclinter doclinter: - python utils/doclinter.py CHANGES *.rst doc/ + sphinx-lint --enable line-too-long --max-line-length 85 CHANGES *.rst doc/ .PHONY: test test: diff --git a/README.rst b/README.rst index c60e58780be..522083bbaa5 100644 --- a/README.rst +++ b/README.rst @@ -6,118 +6,57 @@ :target: https://pypi.org/project/Sphinx/ :alt: Package on PyPI +.. image:: https://github.com/sphinx-doc/sphinx/actions/workflows/main.yml/badge.svg + :target: https://github.com/sphinx-doc/sphinx/actions/workflows/main.yml + :alt: Build Status + .. image:: https://readthedocs.org/projects/sphinx/badge/?version=master - :target: http://www.sphinx-doc.org/ + :target: https://www.sphinx-doc.org/ :alt: Documentation Status -.. image:: https://ci.appveyor.com/api/projects/status/github/sphinx-doc/sphinx?branch=master&svg=true - :target: https://ci.appveyor.com/project/sphinxdoc/sphinx - :alt: Build Status (AppVeyor) - -.. image:: https://circleci.com/gh/sphinx-doc/sphinx.svg?style=shield - :target: https://circleci.com/gh/sphinx-doc/sphinx - :alt: Build Status (CircleCI) - -.. image:: https://codecov.io/gh/sphinx-doc/sphinx/branch/master/graph/badge.svg - :target: https://codecov.io/gh/sphinx-doc/sphinx - :alt: Code Coverage Status (Codecov) - -.. image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg - :target: https://opensource.org/licenses/BSD-3-Clause - :alt: BSD 3 Clause +.. image:: https://img.shields.io/badge/License-BSD%202--Clause-blue.svg + :target: https://opensource.org/licenses/BSD-2-Clause + :alt: BSD 2 Clause -.. image:: https://codetriage.com/sphinx-doc/sphinx/badges/users.svg - :target: https://codetriage.com/sphinx-doc/sphinx - :alt: Open Source Helpers badge - -Sphinx is a tool that makes it easy to create intelligent and beautiful -documentation for Python projects (or other documents consisting of multiple -reStructuredText sources), written by Georg Brandl. It was originally created -for the new Python documentation, and has excellent facilities for Python -project documentation, but C/C++ is supported as well, and more languages are -planned. +**Sphinx makes it easy to create intelligent and beautiful documentation.** Sphinx uses reStructuredText as its markup language, and many of its strengths come from the power and straightforwardness of reStructuredText and its parsing and translating suite, the Docutils. -Among its features are the following: +Features +======== -* Output formats: HTML (including derivative formats such as HTML Help, Epub - and Qt Help), plain text, manual pages and LaTeX or direct PDF output - using rst2pdf -* Extensive cross-references: semantic markup and automatic links +* **Output formats**: HTML, PDF, plain text, EPUB, TeX, manual pages, and more +* **Extensive cross-references**: semantic markup and automatic links for functions, classes, glossary terms and similar pieces of information -* Hierarchical structure: easy definition of a document tree, with automatic +* **Hierarchical structure**: easy definition of a document tree, with automatic links to siblings, parents and children -* Automatic indices: general index as well as a module index -* Code handling: automatic highlighting using the Pygments highlighter -* Flexible HTML output using the Jinja 2 templating engine -* Various extensions are available, e.g. for automatic testing of snippets - and inclusion of appropriately formatted docstrings -* Setuptools integration - -For more information, refer to the `the documentation`__. +* **Automatic indices**: general index as well as a module index +* **Code highlighting**: automatic highlighting using the Pygments highlighter +* **Templating**: Flexible HTML output using the Jinja 2 templating engine +* **Extension ecosystem**: Many extensions are available, for example for + automatic function documentation or working with Jupyter notebooks. +* **Language Support**: Python, C, C++, JavaScript, mathematics, and many other + languages through extensions. -.. __: http://www.sphinx-doc.org/ +For more information, refer to the `the documentation`_. Installation ============ -Sphinx is published on `PyPI`__ and can be installed from there:: - - pip install -U sphinx - -We also publish beta releases:: - - pip install -U --pre sphinx - -If you wish to install `Sphinx` for development purposes, refer to `the -contributors guide`__. - -__ https://pypi.org/project/Sphinx/ -__ http://www.sphinx-doc.org/en/master/internals/contributing.html - -Documentation -============= +The following command installs Sphinx from the `Python Package Index`_. You will +need a working installation of Python and pip. -Documentation is available from `sphinx-doc.org`__. +.. code-block:: sh -__ http://www.sphinx-doc.org/ - -Get in touch -============ - -- Report bugs, suggest features or view the source code `on GitHub`_. -- For less well defined questions or ideas, use the `mailing list`_. - -.. _on GitHub: https://github.com/sphinx-doc/sphinx -.. _mailing list: https://groups.google.com/forum/#!forum/sphinx-users - -Please adhere to our `code of conduct`__. - -__ http://www.sphinx-doc.org/en/master/code_of_conduct.html - -Testing -======= - -Continuous testing is provided by `Travis`__ (for unit tests and style checks -on Linux), `AppVeyor`__ (for unit tests on Windows), and `CircleCI`__ (for -large processes like TeX compilation). - -For information on running tests locally, refer to `the contributors guide`__. - -__ https://travis-ci.org/sphinx-doc/sphinx -__ https://ci.appveyor.com/project/sphinxdoc/sphinx -__ https://circleci.com/gh/sphinx-doc/sphinx -__ http://www.sphinx-doc.org/en/master/internals/contributing.html + pip install -U sphinx Contributing ============ -Refer to `the contributors guide`__. - -__ http://www.sphinx-doc.org/en/master/internals/contributing.html +We appreciate all contributions! Refer to `the contributors guide`_ for +information. Release signatures ================== @@ -126,3 +65,7 @@ Releases are signed with following keys: * `498D6B9E `_ * `5EBA0E07 `_ + +.. _the documentation: https://www.sphinx-doc.org/ +.. _the contributors guide: https://www.sphinx-doc.org/en/master/internals/contributing.html +.. _Python Package Index: https://pypi.org/project/Sphinx/ diff --git a/doc/_themes/sphinx13/static/sphinx13.css b/doc/_themes/sphinx13/static/sphinx13.css index c8fb2e5c99b..5d64eda512a 100644 --- a/doc/_themes/sphinx13/static/sphinx13.css +++ b/doc/_themes/sphinx13/static/sphinx13.css @@ -372,7 +372,9 @@ div.quotebar { margin-left: 1em; } -div.topic { +nav.contents, +div.topic, +aside.topic { background-color: #f8f8f8; } diff --git a/doc/conf.py b/doc/conf.py index 336dfba7f31..ef05016bdd9 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -109,7 +109,7 @@ intersphinx_mapping = { 'python': ('https://docs.python.org/3/', None), - 'requests': ('https://docs.python-requests.org/en/latest/', None), + 'requests': ('https://requests.readthedocs.io/en/latest/', None), 'readthedocs': ('https://docs.readthedocs.io/en/stable', None), } diff --git a/doc/development/index.rst b/doc/development/index.rst index b4a7920ba03..8ae71e76f73 100644 --- a/doc/development/index.rst +++ b/doc/development/index.rst @@ -2,10 +2,10 @@ Extending Sphinx ================ -This guide is aimed at giving a quick introduction for those wishing to -develop their own extensions for Sphinx. Sphinx possesses significant +This guide is aimed at giving a quick introduction for those wishing to +develop their own extensions for Sphinx. Sphinx possesses significant extensibility capabilities including the ability to hook into almost every -point of the build process. If you simply wish to use Sphinx with existing +point of the build process. If you simply wish to use Sphinx with existing extensions, refer to :doc:`/usage/index`. For a more detailed discussion of the extension interface see :doc:`/extdev/index`. diff --git a/doc/development/tutorials/autodoc_ext.rst b/doc/development/tutorials/autodoc_ext.rst index d8905710c66..8de2e4d4a84 100644 --- a/doc/development/tutorials/autodoc_ext.rst +++ b/doc/development/tutorials/autodoc_ext.rst @@ -123,7 +123,7 @@ For example, you have the following ``IntEnum``: .. code-block:: python :caption: my_enums.py - + class Colors(IntEnum): """Colors enumerator""" NONE = 0 @@ -138,5 +138,3 @@ This will be the documentation file with auto-documentation directive: :caption: index.rst .. autointenum:: my_enums.Colors - - diff --git a/doc/extdev/deprecated.rst b/doc/extdev/deprecated.rst index 98bd463a95c..d88eb27b0e5 100644 --- a/doc/extdev/deprecated.rst +++ b/doc/extdev/deprecated.rst @@ -22,6 +22,11 @@ The following is a list of deprecated interfaces. - (will be) Removed - Alternatives + * - ``sphinx.util.stemmer`` + - 5.1 + - 7.0 + - ``snowballstemmer`` + * - ``sphinx.util.jsdump`` - 5.0 - 7.0 @@ -824,7 +829,7 @@ The following is a list of deprecated interfaces. - ``sphinx.domains.std.StandardDomain.process_doc()`` * - ``sphinx.domains.js.JSObject.display_prefix`` - - + - - 4.3 - ``sphinx.domains.js.JSObject.get_display_prefix()`` diff --git a/doc/latex.rst b/doc/latex.rst index b49714e88a4..294de559907 100644 --- a/doc/latex.rst +++ b/doc/latex.rst @@ -330,7 +330,7 @@ Keys that don't need to be overridden unless in special cases are: .. attention:: - - Do not use this key for a :confval:`latex_engine` other than + - Do not use this key for a :confval:`latex_engine` other than ``'pdflatex'``. - If Greek is main language, do not use this key. Since Sphinx 2.2.1, @@ -528,7 +528,7 @@ Keys that don't need to be overridden unless in special cases are: is adapted to the relative widths of the FreeFont family. .. versionchanged:: 4.0.0 - Changed default for ``'pdflatex'``. Previously it was using + Changed default for ``'pdflatex'``. Previously it was using ``'\\fvset{fontsize=\\small}'``. .. versionchanged:: 4.1.0 @@ -915,7 +915,7 @@ Do not use quotes to enclose values, whether numerical or strings. ``attentionBorderColor``, ``dangerBorderColor``, ``errorBorderColor`` -.. |wgbdcolorslatex| replace:: ``warningBorderColor``, and +.. |wgbdcolorslatex| replace:: ``warningBorderColor``, and ``(caution|attention|danger|error)BorderColor`` .. else latex goes into right margin, as it does not hyphenate the names diff --git a/doc/templating.rst b/doc/templating.rst index 3d80edd6009..f2f4022ad93 100644 --- a/doc/templating.rst +++ b/doc/templating.rst @@ -377,12 +377,21 @@ in the future. .. data:: sphinx_version_tuple The version of Sphinx used to build represented as a tuple of five elements. - For Sphinx version 3.5.1 beta 3 this would be `(3, 5, 1, 'beta', 3)``. + For Sphinx version 3.5.1 beta 3 this would be ``(3, 5, 1, 'beta', 3)``. The fourth element can be one of: ``alpha``, ``beta``, ``rc``, ``final``. ``final`` always has 0 as the last element. .. versionadded:: 4.2 +.. data:: docutils_version_info + + The version of Docutils used to build represented as a tuple of five elements. + For Docutils version 0.16.1 beta 2 this would be `(0, 16, 1, 'beta', 2)``. + The fourth element can be one of: ``alpha``, ``beta``, ``candidate``, ``final``. + ``final`` always has 0 as the last element. + + .. versionadded:: 5.0.2 + .. data:: style The name of the main stylesheet, as given by the theme or diff --git a/doc/tutorial/describing-code.rst b/doc/tutorial/describing-code.rst index 57f1b200839..24fea38a6b7 100644 --- a/doc/tutorial/describing-code.rst +++ b/doc/tutorial/describing-code.rst @@ -85,10 +85,11 @@ you can use :rst:role:`py:func` for that, as follows: or ``"veggies"``. Otherwise, :py:func:`lumache.get_random_ingredients` will raise an exception. -When generating code documentation, Sphinx will generate a cross-reference automatically just -by using the name of the object, without you having to explicitly use a role -for that. For example, you can describe the custom exception raised by the -function using the :rst:dir:`py:exception` directive: +When generating code documentation, Sphinx will generate a +cross-reference automatically just by using the name of the object, +without you having to explicitly use a role for that. For example, you +can describe the custom exception raised by the function using the +:rst:dir:`py:exception` directive: .. code-block:: rst :caption: docs/source/usage.rst diff --git a/doc/usage/configuration.rst b/doc/usage/configuration.rst index 3a4bcd3c18d..182f09e49ef 100644 --- a/doc/usage/configuration.rst +++ b/doc/usage/configuration.rst @@ -706,6 +706,15 @@ General configuration .. versionadded:: 3.0 +.. confval:: option_emphasise_placeholders + + Default is ``False``. + When enabled, emphasise placeholders in ``.. option:`` directives. + To display literal braces, escape with a backslash (``\{``). For example, + ``option_emphasise_placeholders=True`` and ``.. option:: -foption={TYPE}`` would + render with ``TYPE`` emphasised. + + .. versionadded:: 5.1 .. _intl-options: @@ -725,7 +734,7 @@ documentation on :ref:`intl` for details. (e.g. the German version of ``myfigure.png`` will be ``myfigure.de.png`` by default setting) and substitute them for original figures. In the LaTeX builder, a suitable language will be selected as an option for the *Babel* - package. Default is ``None``, which means that no translation will be done. + package. Default is ``'en'``. .. versionadded:: 0.5 @@ -733,6 +742,8 @@ documentation on :ref:`intl` for details. Support figure substitution + .. versionchanged:: 5.0 + Currently supported languages by Sphinx are: * ``ar`` -- Arabic @@ -745,7 +756,7 @@ documentation on :ref:`intl` for details. * ``da`` -- Danish * ``de`` -- German * ``el`` -- Greek - * ``en`` -- English + * ``en`` -- English (default) * ``eo`` -- Esperanto * ``es`` -- Spanish * ``et`` -- Estonian diff --git a/doc/usage/extensions/intersphinx.rst b/doc/usage/extensions/intersphinx.rst index 6b7b1e1bd85..a70c7c531a1 100644 --- a/doc/usage/extensions/intersphinx.rst +++ b/doc/usage/extensions/intersphinx.rst @@ -209,7 +209,7 @@ The Intersphinx extension provides the following role. 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 + is added as well to get the two forms - ``:external+invname:domain:reftype:`target```, e.g., ``:external+python:py:class:`zipfile.ZipFile```, or diff --git a/doc/usage/extensions/napoleon.rst b/doc/usage/extensions/napoleon.rst index ad5af65c67c..e1f90b562c4 100644 --- a/doc/usage/extensions/napoleon.rst +++ b/doc/usage/extensions/napoleon.rst @@ -221,7 +221,7 @@ Google style with Python 3 type annotations:: """ return True - + class Class: """Summary line. @@ -251,7 +251,7 @@ Google style with types in docstrings:: """ return True - + class Class: """Summary line. diff --git a/doc/usage/installation.rst b/doc/usage/installation.rst index b85a6cd2adf..3e7745a27e0 100644 --- a/doc/usage/installation.rst +++ b/doc/usage/installation.rst @@ -118,7 +118,7 @@ Chocolatey :: $ choco install sphinx - + You would need to `install Chocolatey `_ before running this. diff --git a/doc/usage/restructuredtext/directives.rst b/doc/usage/restructuredtext/directives.rst index 847f0372b87..4029b04e67b 100644 --- a/doc/usage/restructuredtext/directives.rst +++ b/doc/usage/restructuredtext/directives.rst @@ -592,6 +592,13 @@ __ https://pygments.org/docs/lexers .. versionadded:: 1.3 + .. rst:directive:option:: class: class names + :type: a list of class names separated by spaces + + The class name of the graph. + + .. versionadded:: 1.4 + .. rst:directive:option:: dedent: number :type: number or no value @@ -758,6 +765,9 @@ __ https://pygments.org/docs/lexers Added the ``diff``, ``lineno-match``, ``caption``, ``name``, and ``dedent`` options. + .. versionchanged:: 1.4 + Added the ``class`` option. + .. versionchanged:: 1.5 Added the ``start-at``, and ``end-at`` options. diff --git a/doc/usage/restructuredtext/domains.rst b/doc/usage/restructuredtext/domains.rst index 30bde8ea138..54e32540037 100644 --- a/doc/usage/restructuredtext/domains.rst +++ b/doc/usage/restructuredtext/domains.rst @@ -1750,6 +1750,9 @@ There is a set of directives allowing documenting command-line programs: referenceable by :rst:role:`option` (in the example case, you'd use something like ``:option:`dest_dir```, ``:option:`-m```, or ``:option:`--module```). + Use :confval:`option_emphasise_placeholders` for parsing of + "variable part" of a literal text (similarly to the ``samp`` role). + ``cmdoption`` directive is a deprecated alias for the ``option`` directive. .. rst:directive:: .. envvar:: name diff --git a/setup.cfg b/setup.cfg index bc8f14998d5..b0bfa28d37d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -26,11 +26,13 @@ python_version = 3.6 disallow_incomplete_defs = True show_column_numbers = True show_error_context = True +show_error_codes = true ignore_missing_imports = True follow_imports = skip check_untyped_defs = True warn_unused_ignores = True strict_optional = False +no_implicit_optional = True [tool:pytest] filterwarnings = diff --git a/setup.py b/setup.py index 4ec21569713..249b626c586 100644 --- a/setup.py +++ b/setup.py @@ -42,6 +42,7 @@ 'flake8>=3.5.0', 'isort', 'mypy>=0.950', + 'sphinx-lint', 'docutils-stubs', "types-typed-ast", "types-requests", @@ -67,6 +68,7 @@ long_description_content_type='text/x-rst', project_urls={ "Code": "https://github.com/sphinx-doc/sphinx", + "Changelog": "https://www.sphinx-doc.org/en/master/changes.html", "Issue tracker": "https://github.com/sphinx-doc/sphinx/issues", }, zip_safe=False, diff --git a/sphinx/application.py b/sphinx/application.py index ac41f484feb..2188013229e 100644 --- a/sphinx/application.py +++ b/sphinx/application.py @@ -127,15 +127,12 @@ class Sphinx: def __init__(self, srcdir: str, confdir: Optional[str], outdir: str, doctreedir: str, buildername: str, confoverrides: Dict = None, - status: IO = sys.stdout, warning: IO = sys.stderr, + status: Optional[IO] = sys.stdout, warning: Optional[IO] = sys.stderr, freshenv: bool = False, warningiserror: bool = False, tags: List[str] = None, verbosity: int = 0, parallel: int = 0, keep_going: bool = False) -> None: self.phase = BuildPhase.INITIALIZATION self.verbosity = verbosity self.extensions: Dict[str, Extension] = {} - self.builder: Optional[Builder] = None - self.env: Optional[BuildEnvironment] = None - self.project: Optional[Project] = None self.registry = SphinxComponentRegistry() # validate provided directories @@ -246,10 +243,16 @@ def __init__(self, srcdir: str, confdir: Optional[str], outdir: str, doctreedir: # create the project self.project = Project(self.srcdir, self.config.source_suffix) + + # set up the build environment + self.env = self._init_env(freshenv) + # create the builder self.builder = self.create_builder(buildername) - # set up the build environment - self._init_env(freshenv) + + # build environment post-initialisation, after creating the builder + self._post_init_env() + # set up the builder self._init_builder() @@ -281,20 +284,34 @@ def _init_i18n(self) -> None: else: logger.info(__('not available for built-in messages')) - def _init_env(self, freshenv: bool) -> None: + def _init_env(self, freshenv: bool) -> BuildEnvironment: filename = path.join(self.doctreedir, ENV_PICKLE_FILENAME) if freshenv or not os.path.exists(filename): - self.env = BuildEnvironment(self) - self.env.find_files(self.config, self.builder) + return self._create_fresh_env() else: - try: - with progress_message(__('loading pickled environment')): - with open(filename, 'rb') as f: - self.env = pickle.load(f) - self.env.setup(self) - except Exception as err: - logger.info(__('failed: %s'), err) - self._init_env(freshenv=True) + return self._load_existing_env(filename) + + def _create_fresh_env(self) -> BuildEnvironment: + env = BuildEnvironment(self) + self._fresh_env_used = True + return env + + def _load_existing_env(self, filename: str) -> BuildEnvironment: + try: + with progress_message(__('loading pickled environment')): + with open(filename, 'rb') as f: + env = pickle.load(f) + env.setup(self) + self._fresh_env_used = False + except Exception as err: + logger.info(__('failed: %s'), err) + env = self._create_fresh_env() + return env + + def _post_init_env(self) -> None: + if self._fresh_env_used: + self.env.find_files(self.config, self.builder) + del self._fresh_env_used def preload_builder(self, name: str) -> None: self.registry.preload_builder(self, name) @@ -304,10 +321,11 @@ def create_builder(self, name: str) -> "Builder": logger.info(__('No builder selected, using default: html')) name = 'html' - return self.registry.create_builder(self, name) + return self.registry.create_builder(self, name, self.env) def _init_builder(self) -> None: - self.builder.set_environment(self.env) + if not hasattr(self.builder, "env"): + self.builder.set_environment(self.env) self.builder.init() self.events.emit('builder-inited') @@ -984,8 +1002,9 @@ def add_js_file(self, filename: str, priority: int = 500, 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 + if hasattr(self, 'builder') and hasattr(self.builder, 'add_js_file'): + self.builder.add_js_file(filename, # type: ignore[attr-defined] + priority=priority, **kwargs) def add_css_file(self, filename: str, priority: int = 500, **kwargs: Any) -> None: """Register a stylesheet to include in the HTML output. @@ -1045,8 +1064,9 @@ def add_css_file(self, filename: str, priority: int = 500, **kwargs: Any) -> Non """ logger.debug('[app] adding stylesheet: %r', filename) self.registry.add_css_files(filename, priority=priority, **kwargs) - if hasattr(self.builder, 'add_css_file'): - self.builder.add_css_file(filename, priority=priority, **kwargs) # type: ignore + if hasattr(self, 'builder') and hasattr(self.builder, 'add_css_file'): + self.builder.add_css_file(filename, # type: ignore[attr-defined] + priority=priority, **kwargs) def add_latex_package(self, packagename: str, options: str = None, after_hyperref: bool = False) -> None: diff --git a/sphinx/builders/__init__.py b/sphinx/builders/__init__.py index d8500e11b42..9705ba89425 100644 --- a/sphinx/builders/__init__.py +++ b/sphinx/builders/__init__.py @@ -3,6 +3,7 @@ import codecs import pickle import time +import warnings from os import path from typing import (TYPE_CHECKING, Any, Dict, Iterable, List, Optional, Sequence, Set, Tuple, Type, Union) @@ -11,6 +12,7 @@ from docutils.nodes import Node from sphinx.config import Config +from sphinx.deprecation import RemovedInSphinx70Warning from sphinx.environment import CONFIG_CHANGED_REASON, CONFIG_OK, BuildEnvironment from sphinx.environment.adapters.asset import ImageAdapter from sphinx.errors import SphinxError @@ -75,7 +77,7 @@ class Builder: #: The builder supports data URIs or not. supported_data_uri_images = False - def __init__(self, app: "Sphinx") -> None: + def __init__(self, app: "Sphinx", env: BuildEnvironment = None) -> None: self.srcdir = app.srcdir self.confdir = app.confdir self.outdir = app.outdir @@ -83,7 +85,14 @@ def __init__(self, app: "Sphinx") -> None: ensuredir(self.doctreedir) self.app: Sphinx = app - self.env: Optional[BuildEnvironment] = None + if env is not None: + self.env: BuildEnvironment = env + self.env.set_versioning_method(self.versioning_method, + self.versioning_compare) + elif env is not Ellipsis: + # ... is passed by SphinxComponentRegistry.create_builder to not show two warnings. + warnings.warn("The 'env' argument to Builder will be required from Sphinx 7.", + RemovedInSphinx70Warning, stacklevel=2) self.events: EventManager = app.events self.config: Config = app.config self.tags: Tags = app.tags @@ -105,6 +114,9 @@ def __init__(self, app: "Sphinx") -> None: def set_environment(self, env: BuildEnvironment) -> None: """Store BuildEnvironment object.""" + warnings.warn("Builder.set_environment is deprecated, pass env to " + "'Builder.__init__()' instead.", + RemovedInSphinx70Warning, stacklevel=2) self.env = env self.env.set_versioning_method(self.versioning_method, self.versioning_compare) diff --git a/sphinx/builders/gettext.py b/sphinx/builders/gettext.py index e8bc547b77f..92edcc9f2dd 100644 --- a/sphinx/builders/gettext.py +++ b/sphinx/builders/gettext.py @@ -53,11 +53,15 @@ def add(self, msg: str, origin: Union[Element, "MsgOrigin"]) -> None: if msg not in self.metadata: # faster lookup in hash self.messages.append(msg) self.metadata[msg] = [] - self.metadata[msg].append((origin.source, origin.line, origin.uid)) # type: ignore + line = origin.line + if line is None: + line = -1 + self.metadata[msg].append((origin.source, line, origin.uid)) # type: ignore def __iter__(self) -> Generator[Message, None, None]: for message in self.messages: - positions = [(source, line) for source, line, uuid in self.metadata[message]] + positions = sorted(set((source, line) for source, line, uuid + in self.metadata[message])) uuids = [uuid for source, line, uuid in self.metadata[message]] yield Message(message, positions, uuids) diff --git a/sphinx/builders/html/__init__.py b/sphinx/builders/html/__init__.py index eb390ff8ec2..7737a1d38c5 100644 --- a/sphinx/builders/html/__init__.py +++ b/sphinx/builders/html/__init__.py @@ -26,6 +26,7 @@ from sphinx.config import Config from sphinx.deprecation import RemovedInSphinx70Warning, deprecated_alias from sphinx.domains import Domain, Index, IndexEntry +from sphinx.environment import BuildEnvironment from sphinx.environment.adapters.asset import ImageAdapter from sphinx.environment.adapters.indexentries import IndexEntries from sphinx.environment.adapters.toctree import TocTree @@ -51,6 +52,17 @@ logger = logging.getLogger(__name__) return_codes_re = re.compile('[\r\n]+') +DOMAIN_INDEX_TYPE = Tuple[ + # Index name (e.g. py-modindex) + str, + # Index class + Type[Index], + # list of (heading string, list of index entries) pairs. + List[Tuple[str, List[IndexEntry]]], + # whether sub-entries should start collapsed + bool +] + def get_stable_hash(obj: Any) -> str: """ @@ -197,10 +209,10 @@ class StandaloneHTMLBuilder(Builder): download_support = True # enable download role imgpath: str = None - domain_indices: List[Tuple[str, Type[Index], List[Tuple[str, List[IndexEntry]]], bool]] = [] # NOQA + domain_indices: List[DOMAIN_INDEX_TYPE] = [] - def __init__(self, app: Sphinx) -> None: - super().__init__(app) + def __init__(self, app: Sphinx, env: BuildEnvironment = None) -> None: + super().__init__(app, env) # CSS files self.css_files: List[Stylesheet] = [] @@ -531,6 +543,7 @@ def prepare_writing(self, docnames: Set[str]) -> None: 'css_files': self.css_files, 'sphinx_version': __display_version__, 'sphinx_version_tuple': sphinx_version, + 'docutils_version_info': docutils.__version_info__[:5], 'style': self._get_style_filename(), 'rellinks': rellinks, 'builder': self.name, @@ -1050,7 +1063,7 @@ def hasdoc(name: str) -> bool: # sort JS/CSS before rendering HTML try: # Convert script_files to list to support non-list script_files (refs: #8889) - ctx['script_files'] = sorted(list(ctx['script_files']), key=lambda js: js.priority) + ctx['script_files'] = sorted(ctx['script_files'], key=lambda js: js.priority) except AttributeError: # Skip sorting if users modifies script_files directly (maybe via `html_context`). # refs: #8885 @@ -1059,7 +1072,7 @@ def hasdoc(name: str) -> bool: pass try: - ctx['css_files'] = sorted(list(ctx['css_files']), key=lambda css: css.priority) + ctx['css_files'] = sorted(ctx['css_files'], key=lambda css: css.priority) except AttributeError: pass diff --git a/sphinx/builders/html/transforms.py b/sphinx/builders/html/transforms.py index ea596cb4b22..1ba6ba85743 100644 --- a/sphinx/builders/html/transforms.py +++ b/sphinx/builders/html/transforms.py @@ -40,7 +40,9 @@ class KeyboardTransform(SphinxPostTransform): def run(self, **kwargs: Any) -> None: matcher = NodeMatcher(nodes.literal, classes=["kbd"]) - for node in self.document.findall(matcher): # type: nodes.literal + # this list must be pre-created as during iteration new nodes + # are added which match the condition in the NodeMatcher. + for node in list(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/cmd/quickstart.py b/sphinx/cmd/quickstart.py index 47853c90d56..610052ea93e 100644 --- a/sphinx/cmd/quickstart.py +++ b/sphinx/cmd/quickstart.py @@ -7,11 +7,14 @@ import time from collections import OrderedDict from os import path -from typing import Any, Callable, Dict, List, Union +from typing import TYPE_CHECKING, Any, Callable, Dict, List, Union # try to import readline, unix specific enhancement try: import readline + if TYPE_CHECKING and sys.platform == "win32": # always false, for type checking + raise ImportError + if readline.__doc__ and 'libedit' in readline.__doc__: readline.parse_and_bind("bind ^I rl_complete") USE_LIBEDIT = True diff --git a/sphinx/config.py b/sphinx/config.py index 5f92479d382..318173f2752 100644 --- a/sphinx/config.py +++ b/sphinx/config.py @@ -140,6 +140,7 @@ class Config: 'smartquotes_excludes': ({'languages': ['ja'], 'builders': ['man', 'text']}, 'env', []), + 'option_emphasise_placeholders': (False, 'env', []), } def __init__(self, config: Dict[str, Any] = {}, overrides: Dict[str, Any] = {}) -> None: @@ -163,6 +164,17 @@ def read(cls, confdir: str, overrides: Dict = None, tags: Tags = None) -> "Confi raise ConfigError(__("config directory doesn't contain a conf.py file (%s)") % confdir) namespace = eval_config_file(filename, tags) + + # Note: Old sphinx projects have been configured as "language = None" because + # sphinx-quickstart previously generated this by default. + # To keep compatibility, they should be fallback to 'en' for a while + # (This conversion should not be removed before 2025-01-01). + if namespace.get("language", ...) is None: + logger.warning(__("Invalid configuration value found: 'language = None'. " + "Update your configuration to a valid language code. " + "Falling back to 'en' (English).")) + namespace["language"] = "en" + return cls(namespace, overrides or {}) def convert_overrides(self, name: str, value: Any) -> Any: diff --git a/sphinx/domains/c.py b/sphinx/domains/c.py index 75092dcb786..ee8b9b5983c 100644 --- a/sphinx/domains/c.py +++ b/sphinx/domains/c.py @@ -2531,7 +2531,7 @@ def _parse_expression_fallback( while not self.eof: if (len(symbols) == 0 and self.current_char in end): break - if self.current_char in brackets.keys(): + if self.current_char in brackets: symbols.append(brackets[self.current_char]) elif len(symbols) > 0 and self.current_char == symbols[-1]: symbols.pop() diff --git a/sphinx/domains/cpp.py b/sphinx/domains/cpp.py index 98a89594f27..980c4db5c02 100644 --- a/sphinx/domains/cpp.py +++ b/sphinx/domains/cpp.py @@ -5754,7 +5754,7 @@ def _parse_expression_fallback(self, end: List[str], while not self.eof: if (len(symbols) == 0 and self.current_char in end): break - if self.current_char in brackets.keys(): + if self.current_char in brackets: symbols.append(brackets[self.current_char]) elif len(symbols) > 0 and self.current_char == symbols[-1]: symbols.pop() diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index 3c81852b460..87635969b4f 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -394,7 +394,7 @@ def make_xrefs(self, rolename: str, domain: str, target: str, results.append(self.make_xref(rolename, domain, sub_target, innernode, contnode, env, inliner, location)) - if sub_target in ('Literal', 'typing.Literal'): + if sub_target in ('Literal', 'typing.Literal', '~typing.Literal'): in_literal = True return results diff --git a/sphinx/domains/std.py b/sphinx/domains/std.py index d5c962dc827..8ff199ade50 100644 --- a/sphinx/domains/std.py +++ b/sphinx/domains/std.py @@ -15,7 +15,7 @@ from sphinx.directives import ObjectDescription from sphinx.domains import Domain, ObjType from sphinx.locale import _, __ -from sphinx.roles import XRefRole +from sphinx.roles import EmphasizedLiteral, XRefRole from sphinx.util import docname_join, logging, ws_re from sphinx.util.docutils import SphinxDirective from sphinx.util.nodes import clean_astext, make_id, make_refnode @@ -34,6 +34,8 @@ # RE for grammar tokens token_re = re.compile(r'`((~?\w*:)?\w+)`', re.U) +samp_role = EmphasizedLiteral() + class GenericObject(ObjectDescription[str]): """ @@ -170,15 +172,41 @@ def handle_signature(self, sig: str, signode: desc_signature) -> str: location=signode) continue optname, args = m.groups() - if optname.endswith('[') and args.endswith(']'): + if optname[-1] == '[' and args[-1] == ']': # optional value surrounded by brackets (ex. foo[=bar]) optname = optname[:-1] args = '[' + args if count: - signode += addnodes.desc_addname(', ', ', ') + if self.env.config.option_emphasise_placeholders: + signode += addnodes.desc_sig_punctuation(',', ',') + signode += addnodes.desc_sig_space() + else: + signode += addnodes.desc_addname(', ', ', ') signode += addnodes.desc_name(optname, optname) - signode += addnodes.desc_addname(args, args) + if self.env.config.option_emphasise_placeholders: + add_end_bracket = False + if not args: + continue + if args[0] == '[' and args[-1] == ']': + add_end_bracket = True + signode += addnodes.desc_sig_punctuation('[', '[') + args = args[1:-1] + if args[0] == ' ': + signode += addnodes.desc_sig_space() + args = args.strip() + if args[0] == '=': + signode += addnodes.desc_sig_punctuation('=', '=') + args = args[1:] + for part in samp_role.parse(args): + if isinstance(part, nodes.Text): + signode += nodes.Text(part.astext()) + else: + signode += part + if add_end_bracket: + signode += addnodes.desc_sig_punctuation(']', ']') + else: + signode += addnodes.desc_addname(args, args) if not count: firstname = optname signode['allnames'] = [optname] diff --git a/sphinx/ext/autodoc/__init__.py b/sphinx/ext/autodoc/__init__.py index e8efef8c93e..618edf1e464 100644 --- a/sphinx/ext/autodoc/__init__.py +++ b/sphinx/ext/autodoc/__init__.py @@ -1648,7 +1648,8 @@ def add_directive_header(self, sig: str) -> None: self.add_line(' ' + _('Bases: %s') % ', '.join(base_classes), sourcename) def get_object_members(self, want_all: bool) -> Tuple[bool, ObjectMembers]: - members = get_class_members(self.object, self.objpath, self.get_attr) + members = get_class_members(self.object, self.objpath, self.get_attr, + self.config.autodoc_inherit_docstrings) if not want_all: if not self.options.members: return False, [] # type: ignore diff --git a/sphinx/ext/autodoc/importer.py b/sphinx/ext/autodoc/importer.py index 85c1e81be64..d392ae75ddf 100644 --- a/sphinx/ext/autodoc/importer.py +++ b/sphinx/ext/autodoc/importer.py @@ -205,8 +205,8 @@ def get_object_members(subject: Any, objpath: List[str], attrgetter: Callable, return members -def get_class_members(subject: Any, objpath: List[str], attrgetter: Callable - ) -> Dict[str, "ObjectMember"]: +def get_class_members(subject: Any, objpath: List[str], attrgetter: Callable, + inherit_docstrings: bool = True) -> Dict[str, "ObjectMember"]: """Get members and attributes of target class.""" from sphinx.ext.autodoc import INSTANCEATTR, ObjectMember @@ -290,6 +290,11 @@ def get_class_members(subject: Any, objpath: List[str], attrgetter: Callable elif (ns == qualname and docstring and isinstance(members[name], ObjectMember) and not members[name].docstring): + if cls != subject and not inherit_docstrings: + # If we are in the MRO of the class and not the class itself, + # and we do not want to inherit docstrings, then skip setting + # the docstring below + continue # attribute is already known, because dir(subject) enumerates it. # But it has no docstring yet members[name].docstring = '\n'.join(docstring) diff --git a/sphinx/ext/autosummary/__init__.py b/sphinx/ext/autosummary/__init__.py index 02cc73552c4..e77dda09896 100644 --- a/sphinx/ext/autosummary/__init__.py +++ b/sphinx/ext/autosummary/__init__.py @@ -306,7 +306,7 @@ def get_items(self, names: List[str]) -> List[Tuple[str, str, str, str]]: try: real_name, obj, parent, modname = self.import_by_name(name, prefixes=prefixes) except ImportExceptionGroup as exc: - errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exc.exceptions)) + errors = list({"* %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 diff --git a/sphinx/ext/autosummary/generate.py b/sphinx/ext/autosummary/generate.py index 5ef7b0352fd..0e1daf79a43 100644 --- a/sphinx/ext/autosummary/generate.py +++ b/sphinx/ext/autosummary/generate.py @@ -155,8 +155,12 @@ def is_skipped(self, name: str, value: Any, objtype: str) -> bool: def scan(self, imported_members: bool) -> List[str]: members = [] - analyzer = ModuleAnalyzer.for_module(self.object.__name__) - attr_docs = analyzer.find_attr_docs() + try: + analyzer = ModuleAnalyzer.for_module(self.object.__name__) + attr_docs = analyzer.find_attr_docs() + except PycodeError: + attr_docs = {} + for name in members_of(self.object, self.app.config): try: value = safe_getattr(self.object, name) @@ -351,7 +355,7 @@ def generate_autosummary_docs(sources: List[str], output_dir: str = None, suffix: str = '.rst', base_path: str = None, imported_members: bool = False, app: Any = None, overwrite: bool = True, encoding: str = 'utf-8') -> None: - showed_sources = list(sorted(sources)) + showed_sources = sorted(sources) if len(showed_sources) > 20: showed_sources = showed_sources[:10] + ['...'] + showed_sources[-10:] logger.info(__('[autosummary] generating autosummary for: %s') % @@ -400,7 +404,7 @@ def generate_autosummary_docs(sources: List[str], output_dir: str = None, else: exceptions = exc.exceptions + [exc2] - errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exceptions)) + errors = list({"* %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 @@ -464,7 +468,7 @@ def find_autosummary_in_docstring(name: str, filename: str = None) -> List[Autos except AttributeError: pass except ImportExceptionGroup as exc: - errors = list(set("* %s: %s" % (type(e).__name__, e) for e in exc.exceptions)) + errors = list({"* %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 " diff --git a/sphinx/ext/ifconfig.py b/sphinx/ext/ifconfig.py index bffaa49ff7c..f0d11507776 100644 --- a/sphinx/ext/ifconfig.py +++ b/sphinx/ext/ifconfig.py @@ -51,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.findall(ifconfig): + for node in list(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 9d6708d2fa3..2a2260c17dd 100644 --- a/sphinx/ext/imgconverter.py +++ b/sphinx/ext/imgconverter.py @@ -31,12 +31,12 @@ def is_available(self) -> bool: return True except OSError as exc: logger.warning(__( - f"Unable to run the image conversion command {self.config.image_converter!r}. " + "Unable to run the image conversion command %r. " "'sphinx.ext.imgconverter' requires ImageMagick by default. " "Ensure it is installed, or set the 'image_converter' option " "to a custom conversion command.\n\n" - f'Traceback: {exc}' - )) + "Traceback: %s" + ), self.config.image_converter, exc) return False except CalledProcessError as exc: logger.warning(__('convert exited with error:\n' diff --git a/sphinx/ext/napoleon/docstring.py b/sphinx/ext/napoleon/docstring.py index 8d64af1eb73..30043f2d1e3 100644 --- a/sphinx/ext/napoleon/docstring.py +++ b/sphinx/ext/napoleon/docstring.py @@ -916,12 +916,12 @@ def postprocess(item): else: return [item] - tokens = list( + tokens = [ item for raw_token in _token_regex.split(spec) for item in postprocess(raw_token) if item - ) + ] return tokens diff --git a/sphinx/locale/ar/LC_MESSAGES/sphinx.mo b/sphinx/locale/ar/LC_MESSAGES/sphinx.mo index a3f3ce429c4..f904a88c53c 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 112e4b22d43..5ba13cd135a 100644 --- a/sphinx/locale/ar/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ar/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "تحميل الترجمات [ %s ]" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "تم" @@ -88,55 +88,55 @@ msgstr "فشل: %s" msgid "No builder selected, using default: html" msgstr "لم يتم اختيار نوع البناء، تم استخدام نوع البناء الافتراضي: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "نجح" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "انتهى مع وجود مشاكل" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "بناء %s، %sتحذير." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "بناء %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "مجلد الاعدادات لا يحتوي على ملف conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "قسم %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "جدول %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r لتم يتم العثور عليه، لهذا تم تجاهلة" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "بناء [mo]:" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "جميع ملفات المصدر" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "بناء [%s]" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "التحقق من التوافق" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "تحديث البيئة:" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "تجهيز المستندات" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "نسخ الصور..." -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "قراءة القوالب" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "فشل" diff --git a/sphinx/locale/bg/LC_MESSAGES/sphinx.mo b/sphinx/locale/bg/LC_MESSAGES/sphinx.mo index b7c1db47b30..3372a20c4e8 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 de0420f1693..164326af963 100644 --- a/sphinx/locale/bg/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/bg/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/bn/LC_MESSAGES/sphinx.mo b/sphinx/locale/bn/LC_MESSAGES/sphinx.mo index 30dc9b19772..73eae78004d 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 5bde227b371..e62376ddfc6 100644 --- a/sphinx/locale/bn/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/bn/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ca/LC_MESSAGES/sphinx.mo b/sphinx/locale/ca/LC_MESSAGES/sphinx.mo index 96f2d6e8e69..6aef55395fd 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 c169b9368e4..adeb347cda7 100644 --- a/sphinx/locale/ca/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ca/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/cak/LC_MESSAGES/sphinx.mo b/sphinx/locale/cak/LC_MESSAGES/sphinx.mo index ddf592bc7ac..aa9488408f1 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 60c31922149..2a39570587c 100644 --- a/sphinx/locale/cak/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/cak/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "xk'isïk" @@ -87,55 +87,55 @@ msgstr "sachoj: %s" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Ruwachib'äl %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Kik'ajtz'ïk %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/cs/LC_MESSAGES/sphinx.mo b/sphinx/locale/cs/LC_MESSAGES/sphinx.mo index b1be6ebf383..aac8bd79fd0 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 f6fe4e11dd2..42557bf4496 100644 --- a/sphinx/locale/cs/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/cs/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -88,55 +88,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Obr. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabulka %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Výpis %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "[graf]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/cy/LC_MESSAGES/sphinx.mo b/sphinx/locale/cy/LC_MESSAGES/sphinx.mo index 1f858b6a31b..f0cdfa18f67 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 2d37f0d955f..7bbfaa7a3d9 100644 --- a/sphinx/locale/cy/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/cy/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -88,55 +88,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Ffig. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabl %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Listing %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "[graff]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/da/LC_MESSAGES/sphinx.mo b/sphinx/locale/da/LC_MESSAGES/sphinx.mo index b7dd563db28..45344ed9638 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 268aaeeff0b..81ee34ddfd4 100644 --- a/sphinx/locale/da/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/da/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -69,7 +69,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "indlæser oversættelser [%s] ..." -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "færdig" @@ -90,55 +90,55 @@ msgstr "fejlede: %s" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "lykkedes" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "færdig med problemer" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "kompilering %s, %s advarsel." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "kompilering %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -146,12 +146,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -174,49 +174,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "konfigurationsmappe indeholder ikke en conf.py-fil (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Ingen sådan konfigurationsværdi: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Konfigurationsværdien %r er allerede til stede" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -224,57 +230,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "figur %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "tabel %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Kildekode %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r blev ikke fundet, ignorerer." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -512,173 +518,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "læser kilder ..." -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "forbereder dokumenter" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -772,21 +774,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "ugyldig css_file: %r, ignoreret" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "Beskedkatalogerne er i %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "læser skabeloner ..." -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "skriver beskedkataloger ..." @@ -1207,7 +1209,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2701,10 +2703,12 @@ msgstr "[graf]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2714,7 +2718,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3023,24 +3027,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3048,7 +3052,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3063,30 +3067,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3531,11 +3535,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/de/LC_MESSAGES/sphinx.mo b/sphinx/locale/de/LC_MESSAGES/sphinx.mo index 0ce2b7f36c5..d50eaea340c 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 aff4cad5259..45cc7b2caf5 100644 --- a/sphinx/locale/de/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/de/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -69,7 +69,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "Lade Übersetzungen [%s]…" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "erledigt" @@ -90,55 +90,55 @@ msgstr "Fehlgeschlagen: %s" msgid "No builder selected, using default: html" msgstr "Kein builder ausgewählt, verwende 'html' per default" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "abgeschlossen" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "mit Problemen beendet" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -146,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:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "Die Erweiterung %s gibt nicht an ob paralleles Datenschreiben fehlerfrei möglich ist, es wird daher nicht davon ausgegangen - bitte kontaktiere den Erweiterungsautor zur Überprüfung und Angabe" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -174,49 +174,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "Konfigurationsverzeichnis enthält keine conf.py Datei (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "Ungültige Nummer %r for Konfiguration %r, wird ignoriert" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Keine solche Konfigurationseinstellung: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Konfigurationswert %r bereits gesetzt" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -224,57 +230,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Abschnitt %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Abb. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tab. %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Quellcode %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r nicht gefunden, daher ignoriert." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -512,173 +518,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -772,21 +774,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1207,7 +1209,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2701,10 +2703,12 @@ msgstr "[Diagramm]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2714,7 +2718,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3023,24 +3027,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3048,7 +3052,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3063,30 +3067,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3531,11 +3535,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/el/LC_MESSAGES/sphinx.mo b/sphinx/locale/el/LC_MESSAGES/sphinx.mo index 6dc5868d140..2213055cb77 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 c5891bc9a9f..fda828e7faf 100644 --- a/sphinx/locale/el/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/el/LC_MESSAGES/sphinx.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -68,7 +68,7 @@ msgstr "η 'παραμετροποίηση' σύμφωνα με τον τρέχ msgid "loading translations [%s]... " msgstr "φόρτωση μεταφράσεων [%s]..." -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "ολοκλήρωση" @@ -89,55 +89,55 @@ msgstr "αποτυχία: %s" msgid "No builder selected, using default: html" msgstr "Δεν επιλέχθηκε μεταγλωττιστής, θα χρησιμοποιηθεί ο προεπιλεγμένος: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "επιτυχία" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "ολοκλήρωση με προβλήματα" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "μεταγλώττιση %s, %s προειδοποίηση" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "μεταγλώττιση %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "η κλάση κόμβου %r έχει ήδη καταχωρηθεί, οι επισκέπτες της θα υπερσκελιστούν" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "η οδηγία %r έει ήδη καταχωρηθεί, θα υπερσκελιστεί" -#: sphinx/application.py:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -145,12 +145,12 @@ msgid "" "explicit" msgstr "η επέκταση %s δεν καθορίζει αν είναι ασφαλής η παράλληλη ανάγνωση, υποθέτοντας ότι δεν είναι - παρακαλείσθε να ζητήσετε από το δημιουργό της επέκτασης να το ελέγχει και να το κάνει σαφές" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -158,12 +158,12 @@ msgid "" "explicit" msgstr "η επέκταση %s δεν καθορίζει αν είναι ασφαλής η παράλληλη ανάγνωση, υποθέτοντας ότι δεν είναι - παρακαλείσθε να ζητήσετε το δημιουργό της επέκτασης να το ελέγξει και να το κάνει σαφές" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "εκτέλεση σειριακής %s" @@ -173,49 +173,55 @@ msgstr "εκτέλεση σειριακής %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "ο κατάλογος παραμετροποίησης δεν περιλαμβάνει κανένα αρχείο conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "δεν είναι δυνατή η υπερσκέλιση της ρύθμισης παραμετροποίησης καταλόγου %r, θα αγνοηθεί (χρησιμοποιήστε το %r για να καθορίσετε τα επιμέρους στοιχεία)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "ανέγκυρος αριθμός %r για τιμή παραμετροποίησης %r, θα αγνοηθεί" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "δεν είναι δυνατή η υπερσκέλιση της ρύθμισης παραμετροποίησης %r με τύπο ο οποίος δεν υποστηρίζεται, θα αγνοηθεί" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "άγνωστη τιμή παραμετροποίσης %r στην υπερσκέλιση, θα αγνοηθεί" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Δεν υπάρχει τέτοια τιμή παραμετροποίησης: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Η τιμή παραμετροποίησης %r υφίσταται ήδη." -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "Υπάρχει ένα συντακτικό λάθος στο αρχείο παραμετροποίησής σας: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "Το αρχείο παραμετροποίησης (ή ένα από τα στοιχεία που εισάγει) κάλεσε την sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -223,57 +229,57 @@ msgid "" "%s" msgstr "Υπάρχει ένα προγραμματιστικό λάθος στο αρχείο παραμετροποίησής σας:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, 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:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Τομέας %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Εικ. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Πίνακας %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Λίστα %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "Η τιμή παραμετροποίησης '{name}' πρέπει να λαμβάνει μία από τις {candidates} αλλά εκχωρήθηκε η '{current}'." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "Η τιμή παραμετροποίησης '{name]' έχει τύπο '[current__name__}'; αναμενόμενη {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "Η τιμή παραμετροποίησης '{name}' έχει τύπο '{current__name__}', αρχικοποίηση σε '{default__name__}'." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "το primary_domain %r δεν βρέθηκε, θα αγνοηθεί." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -511,173 +517,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "δεν βρέθηκε θέμα με όνομα %r (απουσιάζει το theme.conf;)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "δεν βρέθηκε μία κατάλληλη εικόνα για τον μεταγλωττιστή %s: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "δεν βρέθηκε μία κατάλληλη εικόνα για τον μεταγλωττιστή %s: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "μεταγλώττιση [mo]:" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "εγγραφή εξόδου..." -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "όλα τα αρχεία po του %d" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "στόχοι για τα αρχεία po του %d οι οποίοι έχουν καθοριστεί" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "στόχοι για τα αρχεία po του %d τα οποία είναι ξεπερασμένα" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "όλα τα αρχεία πηγής" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "το αρχείο %r που δόθηκε στη γραμμή εντολής δεν βρίσκεται κάτω από τον κατάλογο πηγής, θα αγνοηθεί" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "το αρχείο %r που δόθηκε στη γραμμή εντολής δεν υπάρχει, θα αγνοηθεί" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "τα αρχεία πηγής %d που δόθηκαν στη γραμμή εντολής" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "στόχοι για τα αρχεία πηγής %d τα οποία είναι ξεπερασμένα" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "μεταγλώττιση [%s]:" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "αναζήτηση για νεοξεπερασμένα αρχεία..." -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "βρέθηκε %d" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "δεν βρέθηκε κανένα" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "Περιβάλλον μετατροπής αντικειμένων Python σε ροή bytes" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "έλεγχος συνοχής" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "κανένας στόχος δεν είναι ξεπερασμένος." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "αναβάθμιση περιβάλλοντος:" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s προστέθηκε, %s άλλαξε, %s απομακρύνθηκε" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "ανάγνωση πηγών..." -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "σε αναμονή για εργάτες..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "docname προς εγγραφή: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "προετοιμασία κειμένων" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "βρέθηκε διπλότυπη εγγραφή ToC: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "αντιγραφή εικόνων..." -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "δεν είναι δυνατή η ανάγωνση αρχείου εικόνας %r: αντί αυτού θα αντιγραφεί" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "δεν είναι δυνατή η αντιγραφή αρχείου εικόνας %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "δεν είναι δυνατή η εγγραφή αρχείου %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Το pillow δεν βρέθηκε - αντιγραφή αρχείων εικόνας" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "άγνωστο mimetype για %s, θα ανγοηθεί" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "εγγραφή %s αρχείου..." @@ -771,21 +773,21 @@ msgstr "η τιμή παραμετροποίησης \"version\" δεν πρέπ msgid "invalid css_file: %r, ignored" msgstr "ανέγκυρο css_file: %r, θα αγνοηθεί" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "Οι κατάλογοι των μηνυμάτων είναι στο %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "στόχοι για %d πρότυπα αρχεία" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "ανάγνωση προτύπων..." -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "εγγραφή καταλόγων μηνύματος..." @@ -1206,7 +1208,7 @@ msgid "job number should be a positive number" msgstr "ο αριθμός εργασίας θα πρέπει να είναι θετικός αριθμός" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2700,10 +2702,12 @@ msgstr "[γράφημα]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2713,7 +2717,7 @@ msgid "" "%r" msgstr "η μετατροπή ολοκλήρωσε με σφάλμα:[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3022,24 +3026,24 @@ msgid "" msgstr "Το autosummary δημιουργεί αρχεία .rst εσωτερικά. Αλλά το δικό σας source_suffix δεν περιλαμβάνει .rst. Θα παραλειφθεί." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] δημιουργία autosummary για: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[αυτόματη περίληψη] εγγραφή στο %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3047,7 +3051,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3062,30 +3066,30 @@ 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:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "αρχεία πηγής για να δημιουργηθούν τα αρχεία reST" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "ο κατάλογος που θα τοποθετεί όλο το αποτέλεσμα εξόδου" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "προεπιλεγμένη επέκταση για αρχεία (προεπιλογή: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "προσαρμοσμένος κατάλογος προτύπου (προεπιλογή: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "μέλη εισαγμένα στο έγγραφο (προεπιλογή: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3530,11 +3534,11 @@ msgstr "Άγνωστος τύπος αρχείου: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "μη κωδικοποιήσιμοι χαρακτήρες πηγής, θα αντικατασταθούν με \"?\": %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "παράβλεψη" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "αποτυχία" diff --git a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.mo index 5f3754b9a4a..2d447876f6b 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 e184fc7db6d..c7a5a8c54c2 100644 --- a/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/en_FR/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.mo index f068b23fa1c..8a514909907 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 ec658491ed3..1afd2f78d7b 100644 --- a/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/en_GB/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -66,7 +66,7 @@ msgstr "'setup' as currently defined in conf.py isn't a Python callable. Please msgid "loading translations [%s]... " msgstr "loading translations [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "done" @@ -87,55 +87,55 @@ msgstr "failed: %s" msgid "No builder selected, using default: html" msgstr "No builder selected, using default: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "succeeded" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "finished with problems" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "build %s, %s warning (with warnings treated as errors)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "build %s, %s warnings (with warnings treated as errors)." -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "build %s, %s warning." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "build %s, %s warnings." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "build %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "node class %r is already registered, its visitors will be overridden" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "directive %r is already registered, it will be overridden" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "role %r is already registered, it will be overridden" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" 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:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "the %s extension is not safe for parallel reading" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" 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:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "the %s extension is not safe for parallel writing" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "doing serial %s" @@ -171,49 +171,55 @@ msgstr "doing serial %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "config directory doesn't contain a conf.py file (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "cannot override dictionary config setting %r, ignoring (use %r to set individual elements)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "invalid number %r for config value %r, ignoring" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "cannot override config setting %r with unsupported type, ignoring" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "unknown config value %r in override, ignoring" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "No such config value: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Config value %r already present" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, 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 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "The configuration file (or one of the modules it imports) called sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "There is a programmable error in your configuration file:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "The config value `source_suffix' expects a string, list of strings, or dictionary. But `%r' is given." -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Section %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Fig. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Table %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Listing %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "The config value `{name}` has to be a one of {candidates}, but `{current}` is given." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "The config value `{name}' has type `{current.__name__}'; expected {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "The config value `{name}' has type `{current.__name__}', defaults to `{default.__name__}'." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r not found, ignored." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "sphinx_rtd_theme (< 0.3.0) found. It will not be available since Sphinx- msgid "no theme named %r found (missing theme.conf?)" msgstr "no theme named %r found (missing theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "a suitable image for %s builder not found: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "a suitable image for %s builder not found: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "building [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "writing output... " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "all of %d po files" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "targets for %d po files that are specified" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "targets for %d po files that are out of date" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "all source files" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "file %r given on command line is not under the source directory, ignoring" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "file %r given on command line does not exist, ignoring" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "%d source files given on command line" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "targets for %d source files that are out of date" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "building [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "looking for now-outdated files... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d found" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "none found" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "pickling environment" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "checking consistency" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.mo index c6a6b140593..4771c413beb 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 914b2be1f4e..c355ae9913d 100644 --- a/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/en_HK/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/eo/LC_MESSAGES/sphinx.mo b/sphinx/locale/eo/LC_MESSAGES/sphinx.mo index df5a6469cd8..37754b73af2 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 d7d8e1d9d52..785d8a56262 100644 --- a/sphinx/locale/eo/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/eo/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -88,55 +88,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/es/LC_MESSAGES/sphinx.js b/sphinx/locale/es/LC_MESSAGES/sphinx.js index 1ad06c88f68..93b967757a9 100644 --- a/sphinx/locale/es/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/es/LC_MESSAGES/sphinx.js @@ -13,7 +13,7 @@ Documentation.addTranslations({ "Complete Table of Contents": "\u00cdndice de contenidos completo", "Contents": "Contenidos", "Copyright": "Copyright", - "Created using Sphinx %(sphinx_version)s.": "", + "Created using Sphinx %(sphinx_version)s.": "Creado usando Sphinx %(sphinx_version)s.", "Expand sidebar": "Expandir barra lateral", "Full index on one page": "\u00cdndice completo en una p\u00e1gina", "General Index": "\u00cdndice General", @@ -37,7 +37,7 @@ Documentation.addTranslations({ "Search": "B\u00fasqueda", "Search Page": "P\u00e1gina de B\u00fasqueda", "Search Results": "Resultados de la b\u00fasqueda", - "Search finished, found ${resultCount} page(s) matching the search query.": "", + "Search finished, found ${resultCount} page(s) matching the search query.": "B\u00fasqueda finalizada, se encontraron ${resultCount} p\u00e1ginas que coinciden con la consulta de b\u00fasqueda.", "Search within %(docstitle)s": "Buscar en %(docstitle)s", "Searching": "Buscando", "Searching for multiple words only shows matches that contain\n all words.": "La b\u00fasqueda de varias palabras solo muestra coincidencias que contienen\n todas las palabras.", @@ -57,5 +57,5 @@ Documentation.addTranslations({ "search this documentation": "buscar en esta documentaci\u00f3n", "the documentation for": "la documentaci\u00f3n para" }, - "plural_expr": "(n != 1)" + "plural_expr": "n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2" }); \ No newline at end of file diff --git a/sphinx/locale/es/LC_MESSAGES/sphinx.mo b/sphinx/locale/es/LC_MESSAGES/sphinx.mo index 6e9c9dab3c8..cef93a96a7c 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 589a604c6d6..74036f00c52 100644 --- a/sphinx/locale/es/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/es/LC_MESSAGES/sphinx.po @@ -9,12 +9,13 @@ # Guillem Borrell , 2011 # Ivan García , 2019 # Leonardo J. Caballero G. , 2013-2018,2020 +# Leonardo J. Caballero G. , 2022 # Takeshi KOMIYA , 2016,2021 msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -23,7 +24,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" "Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: sphinx/application.py:149 #, python-format @@ -33,7 +34,7 @@ msgstr "No se encuentra directorio fuente (%s)" #: sphinx/application.py:153 #, python-format msgid "Output directory (%s) is not a directory" -msgstr "" +msgstr "Directorio de salida (%s) no es un directorio" #: sphinx/application.py:157 msgid "Source directory and destination directory cannot be identical" @@ -72,7 +73,7 @@ msgstr "'setup' como se define actualmente en el archivo conf.py no es un Python msgid "loading translations [%s]... " msgstr "cargando traducciones [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "hecho" @@ -93,68 +94,68 @@ msgstr "fallo: %s" msgid "No builder selected, using default: html" msgstr "Ningún constructor seleccionado, utilizando el valor predeterminado: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "éxitoso" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "finalizo con problemas" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, 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:341 +#: sphinx/application.py:350 #, 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:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "construir %s, %s advertencia." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "compilación %s, %s advertencias." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "construir %s." -#: sphinx/application.py:580 +#: 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:658 +#: 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:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, 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 "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" +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:1252 +#: 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:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -162,12 +163,12 @@ msgid "" "explicit" msgstr "la extensión %s no declara si es seguro para la escritura paralela, suponiendo que no lo sea - solicite al autor de la extensión que lo verifique y haga explicito" -#: sphinx/application.py:1259 +#: 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:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "realizando serialmente %s" @@ -177,49 +178,55 @@ msgstr "realizando serialmente %s" 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:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "Se encontró un valor de configuración no válido: 'language = None'. Actualice su configuración a un código de idioma válido. Volviendo a definir 'en' (Inglés)." + +#: sphinx/config.py:201 #, 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:199 +#: sphinx/config.py:210 #, 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:204 +#: sphinx/config.py:215 #, 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:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "valor de configuración desconocido %r en anulación, ignorando" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "No hay tal valor de configuración: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Valor de configuración %r ya presente" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, 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:337 +#: sphinx/config.py:348 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:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -227,61 +234,61 @@ msgid "" "%s" msgstr "Hay un error programable en su archivo de configuración:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, 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:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Sección %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Figura %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabla %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Lista %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 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:447 +#: sphinx/config.py:458 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:460 +#: sphinx/config.py:471 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:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r no fue encontrado, se ignora." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." -msgstr "" +msgstr "Desde v2.0, Sphinx usa \"index\" como root_doc por defecto. Agregue \"root_doc = 'contents'\" a su archivo conf.py." #: sphinx/events.py:60 #, python-format @@ -296,7 +303,7 @@ msgstr "Nombre de evento desconocido: %s" #: sphinx/events.py:102 #, python-format msgid "Handler %r for event %r threw an exception" -msgstr "" +msgstr "Manipulador %r para el evento %r lanzó una excepción" #: sphinx/extension.py:44 #, python-format @@ -327,7 +334,7 @@ msgstr "No pudo el léxico literal_block como \"%s\". Destacado omitido." msgid "" "multiple files found for the document \"%s\": %r\n" "Use %r for the build." -msgstr "" +msgstr "varios archivos encontrados para el documento \"%s\": %r\nUse %r para la compilación." #: sphinx/project.py:51 msgid "document not readable. Ignored." @@ -421,7 +428,7 @@ msgstr "enumerable_node %r ya esta registrado" #: sphinx/registry.py:408 #, python-format msgid "math renderer %s is already registered" -msgstr "" +msgstr "el renderizador matemático %s ya está registrado" #: sphinx/registry.py:421 #, python-format @@ -468,12 +475,12 @@ msgstr "Python Enhancement Proposals; PEP %s" #: sphinx/roles.py:188 #, python-format msgid "invalid PEP number %s" -msgstr "" +msgstr "número de PEP inválido %s" #: sphinx/roles.py:222 #, python-format msgid "invalid RFC number %s" -msgstr "" +msgstr "número RFC inválido %s" #: sphinx/theming.py:72 #, python-format @@ -508,180 +515,176 @@ msgstr "archivo %r o ruta del tema no es un archivo zip válido o no contiene ni #: 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) encontrado. No estará disponible desde Sphinx-6.0" #: 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:185 +#: sphinx/builders/__init__.py:186 #, 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:189 +#: sphinx/builders/__init__.py:190 #, 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:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " -msgstr "compilando [mo]:" +msgstr "compilando [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "escribiendo salida... " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" -msgstr "Todos los %d archivos po" +msgstr "todos los %d archivos po" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, 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:244 +#: sphinx/builders/__init__.py:245 #, 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:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "todos los archivos fuente" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, 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:267 +#: sphinx/builders/__init__.py:268 #, 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:278 +#: sphinx/builders/__init__.py:279 #, 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:288 +#: sphinx/builders/__init__.py:289 #, 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:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " -msgstr "compilando [%s]:" +msgstr "compilando [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " -msgstr "buscando por archivos no actualizados..." +msgstr "buscando por archivos no actualizados... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" -msgstr "encontrado %d" +msgstr "%d encontrado" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "no encontrado" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "preparando ambiente" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "verificando consistencia" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "no hay archivos objetivo desactualizados." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " -msgstr "actualizando ambiente" +msgstr "actualizando ambiente: " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%sañadido, %s cambiado, %s removido" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " -msgstr "leyendo fuentes..." +msgstr "leyendo fuentes... " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "Esperando a los workers..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "docnames para escribir: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "preparando documentos" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "entrada de tabla de contenido duplicada encontrada: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " -msgstr "copiando imágenes..." +msgstr "copiando imágenes... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, 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:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "no se puede copiar archivo de imagen %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "no se puede escribir archivo de imagen %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" -msgstr "no se encuentra Pillow - copiando archivos de imágenes" +msgstr "Pillow no encontrada - copiando archivos de imágenes" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." -msgstr "" +msgstr "escribiendo el archivo mimetype..." -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." -msgstr "" +msgstr "escribiendo el archivo META-INF/container.xml..." -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." -msgstr "" +msgstr "escribiendo el archivo content.opf..." -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "mimetype desconocido para %s, ignorando" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." -msgstr "" +msgstr "escribiendo el archivo toc.ncx..." -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "escribiendo archivo %s..." @@ -710,7 +713,7 @@ msgstr "Nivel de módulo" #: sphinx/builders/changes.py:116 msgid "copying source files..." -msgstr "copiando archivos fuente" +msgstr "copiando archivos fuente..." #: sphinx/builders/changes.py:123 #, python-format @@ -728,7 +731,7 @@ msgstr "El archivo ePub está en %(outdir)s." #: sphinx/builders/epub3.py:159 msgid "writing nav.xhtml file..." -msgstr "" +msgstr "escribiendo el archivo nav.xhtml..." #: sphinx/builders/epub3.py:185 msgid "conf value \"epub_language\" (or \"language\") should not be empty for EPUB3" @@ -775,23 +778,23 @@ msgstr "el valor de configuración \"version\" no debe estar vacío para EPUB3" msgid "invalid css_file: %r, ignored" msgstr "css_file inválido: %r, ignorado" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, 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:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "objetivos para los archivos de plantillas %d" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " -msgstr "leyendo plantillas..." +msgstr "leyendo plantillas... " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " -msgstr "escribiendo catálogos de mensajes..." +msgstr "escribiendo catálogos de mensajes... " #: sphinx/builders/linkcheck.py:110 #, python-format @@ -811,7 +814,7 @@ msgstr "Ancla '%s' no encontrado" #: sphinx/builders/linkcheck.py:553 #, python-format msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s" -msgstr "" +msgstr "Error al compilar expresiones regulares en linkcheck_allowed_redirects: %r %s" #: sphinx/builders/manpage.py:30 #, python-format @@ -957,7 +960,7 @@ msgstr "escribiendo páginas adicionales" #: sphinx/builders/html/__init__.py:764 msgid "copying downloadable files... " -msgstr "copiando archivos descargables..." +msgstr "copiando archivos descargables... " #: sphinx/builders/html/__init__.py:772 #, python-format @@ -967,11 +970,11 @@ msgstr "no se puede copiar archivo descargable %r: %s" #: sphinx/builders/html/__init__.py:805 sphinx/builders/html/__init__.py:817 #, python-format msgid "Failed to copy a file in html_static_file: %s: %r" -msgstr "" +msgstr "Error al copiar un archivo en html_static_file: %s: %r" #: sphinx/builders/html/__init__.py:838 msgid "copying static files" -msgstr "" +msgstr "copiar archivos estáticos" #: sphinx/builders/html/__init__.py:854 #, python-format @@ -1001,7 +1004,7 @@ msgstr "no se pudo cargar el índice de búsqueda, pero no se crearán todos los #: sphinx/builders/html/__init__.py:981 #, 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" +msgstr "página %s coincide con dos patrones en html_sidebars: %r y %r" #: sphinx/builders/html/__init__.py:1074 #, python-format @@ -1015,7 +1018,7 @@ msgstr "Se produjo un error Unicode al representar la página %s. Asegúrese de msgid "" "An error happened in rendering the page %s.\n" "Reason: %r" -msgstr "Ha ocurrido un error al renderizar la pagina %s. Motivo: %r" +msgstr "Ha ocurrido un error al renderizar la pagina %s.\nRazón: %r" #: sphinx/builders/html/__init__.py:1108 msgid "dumping object inventory" @@ -1074,7 +1077,7 @@ msgstr "el archivo %r usado para el favicon no existe" msgid "" "html_add_permalinks has been deprecated since v3.5.0. Please use " "html_permalinks and html_permalinks_icon instead." -msgstr "" +msgstr "html_add_permalinks ha quedado en desuso desde v3.5.0. Por favor, use html_permalinks and html_permalinks_icon en cambio." #: sphinx/builders/html/__init__.py:1340 #, python-format @@ -1100,7 +1103,7 @@ msgstr "no se encontró el valor de configuración \"latex_documents\"; no se es #: sphinx/builders/latex/__init__.py:151 #, 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" +msgstr "valor de configuración \"latex_documents\" hace referencia a un documento desconocido %s" #: sphinx/builders/latex/__init__.py:184 sphinx/domains/std.py:564 #: sphinx/templates/latex/latex.tex_t:97 @@ -1143,7 +1146,7 @@ msgstr "Clave de configuración desconocida: latex_elements[%r], ignorada." #: sphinx/builders/latex/__init__.py:453 #, python-format msgid "Unknown theme option: latex_theme_options[%r], ignored." -msgstr "" +msgstr "Opción de tema desconocida: latex_theme_options[%r], ignorado." #: sphinx/builders/latex/theming.py:83 #, python-format @@ -1165,7 +1168,7 @@ msgstr "¡Interrumpido!" #: sphinx/cmd/build.py:44 msgid "reST markup error:" -msgstr "error en marcado de reST" +msgstr "error en marcado de reST:" #: sphinx/cmd/build.py:50 msgid "Encoding error:" @@ -1187,7 +1190,7 @@ msgid "" "This can happen with very large or deeply nested source files. You can " "carefully increase the default Python recursion limit of 1000 in conf.py " "with e.g.:" -msgstr "" +msgstr "Esto puede ocurrir con archivos de origen muy grandes o profundamente anidados. Puede aumentar cuidadosamente el límite de recurrencia predeterminado de Python de 1000 en el archivo conf.py con, por ej.:" #: sphinx/cmd/build.py:65 msgid "Exception occurred:" @@ -1210,9 +1213,9 @@ msgid "job number should be a positive number" msgstr "número de trabajo debe ser un número positivo" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." -msgstr "" +msgstr "Para más información visite ." #: sphinx/cmd/build.py:99 msgid "" @@ -1231,7 +1234,7 @@ msgid "" "\n" "By default, everything that is outdated is built. Output only for selected\n" "files can be built by specifying individual filenames.\n" -msgstr "" +msgstr "\nGenerar documentación a partir de archivos fuente.\n\nsphinx-build genera documentación a partir de los archivos en SOURCEDIR y la\ncoloca en OUTPUTDIR. Busca 'conf.py' en SOURCEDIR para los ajustes de configuración.\nLa herramienta 'sphinx-quickstart' se puede usar para generar archivos de plantilla,\nincluido 'conf.py'\n\nsphinx-build puede crear documentación en diferentes formatos. Se selecciona un\nformato especificando el nombre del constructor en la línea de comando; por defecto\nes HTML. Los constructores también pueden realizar otras tareas relacionadas con\nel procesamiento de la documentación.\n\nDe forma predeterminada, se construye todo lo que está desactualizado. La salida solo\npara archivos seleccionados se puede generar especificando nombres de archivo individuales.\n" #: sphinx/cmd/build.py:120 msgid "path to documentation source files" @@ -1359,11 +1362,11 @@ msgstr "no se puede abrir el archivo de advertencia %r: %s" #: 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" +msgstr "argumento de la opción -D debe estar en la forma nombre=valor" #: 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" +msgstr "argumento de la opción -A debe estar en la forma nombre=valor" #: sphinx/cmd/quickstart.py:35 msgid "automatically insert docstrings from modules" @@ -1420,7 +1423,7 @@ msgstr "Por favor, ingrese uno de %s." #: sphinx/cmd/quickstart.py:116 msgid "Please enter either 'y' or 'n'." -msgstr "Por favor, ingrese cualquiera de 'y' o 'n'" +msgstr "Por favor, ingrese cualquiera de 'y' o 'n'." #: sphinx/cmd/quickstart.py:122 msgid "Please enter a file suffix, e.g. '.rst' or '.txt'." @@ -1504,7 +1507,7 @@ msgid "" "Python the version is something like 2.5 or 3.0, while the release is\n" "something like 2.5.1 or 3.0a1. If you don't need this dual structure,\n" "just set both to the same value." -msgstr "" +msgstr "Sphinx tiene la noción de una \"versión\" y un \"lanzamiento\" para el\nsoftware. Cada versión puede tener varios lanzamientos. Por ejemplo, para\nPython, la versión es algo así como 2.5 o 3.0, mientras que el lanzamiento es\nalgo así como 2.5.1 o 3.0a1. Si no necesita esta estructura dual, simplemente\nconfigure ambas con el mismo valor." #: sphinx/cmd/quickstart.py:256 msgid "Project version" @@ -1532,7 +1535,7 @@ msgstr "Lenguaje del proyecto" msgid "" "The file name suffix for source files. Commonly, this is either \".txt\"\n" "or \".rst\". Only files with this suffix are considered documents." -msgstr "" +msgstr "El sufijo del nombre de archivo para los archivos de fuente. Comúnmente, esto es \".txt\"\no \".rst\". Solo los archivos con este sufijo se consideran documentos." #: sphinx/cmd/quickstart.py:276 msgid "Source file suffix" @@ -1584,7 +1587,7 @@ msgstr "Se puede generar un archivo Makefile y un archivo de comandos de Windows #: sphinx/cmd/quickstart.py:314 msgid "Create Makefile? (y/n)" -msgstr "Crear Makefile? (y/n)" +msgstr "¿Crear Makefile? (y/n)" #: sphinx/cmd/quickstart.py:317 msgid "Create Windows command file? (y/n)" @@ -1609,13 +1612,13 @@ msgstr "Terminado: se ha creado una estructura de directorio inicial." 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." +msgstr "Ahora debe completar su archivo maestro %s y crear otros archivos fuente\nde documentación. " #: 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" +msgstr "Use el archivo Makefile para compilar los documentos, así ejecute el comando:\n make builder" #: sphinx/cmd/quickstart.py:415 #, python-format @@ -1658,7 +1661,7 @@ msgstr "si se especifica, separe los directorios de fuentes y de compilación" #: sphinx/cmd/quickstart.py:478 msgid "if specified, create build dir under source dir" -msgstr "" +msgstr "si se especifica, cree un directorio de compilación en el directorio de origen" #: sphinx/cmd/quickstart.py:480 msgid "replacement for dot in _templates etc." @@ -1775,7 +1778,7 @@ msgstr "Variable de plantilla inválida: %s" #: sphinx/directives/code.py:56 msgid "non-whitespace stripped by dedent" -msgstr "" +msgstr "no espacios en blanco eliminados por identado" #: sphinx/directives/code.py:75 #, python-format @@ -1822,7 +1825,7 @@ msgstr "Línea especifico %r: sin líneas tiradas desde el archivo incluido %r" #: sphinx/directives/other.py:102 #, python-format msgid "toctree glob pattern %r didn't match any documents" -msgstr "" +msgstr "patrón global toctree %r no coincide con ningún documento" #: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168 #, python-format @@ -1837,7 +1840,7 @@ msgstr "toctree contiene referencias a documentos inexistentes %r" #: sphinx/directives/other.py:136 #, python-format msgid "duplicated entry found in toctree: %s" -msgstr "" +msgstr "entrada duplicada encontrada en toctree: %s" #: sphinx/directives/other.py:168 msgid "Section author: " @@ -1857,17 +1860,17 @@ msgstr "Autor: " #: sphinx/directives/other.py:246 msgid ".. acks content is not a list" -msgstr "" +msgstr ".. contenido de los reconocimientos no es una lista" #: sphinx/directives/other.py:271 msgid ".. hlist content is not a list" -msgstr "" +msgstr ".. hlist contenido no es una lista" #: 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:\" La opción para la directiva csv-table ahora reconoce una ruta absoluta como una ruta relativa desde el directorio de origen. Actualice su documento." #: sphinx/domains/__init__.py:389 #, python-format @@ -1879,12 +1882,12 @@ msgstr "%s %s" msgid "" "Duplicate C declaration, also defined at %s:%s.\n" "Declaration is '.. c:%s:: %s'." -msgstr "" +msgstr "Declaración de C duplicada, también definida en %s:%s.\nLa declaración es '.. c:%s:: %s'." #: sphinx/domains/c.py:3226 #, python-format msgid "%s (C %s)" -msgstr "" +msgstr "%s (C %s)" #: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7320 #: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727 @@ -1893,7 +1896,7 @@ msgstr "Parámetros" #: sphinx/domains/c.py:3350 sphinx/domains/cpp.py:7326 msgid "Return values" -msgstr "" +msgstr "Valores devueltos" #: sphinx/domains/c.py:3353 sphinx/domains/cpp.py:7329 #: sphinx/domains/javascript.py:216 sphinx/domains/python.py:445 @@ -1924,7 +1927,7 @@ msgstr "macro" #: sphinx/domains/c.py:3754 msgid "struct" -msgstr "" +msgstr "estructura" #: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7732 msgid "union" @@ -1944,7 +1947,7 @@ msgstr "tipo" #: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7740 msgid "function parameter" -msgstr "" +msgstr "parámetro de función" #: sphinx/domains/changeset.py:20 #, python-format @@ -1976,7 +1979,7 @@ msgstr "Citación [%s] no está referenciada." msgid "" "Duplicate C++ declaration, also defined at %s:%s.\n" "Declaration is '.. cpp:%s:: %s'." -msgstr "" +msgstr "Declaración de C++ duplicada, también definida en %s:%s.\nLa declaración es '.. cpp:%s:: %s'." #: sphinx/domains/cpp.py:7081 msgid "Template Parameters" @@ -2002,7 +2005,7 @@ msgstr "concepto" #: sphinx/domains/cpp.py:7741 msgid "template parameter" -msgstr "" +msgstr "parámetro de plantilla" #: sphinx/domains/javascript.py:131 #, python-format @@ -2136,7 +2139,7 @@ msgstr "%s() (método de clase de %s)" #: sphinx/domains/python.py:820 sphinx/domains/python.py:960 #, python-format msgid "%s (%s property)" -msgstr "" +msgstr "%s (%s propiedad)" #: sphinx/domains/python.py:822 #, python-format @@ -2165,7 +2168,7 @@ msgstr "método estático" #: sphinx/domains/python.py:1163 msgid "property" -msgstr "" +msgstr "propiedad" #: sphinx/domains/python.py:1221 #, python-format @@ -2230,7 +2233,7 @@ msgstr "Descripción de la opción con formato incorrecto %r, debe verse como \" #: sphinx/domains/std.py:218 #, python-format msgid "%s command line option" -msgstr "%sopción de línea de comando " +msgstr "opción de línea de comando %s" #: sphinx/domains/std.py:220 msgid "command line option" @@ -2298,7 +2301,7 @@ msgstr "numfig está deshabilitado. :numref: se ignora." #: sphinx/domains/std.py:833 #, python-format msgid "Failed to create a cross reference. Any number is not assigned: %s" -msgstr "" +msgstr "Error al crear una referencia cruzada. No se asigna ningún número: %s" #: sphinx/domains/std.py:845 #, python-format @@ -2318,12 +2321,12 @@ msgstr "inválido numfig_format: %s" #: sphinx/domains/std.py:1075 #, python-format msgid "undefined label: %s" -msgstr "" +msgstr "etiqueta indefinida: %s" #: sphinx/domains/std.py:1077 #, python-format msgid "Failed to create a cross reference. A title or caption not found: %s" -msgstr "" +msgstr "Error al crear una referencia cruzada. Un título o subtítulo no encontrado: %s" #: sphinx/environment/__init__.py:71 msgid "new config" @@ -2404,7 +2407,7 @@ msgstr "toctree contiene una referencia al documento %r que no tiene título: no #: sphinx/environment/collectors/asset.py:80 #, python-format msgid "image file not readable: %s" -msgstr "archivo de imagen no legible:%s" +msgstr "archivo de imagen no legible: %s" #: sphinx/environment/collectors/asset.py:99 #, python-format @@ -2489,7 +2492,7 @@ msgstr "no crear un archivo de tabla de contenido" 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)" +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:356 msgid "put module documentation before submodule documentation" @@ -2558,7 +2561,7 @@ msgstr "expresiones regulares inválidas %r en coverage_c_regexes" #: sphinx/ext/coverage.py:122 #, python-format msgid "undocumented c api: %s [%s] in file %s" -msgstr "" +msgstr "api c indocumentado: %s [%s] en archivo %s" #: sphinx/ext/coverage.py:154 #, python-format @@ -2568,17 +2571,17 @@ msgstr "el módulo %s no podía ser importado: %s" #: sphinx/ext/coverage.py:250 #, python-format msgid "undocumented python function: %s :: %s" -msgstr "" +msgstr "función python indocumentada: %s :: %s" #: sphinx/ext/coverage.py:266 #, python-format msgid "undocumented python class: %s :: %s" -msgstr "" +msgstr "clase python indocumentada: %s :: %s" #: sphinx/ext/coverage.py:279 #, python-format msgid "undocumented python method: %s :: %s :: %s" -msgstr "" +msgstr "método python indocumentado: %s :: %s :: %s" #: sphinx/ext/doctest.py:117 #, python-format @@ -2625,21 +2628,21 @@ msgstr "====================== duraciones de lectura más lentas =============== #, python-format msgid "" "hardcoded link %r could be replaced by an extlink (try using %r instead)" -msgstr "" +msgstr "enlace codificado %r podría reemplazarse por un enlace externo (intente usar %r en su lugar)" #: 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 "" +msgstr "extlinks: Sphinx-6.0 requerirá que la URL base contenga exactamente uno '%s' y todos los demás '%' hay que escapar como '%%'." #: 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 "" +msgstr "extlinks: Sphinx-6.0 requerirá una cadena de subtítulos para contener exactamente uno '%s' y todos los demás '%' hay que escapar como '%%'." #: sphinx/ext/graphviz.py:124 msgid "Graphviz directive cannot have both content and a filename argument" @@ -2704,10 +2707,12 @@ msgstr "[gráfica]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" -msgstr "" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "No se puede ejecutar el comando de conversión de imagen %r. 'sphinx.ext.imgconverter' requiere ImageMagick por defecto. Asegúrese de que esté instalado o configure la opción 'image_converter' a un comando de conversión personalizado.\n\nRastrear: %s" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2717,10 +2722,10 @@ msgid "" "%r" msgstr "convert salió con error:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, 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" +msgstr "el comando convert %r no puede ejecutar, compruebe el valor de configuración image_converter" #: sphinx/ext/imgmath.py:133 #, python-format @@ -2734,7 +2739,7 @@ msgstr "comando LaTeX %r no se puede ejecutar (necesario para la visualización 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" +msgstr "comando %s %r no se puede ejecutar (necesario para la visualización matemática), verifique la configuración imgmath_%s" #: sphinx/ext/imgmath.py:292 #, python-format @@ -2783,17 +2788,17 @@ msgstr "(en %s)" #: sphinx/ext/intersphinx.py:494 #, python-format msgid "inventory for external cross-reference not found: %s" -msgstr "" +msgstr "inventario para referencia cruzada externa no encontrado: %s" #: sphinx/ext/intersphinx.py:500 #, python-format msgid "role for external cross-reference not found: %s" -msgstr "" +msgstr "rol para referencia cruzada externa no encontrado: %s" #: sphinx/ext/intersphinx.py:587 #, python-format msgid "external %s:%s reference target not found: %s" -msgstr "" +msgstr "%s externo: destino de referencia %s no encontrado: %s" #: sphinx/ext/intersphinx.py:612 #, python-format @@ -2825,7 +2830,7 @@ msgstr "<>" #: sphinx/ext/todo.py:155 #, python-format msgid "(The <> is located in %s, line %d.)" -msgstr "(La <> se encuentra en %s, línea %d.)" +msgstr "(La <> se encuentra en %s, línea %d.)" #: sphinx/ext/todo.py:165 msgid "original entry" @@ -2833,7 +2838,7 @@ msgstr "entrada original" #: sphinx/ext/viewcode.py:235 msgid "highlighting module code... " -msgstr "resaltando el código del módulo..." +msgstr "resaltando el código del módulo... " #: sphinx/ext/viewcode.py:267 msgid "[docs]" @@ -2859,12 +2864,12 @@ msgstr "

Todos los módulos para los cuales disponen código

" #: sphinx/ext/autodoc/__init__.py:120 #, python-format msgid "invalid value for member-order option: %s" -msgstr "" +msgstr "valor no válido para la opción de pedido de miembro: %s" #: sphinx/ext/autodoc/__init__.py:128 #, python-format msgid "invalid value for class-doc-from option: %s" -msgstr "" +msgstr "valor no válido para la opción class-doc-from: %s" #: sphinx/ext/autodoc/__init__.py:376 #, python-format @@ -2886,7 +2891,7 @@ msgstr "falta el atributo %s en el objeto %s" msgid "" "autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n" "%s" -msgstr "" +msgstr "autodoc: no pudo determinar %s.%s (%r) para ser documentado, se planteó la siguiente excepción:\n%s" #: sphinx/ext/autodoc/__init__.py:877 #, python-format @@ -2899,12 +2904,12 @@ msgstr "no sabe qué módulo importar para el autodocumento %r (intente colocar #: sphinx/ext/autodoc/__init__.py:921 #, python-format msgid "A mocked object is detected: %r" -msgstr "" +msgstr "Se detecta un objeto simulado: %r" #: sphinx/ext/autodoc/__init__.py:940 #, python-format msgid "error while formatting signature for %s: %s" -msgstr "" +msgstr "error al formatear la firma para %s: %s" #: sphinx/ext/autodoc/__init__.py:991 msgid "\"::\" in automodule name doesn't make sense" @@ -2926,18 +2931,18 @@ msgstr "__all__ debe ser una lista de cadenas, no %r (en el módulo %s) -- ignor #, python-format msgid "" "missing attribute mentioned in :members: option: module %s, attribute %s" -msgstr "" +msgstr "atributo faltante mencionado en la :members: módulo %s, atributo %s" #: sphinx/ext/autodoc/__init__.py:1278 sphinx/ext/autodoc/__init__.py:1355 #: sphinx/ext/autodoc/__init__.py:2763 #, python-format msgid "Failed to get a function signature for %s: %s" -msgstr "" +msgstr "Error al obtener una firma de función para %s: %s" #: sphinx/ext/autodoc/__init__.py:1548 #, python-format msgid "Failed to get a constructor signature for %s: %s" -msgstr "" +msgstr "Error al obtener una firma de constructor para %s: %s" #: sphinx/ext/autodoc/__init__.py:1670 #, python-format @@ -2948,32 +2953,32 @@ msgstr "Bases: %s" #: sphinx/ext/autodoc/__init__.py:1871 #, python-format msgid "alias of %s" -msgstr "" +msgstr "alias de %s" #: sphinx/ext/autodoc/__init__.py:1915 #, python-format msgid "alias of TypeVar(%s)" -msgstr "" +msgstr "alias de TypeVar(%s)" #: sphinx/ext/autodoc/__init__.py:2154 sphinx/ext/autodoc/__init__.py:2251 #, python-format msgid "Failed to get a method signature for %s: %s" -msgstr "" +msgstr "Error al obtener una firma de método para %s: %s" #: sphinx/ext/autodoc/__init__.py:2382 #, python-format msgid "Invalid __slots__ found on %s. Ignored." -msgstr "" +msgstr "Se encontraron __slots__ no válidas en %s. Ignorado." #: sphinx/ext/autodoc/preserve_defaults.py:116 #, python-format msgid "Failed to parse a default argument value for %r: %s" -msgstr "" +msgstr "Error al analizar un valor de argumento predeterminado para %r: %s" #: sphinx/ext/autodoc/type_comment.py:122 #, python-format msgid "Failed to update signature for %r: parameter not found: %s" -msgstr "" +msgstr "Error al actualizar la firma para %r: parámetro no encontrado: %s" #: sphinx/ext/autodoc/type_comment.py:125 #, python-format @@ -2994,7 +2999,7 @@ msgstr "autosummary: no se encontró el archivo stub %r. Verifique su configurac #: sphinx/ext/autosummary/__init__.py:268 msgid "A captioned autosummary requires :toctree: option. ignored." -msgstr "" +msgstr "Un resumen automático con subtítulos requiere la opción :toctree: ignorado." #: sphinx/ext/autosummary/__init__.py:319 #, python-format @@ -3002,7 +3007,7 @@ msgid "" "autosummary: failed to import %s.\n" "Possible hints:\n" "%s" -msgstr "" +msgstr "autosummary: no se pudo importar %s.\nPosibles pistas:\n%s" #: sphinx/ext/autosummary/__init__.py:333 #, python-format @@ -3026,32 +3031,32 @@ msgid "" msgstr "autosummary genera archivos .rst internamente. Pero su source_suffix no contiene archivo .rst. Saltado." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, 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:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] generar autosummary para: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] escribiendo a %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" "Possible hints:\n" "%s" -msgstr "" +msgstr "[autosummary] no se pudo importar %s.\nPosibles pistas:\n%s" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3066,35 +3071,35 @@ 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:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "archivos fuente para generar archivos rST para" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "directorio para colocar toda la salida en" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "sufijo predeterminado para archivos (predeterminado: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "directorio de plantillas personalizadas (predeterminado: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "documento importados miembros (predeterminado: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " "%(default)s)" -msgstr "" +msgstr "documentar exactamente los miembros en module __all__ attribute. (por defecto: %(default)s)" #: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694 msgid "Keyword Arguments" @@ -3118,7 +3123,7 @@ msgstr "Otros parámetros" #: sphinx/ext/napoleon/docstring.py:754 msgid "Receives" -msgstr "" +msgstr "Recibe" #: sphinx/ext/napoleon/docstring.py:758 msgid "References" @@ -3135,22 +3140,22 @@ msgstr "Campos" #: sphinx/ext/napoleon/docstring.py:964 #, python-format msgid "invalid value set (missing closing brace): %s" -msgstr "" +msgstr "conjunto de valores no válidos (falta la llave de cierre): %s" #: sphinx/ext/napoleon/docstring.py:971 #, python-format msgid "invalid value set (missing opening brace): %s" -msgstr "" +msgstr "conjunto de valor no válido (falta llave de apertura): %s" #: sphinx/ext/napoleon/docstring.py:978 #, python-format msgid "malformed string literal (missing closing quote): %s" -msgstr "" +msgstr "literal de cadena con formato incorrecto (falta la comilla de cierre): %s" #: sphinx/ext/napoleon/docstring.py:985 #, python-format msgid "malformed string literal (missing opening quote): %s" -msgstr "" +msgstr "literal de cadena con formato incorrecto (falta la comilla de apertura): %s" #: sphinx/locale/__init__.py:244 msgid "Attention" @@ -3333,7 +3338,7 @@ msgstr "Actualizado por última vez en %(last_updated)s." msgid "" "Created using Sphinx " "%(sphinx_version)s." -msgstr "" +msgstr "Creado usando Sphinx %(sphinx_version)s." #: sphinx/themes/basic/opensearch.xml:4 #, python-format @@ -3427,7 +3432,7 @@ msgstr "Ocultar coincidencias de la búsqueda" #: sphinx/themes/basic/static/searchtools.js:112 msgid "" "Search finished, found ${resultCount} page(s) matching the search query." -msgstr "" +msgstr "Búsqueda finalizada, se encontraron ${resultCount} páginas que coinciden con la consulta de búsqueda." #: sphinx/themes/basic/static/searchtools.js:213 msgid "Searching" @@ -3497,7 +3502,7 @@ msgstr "referencias de término inconsistentes en el mensaje traducido. original msgid "" "Could not determine the fallback text for the cross-reference. Might be a " "bug." -msgstr "" +msgstr "No se pudo determinar el texto alternativo para la referencia cruzada. Podría ser un error." #: sphinx/transforms/post_transforms/__init__.py:150 #, python-format @@ -3507,12 +3512,12 @@ msgstr "más de un objetivo destino encontrado para 'cualquier' referencia cruza #: sphinx/transforms/post_transforms/__init__.py:198 #, python-format msgid "%s:%s reference target not found: %s" -msgstr "" +msgstr "%s:%s objetivo de referencia no encontrado: %s" #: sphinx/transforms/post_transforms/__init__.py:201 #, python-format msgid "%r reference target not found: %s" -msgstr "" +msgstr "%r objetivo de referencia no encontrado: %s" #: sphinx/transforms/post_transforms/images.py:75 #, python-format @@ -3534,11 +3539,11 @@ msgstr "Formato de imagen desconocido: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "caracteres fuente no codificables, reemplazando con \"?\": %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "omitido" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "fallado" @@ -3547,12 +3552,12 @@ msgstr "fallado" msgid "" "Problem in %s domain: field is supposed to use role '%s', but that role is " "not in the domain." -msgstr "" +msgstr "Problema en el dominio %s: se supone que el campo debe usar el rol '%s', pero ese rol no está en el dominio." #: sphinx/util/docutils.py:256 #, python-format msgid "unknown directive or role name: %s:%s" -msgstr "" +msgstr "directiva desconocida o nombre de rol: %s:%s" #: sphinx/util/docutils.py:549 #, python-format @@ -3572,7 +3577,7 @@ msgstr "escribiendo error: %s, %s" #: sphinx/util/i18n.py:92 #, python-format msgid "locale_dir %s does not exists" -msgstr "" +msgstr "locale_dir %s no existe" #: sphinx/util/i18n.py:188 #, python-format @@ -3613,12 +3618,12 @@ msgstr "Cualquier ID no asignado para el nodo %s" #: sphinx/writers/html.py:405 sphinx/writers/html5.py:364 msgid "Permalink to this term" -msgstr "" +msgstr "Enlace permanente a este término" #: 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 "" +msgstr "Enlace permanente a este encabezado" #: sphinx/writers/html.py:437 sphinx/writers/html5.py:396 msgid "Permalink to this table" @@ -3651,7 +3656,7 @@ msgstr "demasiado grande :maxdepth:, ignorado." #: sphinx/writers/latex.py:596 msgid "document title is not a single Text node" -msgstr "El título del documento no es un nodo de texto único" +msgstr "título del documento no es un nodo de Texto único" #: sphinx/writers/latex.py:628 sphinx/writers/texinfo.py:614 msgid "" diff --git a/sphinx/locale/et/LC_MESSAGES/sphinx.mo b/sphinx/locale/et/LC_MESSAGES/sphinx.mo index 411d90bfa5d..e582e683028 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 cae860817b8..ef3c4b5315c 100644 --- a/sphinx/locale/et/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/et/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+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" @@ -69,7 +69,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "tõlgete laadimine [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "valmis" @@ -90,55 +90,55 @@ msgstr "tõrge: %s" msgid "No builder selected, using default: html" msgstr "Ehitajat pole valitud, kasutatakse vaikimisi ehitajat: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "oli edukas" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "lõppes probleemidega" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "ehitamine %s, %s hoiatus." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "ehitamine %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -146,12 +146,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: 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:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: 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:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -174,49 +174,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "seadistuste kataloog (%s) ei sisalda faili conf.py" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "vigane arv %r seadistuse väärtusele %r, eiratakse" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Puudub määratud seadistusväärtus: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Seadistuste väärtus %r on juba olemas" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, 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:337 +#: sphinx/config.py:348 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:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -224,57 +230,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Sektsioon %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Joonis %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabel %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Nimekiri %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r ei leitud, eiratakse." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -512,173 +518,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "teemat nimega %r ei leitud (kas theme.conf on puudu?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "ehitamine [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "väljundi kirjutamine... " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "%d määratud po-faili sihtfailid" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "%d po-faili sihtfailid on aegunud" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "kõik lähtefailid" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "%d lähtefaili sihtfailid on aegunud" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "ehitamine [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "praeguseks aegunud failide otsimine... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "leitud %d" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "ei leitud" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "kooskõla kontrollimine" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "aegunud sihtfaile pole" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "keskkonna uuendamine:" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "lisatud %s, muudetud %s, eemaldatud %s" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "lähtefailide lugemine..." -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "dokumentide ettevalmistamine" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "kujutiste kopeerimine... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "kujutise faili %r pole võimalik kopeerida: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "kujutise faili %r pole võimalik kirjutada: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "faili %s kirjutamine..." @@ -772,21 +774,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "vigane css_file: %r, eiratakse" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "Sõnumikataloogid asuvad kataloogis %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "%d mallifaili sihtfailid" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "mallide lugemine... " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "sõnumikataloogide kirjutamine... " @@ -1207,7 +1209,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2701,10 +2703,12 @@ msgstr "[joonis]" #: 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" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2714,7 +2718,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, 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" @@ -3023,24 +3027,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] automaatkokkuvõtte genereerimine failile: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] kirjutamine kataloogi %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3048,7 +3052,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3063,30 +3067,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "lähtefailid, mille kohta rST-faile genereerida" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "väljundfailide kataloog" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "failide vaikimisi järelliide (vaikimisi: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "kohandatud mallide kataloog (vaikimisi: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "imporditud liikmete dokumenteerimine (vaikimisi: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3531,11 +3535,11 @@ msgstr "Tundmatu pildivorming: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/eu/LC_MESSAGES/sphinx.mo b/sphinx/locale/eu/LC_MESSAGES/sphinx.mo index 97c633ca695..fe4835584d0 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 4fd1ea48930..3e6f52045d7 100644 --- a/sphinx/locale/eu/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/eu/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -88,55 +88,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/fa/LC_MESSAGES/sphinx.mo b/sphinx/locale/fa/LC_MESSAGES/sphinx.mo index c3498948530..267fc55712e 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 c170ee9ee22..69cd9f748ac 100644 --- a/sphinx/locale/fa/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/fa/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -69,7 +69,7 @@ msgstr "'setup' آن طور که در conf.py تعریف شده شیئ قابل msgid "loading translations [%s]... " msgstr "بارگذاری ترجمه ها [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "انجام شد" @@ -90,55 +90,55 @@ msgstr "شکست خورد: %s" msgid "No builder selected, using default: html" msgstr "هیچ سازنده‌ای برگزیده نشده، استفاده از قالب خروجی پیش‌فرض: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "موفّقیّت‌آمیز بود" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "انجام شد ولی با مشکل" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "ساخت %s، %s هشدار (با هشدار به عنوان خطا رفتار می‌شود)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "ساخت %s، %s هشدار (با هشدار به عنوان خطا رفتار می‌شود)." -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "ساخت %s، %s هشدار." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "ساخت %s، %s هشدار." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "ساخت %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "بست کلاس %r در حال حاضر ثبت نام شده است، بازدیدکنندگان این پیوند نادیده گرفته خواهد شد" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "دستور %r از قبل ثبت شده که مقدار قبلی نادیده گرفته خواهد شد" -#: sphinx/application.py:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -146,12 +146,12 @@ msgid "" "explicit" msgstr "افزونه‌ی %s مشخّص نکرده که آیا برای خواندن موازی امن هست یا نه. که فرض می‌گیریم نیست. لطفاً از نویسنده‌ی افزونه بخواهید این موضوع را بررسی و آن را مشخّص کند" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "افزونه ی %sبرای خواندن موازی امن نیست" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "افزونه‌ی %s مشخّص نکرده که آیا برای نوشتن موازی امن هست یا نه. که فرض می‌گیریم نیست. لطفاً از نویسنده‌ی افزونه بخواهید این موضوع را بررسی و آن را مشخّص کند" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "افزونه‌ی %s برای نوشتن موازی امن نیست" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "انجام چندباره‌ی %s" @@ -174,49 +174,55 @@ msgstr "انجام چندباره‌ی %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "شاخه‌ی پیکربندی(%s)، پرونده‌ی conf.py را ندارد" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "امکان لغو تنظیمات پیکربندیdictionary %r ، نادیده گرفته می‌شود (برای تعیین تک تک عناصر %r را به کار ببرید)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "شماره نامعتبر %r برای پیکربندی مقدار %r، نادیده گرفته می‌شود" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "امکان لغو تنظیمات پیکربندی %r با نوع پشتیبانی نشده نبود، نادیده گرفته می‌شود" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "مقدار پیکربندی ناشناخته %r در ابطال، نادیده گرفته شد" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "چنین مقداری برای پیکربندی نبود: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "مقدار پیکربندی %r از قبل موجود است" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "خطای نحوی در پرونده‌ی پیکربندی شما وجود دارد: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "پرونده‌ی پیکربندی (یا یکی از ماژول هایی که وارد می کند) sys.exit() را فراخواند" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -224,57 +230,57 @@ msgid "" "%s" msgstr "یک خطای قابل برنامه ریزی در پرونده‌ی پیکربندی شما وجود دارد:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, 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:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "بخش%s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "شکل %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "جدول %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "فهرست %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "مقدار پیکربندی '{name}' باید یکی از {candidates} باشد، اما '{current}' داده شده." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "مقدار پیکربندی '{name}' دارای نوع '{current.__name__}' است، ولی انتظار می‌رفت {permitted} می‌بود." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "مقدار پیکربندی '{name}' دارای نوع '{current.__name__}' است، حالت پیش‌فرض {permitted} است." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "دامنه‌ی اصلی %r یافت نشد، نادیده گرفته می‌شوند." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -512,173 +518,169 @@ msgstr "زمینه‌ی خواندن مستندات اسفینکس (< 0.3.0) پ msgid "no theme named %r found (missing theme.conf?)" msgstr "هیچ زمینه‌ای با نام %r پیدا نشد(آیا پرونده theme.conf گم شده؟)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "تصویر مناسبی برای سازنده‌ی %s پیدا نشد: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "تصویر مناسبی برای سازنده‌ی %s پیدا نشد: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "ساخت پرونده‌ی [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "نوشتن برون‌داد... " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "همه‌ی پرونده‌های %d po" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "اهداف برای %d پرونده‌های poی که مشخّص شده" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "مقصد‌های %d پرونده‌های poی هستند که منسوخ شده‌اند" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "همه‌ی پرونده‌های منبع" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "پرونده‌ی %r که در خط فرمان داده شده، در شاخه‌ی منبع نیست, نادیده گرفته می‌شود" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "پرونده‌ی %r که در خط فرمان داده شده، وجود ندارد، نادیده گرفته می‌شود" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "پرونده‌های منبع %d داده شده در خط فرمان" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "مقصد‌های %d پرونده‌های منبعی هستند که منسوخ شده‌اند" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "ساخت [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "در پی پرونده‌هایی که الآن منسوخ هستند... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d تا مورد پیدا شد" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "چیزی پیدا نشد" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "بارگذاری محیط pickle شده" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "بررسی ثبات" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "هیچ مقدار تاریخ منسوخ نیست." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "به روز رسانی محیط: " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s اضافه شد، %s تغییر کرد، %s حذف شد" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "خواندن منبع‌ها... " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "در انتظار برای ابزارهای کارگر..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "نام مستندات برای نوشتن: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "آماده سازی اسناد" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "عنوان تکراری در فهرست مطالب پیدا شد:%s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "در حال رونوشت از تصاویر... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "امکان خواندن پرونده‌ی تصویری %r نبود: در عوض کپی می‌شود" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "نمی تواند پرونده‌ی تصویر %r: %s را کپی کند" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "نمی تواند پرونده‌ی تصویری %r: %s را بنویسد" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Pillow پیدا نشد- رونوشت برداشتن از پرونده‌های تصویری" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "نوشتن پرونده‌های نوع رسانه..." -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "نوشتن پرونده META-INF/container.xml..." -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "نوشتن پرونده‌ی content.opf..." -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "نوع رسانه‌ی ناشناخته %s، نادیده گرفته شد" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "نوشتن پرونده‌ی خلاصه toc.ncx..." -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "نوشتن پرونده‌ی %s..." @@ -772,21 +774,21 @@ msgstr "مقدار پیکربندی ویراست (\"version\") نباید برا msgid "invalid css_file: %r, ignored" msgstr "پرونده‌ی css نامعتبر%r: نادیده گرفته می‌شود" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "سیاهه‌های پیام‌ها در %(outdir)s است." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "مقصد‌های قالب پرونده‌های %d" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "خواندن قالب‌ها... " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "نوشتن سیاهه‌های پیام... " @@ -1207,7 +1209,7 @@ msgid "job number should be a positive number" msgstr "شماره‌ی کار باید یک عدد مثبت باشد" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "برای اطّلاعات بیشتر به بروید." @@ -2701,10 +2703,12 @@ msgstr "[گراف:]" #: 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" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2714,7 +2718,7 @@ msgid "" "%r" msgstr "تبدیل با خطایی از کار افتاد:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "فرمان تبدیل %r را نمی توان اجرا کرد، تنظیمات image_converter را بررسی کنید" @@ -3023,24 +3027,24 @@ msgid "" msgstr "خلاصه‌ی خودکار به طور داخلی پرونده‌های rst را ایجاد می‌کند. ولی پسوند منبع شما شامل rst نیست. نادیده گرفته می‌شود." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, 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:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[خلاصه‌ی خودکار] تولید خلاصه‌ی خودکار برای: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[خلاصه‌ی خودکار] نوشتن در %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3048,7 +3052,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3063,30 +3067,30 @@ 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:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "پرونده‌های منبع برای تولید پرونده‌های rST" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "پوشه‌ای برای قرار دادن همه‌ی برون دادها در آن" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "پسوند پیش فرض برای پرونده‌ها (پیش‌فرض: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "شاخه‌ی سفارشی قالب (پیش‌گزیده: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "اجزای فراخوان شده‌ی سند (پیش‌گزیده: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3531,11 +3535,11 @@ msgstr "قالب تصویر ناشناخته: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "نویسه‌ی منبع غیرقابل رمزگشایی، جایگزین با «؟» : %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "رد شدن و نادیده انگاشتن" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "شکست خورد" diff --git a/sphinx/locale/fi/LC_MESSAGES/sphinx.mo b/sphinx/locale/fi/LC_MESSAGES/sphinx.mo index bc9f9bbbdf8..c37e931efe7 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 77516a36162..2ac6589354d 100644 --- a/sphinx/locale/fi/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/fi/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.js b/sphinx/locale/fr/LC_MESSAGES/sphinx.js index 6ba819e6110..7a94ec2760e 100644 --- a/sphinx/locale/fr/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.js @@ -57,5 +57,5 @@ Documentation.addTranslations({ "search this documentation": "rechercher dans cette documentation", "the documentation for": "la documentation pour" }, - "plural_expr": "(n > 1)" + "plural_expr": "(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2" }); \ No newline at end of file diff --git a/sphinx/locale/fr/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr/LC_MESSAGES/sphinx.mo index a4cba10fc2c..957c8256b39 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 c86d68a8829..c9e1cc0a5af 100644 --- a/sphinx/locale/fr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/fr/LC_MESSAGES/sphinx.po @@ -34,7 +34,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Jean-François B. , 2017-2019,2022\n" "Language-Team: French (http://www.transifex.com/sphinx-doc/sphinx-1/language/fr/)\n" @@ -43,7 +43,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" "Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: sphinx/application.py:149 #, python-format @@ -92,7 +92,7 @@ msgstr "'setup' tel que défini dans conf.py n'est pas un objet Python appelable msgid "loading translations [%s]... " msgstr "chargement des traductions [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "fait" @@ -113,55 +113,55 @@ msgstr "échec : %s" msgid "No builder selected, using default: html" msgstr "Aucun constructeur sélectionné, utilisation du défaut : html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "a réussi" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "s'est terminée avec des problèmes" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, 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:341 +#: sphinx/application.py:350 #, 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:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "La compilation %s, %s avertissement." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "La compilation %s, %s avertissements." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "La compilation %s." -#: sphinx/application.py:580 +#: 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:658 +#: 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:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -169,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:1252 +#: 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:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -182,12 +182,12 @@ msgid "" "explicit" msgstr "l’extension %s ne se déclare pas compatible à l’écriture en parallèle, on supposera qu’elle ne l’est pas - merci de demander à l'auteur de l’extension de vérifier ce qu’il en est et de le préciser explicitement" -#: sphinx/application.py:1259 +#: 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:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "sérialisation en cours %s" @@ -197,49 +197,55 @@ msgstr "sérialisation en cours %s" 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:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, 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:199 +#: sphinx/config.py:210 #, 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:204 +#: sphinx/config.py:215 #, 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:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "paramètre de configuration %r inconnu dans override ; ignoré" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Option de configuration inexistante : %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "L'option de configuration %r est déjà présente" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, 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:337 +#: sphinx/config.py:348 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:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -247,57 +253,57 @@ msgid "" "%s" msgstr "Votre fichier de configuration comporte une erreur de programmation : \n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, 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:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Section %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Fig. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tableau %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Code source %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 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:447 +#: sphinx/config.py:458 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:460 +#: sphinx/config.py:471 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:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r non trouvé; ignoré." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -535,173 +541,169 @@ msgstr "sphinx_rtd_theme (< 0.3.0) trouvé. Il ne sera plus disponible à partir 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:185 +#: sphinx/builders/__init__.py:186 #, 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:189 +#: sphinx/builders/__init__.py:190 #, 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:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "Construction en cours [mo] : " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "Écriture... " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "tous les %d fichiers po" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, 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:244 +#: sphinx/builders/__init__.py:245 #, 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:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "tous les fichiers source" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, 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:267 +#: sphinx/builders/__init__.py:268 #, 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:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "%d fichiers source saisis en ligne de commande" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, 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:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "Construction [%s] : " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "Recherche des fichiers périmés... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d trouvé" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "aucun résultat" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "Environnement de sérialisation" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "Vérification de la cohérence" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "Aucune cible n'est périmée." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "Mise à jour de l'environnement : " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s ajouté(s), %s modifié(s), %s supprimé(s)" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "Lecture des sources... " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "En attente des processus parallélisés..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "documents à écrire : %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "Document en préparation" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, 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:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "Copie des images... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, 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:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "impossible de copier le fichier image %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "impossible d'écrire le fichier image %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Pillow introuvable - copie des fichiers image" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "écriture du type MIME du fichier ..." -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "écriture du fichier META-INF/container.xml..." -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "enregistrement du fichier content.opf..." -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "mimetype inconnu pour %s, il sera ignoré" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "enregistrement du fichier toc.ncx" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "fichier %s en cours d'écriture..." @@ -795,21 +797,21 @@ msgstr "le paramètre de configuration \"version\" ne peut pas être vide pour E msgid "invalid css_file: %r, ignored" msgstr "fichier CSS invalide : %r, le fichier sera ignoré" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "La liste des messages se trouve dans %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "cibles pour les modèles de fichiers %d" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "lecture des gabarits... " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "écriture des catalogues de messages... " @@ -1230,7 +1232,7 @@ msgid "job number should be a positive number" msgstr "Le numéro du job doit être strictement positif" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "Pour plus d'informations, visitez le site ." @@ -2724,10 +2726,12 @@ msgstr "[graphe]" #: 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" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2737,7 +2741,7 @@ msgid "" "%r" msgstr "convert a terminé avec une erreur :\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, 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" @@ -3046,24 +3050,24 @@ msgid "" msgstr "autosummary engendre les fichiers .rst de manière interne. Mais votre source_suffix ne contient pas .rst. Ignoré." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, 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:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] engendrement d’un auto-sommaire pour : %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] écriture dans %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3071,7 +3075,7 @@ msgid "" "%s" msgstr "[autosummary] échec de l'importation de %s.\nIndications possibles :\n%s" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3086,30 +3090,30 @@ 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:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "fichiers sources pour lesquels il faut produire des fichiers rST" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "répertoire où placer toutes les sorties" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, 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:602 +#: sphinx/ext/autosummary/generate.py:606 #, 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:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "membres importés du document (défaut : %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3554,11 +3558,11 @@ msgstr "Format d'image inconnu : %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "le caractère source est indécodable, il sera remplacé par \"?\" : %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "ignoré" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "échoué" diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js index b760a122f56..ba7f0c97c92 100644 --- a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.js @@ -57,5 +57,5 @@ Documentation.addTranslations({ "search this documentation": "", "the documentation for": "" }, - "plural_expr": "(n > 1)" + "plural_expr": "(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2" }); \ No newline at end of file diff --git a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.mo index 26b9e807930..ec492588a8b 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 78f182b1e16..a77d758bca3 100644 --- a/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/fr_FR/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" "Language: fr_FR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: sphinx/application.py:149 #, python-format @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/he/LC_MESSAGES/sphinx.mo b/sphinx/locale/he/LC_MESSAGES/sphinx.mo index f87a3646bd9..423140f041c 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 9bc02e2d964..820ec15a84b 100644 --- a/sphinx/locale/he/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/he/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/hi/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi/LC_MESSAGES/sphinx.mo index 900aeeafd0f..5739cc7c0f9 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 96afd9a8710..a91404ac6d7 100644 --- a/sphinx/locale/hi/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hi/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -69,7 +69,7 @@ msgstr "'स्थापना' को जैसा कि अभी कोन msgid "loading translations [%s]... " msgstr "[%s] अनुवाद पढ़ा जा रहा है..." -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "संपन्न" @@ -90,55 +90,55 @@ msgstr "असफल: %s" msgid "No builder selected, using default: html" msgstr "किसी निर्माता को नहीं चुना गया, मानक उपयोग: एच्.टी.ऍम.एल." -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "सफल हुआ" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "समस्याओं के साथ समाप्त हुआ" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "%s निर्माण, चेतावनी %s (चेतावनी को गलती माने)| " -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "%s सम्पूर्ण, %s चेतावनी." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "%s निर्मित." -#: sphinx/application.py:580 +#: 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:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "निर्देश %r पहले से पंजीकृत है, यह निरस्त हो जाएगा" -#: sphinx/application.py:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -146,12 +146,12 @@ msgid "" "explicit" msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर पाठन के लिए सुरक्षित है. यह मानते हुए की ऐसा नहीं है - कृपया आयाम के लेखक को जांच करने और स्पष्ट व्यक्त करने के लिए कहें." -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "समानांतर पठन के लिए यह %s विस्तार अथवा आयाम सुरक्षित नहीं है | " -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "%s आयाम यह घोषित नहीं करता कि यह समानांतर लेखन के लिए सुरक्षित है. यह मानते हुए की ऐसा नहीं है - कृपया आयाम के लेखक को जांच करने और स्पष्ट व्यक्त करने के लिए कहें." -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "समानांतर लेखन के लिए %s विस्तार अथवा आयाम सुरक्षित नहीं है | " -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "%s पर काम कर रहे हैं" @@ -174,49 +174,55 @@ msgstr "%s पर काम कर रहे हैं" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "विन्यास निर्देशिका में कोन्फ़.पाय #conf.py# फाइल (%s) नहीं है " -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "शब्दकोष विन्यास मान %r की उल्लंघन नहीं किया जा सकता, अनदेखा किया गया (प्रत्येक अवयव का मान रखने के लिए %r का उपयोग करें)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "विन्यास मान %r के लिए अमान्य संख्या %r, अनदेखा किया गया" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "असमर्थित प्रकार के साथ विन्यास मान %r का उल्लंघन नहीं किया जा सकता, अनदेखा किया गया" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "आरोहण में अज्ञात विन्यास मान %r, अनदेखा किया गया" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "ऐसा कोई विन्यास मान नहीं है: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "विन्यास मान %r पहले से विद्यमान है" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "आपकी विन्यास फाइल में रचनाक्रम की त्रुटि है: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "विन्यास फाइल (अथवा इसके द्वारा आयातित प्रभागों) द्वारा sys.exit() का आह्वान किया गया" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -224,57 +230,57 @@ msgid "" "%s" msgstr "विन्यास फाइल में प्रोग्राम के योग्य त्रुटि है:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, 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:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "भाग %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "चित्र %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "सारणी %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "सूची %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "`{name}` विन्यास मान, {candidates} में से एक होना चाहिए, परन्तु `{current}` दिया गया है." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "विन्यास मान `{name}' का प्रकार `{current.__name__}' है; अपेक्षित {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "विन्यास मान `{name}' का प्रकार `{current.__name__}' है; मानक `{default.__name__}' का प्रयोग किया गया." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r नहीं मिला, अनदेखा किया गया." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -512,173 +518,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "%r नामक कोई रूप विन्यास नहीं मिला (theme.conf अनुपस्थित?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "%s निर्माता के लिए योग्य चित्र नहीं मिला: %s.(%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "%s निर्माता के लिए योग्य चित्र नहीं मिला: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "निर्माणाधीन [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "परिणाम लिखा जा रहा है..." -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "सभी %d पी.ओ. फाइलें" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "निर्दिष्ट %d पी.ओ. फाइलों के लक्ष्य" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "%d पी.ओ. फाइलों के लक्ष्य कालातीत है" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "सभी स्रोत फाइलें" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "आदेश स्थान में दी गयी फाइल %r स्रोत निर्देशिका में नहीं है, उपेक्षा की जा रही है" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "आदेश स्थान में दी गयी फाइल %r का नहीं है, उपेक्षा कर दी गई" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "%d स्रोत फाइलें आदेश स्थान में दी " -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "%d फाइलों के लक्ष्य कालातीत है" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "निर्माणाधीन [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "अप्रचलित फाइलों को चिन्हित किया जा रहा है..." -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d मिला" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "एक भी नहीं मिला" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "स्थिति को परिरक्षित किया जा रहा है" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "संगतता की जांच की जा रही है" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "कोई प्रयोजन कालातीत नहीं है" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "स्थिति का नवीनीकरण किया जा रहा है" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s जोड़ा गया, %s बदला गया, %s हटाया गया" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "स्रोतों को पढ़ा जा रहा है..." -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "कर्मियों की प्रतीक्षा हो रही है" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "लेखन के लिए शेष लेखपत्र: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "लेखपत्र बनाए जा रहे हैं" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "विषय-सूची प्रविष्टि की प्रतिलिपि पायी गई: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "चित्रों की प्रतिलिपि बनाई जा रही है..." -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "चित्रलेख फाइल %r नहीं पढ़ा जा सका: इसकी प्रतिलिपि बनाई जा रही है" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "चित्रलेख फाइल %r की प्रतिलिपि नहीं की जा सकी:%s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "चित्रलेख फाइल %r नहीं लिखा जा सका:%s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "पिलो नहीं मिला - चित्र फाइलों की प्रतिलिपि बनाई जा रही है" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "%s के लिए अज्ञात लेख प्रकार, छोड़ा गया" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "%s फाइल को लिखा जा रहा है..." @@ -772,21 +774,21 @@ msgstr "ई-पब3 के लिए विन्यास मान \"version\" msgid "invalid css_file: %r, ignored" msgstr "अमान्य css_file: %r, उपेक्षित" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "सन्देश सूचीपत्र %(outdir)s में हैं." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "%d नमूना फाइलों के लक्ष्य" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "नमूनों को पढ़ा जा रहा है..." -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "सन्देश सूचीपत्रों को लिखा जा रहा है..." @@ -1207,7 +1209,7 @@ msgid "job number should be a positive number" msgstr "कार्य संख्या एक धनात्मक संख्या होनी चाहिए" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2701,10 +2703,12 @@ msgstr "[graph]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2714,7 +2718,7 @@ msgid "" "%r" msgstr "परिवर्तक त्रुटि के साथ बहार आ गया:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3023,24 +3027,24 @@ msgid "" msgstr "ऑटोसमरी आतंरिक रूप से आर.एस.टी. फाइलें बनाता है. आपके सोर्स_सफिक्स में आर.एस.टी. सम्मिलित नहीं है. छोड़ा गया." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[ऑटोसमरी] अब इसका स्वतःसारांश बना रहा है: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[ऑटोसमरी] %s पर लिख रहा है" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3048,7 +3052,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3063,30 +3067,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\nस्वतः सारांश #autosummary# निर्देश का प्रयोग करते हुए पुर्नसरंचितपाठ बनाता है.\n\nस्फिंक्स-ऑटोजेन स्फिंक्स.एक्स्ट.ऑटोसमरी.जेनेरेट का मुखड़ा है.\nयह प्रदत्त फाइलों में सम्मिलित ऑटो समरी निर्देशों के अनुसार पुर्नसरंचितपाठ बनाता है\n\nस्वतः सारांश #autosummary# निर्देश का प्रारूप स्फिंक्स.एक्स्ट.ऑटोसमरी \nपाइथन प्रभाग में निबंधित है और इसे आप निम्नलिखित माध्यम से पढ़ सकते हैं:\n\n pydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "आर.एस.टी. फाइलें बनाने के लिए स्रोत फाइलें" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "सभी परिणाम रखने के लिए निर्देशिका" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "फाइलों के लिए मानक प्रत्यय (मानक: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "पारंपरिक प्रारूप निर्देशिका (मानक: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "लेखपत्र आयातित सदस्य (मानक: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3531,11 +3535,11 @@ msgstr "अज्ञात चित्र प्रारूप: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "असाधनीय स्रोत अक्षर, \"?\" द्वारा बदले जा रहे हैं: %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "छोड़ा " -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "असफल" diff --git a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.mo index acfc3a256a4..21ad41ce8f0 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 a1e4df09ac9..ba99ab23747 100644 --- a/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hi_IN/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+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" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/hr/LC_MESSAGES/sphinx.mo b/sphinx/locale/hr/LC_MESSAGES/sphinx.mo index e34ae5be174..5933bc6dafa 100644 Binary files a/sphinx/locale/hr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hr/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/hr/LC_MESSAGES/sphinx.po b/sphinx/locale/hr/LC_MESSAGES/sphinx.po index 27c14e7403e..da621266fdb 100644 --- a/sphinx/locale/hr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hr/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Mario Šarić, 2015-2020\n" "Language-Team: Croatian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hr/)\n" @@ -66,7 +66,7 @@ msgstr "'setup' koji je postavljen u conf.py nije moguće pozvati. Molimo izmije msgid "loading translations [%s]... " msgstr "učitavanje prijevoda [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "napravljeno" @@ -87,55 +87,55 @@ msgstr "neuspješno: %s" msgid "No builder selected, using default: html" msgstr "Nije odabran format, koristi se zadani: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "uspješno" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "završeno uz probleme" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "build %s, %s upozorenje." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "build %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "%s proširenje nema deklaraciju paralelnog čitanja, uz pretpostavku da nije - zamolite autora za provjeru i postavljanje deklaracije" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "%s proširenje nema deklaraciju paralelnog čitanja, uz pretpostavku da nije - zamolite autora za provjeru i postavljanje deklaracije" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "u konfiguracijskom direktoriju ne postoji datoteka conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "ne može se nadjačati osnovna konf. postavka %r, zanemarena je (koristite %r za postavljanje pojedinačnih elemenata)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "nepravilan broj %r za konf. vrijednost %r, zanemaruje se" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "ne može se nadjačati konf. vrijednost %r zbog nepodržanog tipa, zanemareno" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "nepoznata konfiguracijska vrijednost %r, zanemaruje se" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Ne postoji konfiguracijska vrijednost: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Konfiguracijska vrijednost %r već postoji" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "Postoji sintaksna greška u konfiguracijskoj datoteci: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Poglavlje %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Slika %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tablica %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Ispis %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r nije pronađen, zanemareno je." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "nema teme %r (nedostaje theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "[graph]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/hu/LC_MESSAGES/sphinx.mo b/sphinx/locale/hu/LC_MESSAGES/sphinx.mo index 94bb063e672..36f63202335 100644 Binary files a/sphinx/locale/hu/LC_MESSAGES/sphinx.mo and b/sphinx/locale/hu/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/hu/LC_MESSAGES/sphinx.po b/sphinx/locale/hu/LC_MESSAGES/sphinx.po index c3e77dbd36f..6a6b41253a4 100644 --- a/sphinx/locale/hu/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/hu/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Balázs Úr, 2020\n" "Language-Team: Hungarian (http://www.transifex.com/sphinx-doc/sphinx-1/language/hu/)\n" @@ -71,7 +71,7 @@ msgstr "A „setup”, ahogy jelenleg a conf.py fájlban meg van határozva, nem msgid "loading translations [%s]... " msgstr "fordítások betöltése [%s]…" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "kész" @@ -92,55 +92,55 @@ msgstr "sikertelen: %s" msgid "No builder selected, using default: html" msgstr "Nincs összeállító kiválasztva, az alapértelmezett használata: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "sikerült" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "problémákkal befejeződött" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "%s összeállítás, %s figyelmeztetés (a figyelmeztetések hibákként való kezelésével)" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "%s összeállítás, %s figyelmeztetés (a figyelmeztetések hibákként való kezelésével)" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "%s összeállítás, %s figyelmeztetés." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "%s összeállítás, %s figyelmeztetés." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "%s összeállítás." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "a(z) %r csomópontosztály már regisztrálva van, a látogatói felül lesznek bírálva" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "a(z) %r direktíva már regisztrálva van, felül lesz bírálva" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -148,12 +148,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -161,12 +161,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -176,49 +176,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "a beállítási könyvtár nem tartalmaz conf.py fájlt (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -226,57 +232,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "%s. bekezdés" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "%s. ábra" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "%s. táblázat" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "%s. felsorlás" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -514,173 +520,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -774,21 +776,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1209,7 +1211,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2703,10 +2705,12 @@ msgstr "[graph]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2716,7 +2720,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3025,24 +3029,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3050,7 +3054,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3065,30 +3069,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3533,11 +3537,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/id/LC_MESSAGES/sphinx.mo b/sphinx/locale/id/LC_MESSAGES/sphinx.mo index af85d57b624..cfae32141ee 100644 Binary files a/sphinx/locale/id/LC_MESSAGES/sphinx.mo and b/sphinx/locale/id/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/id/LC_MESSAGES/sphinx.po b/sphinx/locale/id/LC_MESSAGES/sphinx.po index 33cdae6c5af..01c65818086 100644 --- a/sphinx/locale/id/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/id/LC_MESSAGES/sphinx.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: oon arfiandwi , 2019-2020\n" "Language-Team: Indonesian (http://www.transifex.com/sphinx-doc/sphinx-1/language/id/)\n" @@ -70,7 +70,7 @@ msgstr "'setup' yang saat ini didefinisikan pada conf.py bukanlah sebuah Python msgid "loading translations [%s]... " msgstr "memuat terjemahan [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "selesai" @@ -91,55 +91,55 @@ msgstr "gagal: %s" msgid "No builder selected, using default: html" msgstr "Tidak ada builder yang dipilih, menggunakan default: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "berhasil" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "selesai with masalah" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "bangun %s, %s peringatan (dengan peringatan dianggap sebagai kesalahan)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "build %s, %s peringatan." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "build %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "kelas simpul %r sudah terdaftar, pengunjungnya akan diganti" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "pengarahan %r sudah terdaftar, itu akan diganti" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "peran %r sudah terdaftar, itu akan diganti" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -147,12 +147,12 @@ msgid "" "explicit" msgstr "ekstensi %s tidak akan dinyatakan jika itu aman untuk pembacaan paralel, dengan anggapan itu tidak aman - silakan tanya pembuat ekstensi untuk memeriksa dan membuatnya eksplisit" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "ekstensi %s tidak aman untuk pembacaan paralel" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -160,12 +160,12 @@ msgid "" "explicit" msgstr " \nekstensi %s tidak akan dinyatakan jika itu aman untuk penulisan paralel, dengan anggapan itu tidak aman - silakan tanya pembuat ekstensi untuk memeriksa dan membuatnya eksplisit" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "ekstensi %s tidak aman untuk penulisan paralel" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "mengerjakan serial %s" @@ -175,49 +175,55 @@ msgstr "mengerjakan serial %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "direktori konfigurasi tidak berisi berkas conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "tidak dapat menulis ulang pengaturan direktori konfigurasi %r, mengabaikan (gunakan %r untuk mengatur elemen-elemen satuan)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "nomor %r yang salah untuk konfigurasi nilai %r, mengabaikan" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "tidak dapat menulis ulang pengaturan konfigurasi %r dengan tipe yang tidak didukung, mengabaikan" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "nilai konfigurasi %r yang tidak dikenal pada penulisan ulang, mengabaikan" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Tidak terdapat nilai konfigurasi demikian: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Nilai konfigurasi %r sudah ada" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "Ada kesalahan sintaksis dalam file konfigurasi Anda: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "Berkas konfigurasi (atau salah satu dari modul terimpor) disebut sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -225,57 +231,57 @@ msgid "" "%s" msgstr "Terdapat kesalahan programmable dalam berkas konfigurasi anda:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "Nilai konfigurasi `source_suffix 'mengharapkan sebuah string, daftar string, atau kamus. Tetapi `%r' diberikan." -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Bab %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Gambar. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabel %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Daftar %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "Nilai konfigurasi `{name}` harus salah satu dari {candidates}, tapi `{current}` diberikan." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "Nilai konfigurasi `{name}' memiliki tipe `{current.__name__}'; diharapkan {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "Nilai konfigurasi `{name}` bertipe `{current.__name__}', default menjadi `{default.__name__}'." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r tidak ditemukan, diabaikan." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -513,173 +519,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "tema bernama %r tidak ditemukan (kehilangan theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "gambar yang sesuai untuk builder %s tidak ditemukan: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "gambar yang sesuai untuk builder %s tidak ditemukan: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "membangun [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "menulis keluaran... " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "semua dari %d berkas po" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "target untuk %d berkas po yang telah ditetapkan" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "target untuk %d berkas po telah usang" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "semua berkas sumber" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "berkas %r yang diberikan di command line tidak berada dalam direktori sumber, mengabaikan" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "berkas %r yang diberikan di command line tidak tersedia, mengabaikan" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "%d berkas sumber diberikan di command line" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "target untuk %d berkas sumber yang telah usang" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "membangun [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "mencari berkas yang kini-usang... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d ditemukan" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "tidak ditemukan apapun" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "lingkungan pengawetan" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "memeriksa konsistensi" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "tidak ada target yang usang." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "memperbarui lingkungan:" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s ditambahkan, %s diubah, %s dihapus" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "membaca sumber... " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "menunggu workers..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "docnames yang akan ditulis: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "menyiapkan dokumen" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "entri ToC ganda ditemukan: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "menyalin gambar... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "tidak dapat membaca berkas gambar %r: menyalin gambar sebagai gantinya" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "tidak dapat menyalin berkas gambar %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "tidak dapat menulis berkas gambar %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Pillow tidak ditemukan - menyalin berkas gambar" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "mimetype yang tidak dikenal untuk %s, mengabaikan" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "menulis %s berkas..." @@ -773,21 +775,21 @@ msgstr "bilai conf \"version\" tidak seharusnya kosong untuk EPUB3" msgid "invalid css_file: %r, ignored" msgstr "css_file yang salah: %r, mengabaikan" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "Katalog pesan berada di %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "target untuk %d berkas templat" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "membaca templat... " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "menulis katalog pesan... " @@ -1208,7 +1210,7 @@ msgid "job number should be a positive number" msgstr "job number seharusnya sebuah bilangan positif" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2702,10 +2704,12 @@ msgstr "[graph]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2715,7 +2719,7 @@ msgid "" "%r" msgstr "convert keluar dengan kesalahan: \n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3024,24 +3028,24 @@ msgid "" msgstr "autosummary menghasilkan file .rst secara internal. Tapi source_suffix Anda tidak mengandung .rst. Dilewati." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] menghasilkan autosummary untuk: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] menulis ke %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3049,7 +3053,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3064,30 +3068,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\nHasilkan ReStructuredText menggunakan pengarahan autosummary.\n\nsphinx-autogen adalah tampilan depan ke sphinx.ext.autosummary.generate. Ini menghasilkan \nfile reStructuredText dari pengarahan autosummary yang terkandung dalam \nfile input yang diberikan.\n\nFormat pengarahan autosummary didokumentasikan dalam \nmodul ``sphinx.ext.autosummary`` dan dapat dibaca menggunakan::\n\n pydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "berkas sumber untuk menghasilkan file rST untuk" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "direktori untuk menempatkan semua keluaran dalam" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "akhiran bawaan untuk berkas (bawaan: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "direktori templat ubahsuai (bawaan: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "mendokumentasikan anggota yang diimpor (bawaan: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3532,11 +3536,11 @@ msgstr "Format gambar tidak dikenal: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "karakter sumber undecodable, menggantinya dengan \"?\": %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "dilewati" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "gagal" diff --git a/sphinx/locale/is/LC_MESSAGES/sphinx.mo b/sphinx/locale/is/LC_MESSAGES/sphinx.mo index 16c6038ccde..a09ccefcb80 100644 Binary files a/sphinx/locale/is/LC_MESSAGES/sphinx.mo and b/sphinx/locale/is/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/is/LC_MESSAGES/sphinx.po b/sphinx/locale/is/LC_MESSAGES/sphinx.po index 47a30b0693e..d267fd8b03b 100644 --- a/sphinx/locale/is/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/is/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Tryggvi Kalman , 2021\n" "Language-Team: Icelandic (http://www.transifex.com/sphinx-doc/sphinx-1/language/is/)\n" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Kafli %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Mynd %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tafla %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Listi %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/it/LC_MESSAGES/sphinx.js b/sphinx/locale/it/LC_MESSAGES/sphinx.js index 1ff8309cd78..4d6fdbc8ef8 100644 --- a/sphinx/locale/it/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/it/LC_MESSAGES/sphinx.js @@ -57,5 +57,5 @@ Documentation.addTranslations({ "search this documentation": "cerca in questa documentazione", "the documentation for": "la documentazione per" }, - "plural_expr": "(n != 1)" + "plural_expr": "n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2" }); \ No newline at end of file diff --git a/sphinx/locale/it/LC_MESSAGES/sphinx.mo b/sphinx/locale/it/LC_MESSAGES/sphinx.mo index 66c42456edd..7f3e61c15b3 100644 Binary files a/sphinx/locale/it/LC_MESSAGES/sphinx.mo and b/sphinx/locale/it/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/it/LC_MESSAGES/sphinx.po b/sphinx/locale/it/LC_MESSAGES/sphinx.po index e3d3e2b2173..f53e0ecb22a 100644 --- a/sphinx/locale/it/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/it/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Antonari Palmio, 2022\n" "Language-Team: Italian (http://www.transifex.com/sphinx-doc/sphinx-1/language/it/)\n" @@ -22,7 +22,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" "Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: sphinx/application.py:149 #, python-format @@ -71,7 +71,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "caricamento traduzioni [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "fatto" @@ -92,55 +92,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "terminato con problemi" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -148,12 +148,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -161,12 +161,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -176,49 +176,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -226,57 +232,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Sezione %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Fig. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabella %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Listato %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "il primary_domain %r non è stato trovato, tralasciato." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -514,173 +520,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -774,21 +776,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1209,7 +1211,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2703,10 +2705,12 @@ msgstr "[grafico]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2716,7 +2720,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3025,24 +3029,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3050,7 +3054,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3065,30 +3069,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3533,11 +3537,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ja/LC_MESSAGES/sphinx.mo b/sphinx/locale/ja/LC_MESSAGES/sphinx.mo index 5f0e129beca..cb9d322b78a 100644 Binary files a/sphinx/locale/ja/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ja/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ja/LC_MESSAGES/sphinx.po b/sphinx/locale/ja/LC_MESSAGES/sphinx.po index 52f773cbb78..f922878a1b8 100644 --- a/sphinx/locale/ja/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ja/LC_MESSAGES/sphinx.po @@ -15,7 +15,7 @@ # Taizo Ito , 2019 # Takayuki SHIMIZUKAWA , 2013-2016 # Takayuki SHIMIZUKAWA , 2016-2017,2019 -# Takeshi KOMIYA , 2016-2017,2019 +# Takeshi KOMIYA , 2016-2017,2019,2022 # Tetsuo Koyama , 2020-2021 # tomo, 2019 # shirou - しろう , 2014 @@ -24,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" -"Last-Translator: KaKkouo, 2021\n" +"Last-Translator: Takeshi KOMIYA , 2016-2017,2019,2022\n" "Language-Team: Japanese (http://www.transifex.com/sphinx-doc/sphinx-1/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -82,7 +82,7 @@ msgstr "conf.pyにある'setup'はPythonのcallableではありません。定 msgid "loading translations [%s]... " msgstr "翻訳カタログをロードしています [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "完了" @@ -103,55 +103,55 @@ msgstr "失敗: %s" msgid "No builder selected, using default: html" msgstr "ビルダーが選択されていないので、デフォルトの html を使用します" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "成功" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "完了(問題あり)" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "警告%s、%sをビルドします(警告はエラーとして扱われます)。" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "警告%s、%sをビルドします(警告はエラーとして扱われます)。" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "ビルド %s, %s warning." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "ビルド %s, %s 警告." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "ビルド %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "nodeクラス %r は既に登録されています。visitor関数は上書きされます" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "ディレクティブ %r は既に登録されています。ディレクティブは上書きされます" -#: sphinx/application.py:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "拡張 %s は並列読み込みが可能かどうかを宣言していないため、おそらく並列読み込みに対応していないでしょう。拡張の実装者に連絡して、明示してもらってください。" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "%s拡張は並列読み込みに対して安全ではありません" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -172,12 +172,12 @@ msgid "" "explicit" msgstr "拡張 %s は並列書き込みが可能かどうかを宣言していないため、おそらく並列書き込みに対応していないでしょう。拡張の実装者に連絡して、明示してもらってください。" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "%s拡張は並列書き込みに対して安全ではありません" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "直列で %sします" @@ -187,49 +187,55 @@ msgstr "直列で %sします" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "conf.py が設定ディレクトリに存在しません (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "設定値の辞書 %r は上書きないため無視されました (%r を使って個別に設定してください)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "%r は設定値 %r の正しい値ではないため無視されました" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "%r は正しい型ではないため無視されました" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "不明な設定値 %r による上書きは無視されました" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "%s という設定値はありません" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "設定値 %r は既に登録済みです" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "設定ファイルに文法エラーが見つかりました: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "設定ファイル(あるいはインポートしたどれかのモジュール)がsys.exit()を呼びました" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -237,57 +243,57 @@ msgid "" "%s" msgstr "設定ファイルにプログラム上のエラーがあります:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, 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:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "%s 章" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "図 %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "表 %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "リスト %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr " 設定値 `{name}` に `{current}` が指定されましたが、 {candidates} のいずれかを指定してください。" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "設定値 `{name}' に `{current.__name__}' 型が指定されていますが、 {permitted} 型を指定してください。" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "設定値 `{name}' に `{current.__name__}' 型が指定されています。デフォルト値は `{default.__name__}' です。" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r が見つかりません。無視します。" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -525,173 +531,169 @@ msgstr "sphinx_rtd_theme (< 0.3.0) が検出されました。Sphinx-6.0 以降 msgid "no theme named %r found (missing theme.conf?)" msgstr "テーマ %r がありません(theme.confが見つからない?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "%sビルダー向けの画像形式が見つかりません: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "%sビルダー向けの画像形式が見つかりません: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "ビルド中 [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "出力中..." -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "全%d件のpoファイル" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "指定された %d 件のpoファイル" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "更新された %d 件のpoファイル" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "全てのソースファイル" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "コマンドラインに指定されたファイル %r はソースディレクトリ以下にないため無視されます" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "コマンドラインに指定されたファイル %r がないため無視されます" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "コマンドラインで指定された%d件のソースファイル" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "更新された %d 件のソースファイル" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "ビルド中 [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "更新されたファイルを探しています... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d 件見つかりました" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "見つかりませんでした" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "環境データを保存中" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "整合性をチェック中" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "更新が必要な対象はありませんでした" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "環境データを更新中" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s 件追加, %s 件更新, %s 件削除" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "ソースを読み込み中..." -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "ワーカーの終了を待っています..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "書き込むdocname: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "ドキュメントの出力準備中" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "Tocエントリーが重複しています: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "画像をコピー中... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "画像ファイル %r をPILで読み込めないため、そのままコピーします" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "画像ファイル %r をコピーできません: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "画像ファイル %r を書き込めません: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Pillowがインストールされていません。代わりに画像をコピーします" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "mimetype を書き込み中..." -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "META-INF/container.xml を書き込み中..." -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "content.opf を書き込み中..." -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "不明なmimetype %sのため無視します" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "tox.ncx を書き込み中..." -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "ファイル %s を書き込み中..." @@ -785,21 +787,21 @@ msgstr "EPUB3出力では設定値 \"version\" が必要です" msgid "invalid css_file: %r, ignored" msgstr "無効な css_file %r は無視されました" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "メッセージカタログは%(outdir)sにあります。" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "指定された %d 件のテンプレートファイル" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "テンプレートの読み込み中..." -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "メッセージカタログを出力中... " @@ -1220,7 +1222,7 @@ msgid "job number should be a positive number" msgstr "ジョブ番号は正数でなければなりません" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "詳しくは、を見てください。" @@ -2714,10 +2716,12 @@ msgstr "[グラフ]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" -msgstr "convert コマンド %r を実行できません。image_converter の設定を確認してください: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2727,7 +2731,7 @@ msgid "" "%r" msgstr "変換処理はエラー終了しました:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "convert コマンド %r は実行できません。image_converter の設定を確認してください" @@ -3036,24 +3040,24 @@ msgid "" msgstr "autosummary は内部的に rst ファイルを生成します。しかしあなたの source_suffix は rst ファイルに含まれていませんでした。スキップします。" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "autosummary: ドキュメント化する %r の決定に失敗しました。次の例外が発生しました:\n%s" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] %s の autosummary を生成中" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] %s に書き込み中" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3061,7 +3065,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3076,30 +3080,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\nautosummary ディレクティブを使って ReStructuredText を生成します。\n\nsphinx-autogen は sphinx.ext.autosummary.generate のフロントエンドです。\n入力されたファイルを含む autosummary ディレクティブから reStructuredText ファイルを\n生成します。\n\nautosummary ディレクティブのフォーマットは\n``sphinx.ext.autosummary`` に記載されています。Pythonモジュールと :: を使って読むことができます。\n\npydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "rST ファイルを生成するためのソースファイル" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "すべての生成データを配置するディレクトリ" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "ファイルのデフォルト拡張子 (デフォルト: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "カスタムテンプレートディレクトリ (デフォルト: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "インポートしたメンバーのドキュメント (デフォルト: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3196,7 +3200,7 @@ msgstr "参考" #: sphinx/locale/__init__.py:252 msgid "Tip" -msgstr "ちなみに" +msgstr "Tip" #: sphinx/locale/__init__.py:253 msgid "Warning" @@ -3544,11 +3548,11 @@ msgstr "不明な画像フォーマット: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "デコードできないソース文字です。\"?\" に置き換えます: %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "スキップしました" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "失敗しました" diff --git a/sphinx/locale/ko/LC_MESSAGES/sphinx.mo b/sphinx/locale/ko/LC_MESSAGES/sphinx.mo index c341ffb2e9d..200c37c07c4 100644 Binary files a/sphinx/locale/ko/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ko/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ko/LC_MESSAGES/sphinx.po b/sphinx/locale/ko/LC_MESSAGES/sphinx.po index 0bd74824424..c5b47d2f0cb 100644 --- a/sphinx/locale/ko/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ko/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: YT H , 2019-2022\n" "Language-Team: Korean (http://www.transifex.com/sphinx-doc/sphinx-1/language/ko/)\n" @@ -67,7 +67,7 @@ msgstr "현재 conf.py 파일에 정의된 'setup'은 호출 가능한 Python msgid "loading translations [%s]... " msgstr "번역을 불러오는 중 [%s]… " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "완료" @@ -88,55 +88,55 @@ msgstr "실패: %s" msgid "No builder selected, using default: html" msgstr "선택한 빌더가 없으므로, 기본값인 html을 사용합니다" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "성공" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "완료했으나 문제점 발견" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "빌드 %s, 경고가 %s 개 발생했습니다 (경고를 오류로 처리)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "빌드 %s, 경고가 %s 개 발생했습니다 (경고를 오류로 처리)." -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "빌드 %s, 경고가 %s 개 발생했습니다." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "빌드 %s, 경고가 %s 개 발생했습니다." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "빌드 %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "%r 노드 클래스가 이미 등록되어 있으며, 방문자를 무시합니다" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "%r 지시문이 이미 등록되어 있으며, 재정의됩니다" -#: sphinx/application.py:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "%s 확장 기능은 병렬 읽기에 안전한지 선언하지 않았으므로, 그렇지 않다고 가정합니다. 확장 기능 작성자에게 확인하고 명시하도록 요청하십시오" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "%s 확장 기능은 병렬 읽기에 안전하지 않습니다" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "%s 확장 기능은 병렬 쓰기에 안전한지 선언하지 않았으므로, 그렇지 않다고 가정합니다. 확장 기능 작성자에게 확인하고 명시하도록 요청하십시오" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "%s 확장 기능은 병렬 쓰기에 안전하지 않습니다" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "병렬 %s 처리" @@ -172,49 +172,55 @@ msgstr "병렬 %s 처리" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "설정 디렉토리에 conf.py 파일이 없습니다 (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "잘못된 구성 값을 찾았습니다: 'language = None'. 유효한 언어 코드로 구성을 업데이트하십시오. 대신 'en'(영어)을 사용합니다." + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "Dictionary 구성 설정 %r을(를) 재정의할 수 없으며, 무시합니다 (개별 요소를 설정하기 위해 %r 사용)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "숫자 %r이(가) 설정값 %r에 대해 유효하지 않으며, 무시합니다" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "지원되지 않는 유형의 구성 설정 %r을(를) 재정의 할 수 없으며, 무시합니다" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "재정의 중 알 수 없는 설정값 %r, 무시합니다" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "해당 설정값이 없습니다: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "설정값 %r이(가) 이미 존재합니다" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "구성 파일에 구문 오류가 있습니다: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "구성 파일(또는 가져온 모듈 중 하나)에서 sys.exit()을 호출했습니다" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "구성 파일에 프로그램 오류가 있습니다:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "설정값 'source_suffix'는 문자열, 문자열의 목록 또는 dictionary를 예상합니다. 그러나 `%r'이(가) 지정되었습니다." -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "제 %s 절" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "그림 %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "표 %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "예시 %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "설정값 `{name}`은(는) {candidates} 중 하나여야 하지만, `{current}`이(가) 지정되었습니다." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "설정값 `{name}'은(는) `{current.__name__}' 유형이지만, {permitted} 유형을 기대했습니다." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "설정값 `{name}'은(는) `{current.__name__}' 유형이지만, 기본값은 `{default.__name__}'입니다." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r(이)가 없으므로, 무시합니다." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "sphinx_rtd_theme (< 0.3.0) 가 발견되었습니다. 이 테마는 Sphi msgid "no theme named %r found (missing theme.conf?)" msgstr "이름이 %r인 테마를 찾을 수 없습니다 (theme.conf 파일 누락?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "%s 빌더에 적합한 이미지를 찾을 수 없음: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "%s 빌더에 적합한 이미지를 찾을 수 없음: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "빌드 중 [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "출력을 쓰는 중… " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "모든 %d 개의 po 파일" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "지정된 %d 개의 po 파일 대상" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "오래된 %d 개의 po 파일 대상" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "모든 원본 파일" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "명령줄에 지정된 파일 %r이(가) 원본 디렉토리에 있지 않으므로, 무시합니다" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "명령줄에 지정된 파일 %r이(가) 존재하지 않으므로, 무시합니다" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "명령줄에 지정된 %d 개의 원본 파일" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "오래된 %d 개의 원본 파일 대상" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "빌드 중 [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "오래된 파일을 찾는 중… " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d 개 찾음" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "찾은 것이 없음" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "pickle로 환경을 저장하는 중" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "일관성 확인 중" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "오래된 대상이 없습니다." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "환경을 갱신하는 중: " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s 개 추가됨, %s 개 변경됨, %s 개 제거됨" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "원본을 읽는 중… " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "작업자를 기다리는 중…" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "기록할 문서 이름: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "문서 준비 중" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "중복된 목차 항목 발견: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "이미지를 복사하는 중… " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "이미지 파일 %r을(를) 읽을 수 없으며, 대신 복사합니다" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "이미지 파일 %r을(를) 복사할 수 없습니다: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "이미지 파일 %r을(를) 기록할 수 없습니다: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Pillow를 찾을 수 없습니다 - 이미지 파일을 복사합니다" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "mimetype 파일 쓰는 중…" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "META-INF/container.xml 파일 쓰는 중…" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "content.opf 파일 쓰는 중…" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "%s은(는) 알 수 없는 MIME 유형이며, 무시합니다" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "toc.ncx 파일 쓰는 중…" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "%s 파일을 기록하는 중…" @@ -770,21 +772,21 @@ msgstr "설정값 \"version\"은 EPUB3의 경우 비워 둘 수 없습니다" msgid "invalid css_file: %r, ignored" msgstr "잘못된 css_file: %r, 무시합니다" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "메시지 카탈로그는 %(outdir)s에 있습니다." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "%d 개의 템플릿 파일 대상" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "템플릿을 읽는 중… " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "메시지 카탈로그 작성 중… " @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "작업 숫자는 양수여야 합니다" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "자세한 내용은 를 참조하십시오." @@ -2699,10 +2701,12 @@ msgstr "[그래프]" #: 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" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "이미지 변환 명령 %r을(를) 실행할 수 없습니다. 'sphinx.ext.imgconverter'에는 기본적으로 ImageMagick이 필요합니다. 해당 프로그램이 설치되어 있는지 확인하거나, 'image_converter' 옵션을 사용자 정의 변환 명령으로 설정하십시오.\n\n역추적: %s" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "convert가 오류와 함께 종료되었습니다:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "변환 명령 %r을(를) 실행할 수 없습니다. image_converter 설정을 확인하십시오." @@ -3021,24 +3025,24 @@ msgid "" msgstr "autosummary는 내부적으로 .rst 파일을 생성합니다. 하지만 source_suffix에 .rst가 포함되어 있지 않습니다. 건너뜁니다." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "autosummary: 문서화 할 %r을(를) 결정하지 못했으며, 다음 예외가 발생했습니다:\n%s" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] 자동 요약 생성: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] %s에 기록" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "[autosummary] %s을(를) import 하지 못했습니다.\n가능한 힌트:\n%s" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\nautosummary 지시문을 사용하여 ReStructuredText를 생성합니다.\n\nsphinx-autogen은 sphinx.ext.autosummary.generate의 프런트엔드입니다.\n주어진 입력 파일에 포함된 autosummary 지시문에서 reStructuredText 파일을 생성합니다.\n\nautosummary 지시문의 형식은 ``sphinx.ext.autosummary`` Python 모듈에 문서화되어 있으며 다음 명령을 사용하여 읽을 수 있습니다.\n\n pydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "rST 파일을 생성할 원본 파일" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "모든 출력을 저장할 디렉토리" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "파일의 기본 확장자 (기본값: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "사용자 정의 템플릿 디렉토리 (기본값: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "가져온 멤버 문서화 (기본값: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "알 수 없는 이미지 형식: %s…" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "디코드 할 수 없는 원본 문자이며, \"?\"로 대체합니다: %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "건너뜀" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "실패" diff --git a/sphinx/locale/lt/LC_MESSAGES/sphinx.mo b/sphinx/locale/lt/LC_MESSAGES/sphinx.mo index e2531451f26..13bc70a5b3c 100644 Binary files a/sphinx/locale/lt/LC_MESSAGES/sphinx.mo and b/sphinx/locale/lt/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/lt/LC_MESSAGES/sphinx.po b/sphinx/locale/lt/LC_MESSAGES/sphinx.po index 4ba10077983..01e4f3e0eff 100644 --- a/sphinx/locale/lt/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/lt/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: DALIUS DOBRAVOLSKAS , 2010\n" "Language-Team: Lithuanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lt/)\n" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/lv/LC_MESSAGES/sphinx.mo b/sphinx/locale/lv/LC_MESSAGES/sphinx.mo index 756b10e5d98..6de3551dd88 100644 Binary files a/sphinx/locale/lv/LC_MESSAGES/sphinx.mo and b/sphinx/locale/lv/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/lv/LC_MESSAGES/sphinx.po b/sphinx/locale/lv/LC_MESSAGES/sphinx.po index bce711dc225..fd77d6bff25 100644 --- a/sphinx/locale/lv/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/lv/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Latvian (http://www.transifex.com/sphinx-doc/sphinx-1/language/lv/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/mk/LC_MESSAGES/sphinx.mo b/sphinx/locale/mk/LC_MESSAGES/sphinx.mo index 8b3a5e900e0..0eb36b8d5ca 100644 Binary files a/sphinx/locale/mk/LC_MESSAGES/sphinx.mo and b/sphinx/locale/mk/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/mk/LC_MESSAGES/sphinx.po b/sphinx/locale/mk/LC_MESSAGES/sphinx.po index 3fafe8434bd..56d7cae4980 100644 --- a/sphinx/locale/mk/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/mk/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Vasil Vangelovski , 2013\n" "Language-Team: Macedonian (http://www.transifex.com/sphinx-doc/sphinx-1/language/mk/)\n" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo index 79f32968fe9..d28fb1fe74c 100644 Binary files a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo and b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po index e9eea18e680..4948630a42f 100644 --- a/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/nb_NO/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/sphinx-doc/sphinx-1/language/nb_NO/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ne/LC_MESSAGES/sphinx.mo b/sphinx/locale/ne/LC_MESSAGES/sphinx.mo index 934448a92db..3ba0261e966 100644 Binary files a/sphinx/locale/ne/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ne/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ne/LC_MESSAGES/sphinx.po b/sphinx/locale/ne/LC_MESSAGES/sphinx.po index abe9bad56dc..d5ccf906271 100644 --- a/sphinx/locale/ne/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ne/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Takeshi KOMIYA , 2016\n" "Language-Team: Nepali (http://www.transifex.com/sphinx-doc/sphinx-1/language/ne/)\n" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -88,55 +88,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/nl/LC_MESSAGES/sphinx.mo b/sphinx/locale/nl/LC_MESSAGES/sphinx.mo index 9608fd4e16d..a846a4694d4 100644 Binary files a/sphinx/locale/nl/LC_MESSAGES/sphinx.mo and b/sphinx/locale/nl/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/nl/LC_MESSAGES/sphinx.po b/sphinx/locale/nl/LC_MESSAGES/sphinx.po index e86e09cb1d9..c24f7254069 100644 --- a/sphinx/locale/nl/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/nl/LC_MESSAGES/sphinx.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Takeshi KOMIYA , 2021\n" "Language-Team: Dutch (http://www.transifex.com/sphinx-doc/sphinx-1/language/nl/)\n" @@ -72,7 +72,7 @@ msgstr "'setup' gedefinieerd in conf.py is niet aanroepbaar (geen Python-callabl msgid "loading translations [%s]... " msgstr "laden van vertalingen [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "klaar" @@ -93,55 +93,55 @@ msgstr "mislukt: %s" msgid "No builder selected, using default: html" msgstr "Geen bouwer geselecteerd, dus de standaardbouwer wordt gebruikt: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "gelukt" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "afgerond met problemen" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "bouwen %s, %s waarschuwing." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "bouwen %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -149,12 +149,12 @@ msgid "" "explicit" msgstr "de %s extensie geeft niet aan of deze veilig is voor parallel lezen, er wordt aangenomen dat dit niet zo is - vraag de auteur van de extensie om dit te controleren en expliciet te maken" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -162,12 +162,12 @@ msgid "" "explicit" msgstr "de %s extensie geeft niet aan of deze veilig is voor parallel schrijven, er wordt aangenomen dat dit niet zo is - vraag de auteur van de extensie om dit te controleren en expliciet te maken" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "seriële verwerking van %s" @@ -177,49 +177,55 @@ msgstr "seriële verwerking van %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "configuratiemap bevat geen conf.py bestand (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "kan dictionary-instelling %r niet overschrijven in configuratie, wordt genegeerd (gebruik %r om individuele elementen te overschrijven)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "ongeldig getal %r voor configuratiewaarde %r, wordt genegeerd" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "kan instelling %r niet overschrijven met zo'n waarde van een niet-ondersteund type; wordt genegeerd" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "onbekende configuratiewaarde %r tijdens overschrijven, wordt genegeerd" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Ongeldige configuratiewaarde: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Configuratiewaarde %r was reeds aangevoerd" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -227,57 +233,57 @@ msgid "" "%s" msgstr "Een fout heeft zich voorgedaan in uw configuratiebestand:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Sectie %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Fig. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabel %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Codefragment %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r onbekend, wordt genegeerd." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -515,173 +521,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "thema met naam %r niet gevonden (ontbrekende theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "bestand %r zoals gegeven op de opdrachtregel is niet aanwezig in de bronmap, wordt genegeerd" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -775,21 +777,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1210,7 +1212,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2704,10 +2706,12 @@ msgstr "[graaf]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2717,7 +2721,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3026,24 +3030,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3051,7 +3055,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3066,30 +3070,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3534,11 +3538,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/pl/LC_MESSAGES/sphinx.mo b/sphinx/locale/pl/LC_MESSAGES/sphinx.mo index d3186b81b9e..6c01cbcaf55 100644 Binary files a/sphinx/locale/pl/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pl/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pl/LC_MESSAGES/sphinx.po b/sphinx/locale/pl/LC_MESSAGES/sphinx.po index 7e3a72064c7..cd2b1139373 100644 --- a/sphinx/locale/pl/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pl/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: m_aciek , 2017-2020\n" "Language-Team: Polish (http://www.transifex.com/sphinx-doc/sphinx-1/language/pl/)\n" @@ -69,7 +69,7 @@ msgstr "'setup' podany w conf.py nie jest wywoływalny. Prosimy zmienić jego de msgid "loading translations [%s]... " msgstr "ładowanie tłumaczeń [%s]..." -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "gotowe" @@ -90,55 +90,55 @@ msgstr "nie powiodło się: %s" msgid "No builder selected, using default: html" msgstr "Nie wybrano buildera, używamy domyślnego: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "udało się" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "zakończono z problemami" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "build %s, %s ostrzeżenie." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "build %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "klasa %r jest już zarejestrowana, jej wizytorzy zostaną nadpisani" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "dyrektywa %r jest już zarejestrowana, jej wizytorzy zostaną nadpisani" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "rola %r jest już zarejestrowana, jej wizytorzy zostaną nadpisani" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -146,12 +146,12 @@ msgid "" "explicit" msgstr "rozszerzenie %s nie deklaruje, czy jest bezpieczne do czytania współbieżnego, zakładamy że nie jest – prosimy zapytać autora rozszerzenie o sprawdzenie i zadeklarowania tego wprost" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "rozszerzenie %s nie deklaruje, czy jest bezpieczne do pisania współbieżnego, zakładamy że nie jest – prosimy zapytać autora rozszerzenia o sprawdzenie i zadeklarowanie tego wprost" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "tworzenie serii %s" @@ -174,49 +174,55 @@ msgstr "tworzenie serii %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "folder konfiguracyjny nie zawiera pliku conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "nie można nadpisać słownikowego ustawienia konfiguracji %r, ignorowanie (użyj %r, by ustawić poszczególne elementy)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "niepoprawna liczba %r dla wartości konfiguracji %r, ignorowanie" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "nie można nadpisać ustawienia konfiguracji %r nie wspieranym typem, ignorowanie" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "nieznana wartość konfiguracji %r w nadpisaniu, ignorowanie" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Nie ma takiej wartości konfiguracyjnej: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Wartość konfiguracji %r już podana" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "W twoim piku konfiguracyjnym jest błąd składniowy: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "Plik konfiguracyjny (albo jeden z modułów przez niego zaimportowanych) wywołał sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -224,57 +230,57 @@ msgid "" "%s" msgstr "W twoim piku konfiguracyjnym jest błąd programowalny: \n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Rozdział %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Rys. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabela %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Listing %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "Wartość konfiguracyjna `{name}` musi być jednym z {candidates}, a podany jest `{current}`." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "Nie odnaleziono primary_domain %r, zignorowano." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -512,173 +518,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "nie znaleziono motywu o nazwie %r (brak theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "budowanie [mo]:" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "pisanie wyjścia..." -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "wszystkie z %d plików po" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "wsztstkie pliki źródłowe" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "plik %r podany w wierszu poleceń nie znajduje się w katalogu źródłowym, ignoruję" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "plik %r podany w wierszu poleceń nie istnieje, ignoruję" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "%d plików źródłowych podano w wierszu poleceń" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "znaleziono %d" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "nic nie znaleziono" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "kopiowanie obrazków..." -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "nieznany mimetype dla %s, ignoruję" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "pisanie pliku %s..." @@ -772,21 +774,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "nieprawidłowy css_file: %r, zignorowano" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "wczytywanie szablonów... " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1207,7 +1209,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2701,10 +2703,12 @@ msgstr "[wykres]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2714,7 +2718,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3023,24 +3027,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3048,7 +3052,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3063,30 +3067,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "domyślny sufiks dla plików (domyślnie: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3531,11 +3535,11 @@ msgstr "Nieznany format obrazka: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/pt/LC_MESSAGES/sphinx.js b/sphinx/locale/pt/LC_MESSAGES/sphinx.js index 53019bab1f7..b1ae839f6d6 100644 --- a/sphinx/locale/pt/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/pt/LC_MESSAGES/sphinx.js @@ -57,5 +57,5 @@ Documentation.addTranslations({ "search this documentation": "", "the documentation for": "" }, - "plural_expr": "(n != 1)" + "plural_expr": "(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2" }); \ No newline at end of file diff --git a/sphinx/locale/pt/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt/LC_MESSAGES/sphinx.mo index 4d150524ea8..58eb9854f22 100644 Binary files a/sphinx/locale/pt/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pt/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pt/LC_MESSAGES/sphinx.po b/sphinx/locale/pt/LC_MESSAGES/sphinx.po index 93c27c17809..ae615527244 100644 --- a/sphinx/locale/pt/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pt/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt/)\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" "Language: pt\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: sphinx/application.py:149 #, python-format @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.js b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.js index d240a387d02..919abc8857e 100644 --- a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.js @@ -57,5 +57,5 @@ Documentation.addTranslations({ "search this documentation": "Buscar nessa documenta\u00e7\u00e3o", "the documentation for": "documenta\u00e7\u00e3o para" }, - "plural_expr": "(n > 1)" + "plural_expr": "(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2" }); \ No newline at end of file diff --git a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo index 2d0bfa7d8ba..1fbe4708d58 100644 Binary files a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po index 14f98a3789b..604182cdcc1 100644 --- a/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pt_BR/LC_MESSAGES/sphinx.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Rafael Fontenelle , 2019-2022\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_BR/)\n" @@ -22,7 +22,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" "Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: sphinx/application.py:149 #, python-format @@ -71,7 +71,7 @@ msgstr "“setup”, conforme definido atualmente em conf.py, não é um invocá msgid "loading translations [%s]... " msgstr "carregando traduções [%s]… " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "feito" @@ -92,55 +92,55 @@ msgstr "falha: %s" msgid "No builder selected, using default: html" msgstr "Nenhum compilador selecionado, usando padrão: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "bem-sucedida" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "finalizada com problemas" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "compilação %s, %s aviso. (com avisos tratados como erros)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "compilação %s, %s avisos (com avisos tratados como erros)." -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "compilação %s, %s aviso." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "compilação %s, %s avisos." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "compilação %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "classe de nodo %r já está registrada, seus visitantes serão sobrescritos" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "diretiva %r já está registrada, ela será sobrescrita" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "papel %r já está registrado, ele será sobrescrito" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -148,12 +148,12 @@ msgid "" "explicit" msgstr "a extensão %s não declara se é segura para leitura em paralelo, supondo que não seja – peça ao autor da extensão para verificar e torná-la explícita" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "a extensão %s não é segura para leitura em paralelo" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -161,12 +161,12 @@ msgid "" "explicit" msgstr "a extensão %s não declara se é segura para escrita em paralelo, supondo que não seja – peça ao autor da extensão para verificar e torná-la explícita" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "a extensão %s não é segura para escrita em paralelo" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "fazendo serial %s" @@ -176,49 +176,55 @@ msgstr "fazendo serial %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "o diretório de configuração não contém um arquivo conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "não foi possível sobrescrever a configuração do dicionário %r ignorando (use %r para definir elementos individuais)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "número inválido %r para valor de configuração %r, ignorando" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "não é possível sobrescrever a configuração %r com tipo sem suporte, ignorando" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "valor de configuração desconhecido %r na sobrescrita, ignorando" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Valor de configuração inexistente: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Valor da configuração %r já presente" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "Há um erro de sintaxe em seu arquivo de configuração: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "O arquivo de configuração (ou um dos módulos que ele importa) chamou sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -226,57 +232,57 @@ msgid "" "%s" msgstr "Há um erro de programável em seu arquivo de configuração:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "O valor da configuração “source_suffix” espera uma string, lista de strings ou dicionário. Mas “%r” é fornecido." -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Seção %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Fig. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabela %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Listagem %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "O valor da configuração “{name}” deve ser um entre {candidates}, mas “{current}” é fornecido." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "O valor da configuração “{name}” possui tipo “{current.__name__}”; esperava {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "O valor da configuração “{name}” possui tipo “{current.__name__}”; o padrão é “{default.__name__}”." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r não encontrado, ignorado." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -514,173 +520,169 @@ msgstr "sphinx_rtd_theme (< 0.3.0) encontrado. Ele não estará disponível a pa msgid "no theme named %r found (missing theme.conf?)" msgstr "nenhum tema chamado %r encontrado (faltando theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "uma imagem adequada para o compilador %s não encontrada: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "uma imagem adequada para o compilador %s não encontrada: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "compilando [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "escrevendo saída… " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "todos os %d arquivos po" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "alvos para %d arquivos po que estão especificados" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "alvos para %d arquivos po que estão desatualizados" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "todos os arquivos-fonte" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "o arquivo %r fornecido na linha de comando não está dentro do diretório fonte, ignorando" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "o arquivo %r fornecido na linha de comando não existe, ignorando" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "%d arquivos-fonte dados na linha de comando" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "alvos para %d arquivos fonte que estão desatualizados" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "compilando [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "procurando por arquivos agora desatualizados… " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d encontrado" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "nenhum encontrado" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "tornando um ambiente pickle" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "verificando consistência" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "nenhum alvo está desatualizado." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "atualizando ambiente: " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s adicionado(s), %s alterado(s), %s removido(s)" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "lendo fontes… " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "aguardando por workers…" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "docnames para escrever: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "preparando documentos" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "entrada de tabela de conteúdos duplicada encontrada: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "copiando imagens… " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "não foi possível ler o arquivo de imagem %r: copiando-o" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "não foi possível copiar arquivo de imagem %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "não foi possível escrever arquivo de imagem %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Pillow não encontrado – copiando arquivos de imagem" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "escrevendo o arquivo mimetype..." -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "escrevendo o arquivo META-INF/container.xml..." -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "escrevendo o arquivo content.opf..." -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "tipo mime desconhecido para %s, ignorando" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "escrevendo o arquivo toc.ncx..." -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "escrevendo arquivo %s…" @@ -774,21 +776,21 @@ msgstr "o valor da configuração “version” não deve estar vazio para EPUB3 msgid "invalid css_file: %r, ignored" msgstr "css_file inválido: %r, ignorado" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "Os catálogos de mensagens estão em %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "alvos para os %d arquivos de modelo" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "lendo modelos… " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "escrevendo catálogos de mensagens… " @@ -1209,7 +1211,7 @@ msgid "job number should be a positive number" msgstr "número de tarefas deve ser um número positivo" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "Para mais informações, visite ." @@ -2703,10 +2705,12 @@ msgstr "[gráfico]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" -msgstr "comando de conversão %r não pode ser executado, verifique a configuração image_converter: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2716,7 +2720,7 @@ msgid "" "%r" msgstr "convert encerrado com erro:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "comando de conversão %r não pode ser executado, verifique a configuração image_converter" @@ -3025,24 +3029,24 @@ msgid "" msgstr "autosummary gera arquivos .rst internamente. Mas seu source_suffix não contém .rst. Ignorado." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "autosummary: falhou em determinar %r a ser documentado, a seguinte exceção foi levantada:\n%s" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] gerando autosummary para: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] escrevendo em %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3050,7 +3054,7 @@ msgid "" "%s" msgstr "[autosummary] falha ao importar %s\nPossíveis dicas:\n%s" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3065,30 +3069,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\nGera ReStructuredText usando diretivas de resumo automático.\n\nsphinx-autogen é um frontend para sphinx.ext.autosummary.generate.\nEle gera os arquivos reStructuredText a partir de diretivas autosummary\ncontidas nos arquivos de entrada fornecidos.\n\nO formato da diretiva autosummary está documentado no módulo Python\n``sphinx.ext.autosummary`` e pode ser lido usando:\n\n pydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "arquivos-fonte para gerar arquivos rST" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "diretório para colocar toda a saída" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "sufixo padrão para arquivos (padrão: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "diretório de modelos personalizado (padrão: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "documenta membros importados (padrão: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3533,11 +3537,11 @@ msgstr "Formato de imagem desconhecido: %s…" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "caracteres de origem não codificáveis, substituindo por “?”: %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "ignorado" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "falhou" diff --git a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.js b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.js index e8b93904219..e64fd91480a 100644 --- a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.js @@ -57,5 +57,5 @@ Documentation.addTranslations({ "search this documentation": "Pesquisar esta documenta\u00e7\u00e3o", "the documentation for": "a documenta\u00e7\u00e3o de" }, - "plural_expr": "(n != 1)" + "plural_expr": "(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2" }); \ No newline at end of file diff --git a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo index 242219fd305..76e27ba497c 100644 Binary files a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo and b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po index f253f7e317c..6f402b2c79d 100644 --- a/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/pt_PT/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Takeshi KOMIYA , 2016\n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/sphinx-doc/sphinx-1/language/pt_PT/)\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.10.1\n" "Language: pt_PT\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: sphinx/application.py:149 #, python-format @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -88,55 +88,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "[gráfico]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ro/LC_MESSAGES/sphinx.mo b/sphinx/locale/ro/LC_MESSAGES/sphinx.mo index 42242a5197b..156fcc59eaa 100644 Binary files a/sphinx/locale/ro/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ro/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ro/LC_MESSAGES/sphinx.po b/sphinx/locale/ro/LC_MESSAGES/sphinx.po index d424d7d5631..1c015d0b557 100644 --- a/sphinx/locale/ro/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ro/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Razvan Stefanescu , 2015-2017\n" "Language-Team: Romanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ro/)\n" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -88,55 +88,55 @@ msgstr "eșuat: %s" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "a reușit" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "a fost finalizat cu probleme" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Fig. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabelul %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Cod %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "[grafic]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ru/LC_MESSAGES/sphinx.mo b/sphinx/locale/ru/LC_MESSAGES/sphinx.mo index 85057af4b04..4451e819c88 100644 Binary files a/sphinx/locale/ru/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ru/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ru/LC_MESSAGES/sphinx.po b/sphinx/locale/ru/LC_MESSAGES/sphinx.po index 962e5d35de7..acb717d0759 100644 --- a/sphinx/locale/ru/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ru/LC_MESSAGES/sphinx.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Il'ya , 2022\n" "Language-Team: Russian (http://www.transifex.com/sphinx-doc/sphinx-1/language/ru/)\n" @@ -72,7 +72,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "готово" @@ -93,55 +93,55 @@ msgstr "ошибка: %s" msgid "No builder selected, using default: html" msgstr "Сборщик не указан, по умолчанию используется html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "успешно" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "с ошибками" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "сборка завершена %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -149,12 +149,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -162,12 +162,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -177,49 +177,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "в конфигурационной папке нет файла conf.py file (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Отсутствует ключ конфигурации %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Ключ конфигурации %r уже существует" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "Файл конфигурации (или один из импортированных модулей) вызвал sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -227,57 +233,57 @@ msgid "" "%s" msgstr "В вашем файле конфигурации программная ошибка:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Раздел %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Рис. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Таблица %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Список %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -515,173 +521,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "Не получается считать файл изображение %r: скопируйте его" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "Не получается скопировать файл изображения %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "Не получается записать файл изображения %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "записывается %s файл..." @@ -775,21 +777,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1210,7 +1212,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2704,10 +2706,12 @@ msgstr "[иллюстрация]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2717,7 +2721,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3026,24 +3030,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3051,7 +3055,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3066,30 +3070,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3534,11 +3538,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.mo b/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.mo index 5744f3dffda..4327c53b9ba 100644 Binary files a/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.po b/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.po index f6b0b704acb..d165b4b0312 100644 --- a/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ru_RU/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) (http://www.transifex.com/sphinx-doc/sphinx-1/language/ru_RU/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/si/LC_MESSAGES/sphinx.mo b/sphinx/locale/si/LC_MESSAGES/sphinx.mo index 4712c684e3d..a63d7ae1948 100644 Binary files a/sphinx/locale/si/LC_MESSAGES/sphinx.mo and b/sphinx/locale/si/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/si/LC_MESSAGES/sphinx.po b/sphinx/locale/si/LC_MESSAGES/sphinx.po index ff507106271..c8c399ad08e 100644 --- a/sphinx/locale/si/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/si/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: callkalpa , 2013\n" "Language-Team: Sinhala (http://www.transifex.com/sphinx-doc/sphinx-1/language/si/)\n" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "[graph]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/sk/LC_MESSAGES/sphinx.mo b/sphinx/locale/sk/LC_MESSAGES/sphinx.mo index 8940570cdf6..28773f99f1b 100644 Binary files a/sphinx/locale/sk/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sk/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sk/LC_MESSAGES/sphinx.po b/sphinx/locale/sk/LC_MESSAGES/sphinx.po index 4c59543ac34..cf548b25605 100644 --- a/sphinx/locale/sk/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sk/LC_MESSAGES/sphinx.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Slavko , 2013-2019,2021\n" "Language-Team: Slovak (http://www.transifex.com/sphinx-doc/sphinx-1/language/sk/)\n" @@ -68,7 +68,7 @@ msgstr "'setup' definovaný v conf.py nie je funkciou. Prosím, upravte jeho def msgid "loading translations [%s]... " msgstr "načítanie prekladov [%s]…" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "hotovo" @@ -89,55 +89,55 @@ msgstr "zlyhalo: %s" msgid "No builder selected, using default: html" msgstr "Nebol zvolený builder, bude použitý predvolený: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "úspešné" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "dokončené sproblémami" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "zostavenie %s, %s upozornenia/a (upozornenia považované za chyby)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "zostavenie %s, %s upozornenia/a (upozornenia považované za chyby)." -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "zostavenie %s, %s upozornenie." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "zostavenie %s, %s upozornenie/a." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "zostavenie %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "trieda uzla %r už je registrovaná, jej metódy (visitors) budú prepísané" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "direktíva %r už je registrovaná, bude prepísaná" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "rola %r už je registrovaná, bude prepísaná" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -145,12 +145,12 @@ msgid "" "explicit" msgstr "rozšírenie %s nedeklaruje, či je bezpečné pri paralelnom čítaní, predpokladá sa, že nie - prosím, požiadajte autora aby to skontroloval a explicitne to nastavil" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "rozšírenie %s nie je bezpečné pre paralelné zostavenie" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -158,12 +158,12 @@ msgid "" "explicit" msgstr "rozšírenie %s nedeklaruje, či je bezpečné pri paralelnom čítaní, predpokladáme, že nie je – prosím, požiadajte autora aby to skontroloval a explicitne to nastavil" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "rozšírenie %s nie je bezpečné pre paralelné zostavenie" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "sériové spracovanie %s" @@ -173,49 +173,55 @@ msgstr "sériové spracovanie %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "konfiguračný priečinok neobsahuje súbor conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "nemožno prepísať slovník nastavenia %r, ignorované (použite %r na nastavenie jednotlivých prvkov)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "neplatný počet %r pre konfiguračnú hodnotu %r, ignorované" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "nemožno prepísať konfiguračné nastavenie %r s nepodporovaným typom, ignorované" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "neznáma konfiguračná hodnota %r v prepísaní, ignorované" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Neznáma konfiguračná hodnota: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Konfiguračná hodnota %r už existuje" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "Vo svojom konfiguračnom súbore máte chybu: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "Konfiguračný súbor (alebo jeden z modulov, ktoré importuje) volal sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -223,57 +229,57 @@ msgid "" "%s" msgstr "V konfiguračnom súbore je programová chyba:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "Konfiguračná hodnota „source_suffix” očakáva reťazec, zoznam reťazcov alebo slovník, ale zadali ste „%r”." -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Sekcia %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Obr. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabuľka %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Výpis %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "Konfiguračná hodnota `{name}` má byť jedno z {candidates}, ale je zadané `{current}`." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "Konfiguračná hodnota `{name}' má typ `{current.__name__}'; očakávané {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "Konfiguračná hodnota `{name}' má typ `{current.__name__}', predvolene `{default.__name__}'." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r nenájdená, ignorované." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -511,173 +517,169 @@ msgstr "nájdená sphinx_rtd_theme (< 0.3.0). Táto nebude dostupná od Sphinx-6 msgid "no theme named %r found (missing theme.conf?)" msgstr "nebola nájdená téma smenom %r (chýbajúci theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "vhodný obrázok pre zostavovač %s nenájdený: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "vhodný obrázok pre zostavovač %s nenájdený: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "zostavenie [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "zápis výstupu…" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "všetky z %d súborov po" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "ciele pre %d po súborov, ktoré boli zadané" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "ciele pre %d po súborov, ktoré sú zastarané" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "všetky zdrojové súbory" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "súbor %r zadaný v príkazovom riadku nie je v zdrojovom adresári, ignorujem" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "súbor %r zadaný v príkazovom riadku neexistuje, ignorujem" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "%d zdrojové súbory zadané v príkazovom riadku" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "ciele pre %d zdrojových súborov, ktoré sú zastarané" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "zostavovanie [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "hľadanie zastaraných súborov…" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d nájdené" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "nenájdené" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "ukladanie prostredia" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "kontrolovanie konzistencie" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "žiadne ciele nie sú zastarané." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "aktualizácia prostredia:" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s pridané, %s zmenené, %s odstránené" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "čítanie zdrojov…" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "čakanie na procesy…" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "mená dokumentov na zapísanie: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "príprava dokumentov" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "nájdená duplicitná položka Obsahu: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "kopírovanie obrázkov…" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "nemožno čítať súbor obrázku %r: jeho kopírovanie namiesto toho" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "nemožno kopírovať súbor obrázka %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "nemožno zapísať súbor obrázka %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Pillow nenájdené – kopírovanie súborov obrázkov" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "zapisovanie súboru mimetype…" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "zapisovanie súboru META-INF/container.xml…" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "zapisovanie súboru content.opf..." -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "neznámy typ MIME pre %s, ignorovaný" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "zapisovanie súboru toc.ncx..." -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "zapisovanie súboru %s…" @@ -771,21 +773,21 @@ msgstr "konfiguračná hodnota „version” nesmie byť prázdna pri EPUB3" msgid "invalid css_file: %r, ignored" msgstr "neplatný css_file: %r, ignorovaný" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "Katalógy správ sú v %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "čítanie šablón… " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "zapisovanie katalógov správ…" @@ -1206,7 +1208,7 @@ msgid "job number should be a positive number" msgstr "počet úloh musí byť kladné číslo" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2700,10 +2702,12 @@ msgstr "[graf]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" -msgstr "príkaz convert %r nemožno spustiť, skontrolujte nastavenia image_converter: 1%s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2713,7 +2717,7 @@ msgid "" "%r" msgstr "convert skončil chybou:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "príkaz convert %r nemožno spustiť, skontrolujte nastavenie image_converter" @@ -3022,24 +3026,24 @@ msgid "" msgstr "autosummary interne generuje súbory .rst. Ale Váš source_suffix neobsahuje .rst. Preskočené." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3047,7 +3051,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3062,30 +3066,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "adresár umiestnenia výstupu" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "predvolená prípona súboru (predvolene: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "vlastný adresár šablón (predvolene: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "dokumentovať importovaných členov (predvolene: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3530,11 +3534,11 @@ msgstr "Neznámy formát obrázku: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "nedekódovateľné zdrojové znaky, nahradené „?”: %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "preskočené" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "zlyhalo" diff --git a/sphinx/locale/sl/LC_MESSAGES/sphinx.mo b/sphinx/locale/sl/LC_MESSAGES/sphinx.mo index a0d98544d29..c0f1b5da5e2 100644 Binary files a/sphinx/locale/sl/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sl/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sl/LC_MESSAGES/sphinx.po b/sphinx/locale/sl/LC_MESSAGES/sphinx.po index 48c68e6f0b4..d510c98600e 100644 --- a/sphinx/locale/sl/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sl/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Slovenian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sl/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/sphinx.pot b/sphinx/locale/sphinx.pot index 8b033995d60..69e8c62a7ed 100644 --- a/sphinx/locale/sphinx.pot +++ b/sphinx/locale/sphinx.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx 5.1.0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -64,7 +64,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -85,55 +85,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -141,12 +141,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -154,12 +154,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -169,50 +169,56 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called " "sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but " "`{current}` is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,172 +515,168 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -774,21 +776,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1209,7 +1211,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 sphinx/ext/apidoc.py:303 -#: sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2714,10 +2716,15 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format -msgid "convert command %r cannot be run, check the image_converter setting: %s" +msgid "" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' " +"requires ImageMagick by default. Ensure it is installed, or set the " +"'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2727,7 +2734,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3036,7 +3043,7 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following " @@ -3044,17 +3051,17 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3062,7 +3069,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3079,30 +3086,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3545,11 +3552,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/sq/LC_MESSAGES/sphinx.mo b/sphinx/locale/sq/LC_MESSAGES/sphinx.mo index 23420282dea..f1e5960150b 100644 Binary files a/sphinx/locale/sq/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sq/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sq/LC_MESSAGES/sphinx.po b/sphinx/locale/sq/LC_MESSAGES/sphinx.po index eae829fc748..9855e08e6ff 100644 --- a/sphinx/locale/sq/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sq/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Besnik Bleta , 2021-2022\n" "Language-Team: Albanian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sq/)\n" @@ -66,7 +66,7 @@ msgstr "'setup' siç është përcaktuar aktualisht te conf.py s’është funks msgid "loading translations [%s]... " msgstr "po ngarkohen përkthime [%s]… " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "u bë" @@ -87,55 +87,55 @@ msgstr "dështoi: %s" msgid "No builder selected, using default: html" msgstr "S’u përzgjodh montues, po përdoret parazgjedhja: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "doli me sukses" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "u përfundua me probleme" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "montimi %s, % sinjalizim (me sinjalizime të trajtuara si gabime)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "montimi %s, %s sinjalizime (me sinjalizime të trajtuara si gabime)." -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "build %s, %s warning." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "montimi %s, %s sinjalizime." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "montimi %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "klasa %r e nyjeve është e regjistruar tashmë, vizitorët e saj do të anashkalohen" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "direktiva %r është e regjistruar tashmë, do të anashkalohet" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "roli %r është e regjistruar tashmë, do të anashkalohet" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "zgjerimi %s nuk deklaron nëse është i parrezik për lexim paralel, po merret se s’është - ju lutemi, kërkojini autorin të zgjerimit ta kontrollojë dhe ta bëjë këtë shprehimisht" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "zgjerimi %s s’është i sigurt për lexim paralel" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "zgjerimi %s nuk deklaron nëse është i parrezik për shkrim paralel, po merret se s’është - ju lutemi, kërkojini autorin të zgjerimit ta kontrollojë dhe ta bëjë këtë shprehimisht" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "zgjerimi %s s’është i sigurt për shkrim paralel" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "drejtoria e formësimeve nuk përmban një kartelë conf.py (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "s’mund të anashkalohet rregullim formësimi fjalorthi %r, po shpërfillet (për të ujdisur elemente individuale, përdorni %r)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "numër %r i pavlefshëm për vlerë formësimi %r, po shpërfillet" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "s’mund të anashkalohet rregullim formësimi %r me një lloj të pambuluar, po shpërfillet" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "vlerë e panjohur formësimi %r te anashkalimi, po shpërfillet" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "S’ka vlerë të tillë formësimi: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Vlerë formësimi %r e pranishme tashmë" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "Ka një gabim sintakse te kartela juaj e formësimit: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "Kartela e formësimit (ose një nga modulet që ajo importon) thirri sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "Ka një gabim të programueshëm te kartela juaj e formësimit:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "Vlera e formësimit `source_suffix' pret një varg, një listë vargjesh, ose një fjalor. Por është dhënë `%r'." -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Ndarja %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Figura %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tabela %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "Vlera e formësimit `{name}` duhet të jetë një nga {candidates}, por është dhënë `{current}`." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "Vlera e formësimit `{name}' është e llojit `{current.__name__}'; pritej {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "Vlera e formësimit `{name}' është e llojit `{current.__name__}', si parazgjedhje merr `{default.__name__}'." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "s’u gjet primary_domain %r, po shpërfillet." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "U gjet sphinx_rtd_theme (< 0.3.0). S’do të jetë e passhme që prej S msgid "no theme named %r found (missing theme.conf?)" msgstr "s’u gjet temë e emërtuar %r (mos mungon theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "s’u gjet figurë e përshtatshme për montuesin %s: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "s’u gjet figurë e përshtatshme për montuesin %s: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "po montohet [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "po shkruhet përfundim… " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "krejt kartelat po %d" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "objektiva për kartela po %d që janë specifikuar" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "objektiva për kartela po %d që janë të papërditësuara" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "krejt kartelat burim" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "kartela %r e dhënë te rresht urdhrash s’gjendet te drejtori burim, po shpërfillet" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "kartela %r e dhënë te rresht urdhrash s’ekziston, po shpërfillet" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "kartela burim %d dhënë te rresht urdhrash" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "objektiva për kartela burim %d që janë të papërditësuara" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "po montohet [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "po shihet për kartela të sapovjetruara… " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "U gjet %d" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "s’u gjet gjë" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "po kontrollohet njëtrajtshmëria" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "s’ka objektiva të vjetruar." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "po përditësohet mjedisi: " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s të shtuar, %s të ndryshuar, %s të hequr" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "po lexohen burime… " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "po pritet për workers…" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "emra dokumentesh për shkrim: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "po përgatiten dokumente" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "u gjet zë TeL i përsëdytur: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "po kopjohen figura… " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "s’lexohet dot kartelë figure %r: në vend të tij, po kopjohet" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "s’kopjohet dot kartelë figure %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "s’shkruhet dot kartelë figure %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "S’u gjet Pillow - po kopjohen kartela figurë" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "po shkruhet kartelë llojesh MIME…" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "po shkruhet kartelë META-INF/container.xml…" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "po shkruhet kartelë content.opf…" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "lloj MIME i panjohur për %s, po shpërfillet" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "po shkruhet kartelë toc.ncx…" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "po shkruhet kartelë %s…" @@ -769,21 +771,21 @@ msgstr "vlera e formësimit \"version\" s’duhet të jetë e zbrazët për EPUB msgid "invalid css_file: %r, ignored" msgstr "css_file e pavlefshme: %r, u shpërfill" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "Katalogët e mesazheve gjenden te %(outdir)s." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "objektiva për kartela gjedhe %d" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "po lexohen gjedhe… " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "po shkruhen katalogë mesazhesh… " @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "numri i aktit duhet të jetë një numër pozitiv" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "Për më tepër hollësi, vizitoni ." @@ -2698,10 +2700,12 @@ msgstr "[grafik]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" -msgstr "s’mund të xhirohet urdhër shndërrimi %r, kontrolloni rregullimin image_converter: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "shndërrimi përfundoi me gabimin:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "s’mund të xhirohet urdhër shndërrimi %r, kontrolloni rregullimin image_converter" @@ -3020,24 +3024,24 @@ msgid "" msgstr "vetëpërmbledhja prodhon së brendshmi kartela .rst. Por source_suffix juaj s’përmban .rst. U anashkalua." #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "vetëpërmbledhje: s’u arrit të përcaktohet %r për t’u dokumentuar, u shfaq përjashtimi vijues:\n%s" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[vetëpërmbledhje] prodhim vetëpërmbledhje për: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[vetëpërmbledhje] po shkruhet te %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\nProdhoni ReStructuredText duke përdorur direktiva vetëpërmbledhje.\n\nsphinx-autogen është një ndërfaqe pamore për sphinx.ext.autosummary.generate. Prodhon\nkartela reStructuredText nga direktiva vetëpërmbledhjeje që përmbahen te\nkartelat e dhëna.\n\nFormati i direktivës vetëpërmbledhje dokumentohet te\nmoduli Python ``sphinx.ext.autosummary`` dhe mund të lexohet duke përdorur::\n\n pydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "kartela burim për të cilat të krijohen kartela rST" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "drejtori ku të vendosen krejt përfundimet" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "prapashtesë parazgjedhje për kartela (parazgjedhje: %(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "drejtori gjedhesh vetjake (parazgjedhje: %(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "pjesë të importuara të dokumentit (parazgjedhje: %(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "Format i panjohur figure: %s…" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "shenja burimi të padeshifrueshme, po zëvendësohen me \"?\": %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "e anashkaluar" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "e dështuar" diff --git a/sphinx/locale/sr/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr/LC_MESSAGES/sphinx.mo index 0db003b70fe..6817d63b1ab 100644 Binary files a/sphinx/locale/sr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sr/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sr/LC_MESSAGES/sphinx.po b/sphinx/locale/sr/LC_MESSAGES/sphinx.po index 92ec394d26d..1163766e35a 100644 --- a/sphinx/locale/sr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sr/LC_MESSAGES/sphinx.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Vladimir Milovanović , 2020\n" "Language-Team: Serbian (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr/)\n" @@ -67,7 +67,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "учитавање превода [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "готово" @@ -88,55 +88,55 @@ msgstr "Неуспешно: %s" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "успешно" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "са грешкама" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -144,12 +144,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -157,12 +157,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -172,49 +172,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "Конфигурациони директоријум не садржи conf.py датотеку (%s)." -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -222,57 +228,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Одељак %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Сл. %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Табела %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Списак %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -510,173 +516,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "све изворне датотеке" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "ажурирање окружења: " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "припремање докумената" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "пребацивање слика... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -770,21 +772,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1205,7 +1207,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2699,10 +2701,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2712,7 +2716,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3021,24 +3025,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3046,7 +3050,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3061,30 +3065,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3529,11 +3533,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo index c43873a824d..4a36ae55a9b 100644 Binary files a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po index 7b2a85bd216..a852fb1ba48 100644 --- a/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sr@latin/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Serbian (Latin) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr@latin/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo index 6529f20192e..7dcb6df9072 100644 Binary files a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po index 7a96a8b0b0b..3166cea318f 100644 --- a/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sr_RS/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Serbian (Serbia) (http://www.transifex.com/sphinx-doc/sphinx-1/language/sr_RS/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/sv/LC_MESSAGES/sphinx.mo b/sphinx/locale/sv/LC_MESSAGES/sphinx.mo index 6cc19459086..dc70a5bb0ff 100644 Binary files a/sphinx/locale/sv/LC_MESSAGES/sphinx.mo and b/sphinx/locale/sv/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/sv/LC_MESSAGES/sphinx.po b/sphinx/locale/sv/LC_MESSAGES/sphinx.po index 51b3c12085f..6db27d3b592 100644 --- a/sphinx/locale/sv/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/sv/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swedish (http://www.transifex.com/sphinx-doc/sphinx-1/language/sv/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ta/LC_MESSAGES/sphinx.mo b/sphinx/locale/ta/LC_MESSAGES/sphinx.mo index 17ed6a36cb4..a3df06d85f4 100644 Binary files a/sphinx/locale/ta/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ta/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ta/LC_MESSAGES/sphinx.po b/sphinx/locale/ta/LC_MESSAGES/sphinx.po index b5fdf047f14..b4c44fa2ad1 100644 --- a/sphinx/locale/ta/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ta/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Julien Malard , 2019\n" "Language-Team: Tamil (http://www.transifex.com/sphinx-doc/sphinx-1/language/ta/)\n" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d கண்டு ப்பிடித்த விட்டது" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/te/LC_MESSAGES/sphinx.mo b/sphinx/locale/te/LC_MESSAGES/sphinx.mo index e6ee0298eb7..fbee4ef0d12 100644 Binary files a/sphinx/locale/te/LC_MESSAGES/sphinx.mo and b/sphinx/locale/te/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/te/LC_MESSAGES/sphinx.po b/sphinx/locale/te/LC_MESSAGES/sphinx.po index 811609dca52..dde9043b72f 100644 --- a/sphinx/locale/te/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/te/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Telugu (http://www.transifex.com/sphinx-doc/sphinx-1/language/te/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/tr/LC_MESSAGES/sphinx.mo b/sphinx/locale/tr/LC_MESSAGES/sphinx.mo index b3cf3133345..5c50937f502 100644 Binary files a/sphinx/locale/tr/LC_MESSAGES/sphinx.mo and b/sphinx/locale/tr/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/tr/LC_MESSAGES/sphinx.po b/sphinx/locale/tr/LC_MESSAGES/sphinx.po index 4ab3427bb04..70049441347 100644 --- a/sphinx/locale/tr/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/tr/LC_MESSAGES/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: BouRock, 2020\n" "Language-Team: Turkish (http://www.transifex.com/sphinx-doc/sphinx-1/language/tr/)\n" @@ -69,7 +69,7 @@ msgstr "Şu anda conf.py dosyasında tanımlanan 'kurulum' çağrılabilir bir P msgid "loading translations [%s]... " msgstr "çeviriler yükleniyor [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "bitti" @@ -90,55 +90,55 @@ msgstr "başarısız olan: %s" msgid "No builder selected, using default: html" msgstr "Seçilen oluşturucu yok, varsayılan kullanılıyor: html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "başarılı oldu" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "sorunlarla tamamlandı" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "yapım %s, %s uyarı (hata olarak kabul edilen uyarılarla)." -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "yapım %s, %s uyarı (hatalar olarak kabul edilen uyarılarla)." -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "yapım %s, %s uyarı." -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "yapım %s, %s uyarı." -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "yapım %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "düğüm sınıfı %r zaten kayıtlı, ziyaretçileri geçersiz kılınacaktır" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "yönerge %r zaten kayıtlı, geçersiz kılınacaktır" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "rol %r zaten kayıtlı, geçersiz kılınacaktır" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -146,12 +146,12 @@ msgid "" "explicit" msgstr "%s uzantısı paralel okuma için güvenli olup olmadığını bildirmez, olmadığını varsayarak - lütfen uzantıyı hazırlayandan gözden geçirmesini ve açık hale getirmesini isteyin" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "%s uzantısı paralel okuma için güvenli değil" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "%s uzantısı paralel yazma için güvenli olup olmadığını bildirmez, olmadığını varsayarak - lütfen uzantıyı hazırlayandan gözden geçirmesini ve açık hale getirmesini isteyin" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "%s uzantısı paralel yazma için güvenli değil" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "%s seri nosu yapılıyor" @@ -174,49 +174,55 @@ msgstr "%s seri nosu yapılıyor" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "config dizini bir conf.py dosyası içermiyor (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "sözlük yapılandırma ayarı %r geçersiz kılınamaz, yoksayılıyor (tek tek öğeleri ayarlamak için %r kullanın)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "geçersiz sayı %r; yapılandırma değeri %r için; yoksayılıyor" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "desteklenmeyen tür ile yapılandırma ayarı %r geçersiz kılınamaz, yoksayılıyor" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "geçersiz kılmada bilinmeyen yapılandırma değeri %r, yoksayılıyor" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "Böyle bir yapılandırma değeri yok: %s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "Yapılandırma değeri %r zaten mevcut" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "Yapılandırma dosyanızda bir sözdizimi hatası var: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "Yapılandırma dosyası (veya içe aktarılan modüllerden biri) sys.exit() olarak adlandırılır" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -224,57 +230,57 @@ msgid "" "%s" msgstr "Yapılandırma dosyanızda programlanabilir bir hata var:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "'source_suffix' yapılandırma değeri bir dizgi, dizgiler listesi ya da sözlük bekler. Ama '%r' verilir." -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "Bölüm %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "Şekil %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "Tablo %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "Listeleme %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "`{name}` yapılandırma değeri, {candidates} geğerlrinden biri olmak zorundadır, ancak `{current}` değeridir." -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "`{name}' yapılandırma değeri `{current.__name__}' türüne sahip; beklenen {permitted}." -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "`{name}' yapılandırma değeri `{current.__name__}' türüne sahip, vassayılanları `{default.__name__}'." -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "primary_domain %r bulunamadı, yoksayıldı." -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -512,173 +518,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "%r adında bulunan tema yok (eksik theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "%s oluşturucu için uygun bir resim bulunamadı: %s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "%s oluşturucu için uygun bir resim bulunamadı: %s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "[mo] oluşturuluyor: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "çıktı yazılıyor..." -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "%d po dosyasının tümü" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "belirtilen %d po dosyası için hedefler" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "güncel olmayan %d po dosyası için hedefler" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "tüm kaynak dosyaları" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "komut satırında verilen %r dosyası kaynak dizinin altında değil, yoksayılıyor" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "komut satırında verilen %r dosyası mevcut değil, yoksayılıyor" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "komut satırında verilen %d kaynak dosyası" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "güncel olmayan %d kaynak dosyası için hedefler" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "[%s] oluşturuluyor:" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "şimdi güncel olmayan dosyalar aranıyor..." -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "%d tane bulundu" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "hiç bulunamadı" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "ortam derin temizleniyor" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "tutarlılık denetleniyor" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "hiçbir hedef güncel değil." -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "güncellenen ortam:" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s eklendi, %s değiştirildi, %s kaldırıldı" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "kaynaklar okunuyor..." -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "çalışanlar için bekleniyor..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "yazmak için belge adları: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "belgeler hazırlanıyor" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "kopyalanmış ToC girişi bulundu: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "resimler kopyalanıyor..." -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "resim dosyası %r okunamıyor: bunun yerine kopyalanıyor" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "resim dosyası %r kopyalanamıyor: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "resim dosyası %r yazılamıyor: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "Yastık bulunamadı - resim dosyaları kopyalanıyor" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "%s için bilinmeyen mime türü, yoksayılıyor" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "%s dosyası yazılıyor..." @@ -772,21 +774,21 @@ msgstr "yapılandırma değeri \"version\", EPUB3 için boş olmamalıdır" msgid "invalid css_file: %r, ignored" msgstr "geçersiz css_file: %r, yoksayıldı" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "İleti katalogları %(outdir)s içinde." -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "%d şablon dosyası için hedefler" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "şablonlar okunuyor..." -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "ileti katalogları yazılıyor..." @@ -1207,7 +1209,7 @@ msgid "job number should be a positive number" msgstr "iş numarası pozitif bir sayı olmalıdır" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2701,10 +2703,12 @@ msgstr "[grafik]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2714,7 +2718,7 @@ msgid "" "%r" msgstr "dönüştürmeden hata ile çıkıldı:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "dönüştürme komutu %r çalıştırılamaz, image_converter ayarını gözden geçirin" @@ -3023,24 +3027,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3048,7 +3052,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3063,30 +3067,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3531,11 +3535,11 @@ msgstr "Bilinmeyen resim biçimi: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "atlandı" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "başarısız oldu" diff --git a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo index 6d8b4964f4d..fa3174f0e27 100644 Binary files a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo and b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po index 744b0fe18c6..7b35f371a4d 100644 --- a/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/uk_UA/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Petro Sasnyk , 2009\n" "Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/sphinx-doc/sphinx-1/language/uk_UA/)\n" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/ur/LC_MESSAGES/sphinx.mo b/sphinx/locale/ur/LC_MESSAGES/sphinx.mo index c53bbc9fa53..53525bd2924 100644 Binary files a/sphinx/locale/ur/LC_MESSAGES/sphinx.mo and b/sphinx/locale/ur/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/ur/LC_MESSAGES/sphinx.po b/sphinx/locale/ur/LC_MESSAGES/sphinx.po index 3d9e61d5f47..5e225c3c9a9 100644 --- a/sphinx/locale/ur/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/ur/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Urdu (http://www.transifex.com/sphinx-doc/sphinx-1/language/ur/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/vi/LC_MESSAGES/sphinx.mo b/sphinx/locale/vi/LC_MESSAGES/sphinx.mo index b056c54d6ee..8c93eb49158 100644 Binary files a/sphinx/locale/vi/LC_MESSAGES/sphinx.mo and b/sphinx/locale/vi/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/vi/LC_MESSAGES/sphinx.po b/sphinx/locale/vi/LC_MESSAGES/sphinx.po index f0708a4a070..23cfc9f17e5 100644 --- a/sphinx/locale/vi/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/vi/LC_MESSAGES/sphinx.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: Hoat Le Van , 2014\n" "Language-Team: Vietnamese (http://www.transifex.com/sphinx-doc/sphinx-1/language/vi/)\n" @@ -66,7 +66,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -87,55 +87,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -143,12 +143,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -156,12 +156,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -171,49 +171,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -221,57 +227,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -509,173 +515,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -769,21 +771,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1204,7 +1206,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2698,10 +2700,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2711,7 +2715,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3020,24 +3024,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3045,7 +3049,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3060,30 +3064,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3528,11 +3532,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/yue/LC_MESSAGES/sphinx.mo b/sphinx/locale/yue/LC_MESSAGES/sphinx.mo index 10415a9e481..58adcf510cc 100644 Binary files a/sphinx/locale/yue/LC_MESSAGES/sphinx.mo and b/sphinx/locale/yue/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/yue/LC_MESSAGES/sphinx.po b/sphinx/locale/yue/LC_MESSAGES/sphinx.po index 5c5aa5a2bcf..b595fddf331 100644 --- a/sphinx/locale/yue/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/yue/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Cantonese (http://www.transifex.com/sphinx-doc/sphinx-1/language/yue/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo index 8a04bbb87c4..1e34129a820 100644 Binary files a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo and b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po index 366666ded64..385207622df 100644 --- a/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.po @@ -18,15 +18,15 @@ # Takeshi KOMIYA , 2019,2021-2022 # Tower Joo, 2009 # wendi cao <651645601@qq.com>, 2020 -# Yinian Chin , 2013,2018,2020 +# Yinian Chin , 2013,2018,2020,2022 # Yinian Chin , 2013 msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-12 00:20+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" -"Last-Translator: JY3, 2022\n" +"Last-Translator: Yinian Chin , 2013,2018,2020,2022\n" "Language-Team: Chinese (China) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -82,7 +82,7 @@ msgstr "当前 conf.py 中定义的 'setup' 不是一个可调用的 Python 对 msgid "loading translations [%s]... " msgstr "正在加载翻译 [%s]... " -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "完成" @@ -103,55 +103,55 @@ msgstr "失败:%s" msgid "No builder selected, using default: html" msgstr "未选择构建程序,默认使用:html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "成功" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "完成但存在问题" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "构建 %s,%s 警告(将警告视为错误)。" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "构建 %s,%s 警告(将警告视为错误)。" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "构建 %s, %s 警告。" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "构建 %s,%s 警告。" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "构建 %s." -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "节点类 %r 已注册,其访问者将被覆盖" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "指令 %r 已注册,将被覆盖" -#: sphinx/application.py:679 sphinx/application.py:700 +#: 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:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -159,12 +159,12 @@ msgid "" "explicit" msgstr "扩展 %s 没有声明是否并行读取安全,默认假定为否 - 请联系扩展作者检查是否支持该特性并显式声明" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "扩展 %s 不是并行读取安全的" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -172,12 +172,12 @@ msgid "" "explicit" msgstr "%s 扩展没有声明是否并行写入安全,默认假定为否 - 请联系扩展作者检查是否支持该特性并显式声明" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "扩展 %s 不是并行写入安全的" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "执行顺序 %s" @@ -187,49 +187,55 @@ msgstr "执行顺序 %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "配置目录中缺少 conf.py 文件 (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "发现无效的配置值:'language = None'。请修改为有效的语言代码。回退至 'en' (英语)。" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "不能覆盖字典配置项 %r,已忽略 (请用 %r 设置单个字典元素)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "无效的数值 %r 用于配置项 %r,已忽略" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "配置项 %r 覆盖值类型不支持,已忽略" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "覆盖中包含未知配置项 %r ,已忽略" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "不存在的配置项:%s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "配置项 %r 已存在" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "配置文件中存在语法错误: %s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "配置文件(或配置文件导入的模块)调用了 sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -237,57 +243,57 @@ msgid "" "%s" msgstr "配置文件中有程序上的错误:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "配置值\"source_后缀\"需要字符串、字符串列表或字典。但给出\"%r\"。" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "节 %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "图 %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "表 %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "列表 %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "配置项 `{name}` 必须设置为 {candidates} 之一,但现在是 `{current}` 。" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "配置值\"[name]\"的类型为\"[当前._name];但\"当前\"为\"当前\"。\"当前\"为\"当前\"。\"当前\"为\"当前\"。=================================预期 [允许]。" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "配置项 `{name}' 的类型是 `{current.__name__}',默认为 `{default.__name__}'。" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "未找到 primary_domain %r,已忽略。" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -525,173 +531,169 @@ msgstr "检测到 sphinx_rtd_theme (< 0.3.0) 。它从 Sphinx-6.0 后不再可 msgid "no theme named %r found (missing theme.conf?)" msgstr "主题 %r 未找到 (缺少 theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "没有找到适合 %s 构建器的图像:%s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "没有找到适合 %s 构建器的图像:%s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "构建 [mo]: " -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "写入输出... " -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "所有的 %d po 文件" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "指定了 %d 个 po 文件的目标文件" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "%d 个 po 文件的目标文件已过期" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "所有源文件" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "源文件目录下没有命令行给出的 %r 文件,将被忽略" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "命令行给出的 %r 文件不存在,将被忽略" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "命令行给出了 %d 个源文件" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "%d 个源文件的目标文件已过期" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "构建 [%s]: " -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "查找当前已过期的文件... " -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "找到 %d 个" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "没有找到" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "pickling环境" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "检查一致性" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "没有过期的目标文件。" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "更新环境: " -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "已添加 %s,%s 已更改,%s 已移除" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "阅读源... " -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "等待工作线程……" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "写入文档:%s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "准备文件" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "找到重复的ToC条目: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "复制图像... " -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "无法读取图像文件 %r:直接复制" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "无法复制图像文件 %r:%s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "无法写入图像文件 %r:%s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "未找到Pillow - 复制图像文件" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "写入 mimetype 文件中……" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "写入 META-INF/container.xml 文件中……" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "写入 content.opf 文件中……" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "%s 的 MIME 类型未知,将被忽略" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "写入 toc.ncx 文件中……" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "正在写入 %s 文件……" @@ -785,21 +787,21 @@ msgstr "对于 EPUB3 格式,配置项“version”不能为空" msgid "invalid css_file: %r, ignored" msgstr "无效的 css_file:%r,已忽略" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "消息目录保存在 %(outdir)s 目录。" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "%d 个模板文件的目标文件" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "读取模板... " -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "写入消息目录... " @@ -821,7 +823,7 @@ msgstr "锚点“%s”未找到" #: sphinx/builders/linkcheck.py:553 #, python-format msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s" -msgstr "" +msgstr "无法编译 linkcheck_allowed_redirects 中的正则表达式:%r %s" #: sphinx/builders/manpage.py:30 #, python-format @@ -977,7 +979,7 @@ msgstr "无法复制可下载文件 %r:%s" #: sphinx/builders/html/__init__.py:805 sphinx/builders/html/__init__.py:817 #, python-format msgid "Failed to copy a file in html_static_file: %s: %r" -msgstr "" +msgstr "无法复制 html_static_file 中的文件:%s: %r" #: sphinx/builders/html/__init__.py:838 msgid "copying static files" @@ -1084,7 +1086,7 @@ msgstr "网站图标 文件 %r 不存在" msgid "" "html_add_permalinks has been deprecated since v3.5.0. Please use " "html_permalinks and html_permalinks_icon instead." -msgstr "" +msgstr "html_add_permalinks 自 v3.5.0 后废止。请改用 html_permalinks 和 html_permalinks_icon。" #: sphinx/builders/html/__init__.py:1340 #, python-format @@ -1153,7 +1155,7 @@ msgstr "未知配置项:latex_elements[%r],已忽略。" #: sphinx/builders/latex/__init__.py:453 #, python-format msgid "Unknown theme option: latex_theme_options[%r], ignored." -msgstr "" +msgstr "未知主题选项:latex_theme_options[%r],已忽略。" #: sphinx/builders/latex/theming.py:83 #, python-format @@ -1197,7 +1199,7 @@ msgid "" "This can happen with very large or deeply nested source files. You can " "carefully increase the default Python recursion limit of 1000 in conf.py " "with e.g.:" -msgstr "" +msgstr "在源文件过大或嵌套层数过深时会出现此错误。你可以在 conf.py 中增大默认的Python 递归 1000 层限制,像这样:" #: sphinx/cmd/build.py:65 msgid "Exception occurred:" @@ -1220,7 +1222,7 @@ msgid "job number should be a positive number" msgstr "工作编号应为正值" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "要了解更多,请访问 。" @@ -1241,7 +1243,7 @@ msgid "" "\n" "By default, everything that is outdated is built. Output only for selected\n" "files can be built by specifying individual filenames.\n" -msgstr "" +msgstr "\n从源文件生成文档。\n\nsphinx-build 从 SOURCEDIR 中的文件生成文档,并保存在 OUTPUTDIR。\n它从 SOURCEDIR 的“conf.py” 中读取配置。“sphinx-quickstart”工具可以生\n成包括“conf.py”在内的模板文件。\n\nsphinx-build 可以生成多种格式的文档。在命令行中指定构建器名称即可\n选择文档格式,默认是 HTML。构建器也可以执行文档处理相关的其他\n任务。\n\n默认只会重新构建过期内容。如果指定了文件名,那么只会产生这些文件\n的输出。\n" #: sphinx/cmd/build.py:120 msgid "path to documentation source files" @@ -1514,7 +1516,7 @@ msgid "" "Python the version is something like 2.5 or 3.0, while the release is\n" "something like 2.5.1 or 3.0a1. If you don't need this dual structure,\n" "just set both to the same value." -msgstr "" +msgstr "在 Sphinx 中,会区分“版本”和“发行版本”两个概念。同一版本可以\n有多个发行版本。例如,Python 版本可以是 2.5 或 3.0,而发行版\n本则是 2.5.1 或 3.0a1。如果你不需要这样的双重版本结构,请把这\n两个选项设置为相同值。" #: sphinx/cmd/quickstart.py:256 msgid "Project version" @@ -1542,7 +1544,7 @@ msgstr "项目语种" msgid "" "The file name suffix for source files. Commonly, this is either \".txt\"\n" "or \".rst\". Only files with this suffix are considered documents." -msgstr "" +msgstr "源文件的文件名后缀。一般是“.txt”或“.rst”。只有此后缀的文件才会\n被视为文档的源文件。" #: sphinx/cmd/quickstart.py:276 msgid "Source file suffix" @@ -1668,7 +1670,7 @@ msgstr "如果指定了此选项,将使用独立的源文件目录和构建目 #: sphinx/cmd/quickstart.py:478 msgid "if specified, create build dir under source dir" -msgstr "" +msgstr "如已指定,在源文件目录下创建构建目录" #: sphinx/cmd/quickstart.py:480 msgid "replacement for dot in _templates etc." @@ -1832,7 +1834,7 @@ msgstr "行规范 %r:未能从包含文件 %r 中拉取行" #: sphinx/directives/other.py:102 #, python-format msgid "toctree glob pattern %r didn't match any documents" -msgstr "" +msgstr "目录树 glob 规则 %r 未匹配到文档" #: sphinx/directives/other.py:123 sphinx/environment/adapters/toctree.py:168 #, python-format @@ -1847,7 +1849,7 @@ msgstr "目录树引用的文档 %r 不存在" #: sphinx/directives/other.py:136 #, python-format msgid "duplicated entry found in toctree: %s" -msgstr "" +msgstr "在目录树中发现重复条目:%s" #: sphinx/directives/other.py:168 msgid "Section author: " @@ -1894,7 +1896,7 @@ msgstr "" #: sphinx/domains/c.py:3226 #, python-format msgid "%s (C %s)" -msgstr "" +msgstr "%s (C %s)" #: sphinx/domains/c.py:3347 sphinx/domains/cpp.py:7320 #: sphinx/domains/python.py:433 sphinx/ext/napoleon/docstring.py:727 @@ -1934,7 +1936,7 @@ msgstr "宏" #: sphinx/domains/c.py:3754 msgid "struct" -msgstr "" +msgstr "结构体" #: sphinx/domains/c.py:3755 sphinx/domains/cpp.py:7732 msgid "union" @@ -1954,7 +1956,7 @@ msgstr "类型" #: sphinx/domains/c.py:3760 sphinx/domains/cpp.py:7740 msgid "function parameter" -msgstr "" +msgstr "函数参数" #: sphinx/domains/changeset.py:20 #, python-format @@ -1986,7 +1988,7 @@ msgstr "引文 [%s] 没有被引用过。" msgid "" "Duplicate C++ declaration, also defined at %s:%s.\n" "Declaration is '.. cpp:%s:: %s'." -msgstr "" +msgstr "重复的 C++ 声明,已经在 %s:%s 处声明。\n声明为 '.. cpp:%s:: %s '." #: sphinx/domains/cpp.py:7081 msgid "Template Parameters" @@ -2012,12 +2014,12 @@ msgstr "概念" #: sphinx/domains/cpp.py:7741 msgid "template parameter" -msgstr "" +msgstr "模板参数" #: sphinx/domains/javascript.py:131 #, python-format msgid "%s() (built-in function)" -msgstr "%s() (內置函数)" +msgstr "%s() (内置函数)" #: sphinx/domains/javascript.py:132 sphinx/domains/python.py:824 #, python-format @@ -2102,7 +2104,7 @@ msgstr "语句" #: sphinx/domains/python.py:56 msgid "built-in function" -msgstr "內置函数" +msgstr "内置函数" #: sphinx/domains/python.py:438 msgid "Variables" @@ -2126,12 +2128,12 @@ msgstr "%s() (在 %s 模块中)" #: sphinx/domains/python.py:731 #, python-format msgid "%s (built-in variable)" -msgstr "%s (內置变量)" +msgstr "%s (内置变量)" #: sphinx/domains/python.py:756 #, python-format msgid "%s (built-in class)" -msgstr "%s (內置类)" +msgstr "%s (内置类)" #: sphinx/domains/python.py:757 #, python-format @@ -2146,7 +2148,7 @@ msgstr "%s() (%s 类方法)" #: sphinx/domains/python.py:820 sphinx/domains/python.py:960 #, python-format msgid "%s (%s property)" -msgstr "" +msgstr "%s (%s 属性)" #: sphinx/domains/python.py:822 #, python-format @@ -2175,7 +2177,7 @@ msgstr "静态方法" #: sphinx/domains/python.py:1163 msgid "property" -msgstr "" +msgstr "属性" #: sphinx/domains/python.py:1221 #, python-format @@ -2328,12 +2330,12 @@ msgstr "无效的 numfig_format:%s" #: sphinx/domains/std.py:1075 #, python-format msgid "undefined label: %s" -msgstr "" +msgstr "未定义的标签:%s" #: sphinx/domains/std.py:1077 #, python-format msgid "Failed to create a cross reference. A title or caption not found: %s" -msgstr "" +msgstr "无法创建交叉引用。未找到标题或图题:%s" #: sphinx/environment/__init__.py:71 msgid "new config" @@ -2714,10 +2716,12 @@ msgstr "[图表]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2727,7 +2731,7 @@ msgid "" "%r" msgstr "转换退出时出错:\n[stderr]\n%r\n[stdout]\n%r" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "格式转换命令 %r 不能执行。请检查 image_converter 设置" @@ -3036,24 +3040,24 @@ msgid "" msgstr "autosummary 内部生成 .rst 文件,但是 source_suffix 中不包含 .rst,已跳过。" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "autosummary:无法判断是否生成 %r 的文档。出现了下列异常:\n%s" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] 生成 autosummary:%s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] 写入 %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3061,7 +3065,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3076,30 +3080,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\n用 autosummary 指令生成 ReStructuredText\n\nsphinx-autogen 是 sphinx.ext.autosummary.generate 的前端,它根据给定\n的输入文件中的 autosummary 指令生成 reStructuredText  文件\n\nautosummary 指令的格式见 Python 模块 ``sphinx.ext.autosummary`` 的文\n档,并且可以这样调出文档阅读::\n\n pydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "用于生成 rST 文件的源文件" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "输出目录" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "默认的文件名后缀(默认:%(default)s)" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "自定义模板目录(默认:%(default)s)" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "文档导入的成员(默认:%(default)s)" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3544,11 +3548,11 @@ msgstr "未知的图像格式:%s……" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "源码中存在编码无法识别的字符,已经替换为“?”:%r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "跳过" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "失败" diff --git a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo index 73dea5702b9..c0d86f930d2 100644 Binary files a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo and b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po index 48df962cf41..76ef48b7b66 100644 --- a/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/zh_HK/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_HK/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo index 5ca4f4d8724..90af9116d67 100644 Binary files a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo and b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po index a6d4942988a..5dc2d25364a 100644 --- a/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/zh_TW.Big5/LC_MESSAGES/sphinx.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Taiwan) (Big5) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_TW.Big5/)\n" @@ -65,7 +65,7 @@ msgstr "" msgid "loading translations [%s]... " msgstr "" -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "" @@ -86,55 +86,55 @@ msgstr "" msgid "No builder selected, using default: html" msgstr "" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "" -#: sphinx/application.py:580 +#: sphinx/application.py:581 #, python-format msgid "node class %r is already registered, its visitors will be overridden" msgstr "" -#: sphinx/application.py:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -142,12 +142,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -155,12 +155,12 @@ msgid "" "explicit" msgstr "" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "" @@ -170,49 +170,55 @@ msgstr "" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -220,57 +226,57 @@ msgid "" "%s" msgstr "" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, python-format msgid "" "The config value `source_suffix' expects a string, list of strings, or " "dictionary. But `%r' is given." msgstr "" -#: sphinx/config.py:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -508,173 +514,169 @@ msgstr "" msgid "no theme named %r found (missing theme.conf?)" msgstr "" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "" -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "" -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "" -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "" - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "" -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "" -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "" -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "" -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "" -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "" @@ -768,21 +770,21 @@ msgstr "" msgid "invalid css_file: %r, ignored" msgstr "" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." msgstr "" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" msgstr "" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " msgstr "" -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " msgstr "" @@ -1203,7 +1205,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2697,10 +2699,12 @@ msgstr "" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" msgstr "" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2710,7 +2714,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -3019,24 +3023,24 @@ msgid "" msgstr "" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" @@ -3044,7 +3048,7 @@ msgid "" "%s" msgstr "" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3059,30 +3063,30 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " @@ -3527,11 +3531,11 @@ msgstr "" msgid "undecodable source characters, replacing with \"?\": %r" msgstr "" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "" diff --git a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js index c2ac4f8bb3f..d5d64bf26f1 100644 --- a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js +++ b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.js @@ -37,7 +37,7 @@ Documentation.addTranslations({ "Search": "\u641c\u5c0b", "Search Page": "\u641c\u5c0b\u9801\u9762", "Search Results": "\u641c\u5c0b\u7d50\u679c", - "Search finished, found ${resultCount} page(s) matching the search query.": "", + "Search finished, found ${resultCount} page(s) matching the search query.": "\u641c\u5c0b\u7d50\u675f\uff0c\u5171\u627e\u5230 ${resultCount} \u500b\u9801\u9762\u7b26\u5408\u641c\u5c0b\u689d\u4ef6\u3002", "Search within %(docstitle)s": "\u5728 %(docstitle)s \u4e2d\u641c\u5c0b", "Searching": "\u641c\u5c0b\u4e2d", "Searching for multiple words only shows matches that contain\n all words.": "\u641c\u5c0b\u591a\u500b\u95dc\u9375\u5b57\u6642\uff0c\u53ea\u6703\u986f\u793a\u5305\u542b\u6240\u6709\u95dc\u9375\u5b57\u7684\u7d50\u679c\u3002", diff --git a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo index d3b26c90c99..8389dfd6e30 100644 Binary files a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo and b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po index 5e116a2246a..62f10d1f77d 100644 --- a/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po +++ b/sphinx/locale/zh_TW/LC_MESSAGES/sphinx.po @@ -10,14 +10,14 @@ # Hsiaoming Yang , 2018 # Liang-Bo Wang , 2016 # Liang-Bo Wang , 2016-2017 -# Steven Hsu , 2021 +# Steven Hsu , 2021-2022 msgid "" msgstr "" "Project-Id-Version: Sphinx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-05-22 00:18+0000\n" +"POT-Creation-Date: 2022-06-05 00:21+0000\n" "PO-Revision-Date: 2013-04-02 08:44+0000\n" -"Last-Translator: Steven Hsu , 2021\n" +"Last-Translator: Steven Hsu , 2021-2022\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/sphinx-doc/sphinx-1/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -73,7 +73,7 @@ msgstr "目前在 conf.py 裡定義的 'setup' 並非一個 Python 的可呼叫 msgid "loading translations [%s]... " msgstr "正在載入翻譯 [%s]..." -#: sphinx/application.py:282 sphinx/util/__init__.py:504 +#: sphinx/application.py:282 sphinx/util/__init__.py:509 msgid "done" msgstr "完成" @@ -94,55 +94,55 @@ msgstr "失敗:%s" msgid "No builder selected, using default: html" msgstr "沒有指定 builder,使用預設:html" -#: sphinx/application.py:334 +#: sphinx/application.py:343 msgid "succeeded" msgstr "成功" -#: sphinx/application.py:335 +#: sphinx/application.py:344 msgid "finished with problems" msgstr "完成但有問題" -#: sphinx/application.py:339 +#: sphinx/application.py:348 #, python-format msgid "build %s, %s warning (with warnings treated as errors)." msgstr "建立 %s,%s 警告(警告被視為錯誤)。" -#: sphinx/application.py:341 +#: sphinx/application.py:350 #, python-format msgid "build %s, %s warnings (with warnings treated as errors)." msgstr "建立 %s,%s 警告(警告被視為錯誤)。" -#: sphinx/application.py:344 +#: sphinx/application.py:353 #, python-format msgid "build %s, %s warning." msgstr "建立 %s,%s 警告。" -#: sphinx/application.py:346 +#: sphinx/application.py:355 #, python-format msgid "build %s, %s warnings." msgstr "建立 %s,%s 警告。" -#: sphinx/application.py:350 +#: sphinx/application.py:359 #, python-format msgid "build %s." msgstr "建立 %s。" -#: sphinx/application.py:580 +#: 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:658 +#: sphinx/application.py:659 #, python-format msgid "directive %r is already registered, it will be overridden" msgstr "指令 %r 已經被註冊,它將會被覆寫" -#: sphinx/application.py:679 sphinx/application.py:700 +#: sphinx/application.py:680 sphinx/application.py:701 #, python-format msgid "role %r is already registered, it will be overridden" msgstr "role %r 已經被註冊,它將會被覆寫" -#: sphinx/application.py:1248 +#: sphinx/application.py:1249 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel reading, " @@ -150,12 +150,12 @@ msgid "" "explicit" msgstr "%s 擴充套件並未宣告平行讀取是否安全,假設為否 - 請尋求擴充套件作者以檢查並明確表示" -#: sphinx/application.py:1252 +#: sphinx/application.py:1253 #, python-format msgid "the %s extension is not safe for parallel reading" msgstr "%s 擴充套件對於平行讀取是不安全的" -#: sphinx/application.py:1255 +#: sphinx/application.py:1256 #, python-format msgid "" "the %s extension does not declare if it is safe for parallel writing, " @@ -163,12 +163,12 @@ msgid "" "explicit" msgstr "%s 擴充套件並未宣告平行寫入是否安全,假設為否 - 請尋求擴充套件作者以檢查並明確表示" -#: sphinx/application.py:1259 +#: sphinx/application.py:1260 #, python-format msgid "the %s extension is not safe for parallel writing" msgstr "%s 擴充套件對於平行寫入是不安全的" -#: sphinx/application.py:1267 sphinx/application.py:1271 +#: sphinx/application.py:1268 sphinx/application.py:1272 #, python-format msgid "doing serial %s" msgstr "執行串列 %s" @@ -178,49 +178,55 @@ msgstr "執行串列 %s" msgid "config directory doesn't contain a conf.py file (%s)" msgstr "config 資料夾沒有包含 conf.py 檔案 (%s)" -#: sphinx/config.py:190 +#: sphinx/config.py:172 +msgid "" +"Invalid configuration value found: 'language = None'. Update your " +"configuration to a valid language code. Falling back to 'en' (English)." +msgstr "找到無效的組態值: 'language = None' 。請以一個有效的語言碼更新您的配置。跳回 'en' (英語)。" + +#: sphinx/config.py:201 #, python-format msgid "" "cannot override dictionary config setting %r, ignoring (use %r to set " "individual elements)" msgstr "無法覆寫資料夾組態設定 %r,忽略中(使用 %r 來設定個別元素)" -#: sphinx/config.py:199 +#: sphinx/config.py:210 #, python-format msgid "invalid number %r for config value %r, ignoring" msgstr "無效的數字 %r 於組態值 %r,忽略中" -#: sphinx/config.py:204 +#: sphinx/config.py:215 #, python-format msgid "cannot override config setting %r with unsupported type, ignoring" msgstr "無法以未支援的型別覆寫組態設定 %r,忽略中" -#: sphinx/config.py:233 +#: sphinx/config.py:244 #, python-format msgid "unknown config value %r in override, ignoring" msgstr "覆寫未知的組態值 %r,忽略中" -#: sphinx/config.py:261 +#: sphinx/config.py:272 #, python-format msgid "No such config value: %s" msgstr "無此類組態值:%s" -#: sphinx/config.py:285 +#: sphinx/config.py:296 #, python-format msgid "Config value %r already present" msgstr "組態值 %r 已經存在" -#: sphinx/config.py:334 +#: sphinx/config.py:345 #, python-format msgid "There is a syntax error in your configuration file: %s\n" msgstr "在您的組態檔中有一個語法錯誤:%s\n" -#: sphinx/config.py:337 +#: sphinx/config.py:348 msgid "" "The configuration file (or one of the modules it imports) called sys.exit()" msgstr "組態檔(或它 import 的其中一個模組)呼叫了 sys.exit()" -#: sphinx/config.py:344 +#: sphinx/config.py:355 #, python-format msgid "" "There is a programmable error in your configuration file:\n" @@ -228,57 +234,57 @@ msgid "" "%s" msgstr "在您的組態檔中有一個程式化錯誤:\n\n%s" -#: sphinx/config.py:370 +#: sphinx/config.py:381 #, 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:389 +#: sphinx/config.py:400 #, python-format msgid "Section %s" msgstr "章節 %s" -#: sphinx/config.py:390 +#: sphinx/config.py:401 #, python-format msgid "Fig. %s" msgstr "圖 %s" -#: sphinx/config.py:391 +#: sphinx/config.py:402 #, python-format msgid "Table %s" msgstr "表格 %s" -#: sphinx/config.py:392 +#: sphinx/config.py:403 #, python-format msgid "Listing %s" msgstr "列表 %s" -#: sphinx/config.py:429 +#: sphinx/config.py:440 msgid "" "The config value `{name}` has to be a one of {candidates}, but `{current}` " "is given." msgstr "組態值 `{name}` 必須是 {candidates} 的其中之一,但 `{current}` 被給予。" -#: sphinx/config.py:447 +#: sphinx/config.py:458 msgid "" "The config value `{name}' has type `{current.__name__}'; expected " "{permitted}." msgstr "組態值 `{name}' 有 `{current.__name__}' 型別;預期 {permitted} 。" -#: sphinx/config.py:460 +#: sphinx/config.py:471 msgid "" "The config value `{name}' has type `{current.__name__}', defaults to " "`{default.__name__}'." msgstr "組態值 `{name}' 有 `{current.__name__}' 型別;預設為 `{default.__name__}' 。" -#: sphinx/config.py:470 +#: sphinx/config.py:481 #, python-format msgid "primary_domain %r not found, ignored." msgstr "找不到 primary_domain %r,已略過。" -#: sphinx/config.py:482 +#: sphinx/config.py:493 msgid "" "Since v2.0, Sphinx uses \"index\" as root_doc by default. Please add " "\"root_doc = 'contents'\" to your conf.py." @@ -469,12 +475,12 @@ msgstr "Python Enhancement Proposals; PEP %s" #: sphinx/roles.py:188 #, python-format msgid "invalid PEP number %s" -msgstr "" +msgstr "無效的 PEP 號碼 %s" #: sphinx/roles.py:222 #, python-format msgid "invalid RFC number %s" -msgstr "" +msgstr "無效的 RFC 號碼 %s" #: sphinx/theming.py:72 #, python-format @@ -516,173 +522,169 @@ msgstr "找到 sphinx_rtd_theme (< 0.3.0)。從 Sphinx-6.0 之後將無法使用 msgid "no theme named %r found (missing theme.conf?)" msgstr "未找到名為 %r 的主題(缺少 theme.conf?)" -#: sphinx/builders/__init__.py:185 +#: sphinx/builders/__init__.py:186 #, python-format msgid "a suitable image for %s builder not found: %s (%s)" msgstr "未找到對於 %s builder 適用的圖片:%s (%s)" -#: sphinx/builders/__init__.py:189 +#: sphinx/builders/__init__.py:190 #, python-format msgid "a suitable image for %s builder not found: %s" msgstr "未找到對於 %s builder 適用的圖片:%s" -#: sphinx/builders/__init__.py:209 +#: sphinx/builders/__init__.py:210 msgid "building [mo]: " msgstr "建立 [mo]:" -#: sphinx/builders/__init__.py:210 sphinx/builders/__init__.py:541 -#: sphinx/builders/__init__.py:567 +#: sphinx/builders/__init__.py:211 sphinx/builders/__init__.py:548 +#: sphinx/builders/__init__.py:575 msgid "writing output... " msgstr "編寫輸出..." -#: sphinx/builders/__init__.py:219 +#: sphinx/builders/__init__.py:220 #, python-format msgid "all of %d po files" msgstr "所有的 %d po 檔" -#: sphinx/builders/__init__.py:237 +#: sphinx/builders/__init__.py:238 #, python-format msgid "targets for %d po files that are specified" msgstr "對於指定的 po 檔 %d 的目標" -#: sphinx/builders/__init__.py:244 +#: sphinx/builders/__init__.py:245 #, python-format msgid "targets for %d po files that are out of date" msgstr "對於已過期 po 檔 %d 的目標" -#: sphinx/builders/__init__.py:251 +#: sphinx/builders/__init__.py:252 msgid "all source files" msgstr "所有原始檔案" -#: sphinx/builders/__init__.py:263 +#: sphinx/builders/__init__.py:264 #, python-format msgid "" "file %r given on command line is not under the source directory, ignoring" msgstr "在命令列給的檔案 %r 不在來源資料夾下,忽略中" -#: sphinx/builders/__init__.py:267 +#: sphinx/builders/__init__.py:268 #, python-format msgid "file %r given on command line does not exist, ignoring" msgstr "在命令列給的檔案 %r 不存在,忽略中" -#: sphinx/builders/__init__.py:278 +#: sphinx/builders/__init__.py:279 #, python-format msgid "%d source files given on command line" msgstr "在命令列給了 %d 個原始檔案" -#: sphinx/builders/__init__.py:288 +#: sphinx/builders/__init__.py:289 #, python-format msgid "targets for %d source files that are out of date" msgstr "%d 個過時原始檔案的目標" -#: sphinx/builders/__init__.py:297 sphinx/builders/gettext.py:232 +#: sphinx/builders/__init__.py:298 sphinx/builders/gettext.py:236 #, python-format msgid "building [%s]: " msgstr "正在建立 [%s]:" -#: sphinx/builders/__init__.py:304 +#: sphinx/builders/__init__.py:305 msgid "looking for now-outdated files... " msgstr "正在尋找目前已過期的檔案..." -#: sphinx/builders/__init__.py:309 +#: sphinx/builders/__init__.py:310 #, python-format msgid "%d found" msgstr "已找到 %d" -#: sphinx/builders/__init__.py:311 +#: sphinx/builders/__init__.py:312 msgid "none found" msgstr "找不到任何結果" -#: sphinx/builders/__init__.py:316 +#: sphinx/builders/__init__.py:317 msgid "pickling environment" msgstr "正在 pickle 環境" -#: sphinx/builders/__init__.py:322 +#: sphinx/builders/__init__.py:323 msgid "checking consistency" msgstr "正在檢查一致性" -#: sphinx/builders/__init__.py:326 +#: sphinx/builders/__init__.py:327 msgid "no targets are out of date." msgstr "沒有過時的目標。" -#: sphinx/builders/__init__.py:365 +#: sphinx/builders/__init__.py:366 msgid "updating environment: " msgstr "正在更新環境:" -#: sphinx/builders/__init__.py:386 +#: sphinx/builders/__init__.py:387 #, python-format msgid "%s added, %s changed, %s removed" msgstr "%s 已新增, %s 已變更, %s 已移除" -#: sphinx/builders/__init__.py:424 sphinx/builders/__init__.py:451 +#: sphinx/builders/__init__.py:425 sphinx/builders/__init__.py:437 msgid "reading sources... " msgstr "正在讀取來源..." -#: sphinx/builders/__init__.py:456 sphinx/builders/__init__.py:577 -msgid "waiting for workers..." -msgstr "正在等待工作者..." - -#: sphinx/builders/__init__.py:519 +#: sphinx/builders/__init__.py:526 #, python-format msgid "docnames to write: %s" msgstr "待寫入的 docname: %s" -#: sphinx/builders/__init__.py:528 sphinx/builders/singlehtml.py:145 +#: sphinx/builders/__init__.py:535 sphinx/builders/singlehtml.py:145 msgid "preparing documents" msgstr "正在準備文件" -#: sphinx/builders/_epub_base.py:208 +#: sphinx/builders/_epub_base.py:209 #, python-format msgid "duplicated ToC entry found: %s" msgstr "找到了重複的 ToC 項目: %s" -#: sphinx/builders/_epub_base.py:397 sphinx/builders/html/__init__.py:746 +#: sphinx/builders/_epub_base.py:398 sphinx/builders/html/__init__.py:746 #: sphinx/builders/latex/__init__.py:410 sphinx/builders/texinfo.py:173 msgid "copying images... " msgstr "正在複製圖片..." -#: sphinx/builders/_epub_base.py:404 +#: sphinx/builders/_epub_base.py:405 #, python-format msgid "cannot read image file %r: copying it instead" msgstr "無法讀取圖片檔 %r: 正在複製它做為替代" -#: sphinx/builders/_epub_base.py:410 sphinx/builders/html/__init__.py:754 +#: sphinx/builders/_epub_base.py:411 sphinx/builders/html/__init__.py:754 #: sphinx/builders/latex/__init__.py:418 sphinx/builders/texinfo.py:183 #, python-format msgid "cannot copy image file %r: %s" msgstr "無法複製圖片檔 %r: %s" -#: sphinx/builders/_epub_base.py:427 +#: sphinx/builders/_epub_base.py:428 #, python-format msgid "cannot write image file %r: %s" msgstr "無法寫入圖片檔 %r: %s" -#: sphinx/builders/_epub_base.py:437 +#: sphinx/builders/_epub_base.py:438 msgid "Pillow not found - copying image files" msgstr "未找到 Pillow - 正在複製圖片檔" -#: sphinx/builders/_epub_base.py:463 +#: sphinx/builders/_epub_base.py:464 msgid "writing mimetype file..." msgstr "正在寫入 mimetype 檔案..." -#: sphinx/builders/_epub_base.py:468 +#: sphinx/builders/_epub_base.py:469 msgid "writing META-INF/container.xml file..." msgstr "正在寫入 META-INF/container.xml 檔案..." -#: sphinx/builders/_epub_base.py:496 +#: sphinx/builders/_epub_base.py:497 msgid "writing content.opf file..." msgstr "正在寫入 content.opf 檔案..." -#: sphinx/builders/_epub_base.py:522 +#: sphinx/builders/_epub_base.py:523 #, python-format msgid "unknown mimetype for %s, ignoring" msgstr "對於 %s 未知的 mimetype,忽略中" -#: sphinx/builders/_epub_base.py:669 +#: sphinx/builders/_epub_base.py:670 msgid "writing toc.ncx file..." msgstr "正在寫入 toc.ncx 檔案..." -#: sphinx/builders/_epub_base.py:694 +#: sphinx/builders/_epub_base.py:695 #, python-format msgid "writing %s file..." msgstr "正在寫入 %s 檔案..." @@ -776,52 +778,52 @@ msgstr "conf 值 \"version\" 在 EPUB3 不應該為空" msgid "invalid css_file: %r, ignored" msgstr "無效的 css_file: %r, 已略過" -#: sphinx/builders/gettext.py:211 +#: sphinx/builders/gettext.py:215 #, python-format msgid "The message catalogs are in %(outdir)s." -msgstr "" +msgstr "訊息目錄是在 %(outdir)s" -#: sphinx/builders/gettext.py:233 +#: sphinx/builders/gettext.py:237 #, python-format msgid "targets for %d template files" -msgstr "" +msgstr "模板檔 %d 的目標" -#: sphinx/builders/gettext.py:237 +#: sphinx/builders/gettext.py:241 msgid "reading templates... " -msgstr "" +msgstr "正在讀取模板..." -#: sphinx/builders/gettext.py:265 +#: sphinx/builders/gettext.py:269 msgid "writing message catalogs... " -msgstr "" +msgstr "正在寫入訊息目錄..." #: sphinx/builders/linkcheck.py:110 #, python-format msgid "Look for any errors in the above output or in %(outdir)s/output.txt" -msgstr "" +msgstr "尋找以上輸出或 %(outdir)s/output.txt 中的任何錯誤" #: sphinx/builders/linkcheck.py:145 #, python-format msgid "broken link: %s (%s)" -msgstr "" +msgstr "錯誤連結: %s (%s)" #: sphinx/builders/linkcheck.py:322 #, python-format msgid "Anchor '%s' not found" -msgstr "" +msgstr "未找到錨 '%s'" #: sphinx/builders/linkcheck.py:553 #, python-format msgid "Failed to compile regex in linkcheck_allowed_redirects: %r %s" -msgstr "" +msgstr "在 linkcheck_allowed_redirects 編譯 regex 失敗: %r %s" #: sphinx/builders/manpage.py:30 #, python-format msgid "The manual pages are in %(outdir)s." -msgstr "" +msgstr "手冊頁面在 %(outdir)s" #: sphinx/builders/manpage.py:37 msgid "no \"man_pages\" config value found; no manual pages will be written" -msgstr "" +msgstr "未找到 \"man_pages\" 組態值:不會編寫任何手冊頁面" #: sphinx/builders/latex/__init__.py:292 sphinx/builders/manpage.py:46 #: sphinx/builders/singlehtml.py:153 sphinx/builders/texinfo.py:102 @@ -831,41 +833,41 @@ msgstr "編寫中" #: sphinx/builders/manpage.py:61 #, python-format msgid "\"man_pages\" config value references unknown document %s" -msgstr "" +msgstr "\"man_pages\" 組態值引用未知的文件 %s" #: sphinx/builders/singlehtml.py:26 #, python-format msgid "The HTML page is in %(outdir)s." -msgstr "" +msgstr "HTML 頁面在 %(outdir)s 。" #: sphinx/builders/singlehtml.py:148 msgid "assembling single document" -msgstr "" +msgstr "正在組合單一文件" #: sphinx/builders/singlehtml.py:166 msgid "writing additional files" -msgstr "" +msgstr "正在寫入附加檔案" #: sphinx/builders/texinfo.py:38 #, python-format msgid "The Texinfo files are in %(outdir)s." -msgstr "" +msgstr "Texinfo 檔案在 %(outdir)s 。" #: sphinx/builders/texinfo.py:40 msgid "" "\n" "Run 'make' in that directory to run these through makeinfo\n" "(use 'make info' here to do that automatically)." -msgstr "" +msgstr "\n在該目錄中執行 'make' 以透過 makeinfo 執行這些\n(在此使用 'make info' 以自動執行)" #: sphinx/builders/texinfo.py:68 msgid "no \"texinfo_documents\" config value found; no documents will be written" -msgstr "" +msgstr "未找到 \"texinfo_documents\" 組態值;不會編寫任何文件" #: sphinx/builders/texinfo.py:76 #, python-format msgid "\"texinfo_documents\" config value references unknown document %s" -msgstr "" +msgstr "\"texinfo_documents\" 組態值引用未知的文件 %s" #: sphinx/builders/latex/__init__.py:274 sphinx/builders/texinfo.py:98 #, python-format @@ -882,48 +884,48 @@ msgstr " (於 " #: sphinx/builders/texinfo.py:188 msgid "copying Texinfo support files" -msgstr "" +msgstr "正在複製 Texinfo 支援檔案" #: sphinx/builders/texinfo.py:192 #, python-format msgid "error writing file Makefile: %s" -msgstr "" +msgstr "錯誤寫入檔案 Makefile: %s" #: sphinx/builders/text.py:22 #, python-format msgid "The text files are in %(outdir)s." -msgstr "" +msgstr "文字檔案在 %(outdir)s 。" #: sphinx/builders/html/__init__.py:1091 sphinx/builders/text.py:69 #: sphinx/builders/xml.py:86 #, python-format msgid "error writing file %s: %s" -msgstr "" +msgstr "錯誤寫入檔案 %s: %s" #: sphinx/builders/xml.py:27 #, python-format msgid "The XML files are in %(outdir)s." -msgstr "" +msgstr "XML 檔案在 %(outdir)s 。" #: sphinx/builders/xml.py:98 #, python-format msgid "The pseudo-XML files are in %(outdir)s." -msgstr "" +msgstr "pseudo-XML 檔案在 %(outdir)s 。" #: sphinx/builders/html/__init__.py:145 #, python-format msgid "build info file is broken: %r" -msgstr "" +msgstr "build info 檔案已失效: %r" #: sphinx/builders/html/__init__.py:177 #, python-format msgid "The HTML pages are in %(outdir)s." -msgstr "" +msgstr "HTML 頁面在 %(outdir)s 。" #: sphinx/builders/html/__init__.py:391 #, python-format msgid "Failed to read build info file: %r" -msgstr "" +msgstr "讀取 build info 檔失敗: %r" #: sphinx/builders/html/__init__.py:484 sphinx/builders/latex/__init__.py:177 #: sphinx/transforms/__init__.py:110 sphinx/writers/manpage.py:94 @@ -954,78 +956,78 @@ msgstr "正在產生索引" #: sphinx/builders/html/__init__.py:685 msgid "writing additional pages" -msgstr "" +msgstr "正在編寫附加頁面" #: sphinx/builders/html/__init__.py:764 msgid "copying downloadable files... " -msgstr "" +msgstr "正在複製可下載的檔案..." #: sphinx/builders/html/__init__.py:772 #, python-format msgid "cannot copy downloadable file %r: %s" -msgstr "" +msgstr "無法複製可下載的檔案 %r: %s" #: sphinx/builders/html/__init__.py:805 sphinx/builders/html/__init__.py:817 #, python-format msgid "Failed to copy a file in html_static_file: %s: %r" -msgstr "" +msgstr "在 html_static_file 中複製一個檔案失敗: %s: %r " #: sphinx/builders/html/__init__.py:838 msgid "copying static files" -msgstr "" +msgstr "正在複製靜態檔案" #: sphinx/builders/html/__init__.py:854 #, python-format msgid "cannot copy static file %r" -msgstr "" +msgstr "無法複製靜態檔案 %r" #: sphinx/builders/html/__init__.py:859 msgid "copying extra files" -msgstr "" +msgstr "正在複製額外檔案" #: sphinx/builders/html/__init__.py:865 #, python-format msgid "cannot copy extra file %r" -msgstr "" +msgstr "無法複製額外檔案 %r" #: sphinx/builders/html/__init__.py:872 #, python-format msgid "Failed to write build info file: %r" -msgstr "" +msgstr "寫入 build info 檔失敗: %r" #: sphinx/builders/html/__init__.py:920 msgid "" "search index couldn't be loaded, but not all documents will be built: the " "index will be incomplete." -msgstr "" +msgstr "搜尋索引無法被載入,但不是所有的文件都會被建置:索引將會是不完全的。" #: sphinx/builders/html/__init__.py:981 #, python-format msgid "page %s matches two patterns in html_sidebars: %r and %r" -msgstr "" +msgstr "頁面 %s 在 html_sidebars 中符合兩個型樣: %r 和 %r" #: sphinx/builders/html/__init__.py:1074 #, 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 "" +msgstr "在呈現頁面 %s 時發生了一個 Unicode 錯誤。請確認所有包含 non-ASCII 內容的組態值都是 Unicode 字串。" #: sphinx/builders/html/__init__.py:1079 #, python-format msgid "" "An error happened in rendering the page %s.\n" "Reason: %r" -msgstr "" +msgstr "在呈現頁面 %s 時發生了一個錯誤。\n原因: %r" #: sphinx/builders/html/__init__.py:1108 msgid "dumping object inventory" -msgstr "" +msgstr "正在傾印物件庫存" #: sphinx/builders/html/__init__.py:1113 #, python-format msgid "dumping search index in %s" -msgstr "" +msgstr "正在傾印搜尋索引於 %s" #: sphinx/builders/html/__init__.py:1155 #, python-format @@ -1034,48 +1036,48 @@ msgstr "無效的 js_file: %r, 已略過" #: sphinx/builders/html/__init__.py:1242 msgid "Many math_renderers are registered. But no math_renderer is selected." -msgstr "" +msgstr "多個 math_renderer 已被註冊。但是沒有 math_renderer 被選擇。" #: sphinx/builders/html/__init__.py:1245 #, python-format msgid "Unknown math_renderer %r is given." -msgstr "" +msgstr "未知的 math_renderer %r 被給予。" #: sphinx/builders/html/__init__.py:1253 #, python-format msgid "html_extra_path entry %r does not exist" -msgstr "" +msgstr "html_extra_path 項目 %r 不存在" #: sphinx/builders/html/__init__.py:1257 #, python-format msgid "html_extra_path entry %r is placed inside outdir" -msgstr "" +msgstr "html_extra_path 項目 %r 被放入 outdir" #: sphinx/builders/html/__init__.py:1266 #, python-format msgid "html_static_path entry %r does not exist" -msgstr "" +msgstr "html_static_path 項目 %r 不存在" #: sphinx/builders/html/__init__.py:1270 #, python-format msgid "html_static_path entry %r is placed inside outdir" -msgstr "" +msgstr "html_static_path 項目 %r 被放入 outdir" #: sphinx/builders/html/__init__.py:1279 sphinx/builders/latex/__init__.py:422 #, python-format msgid "logo file %r does not exist" -msgstr "" +msgstr "標誌檔案 %r 不存在" #: sphinx/builders/html/__init__.py:1288 #, python-format msgid "favicon file %r does not exist" -msgstr "" +msgstr "favicon 檔案 %r 不存在" #: sphinx/builders/html/__init__.py:1308 msgid "" "html_add_permalinks has been deprecated since v3.5.0. Please use " "html_permalinks and html_permalinks_icon instead." -msgstr "" +msgstr "html_add_permalinks 從 v3.5.0 開始已被廢止。請改用 html_permalinks 和 html_permalinks_icon。" #: sphinx/builders/html/__init__.py:1340 #, python-format @@ -1085,23 +1087,23 @@ msgstr "%s %s 說明文件" #: sphinx/builders/latex/__init__.py:105 #, python-format msgid "The LaTeX files are in %(outdir)s." -msgstr "" +msgstr "LaTeX 檔案在 %(outdir)s 。" #: sphinx/builders/latex/__init__.py:107 msgid "" "\n" "Run 'make' in that directory to run these through (pdf)latex\n" "(use `make latexpdf' here to do that automatically)." -msgstr "" +msgstr "\n在該目錄中執行 'make' 以透過 (pdf)latex 執行這些\n(在此使用 'make latexpdf' 以自動執行)" #: sphinx/builders/latex/__init__.py:143 msgid "no \"latex_documents\" config value found; no documents will be written" -msgstr "" +msgstr "未找到 \"latex_documents\" 組態值;不會編寫任何文件" #: sphinx/builders/latex/__init__.py:151 #, python-format msgid "\"latex_documents\" config value references unknown document %s" -msgstr "" +msgstr "\"latex_documents\" 組態值引用未知的文件 %s" #: sphinx/builders/latex/__init__.py:184 sphinx/domains/std.py:564 #: sphinx/templates/latex/latex.tex_t:97 @@ -1211,7 +1213,7 @@ msgid "job number should be a positive number" msgstr "" #: sphinx/cmd/build.py:98 sphinx/cmd/quickstart.py:462 -#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:573 +#: sphinx/ext/apidoc.py:303 sphinx/ext/autosummary/generate.py:577 msgid "For more information, visit ." msgstr "" @@ -2393,39 +2395,39 @@ msgstr "符號" #: sphinx/environment/adapters/toctree.py:143 #, python-format msgid "circular toctree references detected, ignoring: %s <- %s" -msgstr "" +msgstr "偵測到循環的 toctree 參照,忽略中: %s <- %s" #: 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 "" +msgstr "toctree 包含了到文件 %r 的參照,該文件沒有標題:不會產生任何鏈接" #: sphinx/environment/collectors/asset.py:80 #, python-format msgid "image file not readable: %s" -msgstr "" +msgstr "影像檔案無法讀取: %s" #: sphinx/environment/collectors/asset.py:99 #, python-format msgid "image file %s not readable: %s" -msgstr "" +msgstr "影像檔案 %s 無法讀取: %s" #: sphinx/environment/collectors/asset.py:125 #, python-format msgid "download file not readable: %s" -msgstr "" +msgstr "下載檔案無法讀取: %s" #: sphinx/environment/collectors/toctree.py:177 #, python-format msgid "%s is already assigned section numbers (nested numbered toctree?)" -msgstr "" +msgstr "%s 已經被指定段落編號(巢狀編號的 toctree?)" #: sphinx/ext/apidoc.py:78 #, python-format msgid "Would create file %s." -msgstr "" +msgstr "將會建立檔案 %s 。" #: sphinx/ext/apidoc.py:304 msgid "" @@ -2437,196 +2439,196 @@ msgid "" "excluded from generation.\n" "\n" "Note: By default this script will not overwrite already created files." -msgstr "" +msgstr "\n在 中遞迴查找 Python 模組及套件,並在 中\n為每個套件建立一個帶有 automodule 指令的 reST 檔。\n\n 可以是檔案及/或資料夾型樣,它們將在生成時被\n移除。\n\n備註:在預設情況,此腳本不會重寫已經被建立的檔案。" #: sphinx/ext/apidoc.py:317 msgid "path to module to document" -msgstr "" +msgstr "要生成文件的模組路徑" #: sphinx/ext/apidoc.py:319 msgid "" "fnmatch-style file and/or directory patterns to exclude from generation" -msgstr "" +msgstr "fnmatch 風格的檔案及/或資料夾模式,將在生成時移除。" #: sphinx/ext/apidoc.py:324 msgid "directory to place all output" -msgstr "" +msgstr "要放置所有輸出的資料夾" #: sphinx/ext/apidoc.py:329 msgid "maximum depth of submodules to show in the TOC (default: 4)" -msgstr "" +msgstr "能顯示 TOC 的子模組最大深度(預設值:4)" #: sphinx/ext/apidoc.py:332 msgid "overwrite existing files" -msgstr "" +msgstr "重寫已存在的檔案" #: sphinx/ext/apidoc.py:335 msgid "" "follow symbolic links. Powerful when combined with " "collective.recipe.omelette." -msgstr "" +msgstr "跟隨符號鏈接。與 collective.recipe.omelette 結合時很有用。" #: sphinx/ext/apidoc.py:338 msgid "run the script without creating files" -msgstr "" +msgstr "執行腳本而不建立檔案" #: sphinx/ext/apidoc.py:341 msgid "put documentation for each module on its own page" -msgstr "" +msgstr "為每個模組在它自己的頁面置放說明文件" #: sphinx/ext/apidoc.py:344 msgid "include \"_private\" modules" -msgstr "" +msgstr "包含 \"_private\" 模組" #: sphinx/ext/apidoc.py:346 msgid "filename of table of contents (default: modules)" -msgstr "" +msgstr "目錄的檔名(預設值:模組)" #: sphinx/ext/apidoc.py:348 msgid "don't create a table of contents file" -msgstr "" +msgstr "不要建立目錄檔案" #: sphinx/ext/apidoc.py:351 msgid "" "don't create headings for the module/package packages (e.g. when the " "docstrings already contain them)" -msgstr "" +msgstr "不要為模組/套件建立標頭(例如:當說明字串已經包含它們時)" #: sphinx/ext/apidoc.py:356 msgid "put module documentation before submodule documentation" -msgstr "" +msgstr "在子模組說明文件之前置放模組說明文件" #: sphinx/ext/apidoc.py:360 msgid "" "interpret module paths according to PEP-0420 implicit namespaces " "specification" -msgstr "" +msgstr "根據 PEP-0420 隱式命名空間規範來解譯模組路徑" #: sphinx/ext/apidoc.py:364 msgid "file suffix (default: rst)" -msgstr "" +msgstr "檔案後綴(預設值:rst)" #: sphinx/ext/apidoc.py:366 msgid "generate a full project with sphinx-quickstart" -msgstr "" +msgstr "以 sphinx-quickstart 生成一個完全的專案" #: sphinx/ext/apidoc.py:369 msgid "append module_path to sys.path, used when --full is given" -msgstr "" +msgstr "附加 module_path 到 sys.path,在給予 --full 時使用" #: sphinx/ext/apidoc.py:371 msgid "project name (default: root module name)" -msgstr "" +msgstr "專案名稱(預設值:根模組名稱)" #: sphinx/ext/apidoc.py:373 msgid "project author(s), used when --full is given" -msgstr "" +msgstr "專案作者(們),在給予 --full 時使用" #: sphinx/ext/apidoc.py:375 msgid "project version, used when --full is given" -msgstr "" +msgstr "專案版本,在給予 --full 時使用" #: sphinx/ext/apidoc.py:377 msgid "project release, used when --full is given, defaults to --doc-version" -msgstr "" +msgstr "專案發布,在給予 --full 時使用,預設為 --doc-version" #: sphinx/ext/apidoc.py:380 msgid "extension options" -msgstr "" +msgstr "擴充套件選項" #: sphinx/ext/apidoc.py:413 #, python-format msgid "%s is not a directory." -msgstr "" +msgstr "%s 不是資料夾" #: sphinx/ext/coverage.py:38 #, python-format msgid "invalid regex %r in %s" -msgstr "" +msgstr "無效的 regex %r 在 %s" #: sphinx/ext/coverage.py:47 #, python-format msgid "" "Testing of coverage in the sources finished, look at the results in " "%(outdir)spython.txt." -msgstr "" +msgstr "來源的涵蓋測試已結束,在 %(outdir)spython.txt 中查看結果。" #: sphinx/ext/coverage.py:61 #, python-format msgid "invalid regex %r in coverage_c_regexes" -msgstr "" +msgstr "無效的 regex %r 在 coverage_c_regexes" #: sphinx/ext/coverage.py:122 #, python-format msgid "undocumented c api: %s [%s] in file %s" -msgstr "" +msgstr "未文件化的 c api: %s [%s] 在檔案 %s 中" #: sphinx/ext/coverage.py:154 #, python-format msgid "module %s could not be imported: %s" -msgstr "" +msgstr "模組 %s 無法被 import: %s" #: sphinx/ext/coverage.py:250 #, python-format msgid "undocumented python function: %s :: %s" -msgstr "" +msgstr "未文件化的 python 函式: %s :: %s" #: sphinx/ext/coverage.py:266 #, python-format msgid "undocumented python class: %s :: %s" -msgstr "" +msgstr "未文件化的 python class: %s :: %s" #: sphinx/ext/coverage.py:279 #, python-format msgid "undocumented python method: %s :: %s :: %s" -msgstr "" +msgstr "未文件化的 python method: %s :: %s :: %s" #: sphinx/ext/doctest.py:117 #, python-format msgid "missing '+' or '-' in '%s' option." -msgstr "" +msgstr "在 '%s' 選項中遺漏 '+' 或 '-'。" #: sphinx/ext/doctest.py:122 #, python-format msgid "'%s' is not a valid option." -msgstr "" +msgstr "'%s' 不是有效的選項" #: sphinx/ext/doctest.py:136 #, python-format msgid "'%s' is not a valid pyversion option" -msgstr "" +msgstr "'%s' 不是有效的 pyversion 選項" #: sphinx/ext/doctest.py:219 msgid "invalid TestCode type" -msgstr "" +msgstr "無效的 TestCode 型別" #: 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 "" +msgstr "來源的 doctests 測試已結束,在 %(outdir)s/output.txt 中查看結果。" #: sphinx/ext/doctest.py:427 #, python-format msgid "no code/output in %s block at %s:%s" -msgstr "" +msgstr "在 %s 區塊中的 %s:%s 沒有程式碼/輸出" #: sphinx/ext/doctest.py:513 #, python-format msgid "ignoring invalid doctest code: %r" -msgstr "" +msgstr "正在忽略無效的 doctest 碼: %r" #: sphinx/ext/duration.py:71 msgid "" "====================== slowest reading durations =======================" -msgstr "" +msgstr "====================== 最慢的讀取歷時 =======================" #: sphinx/ext/extlinks.py:77 #, python-format msgid "" "hardcoded link %r could be replaced by an extlink (try using %r instead)" -msgstr "" +msgstr "hardcoded link %r 可以被一個 extlink 所取代(試試改用 %r)" #: sphinx/ext/extlinks.py:96 #, python-format @@ -2691,7 +2693,7 @@ msgstr "" #: sphinx/ext/graphviz.py:363 #, python-format msgid "dot code %r: %s" -msgstr "" +msgstr "點碼 %r: %s" #: sphinx/ext/graphviz.py:376 sphinx/ext/graphviz.py:384 #, python-format @@ -2705,10 +2707,12 @@ msgstr "[圖]" #: sphinx/ext/imgconverter.py:33 #, python-format msgid "" -"convert command %r cannot be run, check the image_converter setting: %s" -msgstr "" +"Unable to run the image conversion command %r. 'sphinx.ext.imgconverter' requires ImageMagick by default. Ensure it is installed, or set the 'image_converter' option to a custom conversion command.\n" +"\n" +"Traceback: %s" +msgstr "無法執行影像轉換命令 %r。 'sphinx.ext.imgconverter' 預設為需要 ImageMagick。請確認它已被安裝,或是設定 'image_converter' 選項為一個自訂轉換命令。\n\n回溯: %s" -#: sphinx/ext/imgconverter.py:38 sphinx/ext/imgconverter.py:62 +#: sphinx/ext/imgconverter.py:42 sphinx/ext/imgconverter.py:66 #, python-format msgid "" "convert exited with error:\n" @@ -2718,7 +2722,7 @@ msgid "" "%r" msgstr "" -#: sphinx/ext/imgconverter.py:57 +#: sphinx/ext/imgconverter.py:61 #, python-format msgid "convert command %r cannot be run, check the image_converter setting" msgstr "" @@ -2740,12 +2744,12 @@ msgstr "" #: sphinx/ext/imgmath.py:292 #, python-format msgid "display latex %r: %s" -msgstr "" +msgstr "顯示 latex %r: %s" #: sphinx/ext/imgmath.py:318 #, python-format msgid "inline latex %r: %s" -msgstr "" +msgstr "行內 latex %r: %s" #: sphinx/ext/imgmath.py:325 sphinx/ext/mathjax.py:47 msgid "Permalink to this equation" @@ -2754,22 +2758,22 @@ msgstr "本公式的永久連結" #: sphinx/ext/intersphinx.py:172 #, python-format msgid "intersphinx inventory has moved: %s -> %s" -msgstr "" +msgstr "intersphinx 庫存已移動: %s -> %s" #: sphinx/ext/intersphinx.py:203 #, python-format msgid "loading intersphinx inventory from %s..." -msgstr "" +msgstr "正在從 %s 載入 intersphinx 庫存... " #: sphinx/ext/intersphinx.py:217 msgid "" "encountered some issues with some of the inventories, but they had working " "alternatives:" -msgstr "" +msgstr "從一些庫存中遇到一些問題,但他們已在進行替代方案:" #: sphinx/ext/intersphinx.py:223 msgid "failed to reach any of the inventories with the following issues:" -msgstr "" +msgstr "無法到達任何的庫存,遇到以下問題:" #: sphinx/ext/intersphinx.py:268 #, python-format @@ -2779,22 +2783,22 @@ msgstr "(於 %s v%s)" #: sphinx/ext/intersphinx.py:270 #, python-format msgid "(in %s)" -msgstr "" +msgstr "(於 %s)" #: sphinx/ext/intersphinx.py:494 #, python-format msgid "inventory for external cross-reference not found: %s" -msgstr "" +msgstr "未找到外部交叉參照的清單: %s" #: sphinx/ext/intersphinx.py:500 #, python-format msgid "role for external cross-reference not found: %s" -msgstr "" +msgstr "未找到外部交叉參照的角色: %s" #: sphinx/ext/intersphinx.py:587 #, python-format msgid "external %s:%s reference target not found: %s" -msgstr "" +msgstr "未找到外部的 %s:%s 參照目標: %s" #: sphinx/ext/intersphinx.py:612 #, python-format @@ -2870,24 +2874,24 @@ msgstr "對於 class-doc-from 選項無效的值: %s" #: sphinx/ext/autodoc/__init__.py:376 #, python-format msgid "invalid signature for auto%s (%r)" -msgstr "" +msgstr "無效的簽章給 auto%s (%r)" #: sphinx/ext/autodoc/__init__.py:493 #, python-format msgid "error while formatting arguments for %s: %s" -msgstr "" +msgstr "在為 %s 格式化引數時有錯誤: %s" #: sphinx/ext/autodoc/__init__.py:630 sphinx/ext/autodoc/__init__.py:1683 #, python-format msgid "missing attribute %s in object %s" -msgstr "" +msgstr "遺漏屬性 %s 在物件 %s" #: sphinx/ext/autodoc/__init__.py:784 #, python-format msgid "" "autodoc: failed to determine %s.%s (%r) to be documented, the following exception was raised:\n" "%s" -msgstr "" +msgstr "autodoc: 決定 %s.%s (%r) 被文件化失敗,引發以下的例外:\n%s" #: sphinx/ext/autodoc/__init__.py:877 #, python-format @@ -2895,7 +2899,7 @@ msgid "" "don't know which module to import for autodocumenting %r (try placing a " "\"module\" or \"currentmodule\" directive in the document, or giving an " "explicit module name)" -msgstr "" +msgstr "不清楚要 import 哪個模組來 autodocument %r (試試看在文件中加入 \"module\" 或 \"currentmodule\" 指令,或是給予一個明確的模組名稱)" #: sphinx/ext/autodoc/__init__.py:921 #, python-format @@ -3003,7 +3007,7 @@ msgid "" "autosummary: failed to import %s.\n" "Possible hints:\n" "%s" -msgstr "" +msgstr "autosummary: import %s 失敗。\n可能的提示:\n%s" #: sphinx/ext/autosummary/__init__.py:333 #, python-format @@ -3027,32 +3031,32 @@ msgid "" msgstr "autosummary 會在內部產生 .rst 檔案。但是您的 source_suffix 並未包含 .rst。已省略。" #: sphinx/ext/autosummary/generate.py:151 -#: sphinx/ext/autosummary/generate.py:219 +#: sphinx/ext/autosummary/generate.py:223 #, python-format msgid "" "autosummary: failed to determine %r to be documented, the following exception was raised:\n" "%s" msgstr "autosummary: 無法決定 %r 被記錄,以下例外被引發:\n%s" -#: sphinx/ext/autosummary/generate.py:357 +#: sphinx/ext/autosummary/generate.py:361 #, python-format msgid "[autosummary] generating autosummary for: %s" msgstr "[autosummary] 正在產生 autosummary 給: %s" -#: sphinx/ext/autosummary/generate.py:361 +#: sphinx/ext/autosummary/generate.py:365 #, python-format msgid "[autosummary] writing to %s" msgstr "[autosummary] 正在寫入 %s" -#: sphinx/ext/autosummary/generate.py:404 +#: sphinx/ext/autosummary/generate.py:408 #, python-format msgid "" "[autosummary] failed to import %s.\n" "Possible hints:\n" "%s" -msgstr "" +msgstr "[autosummary] import %s 失敗。\n可能的提示:\n%s" -#: sphinx/ext/autosummary/generate.py:574 +#: sphinx/ext/autosummary/generate.py:578 msgid "" "\n" "Generate ReStructuredText using autosummary directives.\n" @@ -3067,35 +3071,35 @@ msgid "" " pydoc sphinx.ext.autosummary\n" msgstr "\n使用 autosummary 指令產生 ReStructuredText。\n\nsphinx-autogen 是 sphinx.ext.autosummary.generate 的一個前端。它會從給定的\n輸入檔案中所包含的 autosummary 指令,產生 reStructuredText 檔案。\n\nautosummary 指令的格式被記錄在 ``sphinx.ext.autosummary`` Python 模組中,\n它可以使用此方法來讀取::\n\npydoc sphinx.ext.autosummary\n" -#: sphinx/ext/autosummary/generate.py:591 +#: sphinx/ext/autosummary/generate.py:595 msgid "source files to generate rST files for" msgstr "原始檔案以產生 rST 檔案給" -#: sphinx/ext/autosummary/generate.py:595 +#: sphinx/ext/autosummary/generate.py:599 msgid "directory to place all output in" msgstr "資料夾來放置所有輸出在" -#: sphinx/ext/autosummary/generate.py:598 +#: sphinx/ext/autosummary/generate.py:602 #, python-format msgid "default suffix for files (default: %(default)s)" msgstr "檔案的預設後綴(預設: %(default)s )" -#: sphinx/ext/autosummary/generate.py:602 +#: sphinx/ext/autosummary/generate.py:606 #, python-format msgid "custom template directory (default: %(default)s)" msgstr "自訂模板資料夾(預設: %(default)s )" -#: sphinx/ext/autosummary/generate.py:606 +#: sphinx/ext/autosummary/generate.py:610 #, python-format msgid "document imported members (default: %(default)s)" msgstr "文件引入成員(預設: %(default)s )" -#: sphinx/ext/autosummary/generate.py:610 +#: sphinx/ext/autosummary/generate.py:614 #, python-format msgid "" "document exactly the members in module __all__ attribute. (default: " "%(default)s)" -msgstr "" +msgstr "文件確實是在模組 __all__ 屬性中的成員。(預設值: %(default)s)" #: sphinx/ext/napoleon/__init__.py:339 sphinx/ext/napoleon/docstring.py:694 msgid "Keyword Arguments" @@ -3428,7 +3432,7 @@ msgstr "隱藏符合搜尋" #: sphinx/themes/basic/static/searchtools.js:112 msgid "" "Search finished, found ${resultCount} page(s) matching the search query." -msgstr "" +msgstr "搜尋結束,共找到 ${resultCount} 個頁面符合搜尋條件。" #: sphinx/themes/basic/static/searchtools.js:213 msgid "Searching" @@ -3535,11 +3539,11 @@ msgstr "未知的圖片格式: %s..." msgid "undecodable source characters, replacing with \"?\": %r" msgstr "無法解碼的原始字元,以 \"?\" 取代: %r" -#: sphinx/util/__init__.py:497 +#: sphinx/util/__init__.py:502 msgid "skipped" msgstr "已省略" -#: sphinx/util/__init__.py:502 +#: sphinx/util/__init__.py:507 msgid "failed" msgstr "失敗" @@ -3548,7 +3552,7 @@ msgstr "失敗" msgid "" "Problem in %s domain: field is supposed to use role '%s', but that role is " "not in the domain." -msgstr "" +msgstr "在 %s domain 中的問題:欄位應該要用角色 '%s' ,但是那個角色並不在該 domain。" #: sphinx/util/docutils.py:256 #, python-format @@ -3619,7 +3623,7 @@ msgstr "本術語的永久連結" #: 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 "" +msgstr "本標頭的永久連結" #: sphinx/writers/html.py:437 sphinx/writers/html5.py:396 msgid "Permalink to this table" diff --git a/sphinx/pycode/ast.py b/sphinx/pycode/ast.py index 755116475d6..d4646f0b729 100644 --- a/sphinx/pycode/ast.py +++ b/sphinx/pycode/ast.py @@ -141,6 +141,9 @@ def visit_Attribute(self, node: ast.Attribute) -> str: return "%s.%s" % (self.visit(node.value), node.attr) def visit_BinOp(self, node: ast.BinOp) -> str: + # Special case ``**`` to not have surrounding spaces. + if isinstance(node.op, ast.Pow): + return "".join(map(self.visit, (node.left, node.op, node.right))) return " ".join(self.visit(e) for e in [node.left, node.op, node.right]) def visit_BoolOp(self, node: ast.BoolOp) -> str: @@ -202,7 +205,11 @@ def is_simple_tuple(value: ast.AST) -> bool: return "%s[%s]" % (self.visit(node.value), self.visit(node.slice)) def visit_UnaryOp(self, node: ast.UnaryOp) -> str: - return "%s %s" % (self.visit(node.op), self.visit(node.operand)) + # UnaryOp is one of {UAdd, USub, Invert, Not}, which refer to ``+x``, + # ``-x``, ``~x``, and ``not x``. Only Not needs a space. + if isinstance(node.op, ast.Not): + return "%s %s" % (self.visit(node.op), self.visit(node.operand)) + return "%s%s" % (self.visit(node.op), self.visit(node.operand)) def visit_Tuple(self, node: ast.Tuple) -> str: if len(node.elts) == 0: diff --git a/sphinx/registry.py b/sphinx/registry.py index 87864b31151..d08ba71a7e8 100644 --- a/sphinx/registry.py +++ b/sphinx/registry.py @@ -1,6 +1,7 @@ """Sphinx component registry.""" import traceback +import warnings from importlib import import_module from types import MethodType from typing import TYPE_CHECKING, Any, Callable, Dict, Iterator, List, Tuple, Type, Union @@ -19,6 +20,7 @@ from sphinx.builders import Builder from sphinx.config import Config +from sphinx.deprecation import RemovedInSphinx70Warning from sphinx.domains import Domain, Index, ObjType from sphinx.domains.std import GenericObject, Target from sphinx.environment import BuildEnvironment @@ -146,11 +148,23 @@ def preload_builder(self, app: "Sphinx", name: str) -> None: self.load_extension(app, entry_point.module) - def create_builder(self, app: "Sphinx", name: str) -> Builder: + def create_builder(self, app: "Sphinx", name: str, + env: BuildEnvironment = None) -> Builder: if name not in self.builders: raise SphinxError(__('Builder name %s not registered') % name) - return self.builders[name](app) + try: + return self.builders[name](app, env) + except TypeError: + warnings.warn( + f"The custom builder {name} defines a custom __init__ method without the " + f"'env'argument. Report this bug to the developers of your custom builder, " + f"this is likely not a issue with Sphinx. The 'env' argument will be required " + f"from Sphinx 7.", RemovedInSphinx70Warning, stacklevel=2) + builder = self.builders[name](app, env=...) # type: ignore[arg-type] + if env is not None: + builder.set_environment(env) + return builder def add_domain(self, domain: Type[Domain], override: bool = False) -> None: logger.debug('[app] adding domain: %r', domain) diff --git a/sphinx/search/en.py b/sphinx/search/en.py index 53cd917dc7f..19bd9f019fb 100644 --- a/sphinx/search/en.py +++ b/sphinx/search/en.py @@ -2,8 +2,9 @@ from typing import Dict +import snowballstemmer + from sphinx.search import SearchLanguage -from sphinx.util.stemmer import get_stemmer english_stopwords = set(""" a and are as at @@ -211,7 +212,7 @@ class SearchEnglish(SearchLanguage): stopwords = english_stopwords def init(self, options: Dict) -> None: - self.stemmer = get_stemmer() + self.stemmer = snowballstemmer.stemmer('porter') def stem(self, word: str) -> str: - return self.stemmer.stem(word.lower()) + return self.stemmer.stemWord(word.lower()) diff --git a/sphinx/search/zh.py b/sphinx/search/zh.py index 700c2683f72..86f612d5db1 100644 --- a/sphinx/search/zh.py +++ b/sphinx/search/zh.py @@ -4,8 +4,9 @@ import re from typing import Dict, List +import snowballstemmer + from sphinx.search import SearchLanguage -from sphinx.util.stemmer import get_stemmer try: import jieba @@ -230,7 +231,7 @@ def init(self, options: Dict) -> None: if dict_path and os.path.isfile(dict_path): jieba.load_userdict(dict_path) - self.stemmer = get_stemmer() + self.stemmer = snowballstemmer.stemmer('english') def split(self, input: str) -> List[str]: chinese: List[str] = [] @@ -252,8 +253,8 @@ def stem(self, word: str) -> str: should_not_be_stemmed = ( word in self.latin_terms and len(word) >= 3 and - len(self.stemmer.stem(word.lower())) < 3 + len(self.stemmer.stemWord(word.lower())) < 3 ) if should_not_be_stemmed: return word.lower() - return self.stemmer.stem(word.lower()) + return self.stemmer.stemWord(word.lower()) diff --git a/sphinx/setup_command.py b/sphinx/setup_command.py index d654c3f0612..5e63df3a717 100644 --- a/sphinx/setup_command.py +++ b/sphinx/setup_command.py @@ -6,8 +6,6 @@ import os import sys import warnings -from distutils.cmd import Command -from distutils.errors import DistutilsExecError from io import StringIO from typing import Any, Dict @@ -18,6 +16,13 @@ from sphinx.util.docutils import docutils_namespace, patch_docutils from sphinx.util.osutil import abspath +try: + from setuptools import Command + from setuptools.errors import ExecError +except ImportError: + from distutils.cmd import Command + from distutils.errors import DistutilsExecError as ExecError + class BuildDoc(Command): """ @@ -97,7 +102,7 @@ def initialize_options(self) -> None: self.link_index = False self.copyright = '' # Link verbosity to distutils' (which uses 1 by default). - self.verbosity = self.distribution.verbose - 1 # type: ignore + self.verbosity = self.distribution.verbose - 1 self.traceback = False self.nitpicky = False self.keep_going = False @@ -125,7 +130,7 @@ def finalize_options(self) -> None: if self.build_dir is None: build = self.get_finalized_command('build') - self.build_dir = os.path.join(abspath(build.build_base), 'sphinx') # type: ignore + self.build_dir = os.path.join(abspath(build.build_base), 'sphinx') self.doctree_dir = os.path.join(self.build_dir, 'doctrees') @@ -139,7 +144,7 @@ def run(self) -> None: if not color_terminal(): nocolor() - if not self.verbose: # type: ignore + if not self.verbose: status_stream = StringIO() else: status_stream = sys.stdout # type: ignore @@ -171,8 +176,7 @@ def run(self) -> None: verbosity=self.verbosity, keep_going=self.keep_going) app.build(force_all=self.all_files) if app.statuscode: - raise DistutilsExecError( - 'caused by %s builder.' % app.builder.name) + raise ExecError('caused by %s builder.' % app.builder.name) except Exception as exc: handle_exception(app, self, exc, sys.stderr) if not self.pdb: diff --git a/sphinx/themes/agogo/static/agogo.css_t b/sphinx/themes/agogo/static/agogo.css_t index 08a4db0ccd2..53c4c38483e 100644 --- a/sphinx/themes/agogo/static/agogo.css_t +++ b/sphinx/themes/agogo/static/agogo.css_t @@ -271,36 +271,34 @@ div.document ol { /* Sidebar */ -div.sidebar { - width: {{ theme_sidebarwidth|todim }}; - {%- if theme_rightsidebar|tobool %} - float: right; - {%- else %} - float: left; - {%- endif %} +div.sidebar, +aside.sidebar { font-size: .9em; } -div.sidebar a, div.header a { +div.sidebar a, aside.sidebar a, div.header a { text-decoration: none; } -div.sidebar a:hover, div.header a:hover { +div.sidebar a:hover, aside.sidebar a:hover, div.header a:hover { text-decoration: underline; } -div.sidebar h3 { +div.sidebar h3, +aside.sidebar h3 { color: #2e3436; text-transform: uppercase; font-size: 130%; letter-spacing: .1em; } -div.sidebar ul { +div.sidebar ul, +aside.sidebar ul { list-style-type: none; } -div.sidebar li.toctree-l1 a { +div.sidebar li.toctree-l1 a, +aside.sidebar li.toctree-l1 a { display: block; padding: 1px; border: 1px solid #dddddd; @@ -310,37 +308,44 @@ div.sidebar li.toctree-l1 a { color: #2e3436; } -div.sidebar li.toctree-l2 a { +div.sidebar li.toctree-l2 a, +aside.sidebar li.toctree-l2 a { background-color: transparent; border: none; margin-left: 1em; border-bottom: 1px solid #dddddd; } -div.sidebar li.toctree-l3 a { +div.sidebar li.toctree-l3 a, +aside.sidebar li.toctree-l3 a { background-color: transparent; border: none; margin-left: 2em; border-bottom: 1px solid #dddddd; } -div.sidebar li.toctree-l2:last-child a { +div.sidebar li.toctree-l2:last-child a, +aside.sidebar li.toctree-l2:last-child a { border-bottom: none; } -div.sidebar li.toctree-l1.current a { +div.sidebar li.toctree-l1.current a, +aside.sidebar li.toctree-l1.current a { border-right: 5px solid {{ theme_headerlinkcolor }}; } -div.sidebar li.toctree-l1.current li.toctree-l2 a { +div.sidebar li.toctree-l1.current li.toctree-l2 a, +aside.sidebar li.toctree-l1.current li.toctree-l2 a { border-right: none; } -div.sidebar input[type="text"] { +div.sidebar input[type="text"], +aside.sidebar input[type="text"] { width: 170px; } -div.sidebar input[type="submit"] { +div.sidebar input[type="submit"], +aside.sidebar input[type="submit"] { width: 30px; } diff --git a/sphinx/themes/basic/static/basic.css_t b/sphinx/themes/basic/static/basic.css_t index f3b433e37ec..d8f3fe74626 100644 --- a/sphinx/themes/basic/static/basic.css_t +++ b/sphinx/themes/basic/static/basic.css_t @@ -237,6 +237,7 @@ a.headerlink { visibility: hidden; } +{%- if docutils_version_info[:2] < (0, 18) %} a.brackets:before, span.brackets > a:before{ content: "["; @@ -246,6 +247,7 @@ a.brackets:after, span.brackets > a:after { content: "]"; } +{% endif %} h1:hover > a.headerlink, h2:hover > a.headerlink, @@ -335,12 +337,20 @@ p.sidebar-title { font-weight: bold; } +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.admonition, div.topic, blockquote { clear: left; } /* -- topics ---------------------------------------------------------------- */ +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { border: 1px solid #ccc; padding: 7px; @@ -379,6 +389,10 @@ div.body p.centered { div.sidebar > :last-child, aside.sidebar > :last-child, +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents > :last-child, +aside.topic > :last-child, +{% endif %} div.topic > :last-child, div.admonition > :last-child { margin-bottom: 0; @@ -386,6 +400,10 @@ div.admonition > :last-child { div.sidebar::after, aside.sidebar::after, +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents::after, +aside.topic::after, +{% endif %} div.topic::after, div.admonition::after, blockquote::after { @@ -428,10 +446,6 @@ table.docutils td, table.docutils th { border-bottom: 1px solid #aaa; } -table.footnote td, table.footnote th { - border: 0 !important; -} - th { text-align: left; padding-right: 5px; @@ -615,6 +629,7 @@ ul.simple p { margin-bottom: 0; } +/* Docutils 0.17 and older (footnotes & citations) */ dl.footnote > dt, dl.citation > dt { float: left; @@ -632,6 +647,33 @@ dl.citation > dd:after { clear: both; } +/* Docutils 0.18+ (footnotes & citations) */ +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +/* Footnotes & citations ends */ + dl.field-list { display: grid; grid-template-columns: fit-content(30%) auto; diff --git a/sphinx/themes/bizstyle/static/bizstyle.css_t b/sphinx/themes/bizstyle/static/bizstyle.css_t index 46573464679..a524345f9a9 100644 --- a/sphinx/themes/bizstyle/static/bizstyle.css_t +++ b/sphinx/themes/bizstyle/static/bizstyle.css_t @@ -306,6 +306,10 @@ div.quotebar { border: 1px solid #ccc; } +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { background-color: #f8f8f8; } diff --git a/sphinx/themes/classic/static/classic.css_t b/sphinx/themes/classic/static/classic.css_t index 739def5cd49..789bec81128 100644 --- a/sphinx/themes/classic/static/classic.css_t +++ b/sphinx/themes/classic/static/classic.css_t @@ -290,6 +290,10 @@ div.seealso { border: 1px solid #ff6; } +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { background-color: #eee; } diff --git a/sphinx/themes/epub/static/epub.css_t b/sphinx/themes/epub/static/epub.css_t index 981baaab032..a30344431a0 100644 --- a/sphinx/themes/epub/static/epub.css_t +++ b/sphinx/themes/epub/static/epub.css_t @@ -230,7 +230,7 @@ p.rubric { /* -- sidebars -------------------------------------------------------------- */ -div.sidebar { +div.sidebar, aside.sidebar { margin: 0 0 0.5em 1em; border: 1px solid #ddb; padding: 7px 7px 0 7px; @@ -245,6 +245,10 @@ p.sidebar-title { /* -- topics ---------------------------------------------------------------- */ +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { border: 1px solid #ccc; padding: 7px 7px 0 7px; diff --git a/sphinx/themes/nature/static/nature.css_t b/sphinx/themes/nature/static/nature.css_t index 28a4f64c94f..93f9a594483 100644 --- a/sphinx/themes/nature/static/nature.css_t +++ b/sphinx/themes/nature/static/nature.css_t @@ -194,6 +194,10 @@ div.seealso { border: 1px solid #ff6; } +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { background-color: #eee; } diff --git a/sphinx/themes/nonav/static/nonav.css b/sphinx/themes/nonav/static/nonav.css_t similarity index 98% rename from sphinx/themes/nonav/static/nonav.css rename to sphinx/themes/nonav/static/nonav.css_t index 98d2163a418..933365e073c 100644 --- a/sphinx/themes/nonav/static/nonav.css +++ b/sphinx/themes/nonav/static/nonav.css_t @@ -219,7 +219,7 @@ p.rubric { /* -- sidebars -------------------------------------------------------------- */ -div.sidebar { +div.sidebar, aside.sidebar { margin: 0 0 0.5em 1em; border: 1px solid #ddb; padding: 7px 7px 0 7px; @@ -234,6 +234,10 @@ p.sidebar-title { /* -- topics ---------------------------------------------------------------- */ +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { border: 1px solid #ccc; padding: 7px 7px 0 7px; diff --git a/sphinx/themes/pyramid/static/epub.css b/sphinx/themes/pyramid/static/epub.css_t similarity index 98% rename from sphinx/themes/pyramid/static/epub.css rename to sphinx/themes/pyramid/static/epub.css_t index 165f41d5d6b..98741d0b8ab 100644 --- a/sphinx/themes/pyramid/static/epub.css +++ b/sphinx/themes/pyramid/static/epub.css_t @@ -254,6 +254,10 @@ div.seealso { border: 1px solid #ff6; } +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { background-color: #eee; } diff --git a/sphinx/themes/pyramid/static/pyramid.css_t b/sphinx/themes/pyramid/static/pyramid.css_t index c8c05af3b19..0ced6b29f8e 100644 --- a/sphinx/themes/pyramid/static/pyramid.css_t +++ b/sphinx/themes/pyramid/static/pyramid.css_t @@ -155,7 +155,7 @@ div.sphinxsidebar .searchformwrapper { /* -- sidebars -------------------------------------------------------------- */ -div.sidebar { +div.sidebar, aside.sidebar { margin: 0 0 0.5em 1em; border: 2px solid #c6d880; background-color: #e6efc2; @@ -245,6 +245,10 @@ div.seealso { padding: 10px 20px 10px 60px; } +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { background: #eeeeee; border: 2px solid #C6C9CB; diff --git a/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t b/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t index 1ff1d0291d8..1817c48bcf5 100644 --- a/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t +++ b/sphinx/themes/sphinxdoc/static/sphinxdoc.css_t @@ -266,6 +266,10 @@ div.quotebar { border: 1px solid #ccc; } +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { background-color: #f8f8f8; } diff --git a/sphinx/themes/traditional/static/traditional.css_t b/sphinx/themes/traditional/static/traditional.css_t index f98b337198a..8a2f0712fbe 100644 --- a/sphinx/themes/traditional/static/traditional.css_t +++ b/sphinx/themes/traditional/static/traditional.css_t @@ -506,6 +506,10 @@ p.rubric { /* "Topics" */ +{%- if docutils_version_info[:2] >= (0, 18) %} +nav.contents, +aside.topic, +{% endif %} div.topic { background-color: #eee; border: 1px solid #ccc; diff --git a/sphinx/util/__init__.py b/sphinx/util/__init__.py index b5a49a9d118..c8e8c6b94e7 100644 --- a/sphinx/util/__init__.py +++ b/sphinx/util/__init__.py @@ -424,7 +424,7 @@ def encode_uri(uri: str) -> str: split = list(urlsplit(uri)) split[1] = split[1].encode('idna').decode('ascii') split[2] = quote_plus(split[2].encode(), '/') - query = list((q, v.encode()) for (q, v) in parse_qsl(split[3])) + query = [(q, v.encode()) for (q, v) in parse_qsl(split[3])] split[3] = urlencode(query) return urlunsplit(split) diff --git a/sphinx/util/cfamily.py b/sphinx/util/cfamily.py index 2dbb020048a..21ac9b79f52 100644 --- a/sphinx/util/cfamily.py +++ b/sphinx/util/cfamily.py @@ -379,7 +379,7 @@ def _parse_balanced_token_seq(self, end: List[str]) -> str: while not self.eof: if len(symbols) == 0 and self.current_char in end: break - if self.current_char in brackets.keys(): + if self.current_char in brackets: symbols.append(brackets[self.current_char]) elif len(symbols) > 0 and self.current_char == symbols[-1]: symbols.pop() diff --git a/sphinx/util/console.py b/sphinx/util/console.py index abdbf4219fc..88b208470ce 100644 --- a/sphinx/util/console.py +++ b/sphinx/util/console.py @@ -23,6 +23,9 @@ def terminal_safe(s: str) -> str: def get_terminal_width() -> int: """Borrowed from the py lib.""" + if sys.platform == "win32": + # For static typing, as fcntl & termios never exist on Windows. + return int(os.environ.get('COLUMNS', 80)) - 1 try: import fcntl import struct @@ -32,7 +35,7 @@ def get_terminal_width() -> int: terminal_width = width except Exception: # FALLBACK - terminal_width = int(os.environ.get('COLUMNS', "80")) - 1 + terminal_width = int(os.environ.get('COLUMNS', 80)) - 1 return terminal_width diff --git a/sphinx/util/logging.py b/sphinx/util/logging.py index 37fa672afbf..d43116f870e 100644 --- a/sphinx/util/logging.py +++ b/sphinx/util/logging.py @@ -12,6 +12,7 @@ from sphinx.errors import SphinxWarning from sphinx.util.console import colorize +from sphinx.util.osutil import abspath if TYPE_CHECKING: from sphinx.application import Sphinx @@ -381,8 +382,8 @@ def __init__(self, app: "Sphinx") -> None: super().__init__() def filter(self, record: logging.LogRecord) -> bool: - type = getattr(record, 'type', None) - subtype = getattr(record, 'subtype', None) + type = getattr(record, 'type', '') + subtype = getattr(record, 'subtype', '') try: suppress_warnings = self.app.config.suppress_warnings @@ -514,6 +515,8 @@ class WarningLogRecordTranslator(SphinxLogRecordTranslator): def get_node_location(node: Node) -> Optional[str]: (source, line) = get_source_line(node) + if source: + source = abspath(source) if source and line: return "%s:%s" % (source, line) elif source: diff --git a/sphinx/util/parallel.py b/sphinx/util/parallel.py index e4bd852b05d..193d2a80dcd 100644 --- a/sphinx/util/parallel.py +++ b/sphinx/util/parallel.py @@ -1,6 +1,7 @@ """Parallel building utilities.""" import os +import sys import time import traceback from math import sqrt @@ -16,6 +17,11 @@ logger = logging.getLogger(__name__) +if sys.platform != "win32": + ForkProcess = multiprocessing.context.ForkProcess +else: + # For static typing, as ForkProcess doesn't exist on Windows + ForkProcess = multiprocessing.process.BaseProcess # our parallel functionality only works for the forking Process parallel_available = multiprocessing and os.name == 'posix' @@ -49,7 +55,7 @@ def __init__(self, nproc: int) -> None: # task arguments self._args: Dict[int, Optional[List[Any]]] = {} # list of subprocesses (both started and waiting) - self._procs: Dict[int, multiprocessing.context.ForkProcess] = {} + self._procs: Dict[int, ForkProcess] = {} # list of receiving pipe connections of running subprocesses self._precvs: Dict[int, Any] = {} # list of receiving pipe connections of waiting subprocesses diff --git a/sphinx/util/stemmer/__init__.py b/sphinx/util/stemmer/__init__.py index ff6c365c74d..6d27592d872 100644 --- a/sphinx/util/stemmer/__init__.py +++ b/sphinx/util/stemmer/__init__.py @@ -1,37 +1,62 @@ """Word stemming utilities for Sphinx.""" -from sphinx.util.stemmer.porter import PorterStemmer +import warnings -try: - from Stemmer import Stemmer as _PyStemmer - PYSTEMMER = True -except ImportError: - PYSTEMMER = False +import snowballstemmer + +from sphinx.deprecation import RemovedInSphinx70Warning + + +class PorterStemmer: + def __init__(self): + warnings.warn(f"{self.__class__.__name__} is deprecated, use " + "snowballstemmer.stemmer('porter') instead.", + RemovedInSphinx70Warning, stacklevel=2) + self.stemmer = snowballstemmer.stemmer('porter') + + def stem(self, p: str, i: int, j: int) -> str: + warnings.warn(f"{self.__class__.__name__}.stem() is deprecated, use " + "snowballstemmer.stemmer('porter').stemWord() instead.", + RemovedInSphinx70Warning, stacklevel=2) + return self.stemmer.stemWord(p) class BaseStemmer: + def __init__(self): + warnings.warn(f"{self.__class__.__name__} is deprecated, use " + "snowballstemmer.stemmer('porter') instead.", + RemovedInSphinx70Warning, stacklevel=3) + def stem(self, word: str) -> str: - raise NotImplementedError() + raise NotImplementedError class PyStemmer(BaseStemmer): - def __init__(self) -> None: - self.stemmer = _PyStemmer('porter') + def __init__(self): # NoQA + super().__init__() + self.stemmer = snowballstemmer.stemmer('porter') def stem(self, word: str) -> str: + warnings.warn(f"{self.__class__.__name__}.stem() is deprecated, use " + "snowballstemmer.stemmer('porter').stemWord() instead.", + RemovedInSphinx70Warning, stacklevel=2) return self.stemmer.stemWord(word) -class StandardStemmer(PorterStemmer, BaseStemmer): - """All those porter stemmer implementations look hideous; - make at least the stem method nicer. - """ - def stem(self, word: str) -> str: # type: ignore - return super().stem(word, 0, len(word) - 1) +class StandardStemmer(BaseStemmer): + def __init__(self): # NoQA + super().__init__() + self.stemmer = snowballstemmer.stemmer('porter') + + def stem(self, word: str) -> str: + warnings.warn(f"{self.__class__.__name__}.stem() is deprecated, use " + "snowballstemmer.stemmer('porter').stemWord() instead.", + RemovedInSphinx70Warning, stacklevel=2) + return self.stemmer.stemWord(word) def get_stemmer() -> BaseStemmer: - if PYSTEMMER: - return PyStemmer() - else: - return StandardStemmer() + warnings.warn("get_stemmer() is deprecated, use " + "snowballstemmer.stemmer('porter') instead.", + RemovedInSphinx70Warning, stacklevel=2) + return PyStemmer() diff --git a/sphinx/util/stemmer/porter.py b/sphinx/util/stemmer/porter.py deleted file mode 100644 index c4f89eb9539..00000000000 --- a/sphinx/util/stemmer/porter.py +++ /dev/null @@ -1,406 +0,0 @@ -"""Porter Stemming Algorithm - -This is the Porter stemming algorithm, ported to Python from the -version coded up in ANSI C by the author. It may be be regarded -as canonical, in that it follows the algorithm presented in - -Porter, 1980, An algorithm for suffix stripping, Program, Vol. 14, -no. 3, pp 130-137, - -only differing from it at the points made --DEPARTURE-- below. - -See also https://tartarus.org/martin/PorterStemmer/ - -The algorithm as described in the paper could be exactly replicated -by adjusting the points of DEPARTURE, but this is barely necessary, -because (a) the points of DEPARTURE are definitely improvements, and -(b) no encoding of the Porter stemmer I have seen is anything like -as exact as this version, even with the points of DEPARTURE! - -Release 1: January 2001 - -:author: Vivake Gupta . -:license: Public Domain ("can be used free of charge for any purpose"). -""" - - -class PorterStemmer: - - def __init__(self) -> None: - """The main part of the stemming algorithm starts here. - b is a buffer holding a word to be stemmed. The letters are in b[k0], - b[k0+1] ... ending at b[k]. In fact k0 = 0 in this demo program. k is - readjusted downwards as the stemming progresses. Zero termination is - not in fact used in the algorithm. - - Note that only lower case sequences are stemmed. Forcing to lower case - should be done before stem(...) is called. - """ - - self.b = "" # buffer for word to be stemmed - self.k = 0 - self.k0 = 0 - self.j = 0 # j is a general offset into the string - - def cons(self, i: int) -> int: - """cons(i) is TRUE <=> b[i] is a consonant.""" - if self.b[i] == 'a' or self.b[i] == 'e' or self.b[i] == 'i' \ - or self.b[i] == 'o' or self.b[i] == 'u': - return 0 - if self.b[i] == 'y': - if i == self.k0: - return 1 - else: - return (not self.cons(i - 1)) - return 1 - - def m(self) -> int: - """m() measures the number of consonant sequences between k0 and j. - if c is a consonant sequence and v a vowel sequence, and <..> - indicates arbitrary presence, - - gives 0 - vc gives 1 - vcvc gives 2 - vcvcvc gives 3 - .... - """ - n = 0 - i = self.k0 - while 1: - if i > self.j: - return n - if not self.cons(i): - break - i = i + 1 - i = i + 1 - while 1: - while 1: - if i > self.j: - return n - if self.cons(i): - break - i = i + 1 - i = i + 1 - n = n + 1 - while 1: - if i > self.j: - return n - if not self.cons(i): - break - i = i + 1 - i = i + 1 - - def vowelinstem(self) -> int: - """vowelinstem() is TRUE <=> k0,...j contains a vowel""" - for i in range(self.k0, self.j + 1): - if not self.cons(i): - return 1 - return 0 - - def doublec(self, j: int) -> int: - """doublec(j) is TRUE <=> j,(j-1) contain a double consonant.""" - if j < (self.k0 + 1): - return 0 - if (self.b[j] != self.b[j - 1]): - return 0 - return self.cons(j) - - def cvc(self, i: int) -> int: - """cvc(i) is TRUE <=> i-2,i-1,i has the form - consonant - vowel - consonant - and also if the second c is not w,x or y. this is used when trying to - restore an e at the end of a short e.g. - - cav(e), lov(e), hop(e), crim(e), but - snow, box, tray. - """ - if i < (self.k0 + 2) or not self.cons(i) or self.cons(i - 1) \ - or not self.cons(i - 2): - return 0 - ch = self.b[i] - if ch in ('w', 'x', 'y'): - return 0 - return 1 - - def ends(self, s: str) -> int: - """ends(s) is TRUE <=> k0,...k ends with the string s.""" - length = len(s) - if s[length - 1] != self.b[self.k]: # tiny speed-up - return 0 - if length > (self.k - self.k0 + 1): - return 0 - if self.b[self.k - length + 1:self.k + 1] != s: - return 0 - self.j = self.k - length - return 1 - - def setto(self, s: str) -> None: - """setto(s) sets (j+1),...k to the characters in the string s, - readjusting k.""" - length = len(s) - self.b = self.b[:self.j + 1] + s + self.b[self.j + length + 1:] - self.k = self.j + length - - def r(self, s: str) -> None: - """r(s) is used further down.""" - if self.m() > 0: - self.setto(s) - - def step1ab(self) -> None: - """step1ab() gets rid of plurals and -ed or -ing. e.g. - - caresses -> caress - ponies -> poni - ties -> ti - caress -> caress - cats -> cat - - feed -> feed - agreed -> agree - disabled -> disable - - matting -> mat - mating -> mate - meeting -> meet - milling -> mill - messing -> mess - - meetings -> meet - """ - if self.b[self.k] == 's': - if self.ends("sses"): - self.k = self.k - 2 - elif self.ends("ies"): - self.setto("i") - elif self.b[self.k - 1] != 's': - self.k = self.k - 1 - if self.ends("eed"): - if self.m() > 0: - self.k = self.k - 1 - elif (self.ends("ed") or self.ends("ing")) and self.vowelinstem(): - self.k = self.j - if self.ends("at"): - self.setto("ate") - elif self.ends("bl"): - self.setto("ble") - elif self.ends("iz"): - self.setto("ize") - elif self.doublec(self.k): - self.k = self.k - 1 - ch = self.b[self.k] - if ch in ('l', 's', 'z'): - self.k = self.k + 1 - elif (self.m() == 1 and self.cvc(self.k)): - self.setto("e") - - def step1c(self) -> None: - """step1c() turns terminal y to i when there is another vowel in - the stem.""" - if (self.ends("y") and self.vowelinstem()): - self.b = self.b[:self.k] + 'i' + self.b[self.k + 1:] - - def step2(self) -> None: - """step2() maps double suffices to single ones. - so -ization ( = -ize plus -ation) maps to -ize etc. note that the - string before the suffix must give m() > 0. - """ - if self.b[self.k - 1] == 'a': - if self.ends("ational"): - self.r("ate") - elif self.ends("tional"): - self.r("tion") - elif self.b[self.k - 1] == 'c': - if self.ends("enci"): - self.r("ence") - elif self.ends("anci"): - self.r("ance") - elif self.b[self.k - 1] == 'e': - if self.ends("izer"): - self.r("ize") - elif self.b[self.k - 1] == 'l': - if self.ends("bli"): - self.r("ble") # --DEPARTURE-- - # To match the published algorithm, replace this phrase with - # if self.ends("abli"): self.r("able") - elif self.ends("alli"): - self.r("al") - elif self.ends("entli"): - self.r("ent") - elif self.ends("eli"): - self.r("e") - elif self.ends("ousli"): - self.r("ous") - elif self.b[self.k - 1] == 'o': - if self.ends("ization"): - self.r("ize") - elif self.ends("ation"): - self.r("ate") - elif self.ends("ator"): - self.r("ate") - elif self.b[self.k - 1] == 's': - if self.ends("alism"): - self.r("al") - elif self.ends("iveness"): - self.r("ive") - elif self.ends("fulness"): - self.r("ful") - elif self.ends("ousness"): - self.r("ous") - elif self.b[self.k - 1] == 't': - if self.ends("aliti"): - self.r("al") - elif self.ends("iviti"): - self.r("ive") - elif self.ends("biliti"): - self.r("ble") - elif self.b[self.k - 1] == 'g': # --DEPARTURE-- - if self.ends("logi"): - self.r("log") - # To match the published algorithm, delete this phrase - - def step3(self) -> None: - """step3() dels with -ic-, -full, -ness etc. similar strategy - to step2.""" - if self.b[self.k] == 'e': - if self.ends("icate"): - self.r("ic") - elif self.ends("ative"): - self.r("") - elif self.ends("alize"): - self.r("al") - elif self.b[self.k] == 'i': - if self.ends("iciti"): - self.r("ic") - elif self.b[self.k] == 'l': - if self.ends("ical"): - self.r("ic") - elif self.ends("ful"): - self.r("") - elif self.b[self.k] == 's': - if self.ends("ness"): - self.r("") - - def step4(self) -> None: - """step4() takes off -ant, -ence etc., in context vcvc.""" - if self.b[self.k - 1] == 'a': - if self.ends("al"): - pass - else: - return - elif self.b[self.k - 1] == 'c': - if self.ends("ance"): - pass - elif self.ends("ence"): - pass - else: - return - elif self.b[self.k - 1] == 'e': - if self.ends("er"): - pass - else: - return - elif self.b[self.k - 1] == 'i': - if self.ends("ic"): - pass - else: - return - elif self.b[self.k - 1] == 'l': - if self.ends("able"): - pass - elif self.ends("ible"): - pass - else: - return - elif self.b[self.k - 1] == 'n': - if self.ends("ant"): - pass - elif self.ends("ement"): - pass - elif self.ends("ment"): - pass - elif self.ends("ent"): - pass - else: - return - elif self.b[self.k - 1] == 'o': - if self.ends("ion") and (self.b[self.j] == 's' or - self.b[self.j] == 't'): - pass - elif self.ends("ou"): - pass - # takes care of -ous - else: - return - elif self.b[self.k - 1] == 's': - if self.ends("ism"): - pass - else: - return - elif self.b[self.k - 1] == 't': - if self.ends("ate"): - pass - elif self.ends("iti"): - pass - else: - return - elif self.b[self.k - 1] == 'u': - if self.ends("ous"): - pass - else: - return - elif self.b[self.k - 1] == 'v': - if self.ends("ive"): - pass - else: - return - elif self.b[self.k - 1] == 'z': - if self.ends("ize"): - pass - else: - return - else: - return - if self.m() > 1: - self.k = self.j - - def step5(self) -> None: - """step5() removes a final -e if m() > 1, and changes -ll to -l if - m() > 1. - """ - self.j = self.k - if self.b[self.k] == 'e': - a = self.m() - if a > 1 or (a == 1 and not self.cvc(self.k - 1)): - self.k = self.k - 1 - if self.b[self.k] == 'l' and self.doublec(self.k) and self.m() > 1: - self.k = self.k - 1 - - def stem(self, p: str, i: int, j: int) -> str: - """In stem(p,i,j), p is a char pointer, and the string to be stemmed - is from p[i] to p[j] inclusive. Typically i is zero and j is the - offset to the last character of a string, (p[j+1] == '\0'). The - stemmer adjusts the characters p[i] ... p[j] and returns the new - end-point of the string, k. Stemming never increases word length, so - i <= k <= j. To turn the stemmer into a module, declare 'stem' as - extern, and delete the remainder of this file. - """ - # copy the parameters into statics - self.b = p - self.k = j - self.k0 = i - if self.k <= self.k0 + 1: - return self.b # --DEPARTURE-- - - # With this line, strings of length 1 or 2 don't go through the - # stemming process, although no mention is made of this in the - # published algorithm. Remove the line to match the published - # algorithm. - - self.step1ab() - self.step1c() - self.step2() - self.step3() - self.step4() - self.step5() - return self.b[self.k0:self.k + 1] diff --git a/tests/roots/test-ext-autodoc/target/inheritance.py b/tests/roots/test-ext-autodoc/target/inheritance.py index 485a943c872..85d95cd742e 100644 --- a/tests/roots/test-ext-autodoc/target/inheritance.py +++ b/tests/roots/test-ext-autodoc/target/inheritance.py @@ -1,4 +1,7 @@ class Base(object): + #: docstring + inheritedattr = None + def inheritedmeth(self): """Inherited function.""" diff --git a/tests/roots/test-ext-ifconfig/conf.py b/tests/roots/test-ext-ifconfig/conf.py index 565f6bcb30a..e82ec79f23f 100644 --- a/tests/roots/test-ext-ifconfig/conf.py +++ b/tests/roots/test-ext-ifconfig/conf.py @@ -7,3 +7,4 @@ def setup(app): app.add_config_value('confval1', False, None) app.add_config_value('confval2', False, None) + app.add_config_value('false_config', False, None) diff --git a/tests/roots/test-ext-ifconfig/index.rst b/tests/roots/test-ext-ifconfig/index.rst index ab08aabef96..f7fabcc78f8 100644 --- a/tests/roots/test-ext-ifconfig/index.rst +++ b/tests/roots/test-ext-ifconfig/index.rst @@ -9,3 +9,13 @@ ifconfig egg +Issue 10496 regression test +=========================== + +.. ifconfig:: false_config + + `Link 1 `__ + +.. ifconfig:: false_config + + `Link 2 `__ diff --git a/tests/roots/test-linkcheck/links.txt b/tests/roots/test-linkcheck/links.txt index 4ff0c9f522b..626f843f17b 100644 --- a/tests/roots/test-linkcheck/links.txt +++ b/tests/roots/test-linkcheck/links.txt @@ -13,7 +13,7 @@ Some additional anchors to exercise ignore code * `Complete nonsense `_ * `Example valid local file `_ * `Example invalid local file `_ -* https://github.com/sphinx-doc/sphinx/blob/4.x/sphinx/__init__.py#L2 +* https://github.com/sphinx-doc/sphinx/blob/master/sphinx/__init__.py#L2 .. image:: https://www.google.com/image.png .. figure:: https://www.google.com/image2.png diff --git a/tests/roots/test-root/objects.txt b/tests/roots/test-root/objects.txt index 7e2db1bb872..a4a5c667c9f 100644 --- a/tests/roots/test-root/objects.txt +++ b/tests/roots/test-root/objects.txt @@ -194,6 +194,15 @@ Link to :option:`perl +p`, :option:`--ObjC++`, :option:`--plugin.option`, :optio Link to :option:`hg commit` and :option:`git commit -p`. +.. option:: --abi={TYPE} + +.. option:: --test={WHERE}-{COUNT} + +.. option:: --wrap=\{\{value\}\} + +.. option:: -allowable_client {client_name} + +Foo bar. User markup =========== diff --git a/tests/roots/test-transforms-post_transforms-keyboard/conf.py b/tests/roots/test-transforms-post_transforms-keyboard/conf.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/roots/test-transforms-post_transforms-keyboard/index.rst b/tests/roots/test-transforms-post_transforms-keyboard/index.rst new file mode 100644 index 00000000000..21775782f64 --- /dev/null +++ b/tests/roots/test-transforms-post_transforms-keyboard/index.rst @@ -0,0 +1,4 @@ +Regression test for issue 10495 +=============================== + +:kbd:`spanish - inquisition` diff --git a/tests/test_application.py b/tests/test_application.py index 365fff8ea55..90758a939c5 100644 --- a/tests/test_application.py +++ b/tests/test_application.py @@ -1,15 +1,46 @@ """Test the Sphinx class.""" +import shutil +import sys +from io import StringIO +from pathlib import Path from unittest.mock import Mock import pytest from docutils import nodes +import sphinx.application from sphinx.errors import ExtensionError -from sphinx.testing.util import strip_escseq +from sphinx.testing.path import path +from sphinx.testing.util import SphinxTestApp, strip_escseq from sphinx.util import logging +def test_instantiation(tmp_path_factory, rootdir: str, monkeypatch): + # Given + src_dir = tmp_path_factory.getbasetemp() / 'root' + + # special support for sphinx/tests + if rootdir and not src_dir.exists(): + shutil.copytree(Path(str(rootdir)) / 'test-root', src_dir) + + monkeypatch.setattr('sphinx.application.abspath', lambda x: x) + + syspath = sys.path[:] + + # When + app_ = SphinxTestApp( + srcdir=path(src_dir), + status=StringIO(), + warning=StringIO() + ) + sys.path[:] = syspath + app_.cleanup() + + # Then + assert isinstance(app_, sphinx.application.Sphinx) + + def test_events(app, status, warning): def empty(): pass diff --git a/tests/test_build_gettext.py b/tests/test_build_gettext.py index 3c4617e849c..cca6fab929b 100644 --- a/tests/test_build_gettext.py +++ b/tests/test_build_gettext.py @@ -8,9 +8,29 @@ import pytest +from sphinx.builders.gettext import Catalog, MsgOrigin from sphinx.util.osutil import cd +def test_Catalog_duplicated_message(): + catalog = Catalog() + catalog.add('hello', MsgOrigin('/path/to/filename', 1)) + catalog.add('hello', MsgOrigin('/path/to/filename', 1)) + catalog.add('hello', MsgOrigin('/path/to/filename', 2)) + catalog.add('hello', MsgOrigin('/path/to/yetanother', 1)) + catalog.add('world', MsgOrigin('/path/to/filename', 1)) + + assert len(list(catalog)) == 2 + + msg1, msg2 = list(catalog) + assert msg1.text == 'hello' + assert msg1.locations == [('/path/to/filename', 1), + ('/path/to/filename', 2), + ('/path/to/yetanother', 1)] + assert msg2.text == 'world' + assert msg2.locations == [('/path/to/filename', 1)] + + @pytest.mark.sphinx('gettext', srcdir='root-gettext') def test_build_gettext(app): # Generic build; should fail only when the builder is horribly broken. diff --git a/tests/test_build_html.py b/tests/test_build_html.py index 6a653664eb1..3bd1508f709 100644 --- a/tests/test_build_html.py +++ b/tests/test_build_html.py @@ -1719,3 +1719,25 @@ def test_html_code_role(app): assert ('
' + '
' +
             common_content) in content
+
+
+@pytest.mark.sphinx('html', testroot='root',
+                    confoverrides={'option_emphasise_placeholders': True})
+def test_option_emphasise_placeholders(app, status, warning):
+    app.build()
+    content = (app.outdir / 'objects.html').read_text()
+    assert 'TYPE' in content
+    assert '{TYPE}' not in content
+    assert ('WHERE'
+            '-'
+            'COUNT' in content)
+    assert '{{value}}' in content
+
+
+@pytest.mark.sphinx('html', testroot='root')
+def test_option_emphasise_placeholders_default(app, status, warning):
+    app.build()
+    content = (app.outdir / 'objects.html').read_text()
+    assert '={TYPE}' in content
+    assert '={WHERE}-{COUNT}' in content
+    assert '{client_name}' in content
diff --git a/tests/test_config.py b/tests/test_config.py
index 3d72a6b0f04..4dabafc8313 100644
--- a/tests/test_config.py
+++ b/tests/test_config.py
@@ -381,3 +381,49 @@ def test_nitpick_ignore_regex_fullmatch(app, status, warning):
     assert len(warning) == len(nitpick_warnings)
     for actual, expected in zip(warning, nitpick_warnings):
         assert expected in actual
+
+
+def test_conf_py_language_none(tempdir):
+    """Regression test for #10474."""
+
+    # Given a conf.py file with language = None
+    (tempdir / 'conf.py').write_text("language = None", encoding='utf-8')
+
+    # When we load conf.py into a Config object
+    cfg = Config.read(tempdir, {}, None)
+    cfg.init_values()
+
+    # Then the language is coerced to English
+    assert cfg.language == "en"
+
+
+@mock.patch("sphinx.config.logger")
+def test_conf_py_language_none_warning(logger, tempdir):
+    """Regression test for #10474."""
+
+    # Given a conf.py file with language = None
+    (tempdir / 'conf.py').write_text("language = None", encoding='utf-8')
+
+    # When we load conf.py into a Config object
+    Config.read(tempdir, {}, None)
+
+    # Then a warning is raised
+    assert logger.warning.called
+    assert logger.warning.call_args[0][0] == (
+        "Invalid configuration value found: 'language = None'. "
+        "Update your configuration to a valid language code. "
+        "Falling back to 'en' (English).")
+
+
+def test_conf_py_no_language(tempdir):
+    """Regression test for #10474."""
+
+    # Given a conf.py file with no language attribute
+    (tempdir / 'conf.py').write_text("", encoding='utf-8')
+
+    # When we load conf.py into a Config object
+    cfg = Config.read(tempdir, {}, None)
+    cfg.init_values()
+
+    # Then the language is coerced to English
+    assert cfg.language == "en"
diff --git a/tests/test_domain_cpp.py b/tests/test_domain_cpp.py
index 70876728df1..765f9fd650b 100644
--- a/tests/test_domain_cpp.py
+++ b/tests/test_domain_cpp.py
@@ -1113,11 +1113,11 @@ def test_domain_cpp_build_misuse_of_roles(app, status, warning):
                 if targetType == 'templateParam':
                     warn.append("WARNING: cpp:{} targets a {} (".format(r, txtTargetType))
                     warn.append("WARNING: cpp:{} targets a {} (".format(r, txtTargetType))
-    warn = list(sorted(warn))
+    warn = sorted(warn)
     for w in ws:
         assert "targets a" in w
     ws = [w[w.index("WARNING:"):] for w in ws]
-    ws = list(sorted(ws))
+    ws = sorted(ws)
     print("Expected warnings:")
     for w in warn:
         print(w)
diff --git a/tests/test_domain_py.py b/tests/test_domain_py.py
index 014067e8459..baad0c2daa2 100644
--- a/tests/test_domain_py.py
+++ b/tests/test_domain_py.py
@@ -452,6 +452,33 @@ def test_pyfunction_signature_full(app):
                                                         [desc_sig_name, pending_xref, "str"])])])
 
 
+def test_pyfunction_with_unary_operators(app):
+    text = ".. py:function:: menu(egg=+1, bacon=-1, sausage=~1, spam=not spam)"
+    doctree = restructuredtext.parse(app, text)
+    assert_node(doctree[1][0][1],
+                [desc_parameterlist, ([desc_parameter, ([desc_sig_name, "egg"],
+                                                        [desc_sig_operator, "="],
+                                                        [nodes.inline, "+1"])],
+                                      [desc_parameter, ([desc_sig_name, "bacon"],
+                                                        [desc_sig_operator, "="],
+                                                        [nodes.inline, "-1"])],
+                                      [desc_parameter, ([desc_sig_name, "sausage"],
+                                                        [desc_sig_operator, "="],
+                                                        [nodes.inline, "~1"])],
+                                      [desc_parameter, ([desc_sig_name, "spam"],
+                                                        [desc_sig_operator, "="],
+                                                        [nodes.inline, "not spam"])])])
+
+
+def test_pyfunction_with_binary_operators(app):
+    text = ".. py:function:: menu(spam=2**64)"
+    doctree = restructuredtext.parse(app, text)
+    assert_node(doctree[1][0][1],
+                [desc_parameterlist, ([desc_parameter, ([desc_sig_name, "spam"],
+                                                        [desc_sig_operator, "="],
+                                                        [nodes.inline, "2**64"])])])
+
+
 @pytest.mark.skipif(sys.version_info < (3, 8), reason='python 3.8+ is required.')
 def test_pyfunction_signature_full_py38(app):
     # case: separator at head
diff --git a/tests/test_environment.py b/tests/test_environment.py
index 7ffca7898e0..c6f6b5aba52 100644
--- a/tests/test_environment.py
+++ b/tests/test_environment.py
@@ -49,8 +49,7 @@ def test_images(app):
     app.build()
 
     tree = app.env.get_doctree('images')
-    htmlbuilder = StandaloneHTMLBuilder(app)
-    htmlbuilder.set_environment(app.env)
+    htmlbuilder = StandaloneHTMLBuilder(app, app.env)
     htmlbuilder.init()
     htmlbuilder.imgpath = 'dummy'
     htmlbuilder.post_process_images(tree)
@@ -59,8 +58,7 @@ def test_images(app):
     assert set(htmlbuilder.images.values()) == \
         {'img.png', 'img1.png', 'simg.png', 'svgimg.svg', 'img.foo.png'}
 
-    latexbuilder = LaTeXBuilder(app)
-    latexbuilder.set_environment(app.env)
+    latexbuilder = LaTeXBuilder(app, app.env)
     latexbuilder.init()
     latexbuilder.post_process_images(tree)
     assert set(latexbuilder.images.keys()) == \
diff --git a/tests/test_environment_toctree.py b/tests/test_environment_toctree.py
index 588bcac18be..60a9826fda6 100644
--- a/tests/test_environment_toctree.py
+++ b/tests/test_environment_toctree.py
@@ -156,7 +156,7 @@ def test_get_toc_for(app):
 @pytest.mark.test_params(shared_result='test_environment_toctree_basic')
 def test_get_toc_for_only(app):
     app.build()
-    builder = StandaloneHTMLBuilder(app)
+    builder = StandaloneHTMLBuilder(app, app.env)
     toctree = TocTree(app.env).get_toc_for('index', builder)
 
     assert_node(toctree,
diff --git a/tests/test_ext_autodoc.py b/tests/test_ext_autodoc.py
index ecd2bbce6fc..a35c6f640e5 100644
--- a/tests/test_ext_autodoc.py
+++ b/tests/test_ext_autodoc.py
@@ -549,6 +549,7 @@ def test_autodoc_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()',
         '   .. py:method:: Base.inheritedmeth()',
         '   .. py:method:: Base.inheritedstaticmeth(cls)'
@@ -569,6 +570,7 @@ def test_autodoc_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()',
         '   .. py:method:: Base.inheritedmeth()',
         '   .. py:method:: Base.inheritedstaticmeth(cls)'
@@ -601,6 +603,7 @@ def test_autodoc_exclude_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()'
     ]
 
@@ -618,6 +621,7 @@ def test_autodoc_exclude_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()'
     ]
 
@@ -628,6 +632,7 @@ def test_autodoc_exclude_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()',
         '   .. py:method:: Base.inheritedstaticmeth(cls)'
     ]
@@ -639,6 +644,7 @@ def test_autodoc_exclude_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()',
     ]
 
@@ -648,6 +654,7 @@ def test_autodoc_exclude_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()',
     ]
 
@@ -658,6 +665,7 @@ def test_autodoc_exclude_members(app):
     actual = do_autodoc(app, 'class', 'target.inheritance.Base', options)
     assert list(filter(lambda l: '::' in l, actual)) == [
         '.. py:class:: Base()',
+        '   .. py:attribute:: Base.inheritedattr',
         '   .. py:method:: Base.inheritedclassmeth()',
         '   .. py:method:: Base.inheritedmeth()',
         '   .. py:method:: Base.inheritedstaticmeth(cls)'
diff --git a/tests/test_ext_autodoc_automodule.py b/tests/test_ext_autodoc_automodule.py
index 8208d86f661..71b23679d96 100644
--- a/tests/test_ext_autodoc_automodule.py
+++ b/tests/test_ext_autodoc_automodule.py
@@ -133,6 +133,13 @@ def test_automodule_inherited_members(app):
         '   :module: target.inheritance',
         '',
         '',
+        '   .. py:attribute:: Base.inheritedattr',
+        '      :module: target.inheritance',
+        '      :value: None',
+        '',
+        '      docstring',
+        '',
+        '',
         '   .. py:method:: Base.inheritedclassmeth()',
         '      :module: target.inheritance',
         '      :classmethod:',
diff --git a/tests/test_ext_autodoc_configs.py b/tests/test_ext_autodoc_configs.py
index 0011f450b5a..f40f3354e11 100644
--- a/tests/test_ext_autodoc_configs.py
+++ b/tests/test_ext_autodoc_configs.py
@@ -277,6 +277,72 @@ def test_autodoc_inherit_docstrings(app):
     ]
 
 
+@pytest.mark.sphinx('html', testroot='ext-autodoc')
+def test_autodoc_inherit_docstrings_for_inherited_members(app):
+    options = {"members": None,
+               "inherited-members": None}
+
+    assert app.config.autodoc_inherit_docstrings is True  # default
+    actual = do_autodoc(app, 'class', 'target.inheritance.Derived', options)
+    assert list(actual) == [
+        '',
+        '.. py:class:: Derived()',
+        '   :module: target.inheritance',
+        '',
+        '',
+        '   .. py:attribute:: Derived.inheritedattr',
+        '      :module: target.inheritance',
+        '      :value: None',
+        '',
+        '      docstring',
+        '',
+        '',
+        '   .. py:method:: Derived.inheritedclassmeth()',
+        '      :module: target.inheritance',
+        '      :classmethod:',
+        '',
+        '      Inherited class method.',
+        '',
+        '',
+        '   .. py:method:: Derived.inheritedmeth()',
+        '      :module: target.inheritance',
+        '',
+        '      Inherited function.',
+        '',
+        '',
+        '   .. py:method:: Derived.inheritedstaticmeth(cls)',
+        '      :module: target.inheritance',
+        '      :staticmethod:',
+        '',
+        '      Inherited static method.',
+        '',
+    ]
+
+    # disable autodoc_inherit_docstrings
+    app.config.autodoc_inherit_docstrings = False
+    actual = do_autodoc(app, 'class', 'target.inheritance.Derived', options)
+    assert list(actual) == [
+        '',
+        '.. py:class:: Derived()',
+        '   :module: target.inheritance',
+        '',
+        '',
+        '   .. py:method:: Derived.inheritedclassmeth()',
+        '      :module: target.inheritance',
+        '      :classmethod:',
+        '',
+        '      Inherited class method.',
+        '',
+        '',
+        '   .. py:method:: Derived.inheritedstaticmeth(cls)',
+        '      :module: target.inheritance',
+        '      :staticmethod:',
+        '',
+        '      Inherited static method.',
+        '',
+    ]
+
+
 @pytest.mark.sphinx('html', testroot='ext-autodoc')
 def test_autodoc_docstring_signature(app):
     options = {"members": None, "special-members": "__init__, __new__"}
diff --git a/tests/test_ext_napoleon_iterators.py b/tests/test_ext_napoleon_iterators.py
index 6b80af6bf68..f5fe541b678 100644
--- a/tests/test_ext_napoleon_iterators.py
+++ b/tests/test_ext_napoleon_iterators.py
@@ -55,19 +55,19 @@ def test_iter(self):
         self.assertTrue(it is it.__iter__())
 
         a = []
-        b = [i for i in peek_iter(a)]
+        b = list(peek_iter(a))
         self.assertEqual([], b)
 
         a = ['1']
-        b = [i for i in peek_iter(a)]
+        b = list(peek_iter(a))
         self.assertEqual(['1'], b)
 
         a = ['1', '2']
-        b = [i for i in peek_iter(a)]
+        b = list(peek_iter(a))
         self.assertEqual(['1', '2'], b)
 
         a = ['1', '2', '3']
-        b = [i for i in peek_iter(a)]
+        b = list(peek_iter(a))
         self.assertEqual(['1', '2', '3'], b)
 
     def test_next_with_multi(self):
@@ -303,7 +303,7 @@ def get_next():
             return next(a)
         it = modify_iter(get_next, sentinel, int)
         expected = [1, 2, 3]
-        self.assertEqual(expected, [i for i in it])
+        self.assertEqual(expected, list(it))
 
     def test_init_with_sentinel_kwargs(self):
         a = iter([1, 2, 3, 4])
@@ -313,13 +313,13 @@ def get_next():
             return next(a)
         it = modify_iter(get_next, sentinel, modifier=str)
         expected = ['1', '2', '3']
-        self.assertEqual(expected, [i for i in it])
+        self.assertEqual(expected, list(it))
 
     def test_modifier_default(self):
         a = ['', '  ', '  a  ', 'b  ', '  c', '  ', '']
         it = modify_iter(a)
         expected = ['', '  ', '  a  ', 'b  ', '  c', '  ', '']
-        self.assertEqual(expected, [i for i in it])
+        self.assertEqual(expected, list(it))
 
     def test_modifier_not_callable(self):
         self.assertRaises(TypeError, modify_iter, [1], modifier='not_callable')
@@ -328,10 +328,10 @@ def test_modifier_rstrip(self):
         a = ['', '  ', '  a  ', 'b  ', '  c', '  ', '']
         it = modify_iter(a, modifier=lambda s: s.rstrip())
         expected = ['', '', '  a', 'b', '  c', '', '']
-        self.assertEqual(expected, [i for i in it])
+        self.assertEqual(expected, list(it))
 
     def test_modifier_rstrip_unicode(self):
         a = ['', '  ', '  a  ', 'b  ', '  c', '  ', '']
         it = modify_iter(a, modifier=lambda s: s.rstrip())
         expected = ['', '', '  a', 'b', '  c', '', '']
-        self.assertEqual(expected, [i for i in it])
+        self.assertEqual(expected, list(it))
diff --git a/tests/test_markup.py b/tests/test_markup.py
index 9e6165a5f84..f15761c5e5d 100644
--- a/tests/test_markup.py
+++ b/tests/test_markup.py
@@ -106,8 +106,7 @@ def verify(rst, html_expected):
 def verify_re_latex(app, parse):
     def verify(rst, latex_expected):
         document = parse(rst)
-        app.builder = LaTeXBuilder(app)
-        app.builder.set_environment(app.env)
+        app.builder = LaTeXBuilder(app, app.env)
         app.builder.init()
         theme = app.builder.themes.get('manual')
         latex_translator = ForgivingLaTeXTranslator(document, app.builder, theme)
diff --git a/tests/test_pycode_ast.py b/tests/test_pycode_ast.py
index 6143105eb71..31018bacaa3 100644
--- a/tests/test_pycode_ast.py
+++ b/tests/test_pycode_ast.py
@@ -25,7 +25,7 @@
     ("...", "..."),                             # Ellipsis
     ("a // b", "a // b"),                       # FloorDiv
     ("Tuple[int, int]", "Tuple[int, int]"),     # Index, Subscript
-    ("~ 1", "~ 1"),                             # Invert
+    ("~1", "~1"),                               # Invert
     ("lambda x, y: x + y",
      "lambda x, y: ..."),                       # Lambda
     ("[1, 2, 3]", "[1, 2, 3]"),                 # List
@@ -37,14 +37,14 @@
     ("1234", "1234"),                           # Num
     ("not a", "not a"),                         # Not
     ("a or b", "a or b"),                       # Or
-    ("a ** b", "a ** b"),                       # Pow
+    ("a**b", "a**b"),                           # Pow
     ("a >> b", "a >> b"),                       # RShift
     ("{1, 2, 3}", "{1, 2, 3}"),                 # Set
     ("a - b", "a - b"),                         # Sub
     ("'str'", "'str'"),                         # Str
-    ("+ a", "+ a"),                             # UAdd
-    ("- 1", "- 1"),                             # UnaryOp
-    ("- a", "- a"),                             # USub
+    ("+a", "+a"),                               # UAdd
+    ("-1", "-1"),                               # UnaryOp
+    ("-a", "-a"),                               # USub
     ("(1, 2, 3)", "(1, 2, 3)"),                 # Tuple
     ("()", "()"),                               # Tuple (empty)
     ("(1,)", "(1,)"),                           # Tuple (single item)
diff --git a/tests/test_transforms_post_transforms.py b/tests/test_transforms_post_transforms.py
index 272d83e3a02..215e6d14fe2 100644
--- a/tests/test_transforms_post_transforms.py
+++ b/tests/test_transforms_post_transforms.py
@@ -48,3 +48,12 @@ def missing_reference(app, env, node, contnode):
 
     content = (app.outdir / 'index.html').read_text(encoding='utf8')
     assert 'Age' in content
+
+
+@pytest.mark.sphinx('html', testroot='transforms-post_transforms-keyboard',
+                    freshenv=True)
+def test_keyboard_hyphen_spaces(app):
+    """Regression test for issue 10495, we want no crash."""
+    app.build()
+    assert "spanish" in (app.outdir / 'index.html').read_text(encoding='utf8')
+    assert "inquisition" in (app.outdir / 'index.html').read_text(encoding='utf8')
diff --git a/tests/test_util_logging.py b/tests/test_util_logging.py
index 49cd2c11e0c..b9756f9470c 100644
--- a/tests/test_util_logging.py
+++ b/tests/test_util_logging.py
@@ -2,13 +2,14 @@
 
 import codecs
 import os
+import os.path
 
 import pytest
 from docutils import nodes
 
 from sphinx.errors import SphinxWarning
 from sphinx.testing.util import strip_escseq
-from sphinx.util import logging
+from sphinx.util import logging, osutil
 from sphinx.util.console import colorize
 from sphinx.util.logging import is_suppressed_warning, prefixed_warnings
 from sphinx.util.parallel import ParallelTasks
@@ -379,3 +380,18 @@ def test_prefixed_warnings(app, status, warning):
     assert 'WARNING: Another PREFIX: message3' in warning.getvalue()
     assert 'WARNING: PREFIX: message4' in warning.getvalue()
     assert 'WARNING: message5' in warning.getvalue()
+
+
+def test_get_node_location_abspath():
+    # Ensure that node locations are reported as an absolute path,
+    # even if the source attribute is a relative path.
+
+    relative_filename = os.path.join('relative', 'path.txt')
+    absolute_filename = osutil.abspath(relative_filename)
+
+    n = nodes.Node()
+    n.source = relative_filename
+
+    location = logging.get_node_location(n)
+
+    assert location == absolute_filename + ':'
diff --git a/tox.ini b/tox.ini
index 105a02597ec..99ea3f9dcdd 100644
--- a/tox.ini
+++ b/tox.ini
@@ -81,9 +81,9 @@ basepython = python3
 description =
     Lint documentation.
 extras =
-    docs
+    lint
 commands =
-    python utils/doclinter.py CHANGES CONTRIBUTING.rst README.rst doc/
+    sphinx-lint --disable missing-space-after-literal --enable line-too-long --max-line-length 85 CHANGES CONTRIBUTING.rst README.rst doc/
 
 [testenv:twine]
 basepython = python3
diff --git a/utils/doclinter.py b/utils/doclinter.py
deleted file mode 100644
index d67a49b0510..00000000000
--- a/utils/doclinter.py
+++ /dev/null
@@ -1,77 +0,0 @@
-"""A linter for Sphinx docs"""
-
-import os
-import re
-import sys
-from typing import List
-
-MAX_LINE_LENGTH = 85
-LONG_INTERPRETED_TEXT = re.compile(r'^\s*\W*(:(\w+:)+)?`.*`\W*$')
-CODE_BLOCK_DIRECTIVE = re.compile(r'^(\s*)\.\. code-block::')
-LEADING_SPACES = re.compile(r'^(\s*)')
-
-
-def lint(path: str) -> int:
-    with open(path, encoding='utf-8') as f:
-        document = f.readlines()
-
-    errors = 0
-    in_code_block = False
-    code_block_depth = 0
-    for i, line in enumerate(document):
-        if line.endswith(' '):
-            print('%s:%d: the line ends with whitespace.' %
-                  (path, i + 1))
-            errors += 1
-
-        matched = CODE_BLOCK_DIRECTIVE.match(line)
-        if matched:
-            in_code_block = True
-            code_block_depth = len(matched.group(1))
-        elif in_code_block:
-            if line.strip() == '':
-                pass
-            else:
-                spaces = LEADING_SPACES.match(line).group(1)
-                if len(spaces) <= code_block_depth:
-                    in_code_block = False
-        elif LONG_INTERPRETED_TEXT.match(line):
-            pass
-        elif len(line) > MAX_LINE_LENGTH:
-            if re.match(r'^\s*\.\. ', line):
-                # ignore directives and hyperlink targets
-                pass
-            elif re.match(r'^\s*__ ', line):
-                # ignore anonymous hyperlink targets
-                pass
-            elif re.match(r'^\s*``[^`]+``$', line):
-                # ignore a very long literal string
-                pass
-            else:
-                print('%s:%d: the line is too long (%d > %d).' %
-                      (path, i + 1, len(line), MAX_LINE_LENGTH))
-                errors += 1
-
-    return errors
-
-
-def main(args: List[str]) -> int:
-    errors = 0
-    for path in args:
-        if os.path.isfile(path):
-            errors += lint(path)
-        elif os.path.isdir(path):
-            for root, _dirs, files in os.walk(path):
-                for filename in files:
-                    if filename.endswith('.rst'):
-                        path = os.path.join(root, filename)
-                        errors += lint(path)
-
-    if errors:
-        return 1
-    else:
-        return 0
-
-
-if __name__ == '__main__':
-    sys.exit(main(sys.argv[1:]))