配置

gt.config.json 文件指南

概览

gt.config.json 文件用于配置项目的 GT 设置。它应放在项目根目录。

CLI 设置向导 npx gtx-cli init 会在项目中自动创建一个 gt.config.json 文件。

配置

三个最重要的属性是:

  • defaultLocale: 项目的默认 locale。源内容以该 locale 编写,同时它也是项目的 fallback locale。

  • locales: 项目的 locale 数组,即你希望将项目翻译到的目标 locale。更多信息见支持的 locales。 如果你使用 gt-nextgt-react,这些也将是你的应用所支持的 locales。

  • files: 虽然对 React 组件翻译来说是可选项,但该字段用于指定你要翻译的 files 的相关信息。更多信息见 files 部分。

示例

以下是一个 gt.config.json 文件示例:

gt.config.json
{
  "defaultLocale": "en",
  "locales": ["fr", "es"],
  "files": {
    "json": {
      "include": ["public/locales/[locale].json"]
    }
  }
}

这将把 public/locales/en.json 翻译生成 public/locales/fr.jsonpublic/locales/es.json

en.json
fr.json
es.json
gt.config.json
package.json

后续步骤

这份指南怎么样?

配置