Puoi condividere la tua conoscenza migliorandola ( come? ) secondo le raccomandazioni dei progetti corrispondenti .
La ISO 639 ( ICS n o 01.140.20) è uno standard internazionale dell'International Organization for Standardization (ISO), che definisce i codici per la rappresentazione dei nomi delle lingue .
Le lingue sono rappresentate da un codice univoco di 2, 3 o 4 lettere; per esempio ro, rome rousono associati al rumeno .
La norma è attualmente composta da sei parti, la cui pubblicazione è avvenuta dal 1988 al 2010 :
Questa parte, pubblicata nel 2002, è intitolata: Codici per la rappresentazione dei nomi delle lingue - Parte 1: Codice alfa-2 .
Questa parte, pubblicata nel 1998, è intitolata: Codici per la rappresentazione dei nomi delle lingue - Parte 2: Codice alfa-3 .
La ISO 639-2 definisce oltre alla ISO 639-1 codici che designano gruppi linguistici ( arabo , quechua , cinese , ecc.), nonché codici speciali.
Alcune lingue (23 in tutto) sono codificate nella ISO 639-2 da due codici diversi: terminologico (T) e bibliografico (B). Ad esempio, il codice bibliografico alfa-3 per il francese è frema il codice terminologico alfa-3 è fra.
Questa parte, pubblicata nel 2007 è intitolata: Codici per la rappresentazione dei nomi delle lingue - Parte 3: Codice alfa-3 per una trattazione esaustiva delle lingue .
La ISO 639-3 mira quindi a elencare quante più lingue possibili.
Questi possono essere da un lato singole lingue (esempio: armeno , hye), macrolingue (esempio: albanese , sqi) o raccolte linguistiche (esempio: lingue algonchine , alg); e dall'altro le lingue moderne (esempio: irlandese , gle), estinte (recentemente, ad esempio kato , ktw), antiche (estinte da molto tempo, ad esempio: norreno antico , non), storiche (distinte dalle lingue moderne, ma di cui questi ultimi discendono dalla lingua considerata, ad esempio Middle English , enm) o costruita (esempio: Klingon , tlh).
SIL International è l' autorità di registrazione ( Agenzia di registrazione ) ISO 639-3 e l'autore principale, e ha fatto molto affidamento sui dati del database Ethnologue per codificare centinaia di lingue precedentemente non codificate.
Questa parte, pubblicata nel 2010, è intitolata: Codici per la rappresentazione dei nomi delle lingue - Parte 4: Principi generali per la codifica della rappresentazione dei nomi delle lingue e dei relativi enti, e linee guida per l'attuazione .
Questa parte, pubblicata nel 2008 è intitolata: Codici per la rappresentazione dei nomi linguistici - Parte 5: Codice alfa-3 per famiglie linguistiche e gruppi linguistici .
La ISO 639-5 mira quindi a classificare tutte le singole lingue (o eventuali macro-linguaggi che le contengono) in famiglie linguistiche e gruppi linguistici secondo un sistema più completo di quanto consentito dalla ISO 639-3 (che tratta solo con macrolinguaggi senza possibilità di definire una gerarchia completa su più livelli), assegnando codici alfa-3 aggiuntivi per queste famiglie e gruppi di lingue, che la ISO 639 non consente -1 o 639-2, dove sono stati definiti codici collettivi (ma non specificati con precisione) a volte raggruppando lingue isolate da gruppi diversi e non mutuamente intelligibili o gruppi di lingue troppo piccoli.
Questo nuovo standard ISO 639-5 mira a specificare i codici collettivi della ISO 639-2 (o il loro equivalente nella ISO 639-1 quando esistono; non esiste un nuovo codice collettivo nella ISO 639-3) e a definirne altri secondo la classificazione scientifica più seria possibile e le opinioni di linguisti e biblioteche di tutto il mondo (si basa in gran parte sui dati di classificazione linguistica già raccolti e pubblicati da Ethnologue.com).
Questo standard mira anche a facilitare la traduzione del software e nel complesso migliorare il trattamento delle lingue più rare avvicinandole a lingue più vicine invece di utilizzare un'unica lingua di fallback (spesso inglese in una versione semplificata e talvolta imprecisa).
Questa parte, pubblicata in bozza nel 2009, è intitolata: Codici per la rappresentazione dei nomi delle lingue - Parte 6: Codice alfa-4 per una trattazione esaustiva delle varianti linguistiche .
I codici latini a 2 caratteri , utilizzati dalla ISO 639-1, danno la possibilità di codificare 26 2 = 676 lingue diverse. Lo standard ISO 639-1 associa ad ogni codice il nome della lingua in francese e inglese.
Questo è insufficiente per codificare tutte le lingue (stimato da 2000 a 9000), che viene raggiunto dagli standard ISO 639-2 e ISO 639-3 che utilizzano codici a 3 lettere.
I codici con 3 caratteri latini danno la possibilità di codificare 26 3 = 17 576 lingue diverse.
I codici a 3 lettere sono utilizzati da ISO 639-2, ISO 639-3 e ISO 639-5.
I codici con 4 caratteri latini danno la possibilità di codificare 26 4 = 456 976 lingue diverse.
I codici a 4 lettere sono utilizzati dalla ISO 639-6 fuori produzione.