# General Translation Python SDKs: declare_static
URL: https://generaltranslation.com/ru/docs/python/reference/functions/declare-static.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Устаревший алиас для derive, который помечает контент для извлечения на этапе сборки в General Translation Python. Справочник API по declare_static.

Устаревший алиас для [`derive`](/docs/python/reference/functions/derive). Помечает контент как доступный для статического анализа в CLI General Translation, а затем передаёт обработку [`derive`](/docs/python/reference/functions/derive). В новом коде используйте [`derive`](/docs/python/reference/functions/derive).

## Обзор [#overview]

Вызывайте `declare_static` так же, как [`derive`](/docs/python/reference/functions/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`](/docs/python/reference/functions/derive).
* **Делегирует [`derive`](/docs/python/reference/functions/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          # ✅ Используйте вместо него
```

## Sitemap

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