Конфигурация

Руководство по файлу gt.config.json

Обзор

Файл gt.config.json используется для конфигурации GT в вашем проекте. Его следует поместить в корень проекта.

Мастер настройки CLI npx gtx-cli init автоматически создаст файл gt.config.json в вашем проекте.

Конфигурация

Три важнейших свойства:

  • defaultLocale: Локаль по умолчанию для вашего проекта. На этой локали написано исходное содержимое. Она же используется как резервная локаль для проекта.

  • locales: Массив локалей вашего проекта. Это локали, на которые вы хотите перевести проект. См. раздел поддерживаемые локали для получения дополнительной информации. Если вы используете gt-next или gt-react, это также локали, поддерживаемые вашим приложением.

  • files: Хотя для перевода React‑компонентов это поле необязательно, в нём указывается информация о файлах, которые вы хотите переводить. См. раздел 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.json и public/locales/es.json.

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

Дальнейшие шаги

Насколько полезно это руководство?

Конфигурация