Esplora codice lingua ISO

Cerca il riferimento ISO 639 completo e datato per codice o nome della lingua, quindi traccia la relazione tra Set 1, Set 2 e Set 3.

ISO 639 / 2023ISO 639:2023 · Set 3 2026-04-14 · Set 2 2025-09-29 · 7996 record

Prova l'inglese, un nome in una lingua locale supportata o un codice come zh, chi, zho, cmn o cel.

Esempi:

Risultati

Caricamento del riferimento al codice della lingua nel pacchetto…

Relazione di codice

Set 1α-2
Set 2/Bα-3
Set 2/Tα-3
Set 3α-3
Nome ufficiale di riferimento
Ambito
Tipo di lingua
Caricamento del riferimento al codice della lingua nel pacchetto…

La tua ricerca rimane nel tuo browser e utilizza il riferimento con versione fornito con questa pagina. Non viene caricato nulla.

FAQ

ISO 639-1, 639-2 e 639-3 sono ancora standard separati?

La ISO 639:2023 ha sostituito le precedenti parti separate con uno standard organizzato in insiemi di identificatori. I nomi familiari ISO 639-1, 639-2 e 639-3 sono ancora ampiamente utilizzati, quindi questo esploratore li mostra accanto alle attuali etichette Set 1, Set 2 e Set 3.

Perché alcune lingue hanno due codici Set 2?

Un piccolo gruppo ha un codice bibliografico (B) e un codice terminologico (T). Il francese, ad esempio, è fre nel Set 2/B e fra nel Set 2/T. Sono sinonimi della stessa lingua; Il set 3 segue la forma a T.

Cos'è un macrolinguaggio?

Un identificatore di macrolinguaggio raggruppa singole lingue strettamente correlate che vengono trattate come un'unica lingua in alcuni contesti. Il cinese usa zho a livello di macrolinguaggio, mentre il cinese mandarino ha il codice individuale Set 3 cmn.

Quale versione della tabella dei codici è inclusa?

La pagina etichetta entrambe le istantanee di origine: il registro del Set 3, l'indice dei nomi e la tabella dei macrolinguaggi datati 14-04-2026, più l'elenco del Set 2 datato 29-09-2025. Copre le voci correnti, la cronologia dei codici Set 3 non ritirata.

Struttura e transizione dello standard ISO 639

L'evoluzione dei sistemi di codifica linguistica ha portato a una progressiva unificazione delle risorse informative. Storicamente strutturato in parti indipendenti, lo standard è confluito nella pubblicazione ISO 639:2023. Questa revisione integra le precedenti sezioni separate (ISO 639-1, ISO 639-2 e ISO 639-3) in un unico quadro di riferimento organizzato per insiemi di identificatori, denominati rispettivamente Set 1, Set 2 e Set 3.

La transizione verso la norma ISO 639:2023 mantiene la compatibilità con le vecchie denominazioni, che rimangono ampiamente diffuse nella pratica tecnica. L'architettura dello standard si articola su tre livelli di granularità:

  • Set 1: Codici a due lettere (alpha-2), utilizzati principalmente per le lingue maggiori e per scopi di formattazione generale.
  • Set 2: Codici a tre lettere (alpha-3), storicamente impiegati in ambito bibliografico e terminologico.
  • Set 3: Codici a tre lettere (alpha-3), progettati per coprire in modo esaustivo tutte le lingue note, incluse quelle viventi, estinte, antiche, storiche e costruite.

Il sistema esclude la cronologia dei codici Set 3 ritirati, concentrandosi esclusivamente sulle voci correnti contenute nelle istantanee di riferimento.

Differenze strutturali tra Set 1, Set 2 e Set 3

La coesistenza di codici a due e tre lettere risponde a precise esigenze di catalogazione e interoperabilità dei sistemi informatici. Mentre il Set 1 offre una copertura limitata alle lingue principali, i Set 2 e 3 estendono la classificazione a migliaia di idiomi e varianti regionali.

All'interno del Set 2 si conserva una distinzione specifica per un ristretto gruppo di lingue che dispongono di due codici a tre lettere:

  • Codice bibliografico (B): Utilizzato storicamente per applicazioni di catalogazione libraria (ad esempio, fre per il francese).
  • Codice terminologico (T): Orientato alle applicazioni tecniche e di indicizzazione (ad esempio, fra per il francese).

Il Set 3 adotta sistematicamente la forma terminologica (T) come base per i propri identificatori, garantendo l'uniformità con i sistemi di codifica più recenti. Nei casi in cui un codice non risulti assegnato all'interno del riferimento, lo strumento riporta l'etichetta "Non assegnato".

Classificazione per ambito e tipo di lingua

Ogni record del registro ISO 639 è definito da parametri precisi che ne determinano l'ambito di applicazione (Scope) e la tipologia (Language type). La mappatura dei codici di ambito si articola nelle seguenti categorie ufficiali:

  • I: "Lingua individuale"
  • M: "Macrolinguaggio"
  • S: "Codice speciale"
  • C: "Raccolta delle lingue"
  • R: "Intervallo riservato per uso locale"

La tipologia linguistica viene invece definita attraverso i seguenti valori di mappatura:

  • L: "Vivere"
  • E: "Estinto"
  • A: "Antico"
  • H: "Storico"
  • C: "Costruito"
  • S: "Speciale"

Questa categorizzazione consente agli amministratori di database e ai linguisti di filtrare e validare i dati in base alle reali caratteristiche d'uso e storiche di ciascun idioma.

