From fe33cef894c425e954a973acd842c3fc1eeca9ba Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 6 Aug 2024 09:50:12 -0300 Subject: [PATCH] feat: include country in user language detection --- aider/coders/base_coder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index bd91e5eb9..24a11f70a 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -744,14 +744,14 @@ class Coder: try: lang = locale.getlocale()[0] if lang: - return lang.split("_")[0] # Extract just the language code + return lang # Return the full language code, including country except Exception: pass for env_var in ["LANG", "LANGUAGE", "LC_ALL", "LC_MESSAGES"]: lang = os.environ.get(env_var) if lang: - return lang.split("_")[0] # Extract just the language code + return lang.split(".")[0] # Return language and country, but remove encoding if present return None