From 17a2773a22b3d1a8692b1f6e1a8fc19ed4c2d778 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 10 May 2025 12:28:51 -0700 Subject: [PATCH] refactor: Validate locale language result --- aider/coders/base_coder.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index c478db43b..f37e47bed 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1094,6 +1094,7 @@ class Coder: 2. ``locale.getlocale()`` 3. ``LANG`` / ``LANGUAGE`` / ``LC_ALL`` / ``LC_MESSAGES`` environment variables """ + # Explicit override if self.chat_language: return self.normalize_language(self.chat_language) @@ -1102,7 +1103,9 @@ class Coder: try: lang = locale.getlocale()[0] if lang: - return self.normalize_language(lang) + lang = self.normalize_language(lang) + if lang: + return lang except Exception: pass