diff --git a/doc/extdev/i18n.rst b/doc/extdev/i18n.rst index a3232b85768..75ef36cc51c 100644 --- a/doc/extdev/i18n.rst +++ b/doc/extdev/i18n.rst @@ -35,25 +35,25 @@ In practice, you have to: :func:`sphinx.locale.get_translation` function, usually renamed ``_()``, e.g.: - .. code-block:: python - :caption: src/__init__.py + .. code-block:: python + :caption: src/__init__.py - from sphinx.locale import get_translation + from sphinx.locale import get_translation - MESSAGE_CATALOG_NAME = 'myextension' - _ = get_translation(MESSAGE_CATALOG_NAME) + MESSAGE_CATALOG_NAME = 'myextension' + _ = get_translation(MESSAGE_CATALOG_NAME) - translated_text = _('Hello Sphinx!') + translated_text = _('Hello Sphinx!') #. Set up your extension to be aware of its dedicated translations: - .. code-block:: python - :caption: src/__init__.py + .. code-block:: python + :caption: src/__init__.py - def setup(app): - package_dir = path.abspath(path.dirname(__file__)) - locale_dir = os.path.join(package_dir, 'locales') - app.add_message_catalog(MESSAGE_CATALOG_NAME, locale_dir) + def setup(app): + package_dir = path.abspath(path.dirname(__file__)) + locale_dir = os.path.join(package_dir, 'locales') + app.add_message_catalog(MESSAGE_CATALOG_NAME, locale_dir) #. Generate message catalog template ``*.pot`` file, usually in ``locale/`` source directory, for example via `Babel`_: