Contenido
Tipo de unión que representa todos los formatos de contenido compatibles con la traducción
Descripción general
Content representa todos los formatos de contenido admitidos para traducción.
type Content = JsxChildren | IcuMessage | I18nextMessage;Definición de tipos
Miembros de la unión
| Tipo | Descripción | Caso de uso | 
|---|---|---|
| JsxChildren | Contenido JSX enriquecido con elementos y variables | Componentes de React, contenido HTML estructurado | 
| IcuMessage | Cadenas en ICU MessageFormat | Pluralización compleja, formato de fechas/números | 
| I18nextMessage | Cadenas de mensajes compatibles con i18next | Interpolación simple, proyectos existentes con i18next | 
Ejemplos
Contenido de JSX
const jsxContent: Content = {
  t: 'div',
  c: ['Hola ', { k: 'userName' }]
};ICU message format
const icuContent: Content = '¡Hola {name}!' as IcuMessage;Formato de i18next
const i18nextContent: Content = '¡Bienvenido de vuelta, {{name}}!' as I18nextMessage;Notas
- Contentunifica distintos formatos de mensajes bajo un único tipo
- El tipo de contenido puede inferirse a partir de la estructura o especificarse explícitamente
Tipos relacionados
- JsxChildren- Estructura de contenido JSX
- DataFormat- Especificación del formato
¿Qué te ha parecido esta guía?

