用于本地化的 Claude Code Skill

npx skills add globalize-now/globalize-skills 会安装一个 Claude Code Skill:提取硬编码字符串,生成语言文件,并在每次 Git 推送时同步翻译。无需控制台,无需手动审核。

Claude Code 是能自主编辑文件的 Agent 式编码工具。globalize.now 与这套工作流无缝衔接:一条命令,Agent 提取字符串并生成语言文件,Claude Code 提交改动。此后每次 Git 推送都会保持翻译同步,无需任何手动步骤。

前提条件

  • 一个 Claude Code 处理过的项目(Next.js、React、Vue 或类似框架)
  • 一个 Git 仓库
  • Node.js 18+
  • 已安装并完成认证的 Claude Code

如何在 Claude Code 中配置 globalize.now

  1. 打开 Claude Code 的项目目录

    cd 进入 Claude Code 一直在修改的仓库,确保路径与 Git 根目录对齐。

  2. 运行 Skill 安装器

    在 globalize.now 上连接仓库,直接在应用内完成转换;也可以在项目根目录安装 Globalize Skill,让 Agent 搭建 i18n 骨架并扫描字面量。

    npx skills add globalize-now/globalize-skills --all
  3. 扫描硬编码的 UI 字符串

    让 globalize.now 遍历目录树,列出组件中仍然内嵌的、用户可见的英文文本。

  4. 确认建议的翻译键结构

    在应用重构前,检查命名空间、命名方式和复数处理的钩子。

  5. 应用重构并生成语言文件

    批准改动后,组件会调用你的运行时辅助函数,JSON 目录也会进入 Git。

  6. 用 Claude Code 提交并推送

    让 Claude Code 暂存可合并的 diff、提交并推送,此后的每次推送都会自动同步。

通过 MCP 连接(可选)

想在 Claude Code 里驱动 Globalize?代码完成 i18n 准备后,连接 MCP 即可。

claude mcp add --transport http globalize https://api.globalize.now/mcp

更多:连接 MCP →

常见问题

Claude Code 和 globalize.now 都要修改组件

解决方法: 先运行 globalize.now 建立键和语言文件;之后 Claude Code 应当修改翻译条目,而不是到处重新写入原始字面量。

Claude Code 新增了字符串,如何重新提取?

解决方法: globalize.now 在每次 Git 推送时自动运行,新增字面量会被自动检测,不必为每次小改动手动重跑安装器。

常见问题

globalize.now 能专门配合 Claude Code 使用吗?

可以。globalize.now 以 Agent Skill 和 CLI 的形式提供,在仓库中运行即可;Claude Code 可以执行同样的命令并提交生成的 diff。这套集成基于 Git:语言文件一旦就位,每次推送都会保持翻译对齐。你不需要编辑器和版本控制之外的单独控制台。

需要配置 Claude Code 才能让它识别 globalize.now 吗?

只需运行 npx skills add globalize-now/globalize-skills,让当前会话中的 Agent 都能使用这些 Skill。除这一步初始化外,没有专属的 Claude Code 插件。安装后,用你在任何 AI 编码环境中使用的本地化提示词来指挥 Claude Code 即可。

Claude Code 和 globalize.now 能共用同一套 Git 工作流吗?

它们应该共用同一份仓库历史。globalize.now 写入键和语言 JSON,Claude Code 在已包含这些文件的分支上继续开发功能。照常通过 PR 合并,评审者就能同时看到业务代码和翻译更新。之后 globalize.now 会监听推送,保证下游语言始终是最新的。

Claude Code 生成了带硬编码文本的新 UI,会怎样?

下一次 Git 推送会触发 globalize.now:它会比对出新增的字面量,建议相应的键,并自动更新翻译目录。这样英文 JSX 与语言文件之间就不会出现偏差。你仍然需要审查 PR,但不用手动导出文件包,也不必为每个功能分支重跑一次性脚本。

globalize.now 会影响 Claude Code 编辑代码库吗?

不会。首次提取之后,Claude Code 对组件的访问权限不变,只是组件引用的是翻译辅助函数,而不再是原始字符串。globalize.now 不会锁定文件,也不要求更换编辑器工作流。只要提交都经由 Git,两个工具就能协同工作,而这本来就是 Claude Code 项目的交付方式。

哪些仓库最适合把 Claude Code 与 globalize.now 搭配使用?

任何由 AI 编辑、UI 文本仍写在行内的 JavaScript 或 TypeScript 应用都最受益:Agent 交付界面很快,globalize.now 则把这份速度转化为结构化的 i18n,无需推倒重来。如果你已把所有字符串存进语言文件,需要提取的内容会少一些,但大多数 Claude Code 原型仍需要 globalize.now 自动完成的第一轮处理。

在 Claude Code 中试用 globalize.now

从项目根目录开始:

npx skills add globalize-now/globalize-skills --all

回到首页,了解产品详情和定价 →

其他集成

免费开始