Você pode compartilhar seu conhecimento, melhorando-o ( como? ) De acordo com as recomendações dos projetos correspondentes .
A ISO 639 ( ICS n o 01.140.20) é um padrão internacional da Organização Internacional de Normalização (ISO), que define os códigos para a representação dos nomes de idiomas .
Os idiomas são representados por um código único de 2, 3 ou 4 letras; por exemplo ro, rome rouestão associados ao romeno .
A norma é atualmente composta por seis partes, cuja publicação ocorreu de 1988 a 2010 :
Esta parte, publicada em 2002, intitula-se: Códigos para a representação de nomes de línguas - Parte 1: Código Alfa-2 .
Esta parte, publicada em 1998, tem o título: Códigos para a representação de nomes de línguas - Parte 2: Código Alfa-3 .
A ISO 639-2 define, além dos códigos ISO 639-1, designando grupos de idiomas ( árabe , quíchua , chinês , etc.), bem como códigos especiais.
Alguns idiomas (23 ao todo) são codificados na ISO 639-2 por dois códigos diferentes: terminológico (T) e bibliográfico (B). Por exemplo, o código bibliográfico alfa-3 para francês é, fremas o código de terminologia alfa-3 é fra.
Esta parte, publicada em 2007, é intitulada: Códigos para a representação de nomes de línguas - Parte 3: Código alfa-3 para um tratamento exaustivo de línguas .
A ISO 639-3, portanto, visa listar o máximo de idiomas possível.
Estes podem ser sobre as línguas uma mão individuais (exemplo: armênios , hye), macrolanguages (exemplo: albanês , sqi) ou coleções de idiomas (exemplo: línguas de Algonquian , alg); e, por outro lado línguas modernas (exemplo: irlandeses , gle), extinto (recentemente, por exemplo kato , ktw), antigo (extinto há muito tempo, por exemplo: Old Norse , non), histórico (distinto de línguas modernas, mas dos quais estes últimos descendem da língua considerada, por exemplo inglês médio , enm) ou construída (exemplo: Klingon , tlh).
A SIL International é a Autoridade de Registro ( Agência de Registro ) ISO 639-3 e o autor principal, e se baseou fortemente nos dados do banco de dados Ethnologue para codificar centenas de idiomas anteriormente não codificados.
Esta parte, publicada em 2010, intitula-se: Códigos para a representação de nomes de línguas - Parte 4: Princípios gerais para a codificação da representação de nomes de línguas e entidades relacionadas e diretrizes para a implementação .
Esta parte, publicada em 2008, é intitulada: Códigos para a representação de nomes de idiomas - Parte 5: Código Alfa-3 para famílias e grupos de idiomas .
ISO 639-5, portanto, visa classificar todos os idiomas individuais (ou quaisquer macrolinguagens que os contenham) em famílias de idiomas e grupos de idiomas de acordo com um sistema mais completo do que o permitido pelo ISO 639-3 (que trata apenas com macro-linguagens sem a possibilidade de definir uma hierarquia completa em mais de um nível), atribuindo códigos alfa-3 adicionais para essas famílias e grupos de linguagens, que a ISO 639 não permite -1 ou 639-2, onde códigos coletivos foram definidos (mas não especificados com precisão) às vezes agrupando idiomas isolados de grupos diferentes e não mutuamente inteligíveis ou grupos de idiomas muito pequenos.
Esta nova norma ISO 639-5 visa especificar os códigos coletivos da ISO 639-2 (ou seu equivalente na ISO 639-1 quando existirem; não há novo código coletivo na ISO 639-3) e definir outros de acordo com o a classificação científica mais séria possível e as opiniões de linguistas e bibliotecas em todo o mundo (é amplamente baseada em dados de classificação de linguagem já coletados e publicados por Ethnologue.com).
Este padrão também visa facilitar a tradução de software e, de modo geral, melhorar o tratamento de idiomas mais raros, aproximando-os de idiomas mais próximos, em vez de usar um único idioma substituto (geralmente o inglês em uma versão simplificada e às vezes imprecisa).
Esta parte, publicada em versão preliminar em 2009, é intitulada: Códigos para a representação de nomes de línguas - Parte 6: Código alfa-4 para um tratamento exaustivo das variantes linguísticas .
Os códigos latinos de 2 caracteres , usados pela ISO 639-1, oferecem a possibilidade de codificar 26 2 = 676 idiomas diferentes. O padrão ISO 639-1 associa cada código ao nome do idioma em francês e inglês.
Isso é insuficiente para codificar todos os idiomas (estimados de 2000 a 9000), o que é alcançado pelos padrões ISO 639-2 e ISO 639-3 que usam códigos de 3 letras.
Os códigos com 3 caracteres latinos dão a possibilidade de codificar 26 3 = 17 576 idiomas diferentes.
Códigos de 3 letras são usados por ISO 639-2, ISO 639-3 e ISO 639-5.
Os códigos com 4 caracteres latinos dão a possibilidade de codificar 26 4 = 456 976 idiomas diferentes.
Os códigos de 4 letras são usados pelo ISO 639-6 descontinuado.