Manpages

NOMBRE

isoquery - buscar y mostrar varios códigos ISO (país, idioma, ...)

SINOPSIS

isoquery [OPCIÓN…] [Códigos ISO]

DESCRIPCIÓN

Esta página del manual documenta brevemente el comando isoquery. Puede usarse para generar una salida tabular de los códigos estándar ISO proporcionados por el paquete iso-codes. Analiza los archivos JSON y muestra todos los códigos ISO incluidos o sólo las entradas coincidentes, si se especifica en la línea de órdenes. Además, es posible obtener todas las traducciones disponibles para la norma ISO.

OPCIONES

Este programa sigue la sintaxis habitual de la línea de comandos GNU, con opciones largas que empiezan por dos guiones ('-'). isoquery admite las siguientes opciones:

-i, --iso=Estándar

La norma ISO a utilizar. Valores posibles: 639-2, 639-3, 639-5, 3166-1, 3166-2, 3166-3, 4217, 15924 (por defecto: 3166-1)

-p, --ruta=RUTA

Utilice PATHNAME como prefijo para los archivos de datos (por defecto: /usr/share/iso-codes/json)

-l, --locale=LUGAR

Use este LOCALE para la salida

-n, --name

Nombre de los códigos suministrados (predeterminado)

-o, --official_name

Nombre oficial de los códigos suministrados. Puede ser el mismo que --name (sólo se aplica a ISO 3166-1)

-c, --common_name

Nombre común de los códigos suministrados. Puede ser el mismo que --name (sólo se aplica a ISO 639-2, 639-3 y 3166-1)

-0, --null

Separe las entradas con un carácter NULL en lugar de una nueva línea

-f, --flag

Mostrar las banderas de los países con letras de símbolos e indicadores regionales (sólo se aplica a ISO 3166-1)

-h, --help

Mostrar un resumen de las opciones

-v, --version

Mostrar la versión del programa y los derechos de autor

EJEMPLOS

Si se llama sin ninguna opción en la línea de comandos, isoquery imprimirá una tabla con todos los códigos ISO 3166-1. Las tres primeras columnas contienen el código alfa-2, el código alfa-3 y el código numérico asignado al país que aparece en la cuarta columna.

$ isoquery
AW ABW 533 Aruba
[…]
ZW ZWE 716 Zimbabwe

Si sólo necesita algunos países, puede especificar cualquiera de los códigos de las tres primeras columnas para reducir la salida.

$ isoquery so nor 484
SO SOM 706 Somalia
NO NOR 578 Norway
MX MEX 484 Mexico

Si necesita las traducciones de los nombres de los países, sólo tiene que especificar en qué LOCALE desea ver la salida. Tenga en cuenta que se mostrará el nombre original en inglés si no hay traducción disponible para el LOCALE especificado.

$ isoquery --locale=nl fr de es
FR FRA 250 Frankrijk
DE DEU 276 Duitsland
ES ESP 724 Spanje

Si su terminal admite las letras del símbolo indicador regional unicode, puede utilizar la opción de línea de comandos --flag. Esas letras pueden mostrarse como una bandera de país.

$ isoquery --flag --locale=nl fr de es
FR FRA 250 🇫🇷 Frankrijk
DE DEU 276 🇩🇪 Duitsland
ES ESP 724 🇪🇸 Spanje

Todo lo anterior funciona también para diferentes normas ISO, por lo que puede cambiar a la norma más extensa ISO 3166-2 utilizando la opción de línea de comandos --iso. Las columnas son código ISO 3166-2, tipo de subconjunto (por ejemplo, Estado, Provincia, etc.), padre y nombre. La tercera columna (padre) puede estar vacía.

$ isoquery --iso=3166-2
AD-02 Parish Canillo
[…]
ZW-MW Province Mashonaland West

Los códigos que se han suprimido de la norma ISO 3166-1 están disponibles en la norma ISO 3166-3. Las columnas son código alfa-3, código alfa-4, código numérico, comentario, fecha de retirada y nombre. Las columnas de código numérico, comentario y fecha de retirada pueden estar vacías.

$ isoquery --iso=3166-3
AFI AIDJ 262 1977 French Afars and Issas
ANT ANHH 532 1993-07-12 Netherlands Antilles
[…]
YUG YUCS 891 1993-07-28 Yugoslavia, Socialist Federal Republic of
ZAR ZRCD 180 1997-07-14 Zaire, Republic of

Para ISO 639-2, las tres primeras columnas son el código alfa-3, el código bibliográfico y el código alfa-2. La segunda y tercera columnas pueden estar vacías.

$ isoquery --iso=639-2
aar aa Afar
abk ab Abkhazian
ace Achinese
[…]
zun Zuni
zxx No linguistic content; Not applicable
zza Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki

Puede recortar los resultados especificando sólo algunos códigos. Además, también está disponible la opción de obtener nombres traducidos.

$ isoquery --iso=639-2 --locale=pt vi bo kl
vie vi Vietnamita
bod tib bo tibetano
kal kl Kalaallisut; Greenlandic

Si desea utilizar ISO 639-3, las columnas mostradas son alfa-3, ámbito, tipo, alfa-2, bibliográfico y el nombre de la lengua. Tanto alfa-2 como bibliográfica pueden estar vacías.

$ isoquery -i 639-3 aal new spa guc
aal I L Afade
new I L Newari
spa I L es Spanish
guc I L Wayuu

También está disponible la norma ISO 639-5. Las columnas mostradas son alfa-3 y nombre.

$ isoquery -i 639-5 aus tut
aus Australian languages
tut Altaic languages

Puede obtener traducciones seleccionadas de nombres de divisas de la norma ISO 4217 utilizando el siguiente comando. La primera de las columnas es el código alfa-3, y la segunda es el código numérico asignado a la moneda. El nombre de la moneda se muestra en la tercera columna.

$ isoquery --iso=4217 --locale=da cad 392
CAD 124 Canadisk dollar
JPY 392 Yen

Si necesita obtener los nombres de las escrituras, puede utilizar la tabla ISO 15924. La primera de las columnas es el código alfa-4, y la segunda es el código numérico asignado al script. El nombre del script aparece en la tercera columna.

$ isoquery --iso=15924 jpan latn 280
Jpan 413 Japanese (alias for Han + Hiragana + Katakana)
Latn 215 Latin
Visp 280 Visible Speech

ARCHIVOS

Por defecto, se utilizarán los archivos JSON proporcionados por el paquete iso-codes.

/usr/share/iso-codes/json/iso_639-2.json

/usr/share/iso-codes/json/iso_639-3.json

/usr/share/iso-codes/json/iso_639-5.json

/usr/share/iso-codes/json/iso_3166-1.json

/usr/share/iso-codes/json/iso_3166-2.json

/usr/share/iso-codes/json/iso_3166-3.json

/usr/share/iso-codes/json/iso_4217.json

/usr/share/iso-codes/json/iso_15924.json

AUTOR

Dr. Tobias Quathamer <toddy [AT] debian.org>

TRADUCCIÓN

gallegonovato <fran-carro [AT] hotmail.es>