---
createdAt: 2025-02-07
updatedAt: 2025-06-29
title: Documentazione Intlayer - Guida completa all'i18n per JavaScript
description: Documentazione completa per Intlayer, la moderna libreria di internazionalizzazione per JavaScript, React, Next.js, Express e altri framework.
keywords:
  - intlayer
  - internazionalizzazione
  - i18n
  - JavaScript
  - React
  - Next.js
  - documentazione
  - traduzione
  - multilingue
slugs:
  - doc
  - index
history:
  - version: 5.5.10
    date: 2025-06-29
    changes: Inizio cronologia
---

# Documentazione Intlayer

Benvenuto nella documentazione ufficiale di **Intlayer**! Qui troverai tutto ciò di cui hai bisogno per integrare, configurare e padroneggiare Intlayer per tutte le tue esigenze di internazionalizzazione (i18n), che tu stia lavorando con **Next.js**, **React**, **Vite**, **Express** o un altro ambiente JavaScript.

Intlayer offre un approccio flessibile e moderno per tradurre la tua applicazione. La nostra documentazione ti guiderà dall'installazione e configurazione fino alle funzionalità avanzate come la **traduzione potenziata dall'IA**, le definizioni **TypeScript** e il supporto ai **componenti server**, permettendoti di creare un'esperienza multilingue fluida e senza interruzioni.

---

## Iniziare

- **[Introduzione](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/introduction.md)**  
  Ottieni una panoramica di come funziona Intlayer, delle sue caratteristiche principali e del motivo per cui rappresenta una svolta per l'i18n.

- **[Come funziona Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/how_works_intlayer.md)**  
  Approfondisci il design architetturale e scopri come Intlayer gestisce tutto, dalla dichiarazione dei contenuti alla consegna delle traduzioni.

- **[Configurazione](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/configuration.md)**  
  Personalizza Intlayer per adattarlo alle esigenze del tuo progetto. Esplora le opzioni middleware, le strutture delle directory e le impostazioni avanzate.

- **[Intlayer CLI](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_cli.md)**

Gestisci contenuti e traduzioni utilizzando il nostro strumento da linea di comando. Scopri come inviare e ricevere contenuti, automatizzare le traduzioni e altro ancora.

- **[Editor Intlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_visual_editor.md)**  
  Semplifica la collaborazione con non sviluppatori e potenzia le tue traduzioni con l'IA, direttamente nel nostro CMS gratuito e intuitivo.

---

## Concetti Chiave

### Dizionario

Organizza i tuoi contenuti multilingue vicino al codice per mantenere tutto coerente e facilmente gestibile.

- **[Inizia](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/get_started.md)**  
  Impara le basi per dichiarare i tuoi contenuti in Intlayer.

- **[Traduzione](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/translation.md)**

Comprendi come le traduzioni vengono generate, archiviate e utilizzate nella tua applicazione.

- **[Enumerazione](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/enumeration.md)**  
  Gestisci facilmente set di dati ripetuti o fissi in diverse lingue.

- **[Condizione](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/conditional.md)**  
  Impara a utilizzare la logica condizionale in Intlayer per creare contenuti dinamici.

- **[Inserimento](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/insertion.md)**  
  Scopri come inserire valori in una stringa usando segnaposto di inserimento.

- **[Recupero Funzioni](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/function_fetching.md)**

Scopri come recuperare dinamicamente contenuti con logiche personalizzate per adattarsi al flusso di lavoro del tuo progetto.

- **[Markdown](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/markdown.md)**  
  Impara a usare Markdown in Intlayer per creare contenuti ricchi.

- **[Incorporamenti di file](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/file_embeddings.md)**  
  Scopri come incorporare file esterni in Intlayer per usarli nell’editor di contenuti.

- **[Annidamento](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/dictionary/nesting.md)**  
  Comprendi come annidare contenuti in Intlayer per creare strutture complesse.

---

