User:Conrad.Irwin/language codes
Missing three letters with brackets (not easily importable if we want to stay away from bracketed names, but if someone suggests alternative names for these, I can import them with those):
- Template:bpw: Bo (Papua New Guinea)
- Template:bqc: Boko (Benin)
- Template:btc: Bati (Cameroon)
- Template:bum: Bulu (Cameroon)
- Template:bvt: Bati (Indonesia)
- Template:bwo: Boro (Ethiopia)
- Template:bxx: Borna (Democratic Republic of Congo)
- Template:byj: Bina (Nigeria)
- Template:bzl: Boano (Sulawesi)
- Template:bzn: Boano (Maluku)
- Template:dap: Nisi (India)
- Template:ddn: Dendi (Benin)
- Template:deq: Dendi (Central African Republic)
- Template:dha: Dhanwar (India)
- Template:dhw: Dhanwar (Nepal)
- Template:env: Enwan (Edu State)
- Template:eot: Beti (Côte d'Ivoire)
- Template:etn: Eton (Vanuatu)
- Template:eto: Eton (Cameroon)
- Template:gim: Gimi (Eastern Highlands)
- Template:gip: Gimi (West New Britain)
- Template:glu: Gula (Chad)
- Template:gqn: Guana (Brazil)
- Template:gva: Guana (Paraguay)
- Template:hna: Mina (Cameroon)
- Template:hob: Mari (Madang Province)
- Template:isu: Isu (Menchum Division)
- Template:iyx: Yaka (Congo)
- Template:jar: Jarawa (Nigeria)
- Template:jim: Jimi (Cameroon)
- Template:jmi: Jimi (Nigeria)
- Template:kah: Kara (Central African Republic)
- Template:kbn: Kare (Central African Republic)
- Template:kbv: Dera (Indonesia)
- Template:kcl: Kela (Papua New Guinea)
- Template:kcm: Gula (Central African Republic)
- Template:kel: Kela (Democratic Republic of Congo)
- Template:kfe: Kota (India)
- Template:kfo: Koro (Côte d'Ivoire)
- Template:khy: Kele (Democratic Republic of Congo)
- Template:kle: Kulung (Nepal)
- Template:klk: Kono (Nigeria)
- Template:kmf: Kare (Papua New Guinea)
- Template:kmm: Kom (India)
- Template:kmw: Komo (Democratic Republic of Congo)
- Template:kna: Dera (Nigeria)
- Template:kno: Kono (Sierra Leone)
- Template:knu: Kono (Guinea)
- Template:kol: Kol (Papua New Guinea)
- Template:koq: Kota (Gabon)
- Template:krf: Koro (Vanuatu)
- Template:krs: Gbaya (Sudan)
- Template:ktu: Kituba (Democratic Republic of Congo)
- Template:kty: Kango (Bas-Uélé District)
- Template:kvd: Kui (Indonesia)
- Template:kxr: Koro (Papua New Guinea)
- Template:kzy: Kango (Tshopo District)
- Template:lak: Laka (Nigeria)
- Template:lap: Laka (Chad)
- Template:las: Lama (Togo)
- Template:lay: Lama (Myanmar)
- Template:lel: Lele (Democratic Republic of Congo)
- Template:leo: Leti (Cameroon)
- Template:leu: Kara (Papua New Guinea)
- Template:lha: Laha (Viet Nam)
- Template:lhh: Laha (Indonesia)
- Template:llc: Lele (Guinea)
- Template:lle: Lele (Papua New Guinea)
- Template:lln: Lele (Chad)
- Template:lno: Lango (Sudan)
- Template:loi: Loma (Côte d'Ivoire)
- Template:lom: Loma (Liberia)
- Template:lti: Leti (Indonesia)
- Template:luw: Luo (Cameroon)
- Template:mbo: Mbo (Cameroon)
- Template:mbx: Mari (East Sepik Province)
- Template:mcw: Mawa (Chad)
- Template:mdc: Male (Papua New Guinea)
- Template:mds: Maria (Papua New Guinea)
- Template:mdy: Male (Ethiopia)
- Template:mho: Mashi (Zambia)
- Template:mhs: Buru (Indonesia)
- Template:mhz: Mor (Mor Islands)
- Template:mjn: Ma (Papua New Guinea)
- Template:mkg: Mak (China)
- Template:mkw: Kituba (Congo)
- Template:mnh: Mono (Democratic Republic of Congo)
- Template:mnr: Mono (USA)
- Template:moq: Mor (Bomberai Peninsula)
- Template:mow: Moi (Congo)
- Template:mpk: Mbara (Chad)
- Template:mqa: Maba (Indonesia)
- Template:mrr: Maria (India)
- Template:mru: Mono (Cameroon)
- Template:msj: Ma (Democratic Republic of Congo)
- Template:mte: Mono (Solomon Islands)
- Template:mtf: Murik (Papua New Guinea)
- Template:mti: Maiwa (Papua New Guinea)
- Template:mvl: Mbara (Australia)
- Template:mxn: Moi (Indonesia)
- Template:mxr: Murik (Malaysia)
- Template:mxu: Mada (Cameroon)
- Template:myi: Mina (India)
- Template:neb: Toura (Côte d'Ivoire)
- Template:ngd: Ngando (Central African Republic)
- Template:nkt: Nyika (Tanzania)
- Template:nkv: Nyika (Malawi and Zambia)
- Template:nmj: Ngombe (Central African Republic)
- Template:nmx: Nama (Papua New Guinea)
- Template:nut: Nung (Viet Nam)
- Template:nxd: Ngando (Democratic Republic of Congo)
- Template:nyi: Ama (Sudan)
- Template:oar: Old Aramaic (up to 700 BCE)
- Template:oke: Okpe (Southwestern Edo)
- Template:okx: Okpe (Northwestern Edo)
- Template:pbl: Mak (Nigeria)
- Template:ped: Mala (Papua New Guinea)
- Template:pnq: Pana (Burkina Faso)
- Template:pnz: Pana (Central African Republic)
- Template:pyx: Pyu (Myanmar)
- Template:qwm: Kuman (Russia)
- Template:ria: Riang (India)
- Template:ruy: Mala (Nigeria)
- Template:rwm: Amba (Uganda)
- Template:sbc: Kele (Papua New Guinea)
- Template:sim: Mende (Papua New Guinea)
- Template:skj: Seke (Nepal)
- Template:sng: Sanga (Democratic Republic of Congo)
- Template:soc: So (Democratic Republic of Congo)
- Template:sox: So (Cameroon)
- Template:spb: Sepa (Indonesia)
- Template:szv: Isu (Fako Division)
- Template:tbt: Tembo (Kitembo)
- Template:tcl: Taman (Myanmar)
- Template:ten: Tama (Colombia)
- Template:tma: Tama (Chad)
- Template:tmn: Taman (Indonesia)
- Template:tmr: Jewish Babylonian Aramaic (ca. 200-1200 CE)
- Template:tmv: Tembo (Motembo)
- Template:tnz: Tonga (Thailand)
- Template:twe: Tewa (Indonesia)
- Template:uro: Ura (Papua New Guinea)
- Template:utp: Amba (Solomon Islands)
- Template:vwa: Awa (China)
- Template:wll: Wali (Sudan)
- Template:wlx: Wali (Ghana)
- Template:wma: Mawa (Nigeria)
- Template:wmm: Maiwa (Indonesia)
- Template:wmo: Wom (Papua New Guinea)
- Template:wom: Wom (Nigeria)
- Template:wrz: Waray (Australia)
- Template:xba: Kamba (Brazil)
- Template:xlg: Ligurian (Ancient)
- Template:xom: Komo (Sudan)
- Template:xsn: Sanga (Nigeria)
- Template:xxb: Boro (Ghana)
- Template:yaf: Yaka (Democratic Republic of Congo)
- Template:yas: Nugunu (Cameroon)
- Template:yso: Nisi (China)
- Template:yuw: Yau (Morobe Province)
- Template:yyu: Yau (Sandaun Province)
- Template:zmw: Mbo (Democratic Republic of Congo)
- Template:zra: Kara (Korea)
Otherwise missing (will import):
- Template:apf: Pahanan Agta
- Template:bdf: Biage
- Template:bfx: Bantayanon
- Template:bvy: Baybayanon
* Template:bzt: Brithenig
- Template:cbw: Kinabalian
* Template:dws: Dutton World Speedwords
- Template:ebk: Eastern Bontok
- Template:emx: Erromintxela
- Template:fbl: West Albay Bikol
- Template:isk: Ishkashimi
- Template:jls: Jamaican Sign Language
- Template:lbk: Central Bontok
- Template:lbl: Libon Bikol
* Template:ldn: Láadan
- Template:lsy: Mauritian Sign Language
- Template:lvs: Standard Latvian
- Template:mid: Mandaic
- Template:mis: Uncoded languages
- Template:ncr: Ncane
- Template:noj: Nonuya
- Template:nzz: Nanga Dama Dogon
- Template:obk: Southern Bontok
- Template:prf: Paranan
- Template:prr: Puri
- Template:prw: Parawen
- Template:psu: Sauraseni Prākrit
- Template:pto: Zo'é
- Template:ptp: Patep
- Template:ptr: Piamatsina
- Template:ptt: Enrekang
- Template:ptv: Port Vato
- Template:ptw: Pentlatch
- Template:puf: Punan Merah
- Template:puk: Pu Ko
- Template:pwa: Pawaia
- Template:pwb: Panawa
- Template:pys: Paraguayan Sign Language
* Template:qya: Quenya
- Template:rbk: Northern Bontok
- Template:rbl: Miraya Bikol
- Template:rmq: Caló
- Template:rmv: Romanova
- Template:saa: Saba
- Template:sgy: Sanglechi
- Template:shd: Kundal Shahi
* Template:sjn: Sindarin
- Template:spi: Saponi
- Template:tde: Tiranige Diga Dogon
- Template:tgn: Tandaganon
* Template:tlh: Klingon
- Template:top: Papantla Totonac
- Template:ubl: Buhi'non Bikol
- Template:ulw: Ulwa
- Template:vbk: Southwestern Bontok
- Template:wgb: Wagawaga
- Template:xbb: Lower Burdekin
- Template:xbn: Kenaboi
- Template:yan: Mayangna
- Template:ylb: Yaleba
- Template:ytw: Yout Wam
* Template:zbl: Blissymbols
- Template:zoq: Tabasco Zoque
- Template:zts: Tilquiapan Zapotec
- Template:zxx: No linguistic content
- Template:zyp: Zyphe
diff <(cat iso-639-3_Name_Index_20100119.tab | cut -f 1 | sort | uniq ) <(cat output | cut -d ":" -f 2 | sort | uniq ) | grep "< ...$" | sed 's,< \(...\),\1,' | join - <(cut -f 1,4,7 iso-639-3_20100119.tab | sort ) | sed 's,...,* Template:\0:,'