# General Translation React SDKs (gt-react, gt-next): Var URL: https://generaltranslation.com/ru/docs/react/reference/components/var.mdx --- title: Var description: Отображает динамическое значение внутри перевода без его перевода, с General Translation gt-react. Справочник API для Var. --- Компонент `` отображает динамический контент, который не следует переводить. Используйте его для значений, фрагментов кода или конфиденциальной информации, такой как API-ключи или персональные данные, чтобы окружающий текст оставался переводимым. *Доступно в `gt-react`, `gt-next`, `gt-tanstack-start` и `gt-react-native`. В примерах используется импорт из `gt-react`; вместо этого импортируйте из пакета вашего фреймворка.* ## Обзор [#overview] Поместите `` внутрь [``](/docs/react/reference/components/t), чтобы обозначить значение как переменную. Значение отображается как есть, а остальная часть предложения переводится вокруг него. ```tsx Your name is {user.name}. ``` *Примечание: `` всегда используется внутри ``. Считайте его универсальным вариантом для динамических значений, которые не подходят для [``](/docs/react/reference/components/num), [``](/docs/react/reference/components/currency) или [``](/docs/react/reference/components/datetime).* ## Как это работает [#how-it-works] * **Исключено из перевода.** Содержимое `` не отправляется в API General Translation. Оно отображается в точности в том виде, в котором было передано, что позволяет сохранить динамические или конфиденциальные значения без изменений. * **Сохраняет перевод окружающего текста.** Если пометить значение как переменную, окружающий текст останется одной переводимой записью, а переменная будет подставлена в нужное место для каждой локали. ## Пропсы [#props] | Prop | Описание | Type | Необязательно | По умолчанию | | ----------------------- | ---------------------------------------------------------- | ----------- | ------------- | ------------ | | [`children`](#children) | Отображаемое значение, без перевода. | `ReactNode` | Нет | — | | [`name`](#name) | Имя переменной для этой записи, используется в метаданных. | `string` | Да | — | ### `children` [#children] **Тип** `ReactNode` · **Обязательный** Содержимое, которое будет отрисовано внутри компонента. Оно передаётся без изменений и не переводится. ### `name` [#name] **Тип** `string` · **Необязательный** Необязательное имя переменной, используемое в метаданных и для идентификации значения в записи перевода. ## Примеры [#examples] ```tsx title="Address.tsx" import { T, Var } from 'gt-react'; export default function Example({ user }) { return ( Translate this text! Your name is: {user.name} // [!code highlight]

Do not translate this text

// [!code highlight]
); } ``` ## Заметки [#notes] * Переменные компоненты позволяют не включать в переводы непереводимый динамический контент. * Всегда используйте `` внутри ``. * Для форматирования с учетом локали используйте [``](/docs/react/reference/components/num), [``](/docs/react/reference/components/currency) или [``](/docs/react/reference/components/datetime).