Relazioni macrolinguistiche e codici speciali

Il concetto di macrolinguaggio permette di gestire situazioni in cui più lingue individuali, pur essendo strettamente correlate, richiedono identificatori distinti ma necessitano al contempo di un collegamento a un'entità comune. Un esempio tipico è rappresentato dal cinese, codificato come macrolinguaggio con l'identificatore zho, il quale include tra i suoi membri individuali il cinese mandarino, identificato dal codice Set 3 cmn.

Il sistema gestisce queste relazioni mostrando in modo bidirezionale i collegamenti:

  • Per un macrolinguaggio, viene indicato il numero di membri attivi tramite la dicitura "‹count› lingue membro attuali".
  • Per una lingua individuale appartenente a un gruppo, viene mostrato il legame di dipendenza con la dicitura "Membro di ‹name› (‹code›)".

Gli intervalli riservati per uso locale e i codici speciali (come quelli per collezioni di lingue o scopi particolari) completano la struttura, offrendo spazi di codifica flessibili per implementazioni private o contesti in cui non esiste un codice standardizzato.

Funzionamento dell'interfaccia di ricerca e messaggi di stato

L'applicazione elabora le query inserite dall'utente nel campo di testo "Nome della lingua o codice ISO 639". L'input accetta nomi di lingue in inglese, nomi locali supportati dal browser o codici a due o tre lettere (es. zh, chi, zho, cmn o cel).

Durante l'interazione, il sistema restituisce messaggi di stato e di errore specifici per guidare l'utente:

  • All'avvio, viene mostrato il messaggio "Caricamento del riferimento al codice della lingua nel pacchetto…".
  • Se la ricerca produce un singolo risultato per codice: "‹count› record corrisponde al codice "‹query›".".
  • Se la ricerca produce più risultati per codice: "‹count› record corrispondono al codice "‹query›".".
  • Se la ricerca corrisponde a un nome di lingua singolo: "‹count› lingua corrisponde a "‹query›".".
  • Se la ricerca corrisponde a più nomi di lingue: "‹count› lingue corrispondono a "‹query›".".
  • In assenza di corrispondenze: "Nessun record ISO 639 corrente corrisponde a "‹query›".".
  • Se i risultati superano la capacità di visualizzazione immediata: "Mostra il primo ‹shown› di ‹total› risultati. Continua a digitare per restringere l'elenco.".

Il sistema applica rigidi vincoli di validazione sull'input:

  • Se l'utente digita meno di due caratteri per una ricerca testuale, compare l'errore: "Digita almeno due lettere per eseguire la ricerca per nome.".
  • Se l'input supera i 79 caratteri, viene mostrato l'errore: "Mantieni la ricerca sotto gli 80 caratteri.".
  • In caso di caratteri non validi o formati errati, l'interfaccia mostra: "Utilizza il nome della lingua o un codice ISO 639 di due o tre lettere.".
  • Se si verifica un problema nel caricamento dei dati locali, viene visualizzato l'errore: "Impossibile caricare il riferimento nel pacchetto. Ricarica la pagina e riprova.".

Il pulsante "Chiaro" consente di svuotare rapidamente il campo di ricerca per avviare una nuova sessione. Nella schermata iniziale sono presenti le sezioni "Esempi" e "Voci rappresentative dal riferimento completo".

Trattamento dei dati e fonti di riferimento

La sicurezza e la riservatezza delle ricerche sono garantite dall'architettura locale dello strumento. La tua ricerca rimane nel tuo browser e utilizza il riferimento con versione fornito con questa pagina. Non viene caricato nulla su server esterni.

I dati visualizzati provengono dall'integrazione di fonti ufficiali, strutturate sotto la dicitura "Tabelle dei codici ufficiali". La riga di metadati riporta la dicitura "ISO 639:2023 · Set 3 ‹set3Date› · Set 2 ‹set2Date› · ‹count› record". Questa istantanea confezionata combina il registro ufficiale del Set 3 e l'indice dei nomi con l'elenco ufficiale del Set 2. I nomi locali forniti dal browser vengono visualizzati solo come aiuto per la ricerca; il nome ufficiale di riferimento rimane visibile.


Domande frequenti (FAQ)

ISO 639-1, 639-2 e 639-3 sono ancora standard separati?

La ISO 639:2023 ha sostituito le precedenti parti separate con uno standard organizzato in insiemi di identificatori. I nomi familiari ISO 639-1, 639-2 e 639-3 sono ancora ampiamente utilizzati, quindi questo esploratore li mostra accanto alle attuali etichette Set 1, Set 2 e Set 3.

Perché alcune lingue hanno due codici Set 2?

Un piccolo gruppo ha un codice bibliografico (B) e un codice terminologico (T). Il francese, ad esempio, è fre nel Set 2/B e fra nel Set 2/T. Sono sinonimi della stessa lingua; Il set 3 segue la forma a T.

Cos'è un macrolinguaggio?

Un identificatore di macrolinguaggio raggruppa singole lingue strettamente correlate che vengono trattate come un'unica lingua in alcuni contesti. Il cinese usa zho a livello di macrolinguaggio, mentre il cinese mandarino ha il codice individuale Set 3 cmn.

Quale versione della tabella dei codici è inclusa?

La pagina etichetta entrambe le istantanee di origine: il registro del Set 3, l'indice dei nomi e la tabella dei macrolinguaggi datati 14-04-2026, più l'elenco del Set 2 datato 29-09-2025. Copre le voci correnti, la cronologia dei codici Set 3 non ritirata.