From efde8e867ed7c43231a76dafd922340831de8345 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Sat, 10 May 2025 11:43:35 -0700 Subject: [PATCH] fix: Prevent "Reply in C." instruction for C/POSIX locales --- aider/coders/base_coder.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index fc40d818e..278c780f6 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1049,6 +1049,9 @@ class Coder: if not lang_code: return None + if lang_code.upper() in ("C", "POSIX"): + return None + # Probably already a language name if ( len(lang_code) > 3 @@ -1182,10 +1185,10 @@ class Coder: ) rename_with_shell = "" - if self.chat_language: - language = self.chat_language + if user_lang: # user_lang is the result of self.get_user_language() + language = user_lang else: - language = "the same language they are using" + language = "the same language they are using" # Default if no specific lang detected if self.fence[0] == "`" * 4: quad_backtick_reminder = (