codebuddy可通过启用i18n插件并使用快捷键+提示词自动提取中文字符串为国际化键:单个字符串替换为t函数调用,同步生成zh-cn/en-us双语json;支持多行选中按语义分组命名或正则全文件扫描。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让CodeBuddy自动将中文字符串提取为国际化键并生成对应语言文件,而不是手动查找替换或逐行改写代码。
确认CodeBuddy已启用国际化插件
打开CodeBuddy设置 → 扩展 → 搜索“i18n” → 确保“CodeBuddy i18n Assistant”状态为已启用。未启用时所有提示词指令将被忽略,【插件禁用状态下发送任何国际化提示词均无效】。
重启CodeBuddy窗口使插件生效。
在代码中选中中文字符串发起提取
在JavaScript/TypeScript/React/Vue文件中,用鼠标选中一个中文字符串(例如“提交成功”)。
按下快捷键 Ctrl+Shift+I(Windows/Linux)或 Cmd+Shift+I(macOS),唤出CodeBuddy指令框。
输入提示词:“提取为国际化键,生成zh-CN和en-US双语key,保持原位置用t函数包裹” → 回车执行。
CodeBuddy会自动:替换原字符串为 t('common.submit_success') → 在 locales/zh-CN.json 中追加 "common.submit_success": "提交成功" → 同步在 locales/en-US.json 中写入 "common.submit_success": "Submit successful"。
CodeBuddy Code CLI 的安装、配置与使用指南。CodeBuddy Code 是腾讯推出的 AI 驱动 CLI 编程助手,支持自然语言驱动开发。 - 必备触发词:CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant - 适用场景:安装 CodeBuddy CLI、配置 CodeBuddy、使用 CodeBuddy 命令、排查 CodeBuddy 问题
批量处理多个字符串
方法一:多行选中后统一处理
按住 Alt(Windows/Linux)或 Option(macOS),用鼠标竖向拖选多个中文字符串(如“保存”“取消”“删除”),确保每行只含一个待提取字符串。
触发指令框后输入:“批量提取为国际化键,按语义分组到user、form、dialog三级命名空间,全部生成en-US和ja-JP翻译”。
CodeBuddy将按上下文自动归类:“用户头像上传失败”→user.avatar.upload_failed,“确认删除该条目?”→dialog.delete.confirm。若某字符串上下文模糊,它会跳过不处理,不会强行分配错误命名空间。
方法二:基于正则全文件扫描
不选中文,直接在指令框中输入:“扫描当前文件所有中文字符串,排除注释和变量名,提取为key,生成zh-CN/en-US双语JSON,key格式为文件名_行号_序号”。
例如 settings.ts 第42行的“深色模式”会被转为 settings_42_1,并写入对应语言文件。此方式适合快速兜底,但key可读性差,后续需人工重命名。










