chore(i18n): 统一多语言输出与新增三家 LLM 提供商支持
This commit is contained in:
@@ -135,7 +135,7 @@ impl CommitCommand {
|
||||
} else if self.manual || self.message.is_some() {
|
||||
// Manual commit
|
||||
self.create_manual_commit(format)?
|
||||
} else if config.commit.auto_generate && !self.yes {
|
||||
} else if config.commit.auto_generate {
|
||||
// AI-generated commit
|
||||
self.generate_commit(&repo, format, &messages).await?
|
||||
} else {
|
||||
@@ -262,13 +262,12 @@ impl CommitCommand {
|
||||
|
||||
let language_str = &config.language.output_language;
|
||||
let language = Language::from_str(language_str).unwrap_or(Language::English);
|
||||
|
||||
// Debug: print language info
|
||||
eprintln!("DEBUG: Language config: '{}', parsed as: {:?}", language_str, language);
|
||||
|
||||
let generated = if self.yes {
|
||||
// Non-interactive mode: generate directly
|
||||
generator.generate_commit_from_repo(repo, format, language).await?
|
||||
} else {
|
||||
// Interactive mode: allow user to review and regenerate
|
||||
generator.generate_commit_interactive(repo, format, language).await?
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user