From 3d73fac84c9c91ce6a2c5732aa64f32bfbdf0901 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Thu, 5 Sep 2024 12:49:11 -0700 Subject: [PATCH] feat: add chat_language parameter to Coder class --- aider/coders/base_coder.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 7c9431dc3..cface7d72 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -93,6 +93,7 @@ class Coder: num_cache_warming_pings = 0 suggest_shell_commands = True ignore_mentions = None + chat_language = None @classmethod def create( @@ -260,7 +261,9 @@ class Coder: cache_prompts=False, num_cache_warming_pings=0, suggest_shell_commands=True, + chat_language=None, ): + self.chat_language = chat_language self.commit_before_message = [] self.aider_commit_hashes = set() self.rejected_urls = set() @@ -856,6 +859,9 @@ class Coder: self.cur_messages = [] def get_user_language(self): + if self.chat_language: + return self.chat_language + try: lang = locale.getlocale()[0] if lang: