# General Translation Python SDKs: declare_static
URL: https://generaltranslation.com/fr/docs/python/reference/functions/declare-static.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Alias obsolète de derive qui marque le contenu pour une extraction à la compilation dans General Translation Python. Référence de l’API pour declare_static.

Un alias obsolète de [`derive`](/docs/python/reference/functions/derive). Il indique au CLI de General Translation que le contenu peut être analysé statiquement, puis délègue à [`derive`](/docs/python/reference/functions/derive). Utilisez [`derive`](/docs/python/reference/functions/derive) dans tout nouveau code.

## Vue d’ensemble [#overview]

Appelez `declare_static` exactement comme [`derive`](/docs/python/reference/functions/derive) : enveloppez une expression statique dans un ensemble fini de résultats possibles. Elle émet un `DeprecationWarning` et renvoie son entrée telle quelle.

```python
from gt_i18n import declare_static

message = t(f"The {declare_static('boy' if gender == 'male' else 'girl')} is playing.")
```

Signature :

```python
declare_static(content: object) -> object
```

Réexporté à partir de `generaltranslation.static` par `gt_i18n` et les packages du framework.

## Fonctionnement [#how-it-works]

* **Avertissement de dépréciation.** Il émet un `DeprecationWarning` recommandant [`derive`](/docs/python/reference/functions/derive).
* **Délègue à [`derive`](/docs/python/reference/functions/derive).** Il renvoie `derive(content)` — le contenu inchangé — ; le comportement est donc identique à celui de [`derive`](/docs/python/reference/functions/derive).

## Paramètres [#parameters]

| Paramètre             | Description                                                       | Type     | Facultatif | Par défaut |
| --------------------- | ----------------------------------------------------------------- | -------- | ---------- | ---------- |
| [`content`](#content) | Une expression statique avec un nombre fini de valeurs possibles. | `object` | Non        | —          |

### `content` [#content]

**Type** `object` · **Obligatoire**

Une expression statique avec un ensemble fini de valeurs possibles.

## Retourne [#returns]

**Type** `object`

Retourne `content` tel quel.

## Exemple [#example]

```python
# Déprécié — préférer derive()
from gt_i18n import declare_static  # ❌ Déprécié
from gt_i18n import derive          # ✅ Utiliser plutôt ceci
```

## Sitemap

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