From e120196259a3ad58a26abf769119e76ca5e9e928 Mon Sep 17 00:00:00 2001 From: Igor Chubin Date: Wed, 3 Oct 2018 19:38:33 +0200 Subject: [PATCH] added find_supported_language() --- bin/srv.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bin/srv.py b/bin/srv.py index b9314ed..75c9f9a 100644 --- a/bin/srv.py +++ b/bin/srv.py @@ -265,6 +265,15 @@ def location_canonical_name( location ): return location_alias[location.lower()] return location +def find_supported_language(accepted_languages): + for p in accepted_languages: + lang = p[0] + if '-' in lang: + lang = lang.split('-',1)[0] + if lang in SUPPORTED_LANGS: + return lang + return None + def show_help(): return open(HELP_FILE, 'r').read()