配置

gt.config.json 文件使用指南

概览

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

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

配置

三个最重要的属性是:

  • defaultLocale: 项目的默认 locale,即源内容所使用的语言/区域标识,同时也作为项目的 fallback locale。

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

  • 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

下一步

这份指南怎么样?

配置