que paises marc lista idiomas idioma etiqueta español codigos codigo unicode internationalization iso region

unicode - paises - lista de codigos de idiomas



¿Dónde puedo encontrar una lista de códigos de idioma+región? (6)

He buscado en Google (bueno, DuckDuckGo''ed, en realidad) hasta que estoy triste, pero no encuentro una lista de códigos de idiomas del tipo en-GB o fr-CA ningún lado.

Hay excelentes recursos sobre los componentes, en particular la página W3C I18n , pero esperaba una simple enumeración alfabética, bastante canónica si es posible (algo así como este ). No puede encontrar.

¿Alguien puede señalarme en la dirección correcta? ¡Muchas gracias!



Existen varios sistemas de códigos de idiomas y varios sistemas de códigos de región, así como sus combinaciones. Cuando se refiere a una página del W3C, supongo que se está refiriendo al sistema definido en BCP 47 . Ese sistema es ortogonal en el sentido de que códigos como en-GB y fr-CA simplemente combinan un código de idioma y un código de región. Esto significa una gran cantidad de combinaciones posibles, la mayoría de las cuales tiene poco sentido, como ab-AX, lo que significa que Abjasio se habla en Åland (no creo que nadie, y menos aún cualquier comunidad, habla Abjasia allí, aunque es teóricamente posible por supuesto).

Por lo tanto, cualquier lista de combinaciones de idioma-región sería solo una lista pragmática de combinaciones que son importantes en algún sentido, o compatibles con algún software en algún sentido especial.

Las especificaciones que ha encontrado definen los principios generales y también las fuentes autorizadas en diferentes "subetiquetas" (como el código de idioma principal y el código de región). Para las partes más importantes, la autoridad de registro oficial mantiene los códigos ISO 639 de tres y dos letras para los idiomas, y el sitio ISO contiene los códigos ISO 3166 de dos letras para las regiones. Las listas son bastante legibles, y no veo ninguna razón para considerar el uso de estos recursos principales, especialmente con respecto a posibles cambios.


Hay 2 componentes en juego aquí:

  1. La etiqueta de idioma generalmente definida por ISO 639-1 alpha-2
  2. La etiqueta de región que generalmente está definida por ISO 3166-1 alpha-2

Puede mezclar y combinar idiomas y regiones en cualquier combinación que tenga sentido para usted, por lo que no hay una lista de todas las posibilidades.

Por cierto, está utilizando efectivamente una etiqueta BCP47 , que define los estándares para cada segmento de localidad.