63 from searx
import network
64 from babel
import Locale, languages
67 territories = Locale(
"en").territories
69 json = network.get(base_url +
"/docs/openapi.json").
json()
70 regions = json[
'components'][
'schemas'][
'Region'][
'enum']
72 engine_traits.all_locale = regions[0]
74 for region
in regions[1:]:
75 for code, name
in territories.items():
76 if region
not in (code, name):
78 for lang
in languages.get_official_languages(code, de_facto=
True):
79 engine_traits.regions[region_tag(Locale(lang, code))] = region