index: Localize Weblate badge on i18n instances

It will now show the translation status for the used language instead
of the overall completion for all languages.
The badge widget's text is also in the used language.

The drawback is that to do this I had to inject the localized image
directive in the `rst_epilog` for all pages, even though we only need
it for the index.
This commit is contained in:
Rémi Verschelde
2019-06-18 14:30:12 +02:00
parent 08b390fca7
commit a39d8f4c80
2 changed files with 19 additions and 4 deletions

View File

@@ -51,10 +51,17 @@ in the top left corner.
``#godotengine-doc`` channel on `irc.freenode.net
<http://webchat.freenode.net/?channels=#godotengine-doc>`_!
.. image:: https://hosted.weblate.org/widgets/godot-engine/-/godot-docs/287x66-white.png
:alt: Translation state
:align: center
:target: https://hosted.weblate.org/engage/godot-engine/?utm_source=widget
.. only:: not i18n
.. image:: https://hosted.weblate.org/widgets/godot-engine/-/godot-docs/287x66-white.png
:alt: Translation status
:align: center
:target: https://hosted.weblate.org/engage/godot-engine/?utm_source=widget
.. only:: i18n
.. centered:: |weblate_widget|
The main documentation for the site is organized into the following sections: