# react-native: loadTranslations URL: https://generaltranslation.com/it/docs/react-native/api/config/load-translations.mdx --- title: loadTranslations description: Riferimento API della funzione loadTranslations() --- {/* GENERATO AUTOMATICAMENTE: Non modificare direttamente. Modifica invece il template in content/docs-templates/. */} ## Panoramica La funzione `loadTranslations` è il modo principale per personalizzare il comportamento di caricamento delle traduzioni. In produzione, le traduzioni devono essere archiviate in modo da poter essere visualizzate nell'app. Per impostazione predefinita, le traduzioni verranno archiviate nella CDN di GT. Puoi specificare una funzione `loadTranslations` per ottenere le traduzioni da un'origine diversa, ad esempio: * Dal bundle della tua app (il caso più comune) * Da un database * Da un'API * Da una CDN diversa Abbiamo integrato il supporto per caricare le traduzioni da file locali inclusi nel bundle della tua app. Segui [questa guida](/docs/react-native/guides/local-tx) per configurare le traduzioni locali nella tua app React Native. ## Riferimento ### Parametri ### Descrizione | Tipo | Descrizione | | -------- | -------------------------------------------------------------------------- | | `locale` | L'impostazione regionale per cui devono essere caricate le traduzioni. | ### Restituisce Una `Promise` che si risolve con una stringa o un oggetto JSX contenente le traduzioni per l'impostazione regionale specificata. *** ## Setup Devi importare la funzione `loadTranslations` e assegnarla come prop al componente ``. ```jsx title="src/index.js" import loadTranslations from './loadTranslations'; createRoot(document.getElementById("root")!).render( // [!code highlight] ); ``` *** ## Esempi ### Carica le traduzioni da file locali Quando è configurato per usare le [traduzioni locali](/docs/react-native/guides/local-tx), il comando [`gt translate`](/docs/cli/translate) salva le traduzioni nella directory `./src/_gt`. ```js title="loadTranslations.js" export default async function loadTranslations(locale) { const translations = await import(`./_gt/${locale}.json`); return translations.default; }; ``` ### Carica le traduzioni dal tuo CDN ```js title="loadTranslations.js" export default async function loadTranslations(locale) { try { const translations = await fetch(`https://your-cdn.com/translations/${locale}.json`); const data = await translations.json(); return data; } catch (e) { console.error(e); return {}; } }; ``` *** ## Note * `loadTranslations` ti consente di personalizzare il caricamento delle traduzioni nella tua app in produzione. * Il caso d'uso più comune è aggiungere [traduzioni locali](/docs/react-native/guides/local-tx) ## Prossimi passaggi