Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Questo documento non è aggiornato, la versione base è stata aggiornata il 23 agosto 2025.
Vai alla documentazione in ingleseCronologia delle versioni
- "Inizio cronologia"v5.5.1029/06/2025
Il 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
Integrazione React: Documentazione Hook useDictionary
Questa sezione fornisce una guida dettagliata sull'uso dell'hook useDictionary all'interno delle applicazioni React, permettendo una gestione efficiente dei contenuti localizzati senza un editor visuale.
Importazione di useDictionary in React
L'hook useDictionary può essere integrato nelle applicazioni React importandolo in base al contesto:
Componente Client:
Componente Server:
Parametri
L'hook accetta due parametri:
dictionary: Un oggetto dizionario dichiarato contenente contenuti localizzati per chiavi specifiche.locale(opzionale): La localizzazione desiderata. Per default è quella del contesto corrente se non specificata.
Dizionario
Tutti gli oggetti dizionario devono essere dichiarati in file di contenuto strutturati per garantire la sicurezza dei tipi e prevenire errori a runtime. Puoi trovare le istruzioni di configurazione qui. Ecco un esempio di dichiarazione del contenuto:
Esempio di utilizzo in un componente client React
Di seguito è riportato un esempio di come utilizzare l'hook useDictionary in un componente React:
Esempio di utilizzo in un componente React Server
Se stai utilizzando l'hook useDictionary al di fuori di IntlayerServerProvider, la locale deve essere fornita esplicitamente come parametro durante il rendering del componente:
Note sugli Attributi
A differenza delle integrazioni che utilizzano editor visuali, attributi come buttonTitle.value non si applicano qui. Invece, accedi direttamente alle stringhe localizzate come dichiarato nel tuo contenuto.
Suggerimenti Aggiuntivi
- Sicurezza dei Tipi: Usa sempre
Dictionaryper definire i tuoi dizionari per garantire la sicurezza dei tipi. - Aggiornamenti di Localizzazione: Quando si aggiorna il contenuto, assicurarsi che tutte le localizzazioni siano coerenti per evitare traduzioni mancanti.
Questa documentazione si concentra sull'integrazione del hook useDictionary, offrendo un approccio semplificato per gestire contenuti localizzati senza fare affidamento sulle funzionalità degli editor visuali.