Tolong jelaskan mengenai ISO 639-1

ISO 639-1:2002, Kode simbolisme nama bahasa — Bagian 1: Kode Alfa-2, adalah bagian pertama dalam seri ISO 639 dari standar internasional untuk kode bahasa. Bagian 1 meliputi pendaftaran kode dua-huruf. 136 kode dua huruf telah didaftarkan dan mencakup semua bahasa utama dunia. Kode ini merupakan kependekan resmi internasional yang berguna untuk merujuk kepada bahasa. Misalnya:

Bahasa Armenia diwakili oleh hy (dari endonim հայերէն, Hayeren)

Bahasa Tionghoa diwakili oleh zh (dari endonim 中文, Zhōngwén)

Bahasa Belanda diwakili oleh nl (dari endonim Nederlands)

Bahasa Inggris diwakili oleh en

Bahasa Esperanto diwakili oleh eo

Bahasa Prancis diwakili oleh fr

Bahasa Georgia diwakili oleh ka (dari endonim ქართული, kartuli)

Bahasa Jerman diwakili oleh de (dari endonim Deutsch)

Bahasa Yunani diwakili oleh el (dari endonim ελληνικά, elliniká)

Bahasa Italia diwakili oleh it

Bahasa Jepang diwakili oleh ja (meskipun endonimnya adalah 日本語,Nihongo)

Bahasa Korea diwakili oleh ko (meskipun endonimnya adalah 한국어, Hangugeo)

Bahasa Kurdi diwakili oleh ku (dari endonim کوردی, Kurdî)

Bahasa Persia diwakili oleh fa (dari endonim فارسی, Farsi)

Bahasa Polandia diwakili oleh pl

Bahasa Portugis diwakili oleh pt

Bahasa Romania diwakili oleh ro

Bahasa Rusia diwakili oleh ru

Bahasa Spanyol diwakili oleh es

Bahasa Swedia diwakili oleh sv

Bahasa Turki diwakili oleh tr

Bahasa Urdu diwakili oleh ur (dari endonim اُردو, urdu)

ISO 639, standar kode bahasa yang asli, disetujui pada 1967. Ia terpisah-pisah dan justru itu, ISO 639-1 menjadi revisi baru ke standar yang asli itu pada 2002. Kode terakhir yang ditambahkan adalah ht untuk Bahasa Kreol Haiti pada 26 Februari 2003. Penggunaan standar itu didorong oleh penggunaan tag bahasa IETF yang diperkenalkan dalam RFC 1766 pada Maret 1995. Penggunaan tag bahasa kemudian diteruskan oleh RFC 3066 dari Januari 2001 dan RFC 4646 dari September 2006. Infoterm (International Information Center for Terminology atau Pusat Informasi Internasional untuk Ketentuan) adalah pendaftar kode ISO 639-1 yang sah.

Kode ISO 639-1 yang baru tidak dibuat jika kode ISO 639-2 sudah ada. Justru, sistem yang menggunakan kode ISO 639-1 dan 639-2 (dengan kode 639-1 diutamakan) tidak perlu mengubah kode masing-masing.

Untuk beberapa bahasa yang menggunakan kode yang sama dengan kode ISO 639-2 yang dialokasikan untuk sekelompok bahasa, kode masing-masing akan diganti dengan kode ISO 639-1 yang baru

Tidak adanya spesifikasi untuk mengolah makrobahasa (lihat ISO 639-3)