# General Translation Python SDKs: t_fallback URL: https://generaltranslation.com/ru/docs/python/reference/functions/t-fallback.mdx --- title: t_fallback description: Интерполяция строки без поиска перевода в General Translation Python. Справочник API для t_fallback. --- Интерполирует переменные в строку сообщения без поиска перевода. Используйте для строк, которые нужно интерполировать, но не переводить, например для содержимого, уже находящегося в локали по умолчанию. ## Обзор [#overview] Вызовите `t_fallback`, передав исходную строку и переменные интерполяции в виде именованных аргументов. Функция возвращает интерполированную строку, используя [`interpolate_message`](/docs/python/reference/functions/interpolate-message). В отличие от [`t`](/docs/python/reference/functions/t), она никогда не обращается к менеджеру и не ищет перевод, поэтому работает без инициализированного менеджера. ```python from gt_i18n import t_fallback message = t_fallback("Hello, {name}!", name="World") ``` Сигнатура: ```python t_fallback(message: str, **kwargs: object) -> str ``` Импортируйте `t_fallback` из `gt_i18n`. Фреймворк-пакеты его не реэкспортируют. ## Как это работает [#how-it-works] * **Без перевода.** Выполняется только интерполяция — хеширование, поиск или получение перевода не происходят. * **Интерполяция.** Переменные подставляются с использованием синтаксиса ICU MessageFormat, включая все объявленные в исходном тексте переменные `_gt_`. * **Защита от ошибок.** Если сообщение не удаётся отформатировать, `interpolate_message` возвращает исходный текст вместо того, чтобы выбрасывать исключение. ## Параметры [#parameters] | Параметр | Описание | Type | Optional | По умолчанию | | --------------------- | -------------------------------------------------------- | ------------ | -------- | ------------ | | [`message`](#message) | Строка ICU MessageFormat, которую нужно интерполировать. | `str` | Нет | — | | [`kwargs`](#kwargs) | Переменные, которые нужно интерполировать в сообщение. | keyword args | Да | — | ### `message` [#message] **Тип** `str` · **Обязательно** Строка ICU MessageFormat для интерполяции. ### `kwargs` [#kwargs] **Тип** именованные аргументы · **Необязательно** Переменные для интерполяции в сообщении. ## Возвращает [#returns] **Тип** `str` Строка после интерполяции. ## Пример [#example] ```python from gt_i18n import t_fallback t_fallback("Welcome, {name}!", name="Alice") # → "Welcome, Alice!" ```