ISO 639-2:1998 , Códigos para la representación de nombres de idiomas — Parte 2: Código alfa-3 , es la segunda parte de la norma ISO 639 , que enumera códigos para la representación de los nombres de idiomas. Los códigos de tres letras que se dan para cada idioma en esta parte de la norma se denominan códigos "alfa-3". Hay 487 entradas en la lista de códigos ISO 639-2 .
La Biblioteca del Congreso de los Estados Unidos es la autoridad de registro de la norma ISO 639-2 (conocida como ISO 639-2/RA). Como autoridad de registro, la LOC recibe y revisa los cambios propuestos; también tiene representación en el Comité Asesor Conjunto ISO 639-RA, responsable del mantenimiento de las tablas de códigos ISO 639.
El trabajo sobre la norma ISO 639-2 se inició en 1989, ya que la norma ISO 639-1 , que utiliza códigos de dos letras para los idiomas, no es capaz de dar cabida a un número suficiente de idiomas. La norma ISO 639-2 se publicó por primera vez en 1998.
En la práctica, la norma ISO 639-2 ha sido reemplazada en gran medida por la norma ISO 639-3 (2007), que incluye códigos para todos los idiomas individuales de la norma ISO 639-2 y muchos más. También incluye los códigos especiales y reservados, y está diseñada para no entrar en conflicto con la norma ISO 639-2. Sin embargo, la norma ISO 639-3 no incluye ninguno de los idiomas colectivos de la norma ISO 639-2; la mayoría de ellos están incluidos en la norma ISO 639-5 .
Aunque la mayoría de los idiomas tienen un código asignado por la norma, veinte de los idiomas descritos tienen dos códigos de tres letras: un código "bibliográfico" (ISO 639-2/B), que se deriva del nombre en inglés del idioma y era una característica heredada necesaria , y un código "terminológico" (ISO 639-2/T), que se deriva del nombre nativo del idioma y se asemeja al código de dos letras del idioma en ISO 639-1. Originalmente había 22 códigos B;CSCydescifrarAhora están obsoletos.
En general se prefieren los códigos T; ISO 639-3 utiliza ISO 639-2/T.
Los códigos de la norma ISO 639-2 tienen una variedad de "alcances de denotación" o tipos de significado y uso, algunos de los cuales se describen con más detalle a continuación.
Para obtener una definición de macrolenguajes y lenguajes colectivos, consulte ISO 639-3/RA: Alcance de la denotación para identificadores de idiomas.
Los idiomas individuales se clasifican además según su tipo:
Algunos códigos ISO 639-2 que se utilizan habitualmente para los idiomas no representan con precisión un idioma en particular ni algunos idiomas relacionados (como los macroidiomas mencionados anteriormente). Se consideran códigos de idioma colectivos y están excluidos de la norma ISO 639-3 .
Los códigos colectivos de idiomas en ISO 639-2 se enumeran a continuación. Algunos grupos de idiomas se consideran grupos residuales, es decir, excluyen idiomas con sus propios códigos, mientras que otros no lo son. Los grupos residuales son afa, alg, art, ath, bat, ber, bnt, cai, cau, cel, crp, cus, dra, fiu, gem, inc, ine, ira, khi, kro, map, mis, mkh, mun, nai, nic, paa, roa, sai, sem, sio, sit, sla, ssa, tai y tut, mientras que los grupos inclusivos son apa, arn, arw, aus, bad, bai, bih, cad, car, chb, cmc, cpe, cpf, cpp, dua, hmn, iro, mno, mul, myn, nub, oto, phi, sgn, wak, wen, ypk y znd. [1]
El siguiente código está identificado como un código colectivo en ISO 639-2 pero (actualmente) falta en ISO 639-5:
Códigos registrados para 639-2 que figuran como códigos colectivos en ISO 639-5 (y códigos colectivos por nombre en ISO 639-2):
El intervalo desdecontrol de calidadaqtzestá "reservado para uso local" y no se utiliza en ISO 639-2 ni en ISO 639-3 . Estos códigos se suelen utilizar de forma privada para idiomas que no están (aún) en ninguno de los dos estándares. Microsoft Windows utiliza elQPS-esCódigo de idioma para pseudo-configuraciones regionales generadas automáticamente a partir de cadenas en inglés, diseñado para probar la localización de software. [2]
Hay cuatro códigos genéricos para situaciones especiales:
Estos cuatro códigos también se utilizan en ISO 639-3 .