# General Translation Python SDKs: derive URL: https://generaltranslation.com/it/docs/python/reference/functions/derive.mdx --- title: derive 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'espressione statica con un insieme finito di valori possibili, in genere all'interno di una chiamata a [`t`](/docs/python/reference/functions/t). A runtime, `derive` restituisce l'input così com'è; al momento dell'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'interno di una frase derivata con [`declare_var`](/docs/python/reference/functions/declare-var). ## Parametri [#parameters] | Parametro | Descrizione | Type | Facoltativo | Predefinito | | --------------------- | --------------------------------------------------------------------- | -------- | ----------- | ----------- | | [`content`](#content) | Un'espressione statica con un insieme finito di possibili valori. | `object` | No | — | ### `content` [#content] **Tipo** `object` · **Obbligatorio** Un'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.*