# generaltranslation: General Translation Core SDK: Variable URL: https://generaltranslation.com/es/docs/core/types/Variable.mdx --- title: Variable description: Definición de tipo para las variables usadas en el contenido de traducción --- ## Resumen `Variable` representa un marcador de posición del contenido dinámico en las traducciones. ```typescript type Variable = { k: string; i?: number; v?: VariableType; }; ``` ## Propiedades | Propiedad | Tipo | Descripción | | --------- | -------------- | ----------------------------- | | `k` | `string` | Clave o nombre de la Variable | | `i?` | `number` | Identificador interno | | `v?` | `VariableType` | Tipo de formato | ### VariableType ```typescript type VariableType = 'v' | 'n' | 'd' | 'c'; ``` | Valor | Descripción | | ----- | -------------------------------- | | `'v'` | Sustitución de texto sin formato | | `'n'` | Formato de número | | `'d'` | Formato de fecha | | `'c'` | Formato de moneda | ## Ejemplos ### Uso básico ```typescript copy import { Variable } from 'generaltranslation'; // Variable de texto const nameVariable: Variable = { k: 'userName' }; // Variable numérica const countVariable: Variable = { k: 'itemCount', v: 'n' }; // Variable de moneda const priceVariable: Variable = { k: 'price', v: 'c' }; ``` ### En el contenido JSX ```typescript copy const welcomeContent = [ 'Welcome back, ', { k: 'userName' } as Variable, '! You have ', { k: 'messageCount', v: 'n' } as Variable, ' messages.' ]; ``` ## Tipos relacionados * [`VariableType`](/docs/core/types/variable-type) - Especificaciones de tipos de formato