Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 06435e08 authored by Markus Heiser's avatar Markus Heiser Committed by GitHub
Browse files

Merge pull request #629 from not-my-profile/about-language

[doc] introduce about.language and sort engines by it
parents 3c0f01ae e28c6bda
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -43,6 +43,9 @@ Explanation of the :ref:`general engine configuration` shown in the table
        - ``!{{mod.shortcut}}``
        - {{mod.__name__}}
        - {{(mod.disabled and "y") or ""}}
          {%- if mod.about and  mod.about.language %}
          ({{mod.about.language | upper}})
          {%- endif %}
        - {{mod.timeout}}
        - {{mod.weight or 1 }}
        {% if mod.engine_type == 'online' %}
+5 −1
Original line number Diff line number Diff line
@@ -50,7 +50,11 @@ jinja_contexts = {
    },
}
jinja_filters = {
    'sort_engines': lambda engines: sorted(engines, key=lambda engine: (engine[1].disabled, engine[0]))
    'sort_engines':
    lambda engines: sorted(
        engines,
        key=lambda engine: (engine[1].disabled, engine[1].about.get('language', ''), engine[0])
    )
}

# usage::   lorem :patch:`f373169` ipsum
+1 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ about = {
    "use_official_api": False,
    "require_api_key": False,
    "results": 'HTML',
    "language": 'de',
}

categories = ['general']
+1 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ about = {
    "use_official_api": False,
    "require_api_key": False,
    "results": 'HTML',
    "language": 'fr',
}

# engine dependent config
+1 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ about = {
    "use_official_api": True,
    "require_api_key": False,
    "results": 'JSON',
    "language": "de",
}

categories = ['videos']
Loading