forked from zaclys/searxng
[doc] fix some leftovers from ad964562c
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
7bc3d17b11
commit
ef4239c68a
|
@ -135,6 +135,7 @@ suppress_warnings = ['myst.domains']
|
||||||
intersphinx_mapping = {
|
intersphinx_mapping = {
|
||||||
"python": ("https://docs.python.org/3/", None),
|
"python": ("https://docs.python.org/3/", None),
|
||||||
"flask": ("https://flask.palletsprojects.com/", None),
|
"flask": ("https://flask.palletsprojects.com/", None),
|
||||||
|
"flask_babel": ("https://flask-babel.tkte.ch/", None),
|
||||||
# "werkzeug": ("https://werkzeug.palletsprojects.com/", None),
|
# "werkzeug": ("https://werkzeug.palletsprojects.com/", None),
|
||||||
"jinja": ("https://jinja.palletsprojects.com/", None),
|
"jinja": ("https://jinja.palletsprojects.com/", None),
|
||||||
"linuxdoc" : ("https://return42.github.io/linuxdoc/", None),
|
"linuxdoc" : ("https://return42.github.io/linuxdoc/", None),
|
||||||
|
|
|
@ -72,7 +72,7 @@ def localeselector():
|
||||||
|
|
||||||
|
|
||||||
def get_translations():
|
def get_translations():
|
||||||
"""Monkey patch of flask_babel.get_translations"""
|
"""Monkey patch of :py:obj:`flask_babel.get_translations`"""
|
||||||
if has_request_context() and flask.request.form.get('use-translation') == 'oc':
|
if has_request_context() and flask.request.form.get('use-translation') == 'oc':
|
||||||
babel_ext = flask_babel.current_app.extensions['babel']
|
babel_ext = flask_babel.current_app.extensions['babel']
|
||||||
return Translations.load(next(babel_ext.translation_directories), 'oc')
|
return Translations.load(next(babel_ext.translation_directories), 'oc')
|
||||||
|
@ -117,7 +117,7 @@ def _get_locale_descr(locale, language_code):
|
||||||
def locales_initialize(directory=None):
|
def locales_initialize(directory=None):
|
||||||
"""Initialize locales environment of the SearXNG session.
|
"""Initialize locales environment of the SearXNG session.
|
||||||
|
|
||||||
- monkey patch :py:obj:`flask_babel.get_translations` by :obj:py:`get_translations`
|
- monkey patch :py:obj:`flask_babel.get_translations` by :py:obj:`get_translations`
|
||||||
- init global names :py:obj:`LOCALE_NAMES`, :py:obj:`RTL_LOCALES`
|
- init global names :py:obj:`LOCALE_NAMES`, :py:obj:`RTL_LOCALES`
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ import sys
|
||||||
import os.path
|
import os.path
|
||||||
import time
|
import time
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
from searx import settings, get_setting
|
from searx import settings, get_setting, locales
|
||||||
from searx.infopage import InfoPageSet, InfoPage
|
from searx.infopage import InfoPageSet, InfoPage
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ _doc_user = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'docs'
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
locales.locales_initialize()
|
||||||
base_url = get_setting('server.base_url', None)
|
base_url = get_setting('server.base_url', None)
|
||||||
if base_url:
|
if base_url:
|
||||||
infopageset_ctx = _instance_infosetset_ctx(base_url)
|
infopageset_ctx = _instance_infosetset_ctx(base_url)
|
||||||
|
|
Loading…
Reference in New Issue