diff --git a/.gitignore b/.gitignore index b352b75de..49f63fe40 100644 --- a/.gitignore +++ b/.gitignore @@ -9,10 +9,17 @@ *.map .ropeproject/ .ruby-version +bin/ dist/ bower_components/ +include/ +lib/ +local/ node_modules npm-debug.log package-lock.json +pip-selfcheck.json sphinx_rtd_theme/static/fonts/Lato/ sphinx_rtd_theme/static/fonts/RobotoSlab/ +.python-version +.node-version diff --git a/.readthedocs.yml b/.readthedocs.yml index 0e49a6aa3..379e5c564 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -1,5 +1,5 @@ -build: - image: latest +version: 2 python: version: 3.6 -requirements_file: docs/requirements.txt + install: + - requirements: docs/requirements.txt diff --git a/.travis.yml b/.travis.yml index 2d14f2301..0069f3ea1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,7 @@ matrix: env: TOXENV=docs install: - pip install tox-travis + - pip install sphinx script: - tox diff --git a/.tx/config b/.tx/config new file mode 100644 index 000000000..4d44c809b --- /dev/null +++ b/.tx/config @@ -0,0 +1,8 @@ +[sphinx-rtd-theme.sphinx-rtd-theme] +file_filter = sphinx_rtd_theme/locale//LC_MESSAGES/sphinx.po +source_file = sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po +source_lang = en + +[main] +host = https://www.transifex.com +type = PO diff --git a/MANIFEST.in b/MANIFEST.in index 1f40dd3bf..d73a81fe1 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,5 @@ include *.txt +include babel.cfg include LICENSE recursive-include sphinx_rtd_theme *.conf recursive-include sphinx_rtd_theme *.css @@ -9,5 +10,7 @@ recursive-include sphinx_rtd_theme *.svg recursive-include sphinx_rtd_theme *.ttf recursive-include sphinx_rtd_theme *.woff recursive-include sphinx_rtd_theme *.woff2 +recursive-include sphinx_rtd_theme/locale *.pot *.po *.mo recursive-include tests *.py recursive-include tests *.rst +prune build diff --git a/README.rst b/README.rst index 3e605ff62..26251f81b 100644 --- a/README.rst +++ b/README.rst @@ -1,13 +1,12 @@ - ************************** Read the Docs Sphinx Theme ************************** .. image:: https://img.shields.io/pypi/v/sphinx_rtd_theme.svg :target: https://pypi.python.org/pypi/sphinx_rtd_theme - :alt: Pypi Version -.. image:: https://travis-ci.org/rtfd/sphinx_rtd_theme.svg?branch=master - :target: https://travis-ci.org/rtfd/sphinx_rtd_theme + :alt: Pypi Version +.. image:: https://travis-ci.org/readthedocs/sphinx_rtd_theme.svg?branch=master + :target: https://travis-ci.org/readthedocs/sphinx_rtd_theme :alt: Build Status .. image:: https://img.shields.io/pypi/l/sphinx_rtd_theme.svg :target: https://pypi.python.org/pypi/sphinx_rtd_theme/ @@ -16,39 +15,56 @@ Read the Docs Sphinx Theme :target: http://sphinx-rtd-theme.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status -The ``sphinx_rtd_theme`` is a sphinx_ theme designed to look modern and be mobile-friendly. -This theme is primarily focused to be used on readthedocs.org_ but can work with your -own sphinx projects. To read more and see a working demo_ head over to readthedocs.org_. +This Sphinx_ theme was designed to provide a great reader experience for +documentation users on both desktop and mobile devices. This theme is used +primarily on `Read the Docs`_ but can work with any Sphinx project. You can find +a working demo of the theme in the `theme documentation`_ -.. _sphinx: http://www.sphinx-doc.org -.. _readthedocs.org: http://www.readthedocs.org -.. _demo: https://sphinx-rtd-theme.readthedocs.io/en/latest/ +.. _Sphinx: http://www.sphinx-doc.org +.. _Read the Docs: http://www.readthedocs.org +.. _theme documentation: https://sphinx-rtd-theme.readthedocs.io/en/latest/ +Installation +============ -Installing -========== +This theme is distributed on PyPI_ and can be installed with ``pip``: -The theme is distributed on PyPI_ and can be installed with pip:: +.. code:: console pip install sphinx-rtd-theme -For more information read the full installing docs -`here `__. +To use the theme in your Sphinx project, you will need to add the following to +your ``conf.py`` file: -.. _PyPI: https://pypi.python.org/pypi/sphinx_rtd_theme +.. code:: python + + import sphinx_rtd_theme + + extensions = [ + ... + "sphinx_rtd_theme", + ] + html_theme = "sphinx_rtd_theme" + +For more information read the full documentation on `installing the theme`_ + +.. _PyPI: https://pypi.python.org/pypi/sphinx_rtd_theme +.. _installing the theme: https://sphinx-rtd-theme.readthedocs.io/en/latest/installing.html Configuration ============= -The ``sphinx_rtd_theme`` is highly customizable on both the page level and on a global level. -To see all the possible configuration options read the configuring docs -`here `__. +This theme is highly customizable on both the page level and on a global level. +To see all the possible configuration options, read the documentation on +`configuring the theme`_. +.. _configuring the theme: https://sphinx-rtd-theme.readthedocs.io/en/latest/configuring.html Contributing ============ -If you would like to help improve the theme or have more control -over the theme in case of a fork please read our contributing guide -`here `__. +If you would like to help modify or translate the theme, you'll find more +information on contributing in our `contributing guide`_. + +.. _contributing guide: https://sphinx-rtd-theme.readthedocs.io/en/latest/contributing.html diff --git a/babel.cfg b/babel.cfg new file mode 100644 index 000000000..a1339b8e7 --- /dev/null +++ b/babel.cfg @@ -0,0 +1,10 @@ +# How setup this file +# http://babel.pocoo.org/en/latest/setup.html +# this file description: +# http://babel.pocoo.org/en/latest/messages.html#extraction-method-mapping-and-configuration + +# Extraction from Jinja2 HTML templates +[jinja2: **/**.html] +encoding = utf-8 +ignore_tags = script,style +include_attrs = alt title summary placeholder diff --git a/docs/changelog.rst b/docs/changelog.rst index b315dce05..95439e0b9 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -17,6 +17,8 @@ Other Changes -------------- * Add the ``navigation`` template block around the navigation area. +* Added Spanish translation +* Added i18n support using Babel 0.4.3 ====== @@ -93,7 +95,7 @@ Fixes * Color accessibility improvements on the left navigation Other Changes --------------- +--------------- * Write theme version and build date at top of JavaScript and CSS * Changed code and literals to use a native font stack (#612) diff --git a/docs/conf.py b/docs/conf.py index 97d8e11fe..f6fc71e76 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -4,11 +4,11 @@ import os import re -sys.path.append(os.path.abspath('..')) +if not 'READTHEDOCS' in os.environ: + sys.path.insert(0, os.path.abspath('..')) sys.path.append(os.path.abspath('./demo/')) from sphinx.locale import _ - from sphinx_rtd_theme import __version__ @@ -26,11 +26,14 @@ 'sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'sphinxcontrib.httpdomain', + 'sphinx_rtd_theme', ] templates_path = ['_templates'] source_suffix = '.rst' exclude_patterns = [] +locale_dirs = ['locale/'] +gettext_compact = False master_doc = 'index' suppress_warnings = ['image.nonlocal_uri'] diff --git a/docs/contributing.rst b/docs/contributing.rst index 2399d3a7f..7136fbd52 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -1,89 +1,113 @@ +************ +Contributing +************ -*********************************** -Contributing or modifying the theme -*********************************** +This project follows the Read the Docs :doc:`code of conduct +`. If you are not familiar with our code of conduct policy, +take a minute to read the policy before starting with your first contribution. -The sphinx_rtd_theme is primarily a sass_ project that requires a few other sass libraries. I'm -using bower_ to manage these dependencies and sass_ to build the css. The good news is -I have a very nice set of grunt_ operations that will not only load these dependencies, but watch -for changes, rebuild the sphinx demo docs and build a distributable version of the theme. -The bad news is this means you'll need to set up your environment similar to that -of a front-end developer (vs. that of a python developer). That means installing node and ruby. - -.. seealso:: +Modifying the theme +=================== - If you are unsure of appropriate actions to take while interacting with our - community please read our :doc:`Code of Conduct `. +The styles for this theme use SASS_ and a custom CSS framework called Wyrm_. We +use Bower_ to manage these dependencies and SASS_ to build the CSS. Grunt_ is +used to watch for changes, rebuild the static assets, and rebuild the Sphinx +demo documentation. +.. note:: + The installation of Ruby and Node is outside the scope of this + documentation. You will need both in order to make changes to this theme. Set up your environment -======================= +----------------------- -#. Install sphinx_ into a virtual environment. +#. Install Sphinx_ and documentation build dependencies. - .. code:: bash + .. code:: console - pip install sphinx sphinxcontrib-httpdomain + pip install -e '.[dev]' -#. Install sass. +#. Install SASS. - .. code:: bash + .. code:: console gem install sass -#. Install node, bower, grunt, and theme dependencies. - - .. code:: bash - - # Install node - brew install node +#. Install Bower, Grunt, and theme dependencies locally. - # Install bower and grunt - npm install -g bower grunt-cli + .. code:: console - # Now that everything is installed, let's install the theme dependencies. npm install -Now that our environment is set up, make sure you're in your virtual environment, go to -this repository in your terminal and run grunt: +Making changes +-------------- -.. code:: +Changes to the theme can be compiled and tested with the default Grunt task: + +.. code:: console grunt -This default task will do the following **very cool things that make it worth the trouble**: +This default task will do the following: + +#. Install and update any Bower dependencies. +#. Build the static CSS from SASS source files. +#. Build the demo documentation. +#. Watch for changes to the SASS files and documentation and rebuild everything + on any detected changes. + +Alternatively, if you don't need to watch the files, Grunt can be called with +the same task used for releases: + +.. code:: console + + grunt build + +.. _Bower: http://www.bower.io +.. _SASS: http://www.sass-lang.com +.. _Wyrm: http://www.github.com/snide/wyrm/ +.. _Grunt: http://www.gruntjs.com +.. _Sphinx: http://www.sphinx-doc.org/en/stable/ + +Translations +============ + +Translations are managed using `Transifex`_. You can join any of the existing +language teams or request a new language is added to the project. For more +information on our translation standards, see our docs on +:doc:`rtd:development/i18n` + +Periodically, core team should update the translation files outside our normal +releases. Someone from the core team, with write access to Transifex, should run +the following: + +.. code:: console -#. Install and update any bower dependencies. -#. Run sphinx and build new docs. -#. Watch for changes to the sass files and build css from the changes. -#. Rebuild the sphinx docs anytime it notices a change to ``.rst``, ``.html``, ``.js`` - or ``.css`` files. + python setup.py update_translations -.. _bower: http://www.bower.io -.. _sass: http://www.sass-lang.com -.. _wyrm: http://www.github.com/snide/wyrm/ -.. _grunt: http://www.gruntjs.com -.. _node: http://www.nodejs.com -.. _sphinx: http://www.sphinx-doc.org/en/stable/ +This will extract new messages, upload the messages to Transifex, and will +update our local translation files. Changes can be checked in to a branch and +put up for review. +.. _Transifex: https://www.transifex.com/readthedocs/sphinx-rtd-theme -Releasing the Theme +Releasing the theme =================== -When you release a new version, -you should do the following: +To release a new version of the theme, core team will take the following steps: #. Bump the version in ``sphinx_rtd_theme/__init__.py``, ``bower.json`` and ``package.json`` -- we try to follow `semver `_, so be careful with breaking changes. #. Update the changelog (``docs/changelog.rst``) with the version information. -#. Run a ``grunt build`` to rebuild all the theme assets. +#. Run ``grunt build`` to rebuild all the theme assets. +#. Run ``python setup.py update_translations`` to compile new translation files and update Transifex #. Commit that change. #. Tag the release in git: ``git tag $NEW_VERSION``. #. Push the tag to GitHub: ``git push --tags origin``. #. Upload the package to PyPI: - .. code:: bash + .. code:: console - $ rm -rf dist/ - $ python setup.py sdist bdist_wheel - $ twine upload --sign --identity security@readthedocs.org dist/* + rm -rf dist/ + python setup.py sdist bdist_wheel + twine upload --sign --identity security@readthedocs.org dist/* diff --git a/docs/index.rst b/docs/index.rst index ad690c1e7..615fd93e8 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -6,14 +6,18 @@ installing configuring - changelog contributing +.. toctree:: + :maxdepth: 1 + :hidden: + + changelog .. toctree:: :maxdepth: 2 :numbered: - :caption: Demo Documents + :caption: Demo Documentation demo/structure demo/demo diff --git a/docs/installing.rst b/docs/installing.rst index 1d3d3d91d..cf209e98d 100644 --- a/docs/installing.rst +++ b/docs/installing.rst @@ -1,14 +1,10 @@ - ************ Installation ************ -Via Python Package -================== - Install the package (or add it to your ``requirements.txt`` file): -.. code:: bash +.. code:: console pip install sphinx_rtd_theme @@ -16,8 +12,22 @@ In your ``conf.py`` file: .. code:: python + import sphinx_rtd_theme + + extensions = [ + ... + 'sphinx_rtd_theme', + ] + html_theme = "sphinx_rtd_theme" + +.. note:: + Adding this theme as an extension is what enables localization of theme + strings in your translated output. If these strings are not translated in + your output, either we lack the localized strings for your locale, or you + are using an old version of the theme. + Via Git or Download =================== @@ -29,4 +39,3 @@ Symlink or subtree the ``sphinx_rtd_theme/sphinx_rtd_theme`` repository into you html_theme = "sphinx_rtd_theme" html_theme_path = ["_themes", ] - diff --git a/docs/requirements.txt b/docs/requirements.txt index 933c399bf..056800449 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,2 +1,2 @@ -sphinxcontrib-httpdomain sphinx +sphinxcontrib-httpdomain diff --git a/setup.cfg b/setup.cfg index 2a9acf13d..ad9d9c0e4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,22 @@ [bdist_wheel] universal = 1 + +[extract_messages] +mapping_file = babel.cfg +output_file = sphinx_rtd_theme/locale/sphinx.pot +keywords = _ l_ lazy_gettext +add_comments = Translators: + +[init_catalog] +domain = sphinx +input_file = sphinx_rtd_theme/locale/sphinx.pot +output_dir = sphinx_rtd_theme/locale/ + +[update_catalog] +domain = sphinx +input_file = sphinx_rtd_theme/locale/sphinx.pot +output_dir = sphinx_rtd_theme/locale/ + +[compile_catalog] +domain = sphinx +directory = sphinx_rtd_theme/locale/ diff --git a/setup.py b/setup.py index 09e594c16..ecfa575dc 100644 --- a/setup.py +++ b/setup.py @@ -4,11 +4,55 @@ .. _github: https://github.com/rtfd/sphinx_rtd_theme """ + +import subprocess +import distutils.cmd from io import open from setuptools import setup + from sphinx_rtd_theme import __version__ +class UpdateTranslationsCommand(distutils.cmd.Command): + + description = "Run all localization commands" + + user_options = [] + sub_commands = [ + ('extract_messages', None), + ('update_catalog', None), + ('transifex', None), + ('compile_catalog', None), + ] + + def initialize_options(self): + pass + + def finalize_options(self): + pass + + def run(self): + for cmd_name in self.get_sub_commands(): + self.run_command(cmd_name) + + +class TransifexCommand(distutils.cmd.Command): + + description = "Update translation files through Transifex" + + user_options = [] + + def initialize_options(self): + pass + + def finalize_options(self): + pass + + def run(self): + subprocess.run(['tx', 'push', '--source']) + subprocess.run(['tx', 'pull']) + + setup( name='sphinx_rtd_theme', version=__version__, @@ -18,6 +62,10 @@ author_email='dev@readthedocs.org', description='Read the Docs theme for Sphinx', long_description=open('README.rst', encoding='utf-8').read(), + cmdclass={ + 'update_translations': UpdateTranslationsCommand, + 'transifex': TransifexCommand, + }, zip_safe=False, packages=['sphinx_rtd_theme'], package_data={'sphinx_rtd_theme': [ @@ -37,6 +85,12 @@ install_requires=[ 'sphinx' ], + extras_require={ + 'dev': [ + 'transifex-client', + 'sphinxcontrib-httpdomain', + ], + }, classifiers=[ 'Framework :: Sphinx', 'Framework :: Sphinx :: Theme', diff --git a/sphinx_rtd_theme/__init__.py b/sphinx_rtd_theme/__init__.py index b96b5fc0f..32c87c383 100644 --- a/sphinx_rtd_theme/__init__.py +++ b/sphinx_rtd_theme/__init__.py @@ -1,10 +1,13 @@ -"""Sphinx ReadTheDocs theme. +""" +Sphinx Read the Docs theme. From https://github.com/ryan-roemer/sphinx-bootstrap-theme. - """ + from os import path +import sphinx + __version__ = '0.4.3.dev0' __version_full__ = __version__ @@ -19,3 +22,9 @@ def get_html_theme_path(): # See http://www.sphinx-doc.org/en/stable/theming.html#distribute-your-theme-as-a-python-package def setup(app): app.add_html_theme('sphinx_rtd_theme', path.abspath(path.dirname(__file__))) + + if sphinx.version_info >= (1, 8, 0): + # Add Sphinx message catalog for newer versions of Sphinx + # See http://www.sphinx-doc.org/en/master/extdev/appapi.html#sphinx.application.Sphinx.add_message_catalog + rtd_locale_path = path.join(path.abspath(path.dirname(__file__)), 'locale') + app.add_message_catalog('sphinx', rtd_locale_path) diff --git a/sphinx_rtd_theme/breadcrumbs.html b/sphinx_rtd_theme/breadcrumbs.html index f11557d2e..90cb0ff86 100644 --- a/sphinx_rtd_theme/breadcrumbs.html +++ b/sphinx_rtd_theme/breadcrumbs.html @@ -71,10 +71,10 @@ {% if (theme_prev_next_buttons_location == 'top' or theme_prev_next_buttons_location == 'both') and (next or prev) %} {% endif %} diff --git a/sphinx_rtd_theme/footer.html b/sphinx_rtd_theme/footer.html index 80815bd94..3b9bcb01d 100644 --- a/sphinx_rtd_theme/footer.html +++ b/sphinx_rtd_theme/footer.html @@ -16,25 +16,25 @@

{%- if show_copyright %} {%- if hasdoc('copyright') %} - {% trans path=pathto('copyright'), copyright=copyright|e %}© Copyright {{ copyright }}{% endtrans %} + {% set path = pathto('copyright') %} + {% set copyright = copyright|e %} + © {% trans %}Copyright{% endtrans %} {{ copyright }} {%- else %} - {% trans copyright=copyright|e %}© Copyright {{ copyright }}{% endtrans %} + {% set copyright = copyright|e %} + © {% trans %}Copyright{% endtrans %} {{ copyright }} {%- endif %} {%- endif %} {%- if build_id and build_url %} - {% trans build_url=build_url, build_id=build_id %} - - Build - {{ build_id }}. - - {% endtrans %} + + {# Translators: Build is a noun, not a verb #} + {% trans %}Build{% endtrans %} + {{ build_id }}. + {%- elif commit %} - {% trans commit=commit %} - - Revision {{ commit }}. - - {% endtrans %} + + {% trans %}Revision{% endtrans %} {{ commit }}. + {%- elif last_updated %} {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %} @@ -45,7 +45,9 @@ {%- if show_sphinx %} - {% trans %}Built with Sphinx using a theme provided by Read the Docs{% endtrans %}. + {% set sphinx_web = 'Sphinx' %} + {% set readthedocs_web = 'Read the Docs' %} + {% trans sphinx_web=sphinx_web, readthedocs_web=readthedocs_web %}Built with {{ sphinx_web }} using a{% endtrans %} {% trans %}theme{% endtrans %} {% trans %}provided by {{ readthedocs_web }}{% endtrans %}. {%- endif %} {%- block extrafooter %} {% endblock %} diff --git a/sphinx_rtd_theme/layout.html b/sphinx_rtd_theme/layout.html index 0853f5758..950c2be7b 100644 --- a/sphinx_rtd_theme/layout.html +++ b/sphinx_rtd_theme/layout.html @@ -123,7 +123,7 @@ {# Not strictly valid HTML, but it's the only way to display/scale it properly, without weird scripting or heaps of work #} - + {% endif %} diff --git a/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo b/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo new file mode 100644 index 000000000..8f6d534d5 Binary files /dev/null and b/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po b/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po new file mode 100644 index 000000000..d1d89b740 --- /dev/null +++ b/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po @@ -0,0 +1,147 @@ +# English translations for sphinx_rtd_theme. +# Copyright (C) 2019 ORGANIZATION +# This file is distributed under the same license as the sphinx_rtd_theme +# project. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2019-07-24 23:51-0600\n" +"PO-Revision-Date: 2019-07-16 15:43-0600\n" +"Last-Translator: FULL NAME \n" +"Language: en\n" +"Language-Team: en \n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: sphinx_rtd_theme/breadcrumbs.html:31 +msgid "Docs" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45 +msgid "Edit on GitHub" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52 +msgid "Edit on Bitbucket" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59 +msgid "Edit on GitLab" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64 +msgid "View page source" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5 +msgid "Next" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8 +msgid "Previous" +msgstr "" + +#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24 +#: sphinx_rtd_theme/layout.html:92 +msgid "Copyright" +msgstr "" + +#. Build is a noun, not a verb +#: sphinx_rtd_theme/footer.html:31 +msgid "Build" +msgstr "" + +#: sphinx_rtd_theme/footer.html:36 +msgid "Revision" +msgstr "" + +#: sphinx_rtd_theme/footer.html:40 +#, python-format +msgid "Last updated on %(last_updated)s." +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "Built with %(sphinx_web)s using a" +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +msgid "theme" +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "provided by %(readthedocs_web)s" +msgstr "" + +#: sphinx_rtd_theme/layout.html:61 +#, python-format +msgid "Search within %(docstitle)s" +msgstr "" + +#: sphinx_rtd_theme/layout.html:83 +msgid "About these documents" +msgstr "" + +#: sphinx_rtd_theme/layout.html:86 +msgid "Index" +msgstr "" + +#: sphinx_rtd_theme/layout.html:89 sphinx_rtd_theme/search.html:11 +msgid "Search" +msgstr "" + +#: sphinx_rtd_theme/layout.html:124 +msgid "Logo" +msgstr "" + +#: sphinx_rtd_theme/search.html:26 +msgid "Please activate JavaScript to enable the search functionality." +msgstr "" + +#. Search is a noun, not a verb +#: sphinx_rtd_theme/search.html:34 +msgid "Search Results" +msgstr "" + +#: sphinx_rtd_theme/search.html:36 +msgid "" +"Your search did not match any documents. Please make sure that all words " +"are spelled correctly and that you've selected enough categories." +msgstr "" + +#: sphinx_rtd_theme/searchbox.html:4 +msgid "Search docs" +msgstr "" + +#: sphinx_rtd_theme/versions.html:11 +msgid "Versions" +msgstr "" + +#: sphinx_rtd_theme/versions.html:17 +msgid "Downloads" +msgstr "" + +#. The phrase "Read the Docs" is not translated +#: sphinx_rtd_theme/versions.html:24 +msgid "On Read the Docs" +msgstr "" + +#: sphinx_rtd_theme/versions.html:26 +msgid "Project Home" +msgstr "" + +#: sphinx_rtd_theme/versions.html:29 +msgid "Builds" +msgstr "" + +#: sphinx_rtd_theme/versions.html:33 +msgid "Free document hosting provided by" +msgstr "" + diff --git a/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo b/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo new file mode 100644 index 000000000..47dba15ce Binary files /dev/null and b/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po b/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po new file mode 100644 index 000000000..b5b8b74da --- /dev/null +++ b/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po @@ -0,0 +1,149 @@ +# Spanish translations for sphinx_rtd_theme. +# Copyright (C) 2019 Read the Docs, Inc +# This file is distributed under the same license as the sphinx_rtd_theme +# project. +msgid "" +msgstr "" +"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" +"Report-Msgid-Bugs-To: support@readthedocs.org\n" +"POT-Creation-Date: 2019-07-24 23:51-0600\n" +"PO-Revision-Date: 2019-07-16 21:44+0000\n" +"Last-Translator: Anthony , 2019\n" +"Language: es\n" +"Language-Team: Spanish " +"(https://www.transifex.com/readthedocs/teams/101354/es/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: sphinx_rtd_theme/breadcrumbs.html:31 +msgid "Docs" +msgstr "Documentos" + +#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45 +msgid "Edit on GitHub" +msgstr "Editar en GitHub" + +#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52 +msgid "Edit on Bitbucket" +msgstr "Editar en Bitbucket" + +#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59 +msgid "Edit on GitLab" +msgstr "Editar en GitLab" + +#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64 +msgid "View page source" +msgstr "Ver código fuente de la página" + +#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5 +msgid "Next" +msgstr "Siguiente" + +#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8 +msgid "Previous" +msgstr "Anterior" + +#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24 +#: sphinx_rtd_theme/layout.html:92 +msgid "Copyright" +msgstr "Derechos de autor" + +#. Build is a noun, not a verb +#: sphinx_rtd_theme/footer.html:31 +msgid "Build" +msgstr "Construido" + +#: sphinx_rtd_theme/footer.html:36 +msgid "Revision" +msgstr "Revisión" + +#: sphinx_rtd_theme/footer.html:40 +#, python-format +msgid "Last updated on %(last_updated)s." +msgstr "Actualizado por última vez en %(last_updated)s." + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "Built with %(sphinx_web)s using a" +msgstr "Construido con %(sphinx_web)s usando un" + +#: sphinx_rtd_theme/footer.html:50 +msgid "theme" +msgstr "tema" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "provided by %(readthedocs_web)s" +msgstr "proporcionado por %(readthedocs_web)s" + +#: sphinx_rtd_theme/layout.html:61 +#, python-format +msgid "Search within %(docstitle)s" +msgstr "Buscar en %(docstitle)s" + +#: sphinx_rtd_theme/layout.html:83 +msgid "About these documents" +msgstr "Sobre esta documentación" + +#: sphinx_rtd_theme/layout.html:86 +msgid "Index" +msgstr "Índice" + +#: sphinx_rtd_theme/layout.html:89 sphinx_rtd_theme/search.html:11 +msgid "Search" +msgstr "Búsqueda" + +#: sphinx_rtd_theme/layout.html:124 +msgid "Logo" +msgstr "Logotipo" + +#: sphinx_rtd_theme/search.html:26 +msgid "Please activate JavaScript to enable the search functionality." +msgstr "Por favor, active JavaScript para habilitar la funcionalidad de búsqueda." + +#. Search is a noun, not a verb +#: sphinx_rtd_theme/search.html:34 +msgid "Search Results" +msgstr "Resultados de la búsqueda" + +#: sphinx_rtd_theme/search.html:36 +msgid "" +"Your search did not match any documents. Please make sure that all words " +"are spelled correctly and that you've selected enough categories." +msgstr "" +"Su búsqueda no coincide con ningún documento. Por favor, asegúrese de que" +" todas las palabras estén correctamente escritas y que usted haya " +"seleccionado las suficientes categorías." + +#: sphinx_rtd_theme/searchbox.html:4 +msgid "Search docs" +msgstr "Buscar documentos" + +#: sphinx_rtd_theme/versions.html:11 +msgid "Versions" +msgstr "Versiones" + +#: sphinx_rtd_theme/versions.html:17 +msgid "Downloads" +msgstr "Descargas" + +#. The phrase "Read the Docs" is not translated +#: sphinx_rtd_theme/versions.html:24 +msgid "On Read the Docs" +msgstr "En Read the Docs" + +#: sphinx_rtd_theme/versions.html:26 +msgid "Project Home" +msgstr "Página de Proyecto" + +#: sphinx_rtd_theme/versions.html:29 +msgid "Builds" +msgstr "Construcciones" + +#: sphinx_rtd_theme/versions.html:33 +msgid "Free document hosting provided by" +msgstr "Alojamiento gratuito de documentos proporcionado por" + diff --git a/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo b/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo new file mode 100644 index 000000000..2182b6019 Binary files /dev/null and b/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po b/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po new file mode 100644 index 000000000..f398ae75d --- /dev/null +++ b/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po @@ -0,0 +1,152 @@ +# English translations for sphinx_rtd_theme. +# Copyright (C) 2019 ORGANIZATION +# This file is distributed under the same license as the sphinx_rtd_theme +# project. +# FIRST AUTHOR , 2019. +# +# Translators: +# Jesse Tan, 2019 +msgid "" +msgstr "" +"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2019-07-24 23:51-0600\n" +"PO-Revision-Date: 2019-07-16 21:44+0000\n" +"Last-Translator: Jesse Tan, 2019\n" +"Language: nl\n" +"Language-Team: Dutch " +"(https://www.transifex.com/readthedocs/teams/101354/nl/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: sphinx_rtd_theme/breadcrumbs.html:31 +msgid "Docs" +msgstr "Documentatie" + +#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45 +msgid "Edit on GitHub" +msgstr "Bewerk op GitHub" + +#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52 +msgid "Edit on Bitbucket" +msgstr "Bewerk op BitBucket" + +#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59 +msgid "Edit on GitLab" +msgstr "Bewerk op GitLab" + +#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64 +msgid "View page source" +msgstr "Bekijk paginabron" + +#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5 +msgid "Next" +msgstr "Volgende" + +#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8 +msgid "Previous" +msgstr "Vorige" + +#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24 +#: sphinx_rtd_theme/layout.html:92 +msgid "Copyright" +msgstr "Copyright" + +#. Build is a noun, not a verb +#: sphinx_rtd_theme/footer.html:31 +msgid "Build" +msgstr "Bouwsel" + +#: sphinx_rtd_theme/footer.html:36 +msgid "Revision" +msgstr "Revisie" + +#: sphinx_rtd_theme/footer.html:40 +#, python-format +msgid "Last updated on %(last_updated)s." +msgstr "Laatste update op %(last_updated)s." + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "Built with %(sphinx_web)s using a" +msgstr "Gebouwd met %(sphinx_web)s met een" + +#: sphinx_rtd_theme/footer.html:50 +msgid "theme" +msgstr "thema" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "provided by %(readthedocs_web)s" +msgstr "geleverd door %(readthedocs_web)s" + +#: sphinx_rtd_theme/layout.html:61 +#, python-format +msgid "Search within %(docstitle)s" +msgstr "Zoek binnen %(docstitle)s" + +#: sphinx_rtd_theme/layout.html:83 +msgid "About these documents" +msgstr "Over deze documenten" + +#: sphinx_rtd_theme/layout.html:86 +msgid "Index" +msgstr "Index" + +#: sphinx_rtd_theme/layout.html:89 sphinx_rtd_theme/search.html:11 +msgid "Search" +msgstr "Zoek" + +#: sphinx_rtd_theme/layout.html:124 +msgid "Logo" +msgstr "Logo" + +#: sphinx_rtd_theme/search.html:26 +msgid "Please activate JavaScript to enable the search functionality." +msgstr "Zet JavaScript aan om de zoekfunctie mogelijk te maken." + +#. Search is a noun, not a verb +#: sphinx_rtd_theme/search.html:34 +msgid "Search Results" +msgstr "Zoekresultaten" + +#: sphinx_rtd_theme/search.html:36 +msgid "" +"Your search did not match any documents. Please make sure that all words " +"are spelled correctly and that you've selected enough categories." +msgstr "" +"Zoekpoging vond geen documenten. Zorg ervoor dat alle woorden correct " +"zijn gespeld en dat voldoende categorieën zijn geselecteerd." + +#: sphinx_rtd_theme/searchbox.html:4 +msgid "Search docs" +msgstr "Zoek in documentatie" + +#: sphinx_rtd_theme/versions.html:11 +msgid "Versions" +msgstr "Versies" + +#: sphinx_rtd_theme/versions.html:17 +msgid "Downloads" +msgstr "Downloads" + +#. The phrase "Read the Docs" is not translated +#: sphinx_rtd_theme/versions.html:24 +msgid "On Read the Docs" +msgstr "Op Read the Docs" + +#: sphinx_rtd_theme/versions.html:26 +msgid "Project Home" +msgstr "Project Home" + +#: sphinx_rtd_theme/versions.html:29 +msgid "Builds" +msgstr "Bouwsels" + +#: sphinx_rtd_theme/versions.html:33 +msgid "Free document hosting provided by" +msgstr "Gratis hosting voor documentatie verzorgd door" + diff --git a/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo b/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo new file mode 100644 index 000000000..d13b88113 Binary files /dev/null and b/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo differ diff --git a/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po b/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po new file mode 100644 index 000000000..01c960aec --- /dev/null +++ b/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po @@ -0,0 +1,148 @@ +# Russian translations for sphinx_rtd_theme. +# Copyright (C) 2019 Read the Docs, Inc +# This file is distributed under the same license as the sphinx_rtd_theme +# project. +msgid "" +msgstr "" +"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" +"Report-Msgid-Bugs-To: support@readthedocs.org\n" +"POT-Creation-Date: 2019-07-24 23:51-0600\n" +"PO-Revision-Date: 2019-07-16 21:44+0000\n" +"Last-Translator: FULL NAME \n" +"Language: ru\n" +"Language-Team: Russian " +"(https://www.transifex.com/readthedocs/teams/101354/ru/)\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) " +"|| (n%100>=11 && n%100<=14)? 2 : 3)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: sphinx_rtd_theme/breadcrumbs.html:31 +msgid "Docs" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45 +msgid "Edit on GitHub" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52 +msgid "Edit on Bitbucket" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59 +msgid "Edit on GitLab" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64 +msgid "View page source" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5 +msgid "Next" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8 +msgid "Previous" +msgstr "" + +#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24 +#: sphinx_rtd_theme/layout.html:92 +msgid "Copyright" +msgstr "" + +#. Build is a noun, not a verb +#: sphinx_rtd_theme/footer.html:31 +msgid "Build" +msgstr "" + +#: sphinx_rtd_theme/footer.html:36 +msgid "Revision" +msgstr "" + +#: sphinx_rtd_theme/footer.html:40 +#, python-format +msgid "Last updated on %(last_updated)s." +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "Built with %(sphinx_web)s using a" +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +msgid "theme" +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "provided by %(readthedocs_web)s" +msgstr "" + +#: sphinx_rtd_theme/layout.html:61 +#, python-format +msgid "Search within %(docstitle)s" +msgstr "" + +#: sphinx_rtd_theme/layout.html:83 +msgid "About these documents" +msgstr "" + +#: sphinx_rtd_theme/layout.html:86 +msgid "Index" +msgstr "" + +#: sphinx_rtd_theme/layout.html:89 sphinx_rtd_theme/search.html:11 +msgid "Search" +msgstr "" + +#: sphinx_rtd_theme/layout.html:124 +msgid "Logo" +msgstr "" + +#: sphinx_rtd_theme/search.html:26 +msgid "Please activate JavaScript to enable the search functionality." +msgstr "" + +#. Search is a noun, not a verb +#: sphinx_rtd_theme/search.html:34 +msgid "Search Results" +msgstr "" + +#: sphinx_rtd_theme/search.html:36 +msgid "" +"Your search did not match any documents. Please make sure that all words " +"are spelled correctly and that you've selected enough categories." +msgstr "" + +#: sphinx_rtd_theme/searchbox.html:4 +msgid "Search docs" +msgstr "" + +#: sphinx_rtd_theme/versions.html:11 +msgid "Versions" +msgstr "" + +#: sphinx_rtd_theme/versions.html:17 +msgid "Downloads" +msgstr "" + +#. The phrase "Read the Docs" is not translated +#: sphinx_rtd_theme/versions.html:24 +msgid "On Read the Docs" +msgstr "" + +#: sphinx_rtd_theme/versions.html:26 +msgid "Project Home" +msgstr "" + +#: sphinx_rtd_theme/versions.html:29 +msgid "Builds" +msgstr "" + +#: sphinx_rtd_theme/versions.html:33 +msgid "Free document hosting provided by" +msgstr "" + diff --git a/sphinx_rtd_theme/locale/sphinx.pot b/sphinx_rtd_theme/locale/sphinx.pot new file mode 100644 index 000000000..1cb4b0753 --- /dev/null +++ b/sphinx_rtd_theme/locale/sphinx.pot @@ -0,0 +1,146 @@ +# Translations template for sphinx_rtd_theme. +# Copyright (C) 2019 ORGANIZATION +# This file is distributed under the same license as the sphinx_rtd_theme +# project. +# FIRST AUTHOR , 2019. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2019-07-24 23:51-0600\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.7.0\n" + +#: sphinx_rtd_theme/breadcrumbs.html:31 +msgid "Docs" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45 +msgid "Edit on GitHub" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52 +msgid "Edit on Bitbucket" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59 +msgid "Edit on GitLab" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64 +msgid "View page source" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5 +msgid "Next" +msgstr "" + +#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8 +msgid "Previous" +msgstr "" + +#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24 +#: sphinx_rtd_theme/layout.html:92 +msgid "Copyright" +msgstr "" + +#. Build is a noun, not a verb +#: sphinx_rtd_theme/footer.html:31 +msgid "Build" +msgstr "" + +#: sphinx_rtd_theme/footer.html:36 +msgid "Revision" +msgstr "" + +#: sphinx_rtd_theme/footer.html:40 +#, python-format +msgid "Last updated on %(last_updated)s." +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "Built with %(sphinx_web)s using a" +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +msgid "theme" +msgstr "" + +#: sphinx_rtd_theme/footer.html:50 +#, python-format +msgid "provided by %(readthedocs_web)s" +msgstr "" + +#: sphinx_rtd_theme/layout.html:61 +#, python-format +msgid "Search within %(docstitle)s" +msgstr "" + +#: sphinx_rtd_theme/layout.html:83 +msgid "About these documents" +msgstr "" + +#: sphinx_rtd_theme/layout.html:86 +msgid "Index" +msgstr "" + +#: sphinx_rtd_theme/layout.html:89 sphinx_rtd_theme/search.html:11 +msgid "Search" +msgstr "" + +#: sphinx_rtd_theme/layout.html:124 +msgid "Logo" +msgstr "" + +#: sphinx_rtd_theme/search.html:26 +msgid "Please activate JavaScript to enable the search functionality." +msgstr "" + +#. Search is a noun, not a verb +#: sphinx_rtd_theme/search.html:34 +msgid "Search Results" +msgstr "" + +#: sphinx_rtd_theme/search.html:36 +msgid "" +"Your search did not match any documents. Please make sure that all words " +"are spelled correctly and that you've selected enough categories." +msgstr "" + +#: sphinx_rtd_theme/searchbox.html:4 +msgid "Search docs" +msgstr "" + +#: sphinx_rtd_theme/versions.html:11 +msgid "Versions" +msgstr "" + +#: sphinx_rtd_theme/versions.html:17 +msgid "Downloads" +msgstr "" + +#. The phrase "Read the Docs" is not translated +#: sphinx_rtd_theme/versions.html:24 +msgid "On Read the Docs" +msgstr "" + +#: sphinx_rtd_theme/versions.html:26 +msgid "Project Home" +msgstr "" + +#: sphinx_rtd_theme/versions.html:29 +msgid "Builds" +msgstr "" + +#: sphinx_rtd_theme/versions.html:33 +msgid "Free document hosting provided by" +msgstr "" + diff --git a/sphinx_rtd_theme/search.html b/sphinx_rtd_theme/search.html index 1c0c9fe33..10ac568c4 100644 --- a/sphinx_rtd_theme/search.html +++ b/sphinx_rtd_theme/search.html @@ -26,13 +26,14 @@

- {% trans %}Please activate JavaScript to enable the search + {% trans trimmed %}Please activate JavaScript to enable the search functionality.{% endtrans %}

{% if search_performed %} + {# Translators: Search is a noun, not a verb #}

{{ _('Search Results') }}

{% if not search_results %}

{{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}

diff --git a/sphinx_rtd_theme/versions.html b/sphinx_rtd_theme/versions.html index 4d78287ad..2eb8e6621 100644 --- a/sphinx_rtd_theme/versions.html +++ b/sphinx_rtd_theme/versions.html @@ -20,6 +20,7 @@ {% endfor %}
+ {# Translators: The phrase "Read the Docs" is not translated #}
{{ _('On Read the Docs') }}
{{ _('Project Home') }} @@ -29,7 +30,7 @@

- {% trans %}Free document hosting provided by Read the Docs.{% endtrans %} + {% trans %}Free document hosting provided by{% endtrans %} Read the Docs.