# generaltranslation: General Translation Core SDK: Contenido URL: https://generaltranslation.com/es/docs/core/types/Content.mdx --- title: Contenido description: Tipo de unión que representa todos los formatos de contenido compatibles con la traducción --- ## Resumen `Content` representa todos los formatos de contenido compatibles con la traducción. ```typescript type Content = JsxChildren | IcuMessage | I18nextMessage; ``` ## Definición del 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 ICU MessageFormat | Pluralización compleja, formato de fecha/número | | `I18nextMessage` | cadenas de mensaje compatibles con i18next | Interpolación sencilla, 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 de formato