# generaltranslation: General Translation Core SDK: Contenuto URL: https://generaltranslation.com/it/docs/core/types/Content.mdx --- title: Contenuto description: Tipo union che rappresenta tutti i formati di contenuto supportati per la traduzione --- ## Panoramica `Content` rappresenta tutti i formati di contenuto supportati per la traduzione. ```typescript type Content = JsxChildren | IcuMessage | I18nextMessage; ``` ## Definizione del tipo ### Tipi dell'unione | Tipo | Descrizione | Caso d'uso | | ---------------- | --------------------------------------------- | --------------------------------------------------------- | | `JsxChildren` | Contenuto JSX ricco con elementi e variabili | Componenti React, contenuto HTML strutturato | | `IcuMessage` | Stringhe ICU MessageFormat | Pluralizzazione complessa, formattazione di date e numeri | | `I18nextMessage` | Stringhe di messaggio compatibili con i18next | Interpolazione semplice, progetti i18next esistenti | *** ## Esempi ### Contenuto JSX ```typescript copy const jsxContent: Content = { t: 'div', c: ['Hello ', { k: 'userName' }] }; ``` ### Formato dei messaggi ICU ```typescript copy const icuContent: Content = 'Hello {name}!' as IcuMessage; ``` ### Formato i18next ```typescript copy const i18nextContent: Content = "Welcome back, {{name}}!" as I18nextMessage ``` *** ## Note * `Content` unifica diversi formati di messaggio in un unico tipo * Il tipo `Content` può essere dedotto dalla struttura o specificato esplicitamente ## Tipi correlati * [`JsxChildren`](/docs/core/types/jsx-children) - Struttura dei contenuti JSX * [`DataFormat`](/docs/core/types/data-format) - Specifica del formato