## Ambienti e integrazioni

Abbiamo progettato Intlayer con la flessibilità in mente, offrendo un'integrazione senza soluzione di continuità con i framework e gli strumenti di build più popolari:

- **[Intlayer con Next.js 15](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_nextjs_15.md)**
- **[Intlayer con Next.js 14 (App Router)](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_nextjs_14.md)**
- **[Intlayer con Next.js Page Router](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_nextjs_page_router.md)**
- **[Intlayer con React CRA](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_create_react_app.md)**
- **[Intlayer con Vite + React](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_vite+react.md)**
- **[Intlayer con React Native e Expo](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_react_native+expo.md)**
- **[Intlayer con Lynx e React](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_lynx+react.md)**
- **[Intlayer con Express](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_express.md)**

Ogni guida all'integrazione include le migliori pratiche per utilizzare le funzionalità di Intlayer, come il **rendering lato server**, il **routing dinamico** o il **rendering lato client**, così da poter mantenere un'applicazione veloce, ottimizzata per la SEO e altamente scalabile.

---

## Pacchetti

Il design modulare di Intlayer offre pacchetti dedicati per ambienti e necessità specifiche:

### `intlayer`

Funzioni di utilità core per configurare e gestire la tua configurazione i18n.

- **[getConfiguration](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getConfiguration.md)**
- **[getHTMLTextDir](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getHTMLTextDir.md)**
- **[getLocaleLang](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getLocaleLang.md)**
- **[getLocaleName](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getLocaleName.md)**
- **[getLocalizedUrl](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getLocalizedUrl.md)**
- **[getMultilingualUrls](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getMultilingualUrls.md)**
- **[getPathWithoutLocale](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getPathWithoutLocale.md)**
- **[getTranslation](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getTranslation.md)**
- **[getEnumeration](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/intlayer/getEnumeration.md)**

### `express-intlayer`

Sfrutta Intlayer all'interno di applicazioni basate su **Express**:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/express-intlayer/t.md)**  
  Un helper di traduzione minimale e diretto per le tue route e viste server.

### `react-intlayer`

Migliora le tue applicazioni **React** con potenti hook:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/react-intlayer/t.md)**
- **[useIntlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/react-intlayer/useIntlayer.md)**
- **[useDictionary](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/react-intlayer/useDictionary.md)**
- **[useLocale](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/react-intlayer/useLocale.md)**

### `next-intlayer`

Integrati perfettamente con **Next.js**:

- **[t](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/next-intlayer/t.md)**
- **[useIntlayer](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/next-intlayer/useIntlayer.md)**
- **[useDictionary](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/next-intlayer/useDictionary.md)**
- **[useLocale](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/packages/next-intlayer/useLocale.md)**

---

## Risorse Aggiuntive

- **[Blog: Intlayer e i18next](https://github.com/aymericzip/intlayer/blob/main/docs/docs/it/intlayer_with_i18next.md)**  
  Scopri come Intlayer integra e si confronta con la popolare libreria **i18next**.

- **[Tutorial Live su YouTube](https://youtu.be/W2G7KxuSD4c?si=GyU_KpVhr61razRw)**  
  Guarda una demo completa e impara come integrare Intlayer in tempo reale.

---

## Contribuire e Feedback

Valorizziamo la potenza dello sviluppo open-source e guidato dalla comunità. Se desideri proporre miglioramenti, aggiungere una nuova guida o correggere eventuali problemi nella nostra documentazione, sentiti libero di inviare una Pull Request o aprire un issue nel nostro [repository GitHub](https://github.com/aymericzip/intlayer/blob/main/docs/docs).

**Pronto a tradurre la tua applicazione in modo più rapido ed efficiente?** Immergiti nella nostra documentazione per iniziare a usare Intlayer oggi stesso. Vivi un approccio robusto e semplificato all'internazionalizzazione che mantiene i tuoi contenuti organizzati e il tuo team più produttivo.
