# General Translation Changelog: gt 2.13.0: Автоматическая деривация в t()
URL: https://generaltranslation.com/ru/blog/gt_v2_13_0.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 
Authors: Ernest McCarter
Published: 2026-03-20

## Обзор

Функция [`t()`](/docs/react/reference/functions/t-function) теперь автоматически деривирует динамический контент — больше не нужно оборачивать переменные в [`derive()`](/docs/react/reference/functions/derive). Эта возможность включена по умолчанию и сразу работает с GT CLI.

Это очередной шаг в серии улучшений [`derive()`](/docs/react/reference/functions/derive). Сначала [gt-react@10.15.0](/devlog/gt-react_v10_15_0) добавил поддержку [`derive()`](/docs/react/reference/functions/derive) в тегированный шаблонный литерал [`t`](/docs/react/reference/functions/t-function). Затем [gt@2.12.0](/devlog/gt-cli_v2_12_0) расширил возможности [`derive()`](/docs/react/reference/functions/derive), чтобы разрешать значения из объектов и массивов. Теперь gt@2.13.0 полностью устраняет необходимость вызывать [`derive()`](/docs/react/reference/functions/derive) при использовании [`t()`](/docs/react/reference/functions/t-function).

## До и после

Раньше для динамических значений в [`t()`](/docs/react/reference/functions/t-function) требовалось явно вызывать [`derive()`](/docs/react/reference/functions/derive):

```js
const noun = cond ? "boy" : "girl"
const result = t("The " + derive(noun))
```

Теперь просто используйте переменную:

```js
const noun = cond ? "boy" : "girl"
const result = t("The " + noun)
```

CLI автоматически выполняет деривацию при разборе вызовов [`t()`](/docs/react/reference/functions/t-function) — он распознаёт переменные с конечным набором возможных строковых значений и деривирует их в фоновом режиме.

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

Автодеривация включена по умолчанию. Чтобы отключить эту функцию, установите `autoDerive` в `false` в файле `gt.config.json`:

```json
{
  "files": {
    "gt": {
      "parsingFlags": {
        "autoDerive": false
      }
    }
  }
}
```

> **Примечание:** Это относится только к функции [`t()`](/docs/react/reference/functions/t-function). На макрос тегированного шаблона [`t`](/docs/react/reference/functions/t-function) это не влияет — он уже поддерживает деривацию через синтаксис шаблонных литералов, представленный в [gt-react@10.15.0](/devlog/gt-react_v10_15_0).

## Ссылки

* [PR #1141](https://github.com/generaltranslation/gt/pull/1141)

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
