Variable

Definición de tipo de las variables usadas en contenido de traducción

Descripción general

Variable representa un marcador de posición para contenido dinámico en las traducciones.

type Variable = {
  k: string;
  i?: number;
  v?: VariableType;
};

Propiedades

PropiedadTipoDescripción
kstringClave/​name de la Variable
i?numberIdentificador interno
v?VariableTypeTipo de formato

TipoDeVariable

type VariableType = 'v' | 'n' | 'd' | 'c';
ValorDescripción
'v'Sustitución de texto sin formato
'n'Formato de números
'd'Formato de fechas
'c'Formato de moneda

Ejemplos

Uso básico

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 contenido JSX

const welcomeContent = [
  'Bienvenido de nuevo, ',
  { k: 'userName' } as Variable,
  '! Tienes ',
  { k: 'messageCount', v: 'n' } as Variable,
  ' mensajes.'
];

Tipos relacionados

¿Qué te ha parecido esta guía?

Variable