Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Integrando il server MCP Intlayer al tuo assistente AI, puoi recuperare tutti i documenti direttamente da ChatGPT, DeepSeek, Cursor, VSCode, ecc.
Vedi la documentazione del server MCPIl contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Contenuto di Inserimento / Inserimento in Intlayer
Come Funziona l'Inserimento
In Intlayer, il contenuto di inserimento viene realizzato tramite la funzione insertion, che identifica i campi segnaposto in una stringa (come {{name}} o {{age}}) che possono essere sostituiti dinamicamente a runtime. Questo approccio ti permette di creare stringhe flessibili, simili a template, dove parti specifiche del contenuto sono determinate dai dati forniti dalla tua applicazione.
Quando integrato con React Intlayer o Next Intlayer, puoi semplicemente fornire l'oggetto dati contenente i valori per ogni segnaposto, e Intlayer renderizzerà automaticamente il contenuto con i segnaposto sostituiti.
Configurare il Contenuto di Inserimento
Per configurare il contenuto di inserimento nel tuo progetto Intlayer, crea un modulo di contenuto che includa le tue definizioni di inserimento. Di seguito sono riportati esempi in vari formati.
Copiare il codice nella clipboard
import { insert, type Dictionary } from "intlayer";const myInsertionContent = { key: "my_key", content: { myInsertion: insert("Ciao, mi chiamo {{name}} e ho {{age}} anni!"), },} satisfies Dictionary;export default myInsertionContent;
Utilizzo del contenuto di inserimento con React Intlayer
Per utilizzare il contenuto di inserimento all'interno di un componente React, importa e usa l'hook useIntlayer dal pacchetto react-intlayer. Questo hook recupera il contenuto per la chiave specificata e ti permette di passare un oggetto che mappa ogni segnaposto nel tuo contenuto al valore che desideri visualizzare.
Copiare il codice nella clipboard
import type { FC } from "react";import { useIntlayer } from "react-intlayer";const InsertionComponent: FC = () => { const { myInsertion } = useIntlayer("my_key"); return ( <div> <p> { /* Output: "Ciao, mi chiamo John e ho 30 anni!" */ myInsertion({ name: "John", age: "30" }) } </p> <p> { /* Puoi riutilizzare lo stesso inserimento con valori diversi */ myInsertion({ name: "Alice", age: "25" }) } </p> </div> );};export default InsertionComponent;
Risorse Aggiuntive
Per informazioni più dettagliate sulla configurazione e l'uso, consulta le seguenti risorse:
Queste risorse offrono ulteriori approfondimenti sulla configurazione e l'uso di Intlayer in diversi ambienti e framework.
Cronologia del Documento
- 5.5.10 - 2025-06-29: Inizio cronologia