# gt: General Translation CLI tool: GT JSX URL: https://generaltranslation.com/zh/docs/cli/formats/gt.mdx --- title: GT JSX description: 自动翻译你的 gt-next、gt-react 或 gt-react-native 项目 --- ## 概述 本教程将向你演示如何在使用 [`gt-next`](/docs/next)、[`gt-react`](/docs/react) 或 [`gt-react-native`](/docs/react-native) 时,自动管理项目的翻译文件。 **注意:** 仅应在发布生产构建时使用此功能。 如果你是在开发环境中使用 gt-next、gt-react 或 gt-react-native,则不需要这个 命令。 我们将按以下 3 个步骤进行: 添加环境变量 使用 [`npx gt configure`](/docs/cli/configure) 命令配置项目 运行 [`gt translate`](/docs/cli/translate#translate) *** ## 第 1 步:添加环境变量 将生产环境 API 密钥和项目 ID 添加到环境变量中。 这是使用 `gt` 工具的必要步骤。 你可以在 [General Translation 仪表板](https://generaltranslation.com/dashboard) 获取这些信息。 ```bash title=".env" GT_API_KEY= GT_PROJECT_ID= ``` ## 第 2 步:使用 `npx gt configure` 命令配置项目 运行 `gt configure` 命令来配置项目。 ```bash npx gt configure ``` ## 第 3 步:将 `gt translate` 命令添加到构建流程中 在执行构建命令之前,将 `gt translate` 命令添加到你的构建或 CI 流程中,以便自动将翻译加入项目。 ```json title="package.json" { "scripts": { "translate": "npx gt translate", "build": "npm run translate && " } } ``` 这会为你的所有区域设置生成翻译,并将其保存到项目中。 如果你想把这些文件提交到代码仓库,也可以改为在提交前运行此命令。 完成了!现在,每当项目发生变化时,它都会自动更新所有翻译 JSON 文件。 *** ## 说明 * 你可以使用 [`gt translate`](/docs/cli/translate#translate) 命令自动将翻译添加到项目中。 * 如果你想提交翻译文件,也可以改为在提交前运行 `gt translate` 命令。 * 要配置翻译的输出路径,请参阅[配置](/docs/cli/reference/config)文档。 ## 后续步骤 * 请参阅 [translate 命令](/docs/cli/translate)了解 CLI 的使用详情。