# General Translation Python SDKs: derive
URL: https://generaltranslation.com/it/docs/python/reference/functions/derive.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Contrassegna il contenuto con un insieme finito di varianti per l'estrazione in fase di build in General Translation Python. Riferimento API per derive.

Contrassegna il contenuto come analizzabile staticamente, in modo che la CLI di General Translation possa estrarre ogni possibile voce di traduzione in fase di build. È una funzione identità — restituisce esattamente ciò che le passi — e serve esclusivamente da marcatore.

## Panoramica [#overview]

Racchiudi in `derive` un&#39;espressione statica con un insieme finito di valori possibili, in genere all&#39;interno di una chiamata a [`t`](/docs/python/reference/functions/t). A runtime, `derive` restituisce l&#39;input così com&#39;è; al momento dell&#39;estrazione, la CLI genera una voce di traduzione per ciascun esito.

```python
from gt_flask import derive, t  # oppure: from gt_fastapi, o: from gt_i18n

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

Firma:

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

Riesportato da `generaltranslation.static` tramite `gt_i18n` e i pacchetti del framework. Vedi [Dichiarare variabili e varianti](/docs/python/guides/declaring-variables) per i pattern di utilizzo.

## Come funziona [#how-it-works]

* **Identità in runtime.** Restituisce `content` invariato; il suo unico scopo è contrassegnare il contenuto per la CLI.
* **Analisi statica.** Tutti i possibili esiti devono essere analizzabili staticamente in fase di build, così la CLI può generare una voce per ciascuno.
* **Valori dinamici.** Racchiudi il contenuto dinamico all&#39;interno di una frase derivata con [`declare_var`](/docs/python/reference/functions/declare-var).

## Parametri [#parameters]

| Parametro             | Descrizione                                                           | Type     | Facoltativo | Predefinito |
| --------------------- | --------------------------------------------------------------------- | -------- | ----------- | ----------- |
| [`content`](#content) | Un&#39;espressione statica con un insieme finito di possibili valori. | `object` | No          | —           |

### `content` [#content]

**Tipo** `object` · **Obbligatorio**

Un&#39;espressione statica con un insieme finito di valori possibili.

## Returns [#returns]

**Type** `object`

Restituisce `content` senza modifiche. La funzione è un marcatore di identità per la CLI.

## Esempio [#example]

```python
from gt_flask import t, derive, declare_var

t(f"{declare_var(name, name='name')} adopted a {derive('cat' if is_cat else 'dog')}.")
```

*Nota: [`declare_static`](/docs/python/reference/functions/declare-static) è un alias obsoleto di `derive`. Usa `derive` nel codice nuovo.*

## Sitemap

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