# generaltranslation: General Translation Core SDK: Variabile URL: https://generaltranslation.com/it/docs/core/types/Variable.mdx --- title: Variabile description: Definizione di tipo per le variabili usate nel contenuto tradotto --- ## Panoramica `Variable` rappresenta un segnaposto per il contenuto dinamico nelle traduzioni. ```typescript type Variable = { k: string; i?: number; v?: VariableType; }; ``` ## Proprietà | Proprietà | Tipo | Descrizione | | --------- | -------------- | --------------------------- | | `k` | `string` | Chiave/nome della variabile | | `i?` | `number` | Identificatore interno | | `v?` | `VariableType` | Tipo di formattazione | ### VariableType ```typescript type VariableType = 'v' | 'n' | 'd' | 'c'; ``` | Valore | Descrizione | | ------ | ------------------------------ | | `'v'` | Sostituzione di testo semplice | | `'n'` | Formattazione numerica | | `'d'` | Formattazione della data | | `'c'` | Formattazione della valuta | ## Esempi ### Utilizzo di base ```typescript copy import { Variable } from 'generaltranslation'; // Variabile di testo const nameVariable: Variable = { k: 'userName' }; // Variabile numerica const countVariable: Variable = { k: 'itemCount', v: 'n' }; // Variabile valuta const priceVariable: Variable = { k: 'price', v: 'c' }; ``` ### Nel contenuto JSX ```typescript copy const welcomeContent = [ 'Welcome back, ', { k: 'userName' } as Variable, '! You have ', { k: 'messageCount', v: 'n' } as Variable, ' messages.' ]; ``` ## Tipi correlati * [`VariableType`](/docs/core/types/variable-type) - Specifiche del tipo di formattazione