i18n 国际化全量接入 + 修复与 UI 增强

- 引入 i18n 系统,所有用户可见字符串替换为 t() 调用,支持中/EN/日三语
- 插件激活时读取 ai.outputLanguage 配置初始化语言,onDidChangeConfiguration 监听变更自动切换
- ReviewPanel 与 SetupViewProvider 注册 onLanguageChange 回调,语言切换时全量重渲染
- package.json description:"AI 输出语言" -> "插件语言"
- 修复 repairJsonEscapes 无差别解引号导致 JSON 解析失败
- 设置页规则名称空值时输入框红框 + 错误提示
- 规则导入流程添加 withProgress 加载提示
This commit is contained in:
范智鹏
2026-07-26 15:44:26 +08:00
parent d96e4dd866
commit ff32ecf5c2
12 changed files with 220 additions and 140 deletions
+1 -1
View File
@@ -128,7 +128,7 @@
"en",
"ja"
],
"description": "AI 输出语言"
"description": "插件语言"
},
"vscode-code-reviewer.linters.javascript": {
"type": "string",