ISO 639-1:2002 , Códigos para la representación de nombres de idiomas. Parte 1: Código alfa-2 , es la primera parte de la serie ISO 639 de normas internacionales para códigos de idiomas . La Parte 1 cubre el registro de códigos de dos letras del "conjunto 1". Hay 183 códigos de dos letras registrados a junio de 2021. Los códigos registrados cubren los principales idiomas del mundo.
Estos códigos son una abreviatura formal e internacional útil para indicar idiomas.
Muchos sitios web multilingües utilizan estos códigos como prefijo de las URL de versiones en idiomas específicos de sus sitios web; por ejemplo, "ru." antes del nombre del sitio web se indica la versión en ruso de ese sitio web. Consulte también la etiqueta de idioma de IETF . (Los sufijos de código de dominio de nivel superior de dos letras específicos de un país suelen ser diferentes de estos prefijos de etiqueta de idioma).
La norma ISO 639, la norma original para códigos de idiomas, fue aprobada en 1967. Se dividió en partes y en 2002 la norma ISO 639-1 se convirtió en la nueva revisión de la norma original. El último código añadido fue ht
, que representa al criollo haitiano el 26 de febrero de 2003. El uso de la norma fue fomentado por las etiquetas de idioma de la IETF , introducidas en la RFC 1766 en marzo de 1995, y continuadas por la RFC 3066 de enero de 2001 y la RFC 4646 de septiembre de 2006. La versión actual es la RFC 5646 de septiembre de 2009. Infoterm (Centro Internacional de Información para la Terminología) es la autoridad de registro de los códigos ISO 639-1.
No se agregan nuevos códigos ISO 639-1 si existe un código de tres letras "conjunto 2" ISO 639-2 , por lo que los sistemas que usan códigos ISO 639-1 y 639-2, con preferencia por los códigos 639-1, no tienen que cambiar los códigos existentes. [1]
Si se utiliza un código ISO 639-2 que cubre un grupo de idiomas, podría ser reemplazado por un nuevo código ISO 639-1 para algunos idiomas específicos.
La Parte 3 (2007) de la norma ISO 639-3 , cuyo objetivo es cubrir todos los lenguajes naturales conocidos , reemplaza en gran medida al estándar de código de tres letras ISO 639-2 .
No existe ninguna especificación sobre el tratamiento de los macrolenguajes (véase ISO 639-3 ).