# generaltranslation: General Translation Core SDK: Content URL: https://generaltranslation.com/es/docs/core/types/Content.mdx --- title: Content description: 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 compatibles con la traducción. ```typescript type Content = JsxChildren | IcuMessage | I18nextMessage; ``` ## Definición de tipo ### 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 formato ICU MessageFormat | Pluralización compleja, formato de fechas/números | | `I18nextMessage` | Cadenas de mensajes compatibles con i18next | Interpolación simple, proyectos de i18next existentes | *** ## Ejemplos ### Contenido JSX ```typescript copy const jsxContent: Content = { t: 'div', c: ['Hello ', { k: 'userName' }] }; ``` ### Formato de mensajes ICU ```typescript copy const icuContent: Content = 'Hello {name}!' as IcuMessage; ``` ### Formato de i18next ```typescript copy const i18nextContent: Content = "Welcome back, {{name}}!" as I18nextMessage ``` *** ## Notas * `Content` unifica distintos formatos de mensaje en un solo tipo * El tipo `Content` puede inferirse a partir de la estructura o especificarse explícitamente ## Tipos relacionados * [`JsxChildren`](/docs/core/types/jsx-children) - Estructura del contenido JSX * [`DataFormat`](/docs/core/types/data-format) - Especificación del formato