diff options
| author | Alexandre Flament <alex@al-f.net> | 2022-04-09 15:24:11 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-09 15:24:11 +0200 |
| commit | e7644271531a7ea4d784bbb586f9e2725c546fd4 (patch) | |
| tree | 7545f79fc62e013a98e79a037225a25a694f9fb0 /searxng_extra | |
| parent | 921528123263e03002682399df055f50aa891b82 (diff) | |
| parent | 5e7f46991104a6583676c6c9319a81b6f9a4b151 (diff) | |
Merge branch 'master' into switch-md-parser
Diffstat (limited to 'searxng_extra')
| -rwxr-xr-x | searxng_extra/update/update_languages.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/searxng_extra/update/update_languages.py b/searxng_extra/update/update_languages.py index 92083f39f..95ee5bd3e 100755 --- a/searxng_extra/update/update_languages.py +++ b/searxng_extra/update/update_languages.py @@ -113,6 +113,16 @@ def get_unicode_flag(lang_code): return c1 + c2 +def get_territory_name(lang_code): + country_name = None + locale = get_locale(lang_code) + try: + country_name = locale.get_territory_name() + except FileNotFoundError as exc: + print("ERROR: %s --> %s" % (locale, exc)) + return country_name + + # Join all language lists. def join_language_lists(engines_languages): language_list = {} @@ -274,7 +284,7 @@ def write_languages_file(languages): item = ( code, languages[code]['name'].split(' (')[0], - languages[code].get('country_name') or '', + get_territory_name(code) or '', languages[code].get('english_name') or '', UnicodeEscape(flag), ) |