ISOQUERY(1)

AD
isoquery - çeşitli ISO kodlarını (ülke, dil, ...) ara ve görüntüle

ÖZET

isoquery [SEÇENEK …] [ISO kodları]

AÇIKLAMA

Bu kılavuz sayfası isoquery komutunu kısaca belgelemektedir. iso-codes paketi tarafından sağlanan ISO standart kodlarının bir tablosal çıktısını oluşturmak için kullanılabilir. JSON dosyalarını işler ve dahil edilen tüm ISO kodlarını veya komut satırında belirtilmişse yalnızca eşleşen girdileri gösterir. Ayrıca, ISO standardı için kullanılabilir tüm çeviriler de alınabilir.

SEÇENEKLER

Bu program, iki tire ('-') ile başlayan uzun seçeneklerle normal GNU komut satırı söz dizimini kullanır. isoquery aşağıdaki seçenekleri destekler:

-i, --iso=STANDART
    Kullanılacak ISO standardı. Olası değerler: 639-2, 639-3, 639-5, 3166-1, 3166-2, 3166-3, 4217, 15924 (öntanımlı: 3166-1)

-p, --pathname=YOL-ADI
    Veri dosyaları için ön ek olarak YOL-ADI kullan (öntanımlı: /usr/share/iso-codes/json)

-l, --locale=YEREL-AYAR
    Çıktı için bu YEREL-AYAR değerini kullan

-n, --name
    Sağlanan kodların adı (öntanımlı)

-o, --official_name
    Sağlanan kodların resmi adı. Bu, --name ile aynı olabilir (yalnızca ISO 3166-1 için geçerlidir)

-c, --common_name
    Sağlanan kodların yaygın adı. Bu, --name ile aynı olabilir (yalnızca ISO 639-2, 639-3 ve 3166-1 için geçerlidir)

-0, --null
    Girdileri yeni satır yerine NULL karakteriyle ayır

-f, --flag
    Ülke bayraklarını bölgesel gösterge simge harfleriyle göster (yalnızca ISO 3166-1 için geçerlidir)

-h, --help
    Seçeneklerin özetini göster

-v, --version
    Program sürümünü ve telif hakkını göster

ÖRNEKLER

Herhangi bir komut satırı seçeneği olmadan çağrılırsa, isoquery tüm ISO 3166-1 kodlarının bir tablosunu yazdıracaktır. İlk üç sütun harf-2 kodunu, harf-3 kodunu ve dördüncü sütunda listelenen ülkeye atanan sayısal kodu içerir.

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

Yalnızca bazı ülkelere ihtiyacınız varsa, çıktıyı azaltmak için ilk üç sütundaki kodlardan herhangi birini belirtebilirsiniz.

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

Ülke adlarının çevirilerine ihtiyaç duyarsanız, çıktıyı hangi YEREL-AYAR' ile görmek istediğinizi belirtmeniz yeterlidir. Belirtilen YEREL-AYAR için çeviri yoksa asıl İngilizce adın gösterileceğini lütfen unutmayın.

    $ isoquery --locale=tr fr de es
    FR      FRA     250     Fransa
    DE      DEU     276     Almanya
    ES      ESP     724     İspanya

Terminaliniz unicode bölgesel gösterge simge harflerini destekliyorsa, --flag komut satırı seçeneğini kullanabilirsiniz. Bu harfler ülke bayrağı olarak görüntülenebilir.

    $ isoquery --flag --locale=tr fr de es
    FR      FRA     250     🇫🇷      Fransa
    DE      DEU     276     🇩🇪      Almanya
    ES      ESP     724     🇪🇸      İspanya

Yukarıdakilerin tümü farklı ISO standartları için de çalışır, bu nedenle --iso komut satırı seçeneğini kullanarak daha kapsamlı ISO 3166-2 standardına geçebilirsiniz. Sütunlar ISO 3166-2 kodu, alt küme türü (örn. Eyalet, İl, vb.), üst ve addır. Üçüncü sütun (üst) boş olabilir.

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

ISO 3166-1’den silinen kodlar ISO 3166-3’te bulunabilir. Sütunlar harf-3 kodu, harf-4 kodu, sayısal kod, yorum, silinme tarihi ve addır. Sayısal kod, yorum ve silinme tarihi sütunları boş olabilir.

    $ 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

ISO 639-2 için ilk üç sütun harf-3 kodu, kaynakça kodu ve harf-2 kodudur. İkinci ve üçüncü sütunlar boş olabilir.

    $ 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

Yalnızca bazı kodları belirterek sonuçları kısaltabilirsiniz. Ayrıca, çevrilen adları gösterme seçeneği de bulunmaktadır.

    $ isoquery --iso=639-2 --locale=tr vi bo kl
    vie             vi      Vietnamca
    bod     tib     bo      Tibetçe
    kal             kl      Kalaallisut; Grönlandca

ISO 639-3 kullanmak istiyorsanız, görüntülenen sütunlar harf-3, kapsam, tür, harf-2, kaynakça ve dil adıdır. Hem harf-2 hem de kaynakça boş olabilir.

    $ 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

ISO 639-5 de kullanılabilir. Görüntülenen sütunlar harf-3 ve addır.

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

Aşağıdaki komutu kullanarak ISO 4217 standardından para birimi adlarının seçilen çevirilerini alabilirsiniz. Sütunlardan ilki harf-3 kodu, ikincisi ise para birimine atanan sayısal koddur. Para biriminin adı üçüncü sütunda gösterilir.

    $ isoquery --iso=4217 --locale=tr cad 392
    CAD     124     Kanada doları
    JPY     392     Yen

Alfabe adlarını almanız gerekiyorsa, ISO 15924 tablosunu kullanabilirsiniz. Sütunlardan ilki harf-4 kodu, ikincisi ise alfabeye atanan sayısal koddur. Alfabenin adı üçüncü sütunda gösterilir.

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

DOSYALAR

Öntanımlı olarak, iso-codes paketi tarafından sağlanan JSON dosyaları kullanılacaktır.

    • /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

YAZAR

Dr. Tobias Quathamer

ÇEVIRI

Oğuz Ersen