# General Translation Python SDKs: declare_static URL: https://generaltranslation.com/ru/docs/python/reference/functions/declare-static.mdx --- title: declare_static description: Устаревший алиас для derive, который помечает контент для извлечения на этапе сборки в General Translation Python. Справочник API по declare_static. --- Устаревший алиас для [`derive`](/docs/python/reference/functions/derive). Помечает контент как доступный для статического анализа в CLI General Translation, а затем передаёт обработку `derive`. В новом коде используйте `derive`. ## Обзор [#overview] Вызывайте `declare_static` так же, как `derive`: оберните статическое выражение в конечный набор возможных результатов. Она выдаёт предупреждение `DeprecationWarning` и возвращает входное значение без изменений. ```python from gt_i18n import declare_static message = t(f"The {declare_static('boy' if gender == 'male' else 'girl')} is playing.") ``` Сигнатура: ```python declare_static(content: object) -> object ``` Реэкспортируется из `generaltranslation.static` через `gt_i18n` и пакеты фреймворка. ## Как это работает [#how-it-works] * **Предупреждение об устаревании.** Вызывает `DeprecationWarning` и рекомендует использовать `derive`. * **Делегирует `derive`.** Возвращает `derive(content)` — то есть передаёт содержимое без изменений, — поэтому поведение полностью совпадает с [`derive`](/docs/python/reference/functions/derive). ## Параметры [#parameters] | Параметр | Описание | Тип | Необязательный | По умолчанию | | --------------------- | ---------------------------------------------------------------- | -------- | -------------- | ------------ | | [`content`](#content) | Статическое выражение с ограниченным набором возможных значений. | `object` | Нет | — | ### `content` [#content] **Тип** `object` · **Обязательное** Статическое выражение с ограниченным набором возможных значений. ## Возвращает [#returns] **Тип** `object` Возвращает `content` без изменений. ## Пример [#example] ```python # Устарело — используйте derive() from gt_i18n import declare_static # ❌ Устарело from gt_i18n import derive # ✅ Используйте вместо него ```