From 5f9544b3b392a5ae0b23905cbc365d1004e78ae8 Mon Sep 17 00:00:00 2001 From: xuezhixin Date: Wed, 1 Dec 2021 21:32:49 +0800 Subject: [PATCH 1/2] Lang in os.environ is used as an alternative --- terminatorlib/util.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/terminatorlib/util.py b/terminatorlib/util.py index 769343a5..c89b3b5f 100644 --- a/terminatorlib/util.py +++ b/terminatorlib/util.py @@ -105,7 +105,12 @@ def manual_lookup(): if language in available_languages: target = language break - + elif 'LANG' in os.environ: + languages = os.environ['LANG'].split('.') + for language in languages: + if language in available_languages: + target = language + break return base_url % target def path_lookup(command): From 35e4ee7286db4191e2501329d25a93e2c7d1f805 Mon Sep 17 00:00:00 2001 From: xuezhixin Date: Thu, 2 Dec 2021 00:01:39 +0800 Subject: [PATCH 2/2] Added Lang option --- terminatorlib/util.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/terminatorlib/util.py b/terminatorlib/util.py index c89b3b5f..5a9055a5 100644 --- a/terminatorlib/util.py +++ b/terminatorlib/util.py @@ -106,9 +106,9 @@ def manual_lookup(): target = language break elif 'LANG' in os.environ: - languages = os.environ['LANG'].split('.') - for language in languages: - if language in available_languages: + language = os.environ['LANG'].split('.')[0] + for i in range(len(available_languages)): + if language == available_languages[i]: target = language break return base_url % target