# generaltranslation: General Translation Core SDK: Variable URL: https://generaltranslation.com/fr/docs/core/types/Variable.mdx --- title: Variable description: Définition de type des variables utilisées dans le contenu traduit --- ## Vue d’ensemble `Variable` représente un espace réservé au contenu dynamique dans les traductions. ```typescript type Variable = { k: string; i?: number; v?: VariableType; }; ``` ## Propriétés | Propriété | Type | Description | | --------- | -------------- | ------------------------- | | `k` | `string` | Clé ou nom de la variable | | `i?` | `number` | Identifiant interne | | `v?` | `VariableType` | Type de formatage | ### VariableType ```typescript type VariableType = 'v' | 'n' | 'd' | 'c'; ``` | Valeur | Description | | ------ | -------------------------- | | `'v'` | Substitution de texte brut | | `'n'` | Formatage des nombres | | `'d'` | Formatage des dates | | `'c'` | Formatage monétaire | ## Exemples ### Utilisation de base ```typescript copy import { Variable } from 'generaltranslation'; // Variable texte const nameVariable: Variable = { k: 'userName' }; // Variable numérique const countVariable: Variable = { k: 'itemCount', v: 'n' }; // Variable monétaire const priceVariable: Variable = { k: 'price', v: 'c' }; ``` ### Dans le contenu JSX ```typescript copy const welcomeContent = [ 'Welcome back, ', { k: 'userName' } as Variable, '! You have ', { k: 'messageCount', v: 'n' } as Variable, ' messages.' ]; ``` ## Types associés * [`VariableType`](/docs/core/types/variable-type) - Spécifications des types de formatage