「モジュール:ISO639言語名」の版間の差分

(1版 をインポートしました)
ja>ネイ
(Template‐ノート:ISO639言語名#言語名修正 (2024年1月)に基づき編集(作者:FlatLanguage))
4行目: 4行目:
     aa = 'アファル語',
     aa = 'アファル語',
     aar = 'アファル語',
     aar = 'アファル語',
    aav = 'オーストロアジア語族',
     ab = 'アブハズ語',
     ab = 'アブハズ語',
     abk = 'アブハズ語',
     abk = 'アブハズ語',
     abq = 'アバザ語',
     abq = 'アバザ語',
     ace = 'アチェー語',
     ace = 'アチェ語',
     ach = 'アチョリ語',
     ach = 'アチョリ語',
     ada = 'アダングメ語',
     ada = 'アダングメ語',
     ady = 'アディゲ語',
     ady = 'アディゲ語',
     ae = 'アヴェスタ語',
     ae = 'アヴェスター語',
     aeb = 'アラビア語チュニジア方言',
     aeb = 'アラビア語チュニジア方言',
     af = 'アフリカーンス語',
     af = 'アフリカーンス語',
     afa = 'アフロ・アジア語族',
     afa = 'アフロ・アジア語族',
     afh = 'アフリヒリ語',
     afh = 'アフリヒリ',
     afr = 'アフリカーンス語',
     afr = 'アフリカーンス語',
     agq = 'アゲム語',
     agq = 'アゲム語',
    aii = 'アッシリア現代アラム語',
     ain = 'アイヌ語',
     ain = 'アイヌ語',
    aii = 'アッシリア現代アラム語',
     ak = 'アカン語',
     ak = 'アカン語',
     aka = 'アカン語',
     aka = 'アカン語',
26行目: 27行目:
     alb = 'アルバニア語',
     alb = 'アルバニア語',
     ale = 'アレウト語',
     ale = 'アレウト語',
     alg = 'アルゴンキアン語族',
     alg = 'アルゴンキン語派',
     aln = 'ゲグ・アルバニア語',
     aln = 'ゲグ・アルバニア語',
     alq = 'アルゴンキアン語',
     alq = 'アルゴンキン語',
     als = 'アルバニア語トスク方言',
     als = 'トスク・アルバニア語',
     alt = '南アルタイ語',
     alt = '南アルタイ語',
    alv = '大西洋・コンゴ諸語',
     am = 'アムハラ語',
     am = 'アムハラ語',
     amh = 'アムハラ語',
     amh = 'アムハラ語',
39行目: 41行目:
     anp = 'アンギカ語',
     anp = 'アンギカ語',
     apa = 'アパッチ語族',
     apa = 'アパッチ語族',
    aqa = 'アラカルフ語族',
    aql = 'アルギック語族',
     ar = 'アラビア語',
     ar = 'アラビア語',
     ara = 'アラビア語',
     ara = 'アラビア語',
    ara = 'アラビア語',
     arb = 'フスハー',
     arb = '現代標準アラビア語',
     arc = '帝国アラム語',
     arc = 'アラム語',
     arg = 'アラゴン語',
     arg = 'アラゴン語',
     arm = 'アルメニア語',
     arm = 'アルメニア語',
49行目: 52行目:
     aro = 'アラオナ語',
     aro = 'アラオナ語',
     arp = 'アラパホー語',
     arp = 'アラパホー語',
     arq = 'アルジェリア・アラビア語',
     arq = 'アラビア語アルジェリア方言',
     art = '人工諸語',
     art = '人工言語',
     arw = 'アラワク語',
     arw = 'アラワク語',
     ary = 'モロッコ・アラビア語',
     ary = 'アラビア語モロッコ方言',
     arz = 'アラビア語エジプト方言',
     arz = 'アラビア語エジプト方言',
    arz = 'エジプト・アラビア語',
     as = 'アッサム語',
     as = 'アッサム語',
     asa = 'アス語',
     asa = 'アス語',
60行目: 62行目:
     asm = 'アッサム語',
     asm = 'アッサム語',
     ast = 'アストゥリアス語',
     ast = 'アストゥリアス語',
     ath = 'アサパスカン語族',
     ath = 'アサバスカ諸語',
     atj = 'アティカメク語',
     atj = 'アティカメク語',
     aus = 'オーストラリア諸語',
     aus = 'オーストラリア諸語',
68行目: 70行目:
     avk = 'コタヴァ',
     avk = 'コタヴァ',
     awa = 'アワディー語',
     awa = 'アワディー語',
    awd = 'アラワク語族',
     ay = 'アイマラ語',
     ay = 'アイマラ語',
     aym = 'アイマラ語',
     aym = 'アイマラ語',
     az = 'アゼルバイジャン語',
     az = 'アゼルバイジャン語',
     azb = '南アゼルバイジャン語',
     azb = '南アゼルバイジャン語',
    azc = 'ユト・アステカ語族',
     aze = 'アゼルバイジャン語',
     aze = 'アゼルバイジャン語',
     ba = 'バシキール語',
     ba = 'バシキール語',
77行目: 81行目:
     bai = 'バミレケ諸語',
     bai = 'バミレケ諸語',
     bak = 'バシキール語',
     bak = 'バシキール語',
     bal = 'バルーチー語',
     bal = 'バローチー語',
     bam = 'バンバラ語',
     bam = 'バンバラ語',
     ban = 'バリ語',
     ban = 'バリ語',
83行目: 87行目:
     bar = 'バイエルン・オーストリア語',
     bar = 'バイエルン・オーストリア語',
     bas = 'バサ語',
     bas = 'バサ語',
     bat = 'バルト諸語',
     bat = 'バルト語派',
     bax = 'バムン語',
     bax = 'バムン語',
     bbc = 'トバ・バタク語',
     bbc = 'バタク・トバ語',
     bbj = 'ゴーマラ語',
     bbj = 'ゴーマラ語',
     bcc = '南バローチー語',
     bcc = '南バローチー語',
     bcl = '中央ビコル語',
     bcl = '中央ビコール語',
     be = 'ベラルーシ語',
     be = 'ベラルーシ語',
     bej = 'ベジャ語',
     bej = 'ベジャ語',
103行目: 107行目:
     bgp = '東バローチー語',
     bgp = '東バローチー語',
     bh = 'ビハール語',
     bh = 'ビハール語',
     bho = 'ボージプリー語',
     bho = 'ボージュプリー語',
     bi = 'ビスラマ語',
     bi = 'ビスラマ語',
     bih = 'ビハール語',
     bih = 'ビハール語',
     bik = 'ビコル語',
     bik = 'ビコール語',
     bin = 'エド語',
     bin = 'エド語',
     bis = 'ビスラマ語',
     bis = 'ビスラマ語',
114行目: 118行目:
     bm = 'バンバラ語',
     bm = 'バンバラ語',
     bn = 'ベンガル語',
     bn = 'ベンガル語',
     bnt = 'バントゥ諸語',
     bnt = 'バントゥー語群',
     bo = 'チベット語',
     bo = 'チベット語',
     bod = 'チベット語',
     bod = 'チベット語',
121行目: 125行目:
     bqi = 'バフティヤーリー語',
     bqi = 'バフティヤーリー語',
     br = 'ブルトン語',
     br = 'ブルトン語',
     bra = 'ブラジ語',
     bra = 'ブラジュ・バーシャー語',
     bre = 'ブルトン語',
     bre = 'ブルトン語',
     brh = 'ブラフイ語',
     brh = 'ブラーフーイー語',
     brx = 'ボド語',
     brx = 'ボド語',
     bs = 'ボスニア語',
     bs = 'ボスニア語',
130行目: 134行目:
     bto = 'イリガ・ビコール語',
     bto = 'イリガ・ビコール語',
     bua = 'ブリヤート語',
     bua = 'ブリヤート語',
     bug = 'ブギ語',
     bug = 'ブギス語',
     bul = 'ブルガリア語',
     bul = 'ブルガリア語',
     bum = 'ブル語',
     bum = 'ブル語',
139行目: 143行目:
     ca = 'カタルーニャ語',
     ca = 'カタルーニャ語',
     cad = 'カドー語',
     cad = 'カドー語',
     cai = '中米インディアン諸語',
     cai = '中米先住民諸語',
     car = 'カリブ語',
     car = 'カリブ語',
     cat = 'カタルーニャ語',
     cat = 'カタルーニャ語',
146行目: 150行目:
     cbk = 'チャバカノ語',
     cbk = 'チャバカノ語',
     cch = 'チャワイ語',
     cch = 'チャワイ語',
    ccn = '北コーカサス語族',
    ccs = 'カルトヴェリ語族',
    cdc = 'チャド語派',
     cdo = '閩東語',
     cdo = '閩東語',
     ce = 'チェチェン語',
     ce = 'チェチェン語',
151行目: 158行目:
     cel = 'ケルト語派',
     cel = 'ケルト語派',
     ces = 'チェコ語',
     ces = 'チェコ語',
     cgg = 'チガ語',
     cgg = 'キガ語',
     ch = 'チャモロ語',
     ch = 'チャモロ語',
     cha = 'チャモロ語',
     cha = 'チャモロ語',
160行目: 167行目:
     chk = 'チューク語',
     chk = 'チューク語',
     chm = 'マリ語',
     chm = 'マリ語',
     chn = 'チヌーク混成語',
     chn = 'チヌーク・ジャーゴン',
     cho = 'チョクトー語',
     cho = 'チョクトー語',
     chp = 'チペワイアン語',
     chp = 'チペワイアン語',
     chr = 'チェロキー語',
     chr = 'チェロキー語',
     chu = '教会スラブ語',
     chu = '教会スラヴ語',
     chv = 'チュヴァシュ語',
     chv = 'チュヴァシ語',
     chy = 'シャイアン語',
     chy = 'シャイアン語',
     cja = '西部チャム語',
     cja = '西部チャム語',
173行目: 180行目:
     cmc = 'チャム諸語',
     cmc = 'チャム諸語',
     cmn = '官話',
     cmn = '官話',
    cnr = 'モンテネグロ語',
     co = 'コルシカ語',
     co = 'コルシカ語',
     cop = 'コプト語',
     cop = 'コプト語',
     cor = 'コーンウォール語',
     cor = 'コーンウォール語',
     cpe = '英語が基盤の混成語・混合語',
     cpe = '英語ベースのピジン・クレオール言語',
     cpf = 'フランス語が基盤の混成語・混合語',
     cpf = 'フランス語ベースのピジン・クレオール言語',
     cpp = 'ポルトガル語が基盤の混成語・混合語',
     cpp = 'ポルトガル語ベースのピジン・クレオール言語',
     cps = 'カピス語',
     cps = 'カピス語',
     cr = 'クリー語',
     cr = 'クリー語',
     cre = 'クリー語',
     cre = 'クリー語',
     crh = 'クリミア・タタール語',
     crh = 'クリミア・タタール語',
     crp = '混成語・混合語',
     crp = 'ピジン言語・クレオール言語',
     cs = 'チェコ語',
     cs = 'チェコ語',
     csb = 'カシューブ語',
     csb = 'カシューブ語',
     cu = '教会スラブ語',
     cu = '教会スラヴ語',
     cus = 'クシ語派',
     cus = 'クシ語派',
     cv = 'チュヴァシュ語',
     cv = 'チュヴァシ語',
     cy = 'ウェールズ語',
     cy = 'ウェールズ語',
     cym = 'ウェールズ語',
     cym = 'ウェールズ語',
196行目: 204行目:
     dak = 'ダコタ語',
     dak = 'ダコタ語',
     dan = 'デンマーク語',
     dan = 'デンマーク語',
     dar = 'ダルガン語',
     dar = 'ダルグワ語',
     dav = 'タイタ語',
     dav = 'タイタ語',
     day = 'ダヤク語',
     day = 'ダヤク語',
209行目: 217行目:
     dje = 'ザルマ語',
     dje = 'ザルマ語',
     dlm = 'ダルマチア語',
     dlm = 'ダルマチア語',
    dmn = 'マンデ語派',
     doi = 'ドーグリー語',
     doi = 'ドーグリー語',
     dra = 'ドラヴィダ語族',
     dra = 'ドラヴィダ語族',
215行目: 224行目:
     dty = 'ドテリ語',
     dty = 'ドテリ語',
     dua = 'ドゥアラ語',
     dua = 'ドゥアラ語',
     dum = '中世オランダ語',
     dum = '中期オランダ語',
     dut = 'オランダ語',
     dut = 'オランダ語',
     dv = 'ディベヒ語',
     dv = 'ディベヒ語',
225行目: 234行目:
     ebu = 'エンブ語',
     ebu = 'エンブ語',
     ee = 'エウェ語',
     ee = 'エウェ語',
     efi = 'エフィック語',
     efi = 'エフィク語',
     egl = 'エミリア語',
     egl = 'エミリア語',
     egy = '古代エジプト語',
     egy = 'エジプト語',
     eka = 'エカジュク語',
     eka = 'エカジュク語',
     el = 'ギリシア語',
     el = 'ギリシア語',
233行目: 242行目:
     elx = 'エラム語',
     elx = 'エラム語',
     eml = 'エミリア・ロマーニャ語',
     eml = 'エミリア・ロマーニャ語',
--新しい言語を追加する場合、言語コードとしては純粋な ISO 639 の2文字コードまたは3文字コードのみにして下さい。「en-US」「ko-KR」「ru-Latn」のような複合的な表記を追加しないで下さい。
     en = '英語',
     en = '英語',
     eng = '英語',
     eng = '英語',
     enm = '中英語',
     enm = '中英語',
     eo = 'エスペラント語',
     eo = 'エスペラント',
     epo = 'エスペラント語',
     epo = 'エスペラント',
     es = 'スペイン語',
     es = 'スペイン語',
     est = 'エストニア語',
     est = 'エストニア語',
     esu = '中央アラスカ・ユピック語',
     esu = '中央アラスカ・ユピック語',
    esx = 'エスキモー・アレウト語族',
     et = 'エストニア語',
     et = 'エストニア語',
     eu = 'バスク語',
     eu = 'バスク語',
    euq = 'バスク語族',
     eus = 'バスク語',
     eus = 'バスク語',
     ewe = 'エウェ語',
     ewe = 'エウェ語',
252行目: 262行目:
     fao = 'フェロー語',
     fao = 'フェロー語',
     fas = 'ペルシア語',
     fas = 'ペルシア語',
     fat = 'ファンティー語',
     fat = 'ファンティ語',
     ff = 'フラニ語',
     ff = 'フラニ語',
     fi = 'フィンランド語',
     fi = 'フィンランド語',
     fij = 'フィジー語',
     fij = 'フィジー語',
     fil = 'フィリピノ語',
     fil = 'フィリピン語',
     fin = 'フィンランド語',
     fin = 'フィンランド語',
     fit = 'トルネダール・フィンランド語',
     fit = 'メアンキエリ',
     fiu = 'フィン・ウゴル語派',
     fiu = 'フィン・ウゴル語派',
     fj = 'フィジー語',
     fj = 'フィジー語',
     fo = 'フェロー語',
     fo = 'フェロー語',
     fon = 'フォン語',
     fon = 'フォン語',
    fox = '台湾諸語',
     fr = 'フランス語',
     fr = 'フランス語',
     fra = 'フランス語',
     fra = 'フランス語',
     frc = 'ケイジャン・フランス語',
     frc = 'ケイジャン・フランス語',
     fre = 'フランス語',
     fre = 'フランス語',
     frm = '中期フランス語',
     frm = '中世フランス語',
     fro = '古フランス語',
     fro = '古フランス語',
     frp = 'アルピタン語',
     frp = 'アルピタン語',
275行目: 286行目:
     ful = 'フラニ語',
     ful = 'フラニ語',
     fur = 'フリウリ語',
     fur = 'フリウリ語',
     fy = 'フリジア語',
     fy = '西フリジア語',
     ga = 'アイルランド語',
     ga = 'アイルランド語',
     gaa = 'ガ語',
     gaa = 'ガ語',
296行目: 307行目:
     glk = 'ギラキ語',
     glk = 'ギラキ語',
     glv = 'マン島語',
     glv = 'マン島語',
    gme = '東ゲルマン語群',
     gmh = '中高ドイツ語',
     gmh = '中高ドイツ語',
    gmq = '北ゲルマン語群',
    gmw = '西ゲルマン語群',
     gn = 'グアラニー語',
     gn = 'グアラニー語',
     goh = '古高ドイツ語',
     goh = '古高ドイツ語',
303行目: 317行目:
     gor = 'ゴロンタロ語',
     gor = 'ゴロンタロ語',
     got = 'ゴート語',
     got = 'ゴート語',
    grb = 'グレボ語',
     grb = 'グレボ語',
     grb = 'グレボ語',
     grc = '古代ギリシア語',
     grc = '古代ギリシア語',
     gre = 'ギリシア語',
     gre = 'ギリシア語',
    grk = 'ヘレニック語派',
     grn = 'グアラニー語',
     grn = 'グアラニー語',
     gsw = 'アレマン語',
     gsw = 'アレマン語',
313行目: 327行目:
     guj = 'グジャラート語',
     guj = 'グジャラート語',
     gur = 'フラフラ語',
     gur = 'フラフラ語',
    guw = 'グン語',
     guz = 'グシイ語',
     guz = 'グシイ語',
     gv = 'マン島語',
     gv = 'マン島語',
     gwi = 'クチン語',
     gwi = 'グウィッチン語',
    guw = 'グン語',
     ha = 'ハウサ語',
     ha = 'ハウサ語',
     hai = 'ハイダ語',
     hai = 'ハイダ語',
334行目: 348行目:
     hmn = 'ミャオ語',
     hmn = 'ミャオ語',
     hmo = 'ヒリモツ語',
     hmo = 'ヒリモツ語',
    hmx = 'ミャオ・ヤオ語族',
     ho = 'ヒリモツ語',
     ho = 'ヒリモツ語',
    hok = 'ホカ大語族',
     hr = 'クロアチア語',
     hr = 'クロアチア語',
     hrv = 'クロアチア語',
     hrv = 'クロアチア語',
342行目: 358行目:
     hu = 'ハンガリー語',
     hu = 'ハンガリー語',
     hun = 'ハンガリー語',
     hun = 'ハンガリー語',
     hup = 'アタパスカ語',
     hup = 'フーパ語',
     hy = 'アルメニア語',
     hy = 'アルメニア語',
     hye = 'アルメニア語',
     hye = 'アルメニア語',
356行目: 372行目:
     ie = 'インターリング',
     ie = 'インターリング',
     ig = 'イボ語',
     ig = 'イボ語',
     ii = '彝語',
     ii = '四川彝語',
     iii = '彝語',
     iii = '四川彝語',
     ijo = 'イジョー語',
    iir = 'インド・イラン語派',
     ijo = 'イジョ語',
     ik = 'イヌピアック語',
     ik = 'イヌピアック語',
     iku = 'イヌクティトゥット語',
     iku = 'イヌクティトゥット語',
364行目: 381行目:
     ilo = 'イロカノ語',
     ilo = 'イロカノ語',
     ina = 'インターリングア',
     ina = 'インターリングア',
     inc = 'インド語派',
     inc = 'インド語群',
     ind = 'インドネシア語',
     ind = 'インドネシア語',
     ine = 'インド・ヨーロッパ語族',
     ine = 'インド・ヨーロッパ語族',
     inh = 'イングーシュ語',
     inh = 'イングーシ語',
     ipk = 'イヌピアック語',
     ipk = 'イヌピアック語',
     ira = 'イラン諸語',
     ira = 'イラン語群',
     iro = 'イロコイ語族',
     iro = 'イロコイ語族',
     is = 'アイスランド語',
     is = 'アイスランド語',
375行目: 392行目:
     it = 'イタリア語',
     it = 'イタリア語',
     ita = 'イタリア語',
     ita = 'イタリア語',
    itc = 'イタリック語派',
     iu = 'イヌクティトゥット語',
     iu = 'イヌクティトゥット語',
     izh = 'イングリア語',
     izh = 'イングリア語',
380行目: 398行目:
     jam = 'ジャマイカ・クレオール語',
     jam = 'ジャマイカ・クレオール語',
     jav = 'ジャワ語',
     jav = 'ジャワ語',
     jbo = 'ロジバン語',
     jbo = 'ロジバン',
     jgo = 'ンゴンバ語',
     jgo = 'ンゴンバ語',
     jmc = 'マチャメ語',
     jmc = 'マチャメ語',
     jpn = '日本語',
     jpn = '日本語',
     jpr = 'ユダヤ・ペルシア語',
     jpr = 'ジーディ',
     jrb = 'ユダヤ・アラビア語',
    jpx = '日琉語族',
     jrb = 'ユダヤ・アラビア語群',
     juc = '女真語',
     juc = '女真語',
     jut = 'ユトランド語',
     jut = 'ユトランド方言',
     jv = 'ジャワ語',
     jv = 'ジャワ語',
     ka = 'グルジア語',
     ka = 'グルジア語',
     kaa = 'カラカルパク語',
     kaa = 'カラカルパク語',
     kab = 'カビル語',
     kab = 'カビル語',
     kac = 'カチン語',
     kac = 'ジンポー語',
     kaj = 'カジェ語',
     kaj = 'カジェ語',
     kal = 'グリーンランド語',
     kal = 'グリーンランド語',
     kam = 'カンバ語',
     kam = 'カンバ語',
     kan = 'カンナダ語',
     kan = 'カンナダ語',
     kar = 'カレン語群',
     kar = 'カレン諸語',
     kas = 'カシミール語',
     kas = 'カシミール語',
     kat = 'グルジア語',
     kat = 'グルジア語',
408行目: 427行目:
     kcg = 'カタブ語',
     kcg = 'カタブ語',
     kde = 'マコンデ語',
     kde = 'マコンデ語',
    kdo = 'コルドファン語派',
     kea = 'カーボベルデ・クレオール語',
     kea = 'カーボベルデ・クレオール語',
     ken = 'ニャン語',
     ken = 'ニャン語',
     kfo = 'コロ語',
     kfo = 'コロ語 (コートジボワール)',
     kg = 'コンゴ語',
     kg = 'コンゴ語',
     kgp = 'カインガング語',
     kgp = 'カインガング語',
     kha = 'カシ語',
     kha = 'カシ語',
     khi = 'コイサン語族',
     khi = 'コイサン諸語',
     khm = 'クメール語',
     khm = 'クメール語',
     kho = 'コータン語',
     kho = 'コータン語',
430行目: 450行目:
     kln = 'カレンジン語',
     kln = 'カレンジン語',
     km = 'クメール語',
     km = 'クメール語',
     kmb = 'キンブンドゥ語',
     kmb = 'キンブンド語',
     kn = 'カンナダ語',
     kn = 'カンナダ語',
     knn = 'マハーラーシュトリアン・コンカニ語',
     knn = 'マハーラーシュトリアン・コンカニ語',
--日本語においては「韓国語」は専ら韓国の言語を指す呼称として用いられ、南北を区別しない呼称としては学術的にも一般にも「朝鮮語」が用いられるので、ウィキペディア日本語版では言語名を全て朝鮮語に統一している。
     ko = '朝鮮語',
     ko = '朝鮮語',
     koi = 'コミ・ペルミャク語',
     koi = 'コミ・ペルミャク語',
440行目: 459行目:
     kon = 'コンゴ語',
     kon = 'コンゴ語',
     kor = '朝鮮語',
     kor = '朝鮮語',
     kos = 'コシャエ語',
     kos = 'コスラエ語',
     kpe = 'クペレ語',
     kpe = 'クペレ語',
     kr = 'カヌリ語',
     kr = 'カヌリ語',
453行目: 472行目:
     ksf = 'バフィア語',
     ksf = 'バフィア語',
     ksh = 'ケルン語',
     ksh = 'ケルン語',
    ksw = 'スゴー・カレン語',
     ku = 'クルド語',
     ku = 'クルド語',
     kua = 'クワニャマ語',
     kua = 'クワニャマ語',
     kum = 'クムク語',
     kum = 'クムク語',
     kur = 'クルド語',
     kur = 'クルド語',
    kut = 'クーテナイ語',
     kut = 'クテナイ語',
     kut = 'クテナイ語',
     kv = 'コミ語',
     kv = 'コミ語',
464行目: 483行目:
     kzg = '喜界島方言',
     kzg = '喜界島方言',
     la = 'ラテン語',
     la = 'ラテン語',
     lad = 'ラジノ語',
     lad = 'ラディーノ語',
     lag = 'ランギ語',
     lag = 'ランギ語',
     lah = 'ラフンダー語',
     lah = 'ラフンダー語',
489行目: 508行目:
     lo = 'ラーオ語',
     lo = 'ラーオ語',
     lol = 'モンゴ語',
     lol = 'モンゴ語',
     loz = 'ロズィ語',
     loz = 'ロジ語',
     lrc = '北ロル語',
     lrc = '北ロル語',
     lt = 'リトアニア語',
     lt = 'リトアニア語',
495行目: 514行目:
     ltz = 'ルクセンブルク語',
     ltz = 'ルクセンブルク語',
     lu = 'ルバ・カタンガ語',
     lu = 'ルバ・カタンガ語',
     lua = 'ルバ・ルルア語',
     lua = 'ルバ語',
     lub = 'ルバ・カタンガ語',
     lub = 'ルバ・カタンガ語',
     lug = 'ガンダ語',
     lug = 'ガンダ語',
501行目: 520行目:
     lun = 'ルンダ語',
     lun = 'ルンダ語',
     luo = 'ルオ語',
     luo = 'ルオ語',
     lus = 'ルシャイ語',
     lus = 'ミゾ語',
     luy = 'ルヒヤ語',
     luy = 'ルヒヤ語',
     luz = '南ロル語',
     luz = '南ロル語',
515行目: 534行目:
     mak = 'マカッサル語',
     mak = 'マカッサル語',
     mal = 'マラヤーラム語',
     mal = 'マラヤーラム語',
     man = 'マンディンゴ語',
     man = 'マンディング諸語',
    man = 'マンデ語',
     mao = 'マオリ語',
     mao = 'マオリ語',
     map = 'オーストロネシア語族',
     map = 'オーストロネシア語族',
545行目: 563行目:
     mlt = 'マルタ語',
     mlt = 'マルタ語',
     mn = 'モンゴル語',
     mn = 'モンゴル語',
     mnc = '満州語',
     mnc = '満洲語',
     mni = 'マニプリ語',
     mni = 'マニプリ語',
     mnk = 'マンディンカ語',
     mnk = 'マンディンカ語',
     mno = 'マノボ語族',
     mno = 'マノボ語群',
     mnw = 'モン語',
     mnw = 'モン語',
     mo = 'モルダヴィア語',
     mo = 'モルドバ語',
     moh = 'モーホーク語',
     moh = 'モホーク語',
     mol = 'モルダヴィア語',
     mol = 'モルドバ語',
     mon = 'モンゴル語',
     mon = 'モンゴル語',
     mos = 'モシ語',
     mos = 'モシ語',
563行目: 581行目:
     mua = 'ムンダン語',
     mua = 'ムンダン語',
     mul = '複数言語',
     mul = '複数言語',
     mun = 'ムンダー諸語',
     mun = 'ムンダ語派',
     mus = 'マスコギ語',
     mus = 'マスコギ語',
     mvi = '宮古方言',
     mvi = '宮古語',
     mwl = 'ミランダ語',
     mwl = 'ミランダ語',
     mwr = 'マールワーリー語',
     mwr = 'マールワーリー語',
575行目: 593行目:
     myp = 'ピダハン語',
     myp = 'ピダハン語',
     myv = 'エルジャ語',
     myv = 'エルジャ語',
    mz = 'ラインフランケン語マインツ方言',
     mzn = 'マーザンダラーン語',
     mzn = 'マーザンダラーン語',
     na = 'ナウル語',
     na = 'ナウル語',
     nah = 'ナワトル語',
     nah = 'ナワ語群',
     nai = '北米インディアン諸語',
     nai = '北米先住民諸語',
     nan = '閩南語',
     nan = '閩南語',
     nap = 'ナポリ語',
     nap = 'ナポリ語',
593行目: 610行目:
     ne = 'ネパール語',
     ne = 'ネパール語',
     nep = 'ネパール語',
     nep = 'ネパール語',
     new = 'ネワール語',
     new = 'ネパール・バサ語',
     ng = 'ンドンガ語',
     ng = 'ンドンガ語',
     ni = 'ニサール語',
     ngf = 'トランス・ニューギニア語族',
     nia = 'ニアス語',
     nia = 'ニアス語',
     nic = 'ニジェール・コンゴ語族',
     nic = 'ニジェール・コンゴ語族',
     niu = 'ニウーエイ語',
     niu = 'ニウエ語',
     niv = 'ニヴフ語',
     niv = 'ニヴフ語',
     njo = 'アオ・ナガ語',
     njo = 'アオ・ナガ語',
606行目: 623行目:
     nn = 'ノルウェー語 (ニーノシュク)',
     nn = 'ノルウェー語 (ニーノシュク)',
     nnh = 'ンジエムブーン語',
     nnh = 'ンジエムブーン語',
     nno = 'ニーノシュク',
     nno = 'ノルウェー語 (ニーノシュク)',
     no = 'ノルウェー語',
     no = 'ノルウェー語',
     nob = 'ノルウェー語 (ブークモール)',
     nob = 'ノルウェー語 (ブークモール)',
621行目: 638行目:
     nus = 'ヌエル語',
     nus = 'ヌエル語',
     nv = 'ナバホ語',
     nv = 'ナバホ語',
     nwc = '古典ネワール語',
     nwc = '古典ネパール・バサ語',
     ny = 'ニャンジャ語',
     ny = 'チェワ語',
     nya = 'ニャンジャ語',
     nya = 'チェワ語',
     nym = 'ニャムウェジ語',
     nym = 'ニャムウェジ語',
     nyn = 'ニャンコレ語',
     nyn = 'ニャンコレ語',
     nyo = 'ニョロ語',
     nyo = 'ニョロ語',
    nzi = 'ンジマ語',
     nzi = 'ンゼマ語',
     nzi = 'ンゼマ語',
     oaa = 'ウィルタ語',
     oaa = 'ウィルタ語',
634行目: 650行目:
     oci = 'オック語',
     oci = 'オック語',
     oj = 'オジブウェー語',
     oj = 'オジブウェー語',
     oji = 'オジブワ語',
     oji = 'オジブウェー語',
     okn = '沖永良部島方言',
     okn = '沖永良部島方言',
     olo = 'リッヴィ語',
     olo = 'リッヴィ語',
     om = 'オロモ語',
     om = 'オロモ語',
    omq = 'オト・マンゲ語族',
    omv = 'オモ語派',
     ori = 'オリヤー語',
     ori = 'オリヤー語',
     orm = 'オロモ語',
     orm = 'オロモ語',
     orv = '古東スラブ語',
     orv = '古東スラヴ語',
     osa = 'オセージ語',
     osa = 'オセージ語',
     oss = 'オセト語',
     oss = 'オセット語',
     osx = '古ザクセン語',
     osx = '古ザクセン語',
     ota = 'オスマントルコ語',
     ota = 'オスマン語',
     oto = 'オトミ語',
     oto = 'オトミ語',
     pa = 'パンジャブ語',
     pa = 'パンジャーブ語',
     paa = 'パプア諸語',
     paa = 'パプア諸語',
     pag = 'パンガシナン語',
     pag = 'パンガシナン語',
     pal = 'パフラヴィー語',
     pal = 'パフラヴィー語',
     pam = 'パンパンガ語',
     pam = 'パンパンガ語',
     pan = 'パンジャブ語',
     pan = 'パンジャーブ語',
     pap = 'パピアメント語',
     pap = 'パピアメント語',
     pau = 'パラオ語',
     pau = 'パラオ語',
     pcd = 'ピカルディ語',
     pcd = 'ピカルディ語',
     pdc = 'ペンシルベニア・ドイツ語',
     pdc = 'ペンシルベニアドイツ語',
     pdt = 'メノナイト低地ドイツ語',
     pdt = 'メノナイト低地ドイツ語',
     peo = '古代ペルシア語',
     peo = '古代ペルシア語',
     per = 'ペルシア語',
     per = 'ペルシア語',
     pfl = 'プファルツ語',
     pfl = 'プファルツ語',
     phi = 'フィリピン諸語',
     phi = 'フィリピン語群',
     phn = 'フェニキア語',
     phn = 'フェニキア語',
     pi = 'パーリ語',
     pi = 'パーリ語',
669行目: 687行目:
     pms = 'ピエモンテ語',
     pms = 'ピエモンテ語',
     pnb = '西パンジャーブ語',
     pnb = '西パンジャーブ語',
     pnt = 'ポントス・ギリシャ語',
     pnt = 'ギリシア語ポントス方言',
     pol = 'ポーランド語',
     pol = 'ポーランド語',
     pon = 'ポンペイ語',
     pon = 'ポンペイ語',
     por = 'ポルトガル語',
     por = 'ポルトガル語',
     pra = 'プラークリット語',
    poz = 'マレー・ポリネシア語派',
     pra = 'プラークリット',
     prg = 'プロシア語',
     prg = 'プロシア語',
     pro = '古期プロヴァンス語',
     pro = '古プロヴァンス語',
     prs = 'ダリー語',
     prs = 'ダリー語',
     ps = 'パシュトー語',
     ps = 'パシュトー語',
681行目: 700行目:
     pus = 'パシュトー語',
     pus = 'パシュトー語',
     pwn = 'パイワン語',
     pwn = 'パイワン語',
     qu = 'ケチュア語族',
     qu = 'ケチュア語',
     quc = 'キチェ語',
     quc = 'キチェ語',
     que = 'ケチュア語族',
     que = 'ケチュア語',
     qug = 'チンボラソ高地ケチュア語',
     qug = 'チンボラソ高地ケチュア語',
     quz = 'クスコ・ケチュア語',
     quz = 'クスコ・ケチュア語',
    qwe = 'ケチュア語族',
     raj = 'ラージャスターン語',
     raj = 'ラージャスターン語',
     rap = 'ラパヌイ語',
     rap = 'ラパ・ヌイ語',
     rar = 'ラロトガ語',
     rar = 'ラロトンガ語',
     rgn = 'ロマーニャ語',
     rgn = 'ロマーニャ語',
     rif = 'リーフ語',
     rif = 'リーフ語',
698行目: 718行目:
     rof = 'ロンボ語',
     rof = 'ロンボ語',
     roh = 'ロマンシュ語',
     roh = 'ロマンシュ語',
     rom = 'ロマニ語',
     rom = 'ロマ語',
     ron = 'ルーマニア語',
     ron = 'ルーマニア語',
     rtm = 'ロツマ語',
     rtm = 'ロツマ語',
712行目: 732行目:
     rwk = 'ルワ語',
     rwk = 'ルワ語',
     ryn = '奄美大島北部方言',
     ryn = '奄美大島北部方言',
     rys = '八重山方言',
     rys = '八重山語',
     ryu = '沖縄方言',
     ryu = '沖縄語',
     sa = 'サンスクリット語',
     sa = 'サンスクリット',
     sad = 'サンダウェ語',
     sad = 'サンダウェ語',
     sag = 'サンゴ語',
     sag = 'サンゴ語',
     sah = 'ヤクート語',
     sah = 'サハ語',
     sai = '南米インディアン諸語',
     sai = '南米先住民諸語',
     sal = 'セイリッシュ語族',
     sal = 'セイリッシュ語族',
     sam = 'サマリア・アラム語',
     sam = 'サマリア・アラム語',
     san = 'サンスクリット語',
     san = 'サンスクリット',
     saq = 'サンブル語',
     saq = 'サンブル語',
     sas = 'ササク語',
     sas = 'ササク語',
     sat = 'サンターリー語',
     sat = 'サンタル語',
     saz = 'サウラーシュトラ語',
     saz = 'サウラーシュトラ語',
     sba = 'ンガムバイ語',
     sba = 'ンガムバイ語',
741行目: 761行目:
     sei = 'セリ語',
     sei = 'セリ語',
     sel = 'セリクプ語',
     sel = 'セリクプ語',
     sem = 'セム語族',
     sem = 'セム語派',
     ses = 'コイラボロ・センニ語',
     ses = 'コイラボロ・センニ語',
     sg = 'サンゴ語',
     sg = 'サンゴ語',
     sga = '古期アイルランド語',
     sga = '古アイルランド語',
     sgn = '手話',
     sgn = '手話',
     sgs = 'サモギティア語',
     sgs = 'サモギティア語',
750行目: 770行目:
     shi = 'シルハ語',
     shi = 'シルハ語',
     shn = 'シャン語',
     shn = 'シャン語',
     shu = 'チャド・アラビア語',
     shu = 'アラビア語チャド方言',
     shy = 'シャウィーア語',
     shy = 'シャウィーア語',
     si = 'シンハラ語',
     si = 'シンハラ語',
760行目: 780行目:
     skr = 'サライキ語',
     skr = 'サライキ語',
     sl = 'スロベニア語',
     sl = 'スロベニア語',
     sla = 'スラブ語派',
     sla = 'スラヴ語派',
     sli = '低シレジア語',
     sli = '低シレジア語',
     slk = 'スロバキア語',
     slk = 'スロバキア語',
786行目: 806行目:
     sq = 'アルバニア語',
     sq = 'アルバニア語',
     sqi = 'アルバニア語',
     sqi = 'アルバニア語',
    sqj = 'アルバニア語派',
     sr = 'セルビア語',
     sr = 'セルビア語',
     srd = 'サルデーニャ語',
     srd = 'サルデーニャ語',
     srn = 'スラナン語',
     srn = 'スラナン語',
     srp = 'セルビア語',
     srp = 'セルビア語',
     srr = 'セレル語',
     srr = 'セレール語',
     ss = 'スワジ語',
     ss = 'スワジ語',
     ssa = 'ナイル・サハラ言語群',
     ssa = 'ナイル・サハラ語族',
     ssw = 'スワジ語',
     ssw = 'スワジ語',
     ssy = 'サホ語',
     ssy = 'サホ語',
805行目: 826行目:
     sw = 'スワヒリ語',
     sw = 'スワヒリ語',
     swa = 'スワヒリ語',
     swa = 'スワヒリ語',
     swb = 'コモロ語',
     swb = 'マオレ・コモロ語',
     swc = 'コンゴ・スワヒリ語',
     swc = 'コンゴ・スワヒリ語',
     swe = 'スウェーデン語',
     swe = 'スウェーデン語',
     syc = '古典シリア語',
     syc = '古典シリア語',
     syr = 'シリア語',
    syd = 'サモエード語派',
     syr = 'シリア語 (マクロランゲージ)',
     szl = 'シレジア語',
     szl = 'シレジア語',
     szy = 'サキザヤ語',
     szy = 'サキザヤ語',
     ta = 'タミル語',
     ta = 'タミル語',
     tah = 'タヒチ語',
     tah = 'タヒチ語',
     tai = 'タイ諸語',
     tai = 'タイ・チワン諸語',
     tam = 'タミル語',
     tam = 'タミル語',
     taq = 'タマシェク語',
     taq = 'タマシェク語',
     tat = 'タタール語',
     tat = 'タタール語',
     tay = 'タイヤル語',
     tay = 'タイヤル語',
    tbq = 'チベット・ビルマ語派',
     tcy = 'トゥル語',
     tcy = 'トゥル語',
     te = 'テルグ語',
     te = 'テルグ語',
835行目: 858行目:
     tig = 'ティグレ語',
     tig = 'ティグレ語',
     tir = 'ティグリニャ語',
     tir = 'ティグリニャ語',
     tiv = 'ティブ語',
     tiv = 'ティヴ語',
     tk = 'トルクメン語',
     tk = 'トルクメン語',
     tkl = 'トケラウ語',
     tkl = 'トケラウ語',
849行目: 872行目:
     tog = 'トンガ語 (ニアサ)',
     tog = 'トンガ語 (ニアサ)',
     ton = 'トンガ語 (ポリネシア)',
     ton = 'トンガ語 (ポリネシア)',
     tpi = 'トク・ピシン語',
     tpi = 'トク・ピシン',
     tr = 'トルコ語',
     tr = 'トルコ語',
    trk = 'チュルク語族',
     tru = 'トゥロヨ語',
     tru = 'トゥロヨ語',
     trv = 'セデック語',
     trv = 'セデック語',
856行目: 880行目:
     tsd = 'ツァコン語',
     tsd = 'ツァコン語',
     tsg = 'タウスグ語',
     tsg = 'タウスグ語',
     tsi = 'チムシュ語',
     tsi = 'ツィムシアン語',
     tsn = 'ツワナ語',
     tsn = 'ツワナ語',
     tso = 'ツォンガ語',
     tso = 'ツォンガ語',
     tt = 'タタール語',
     tt = 'タタール語',
     ttt = 'ムスリム・タタール語',
     ttt = 'ムスリム・タート語',
     tuk = 'トルクメン語',
     tuk = 'トルクメン語',
     tum = 'トゥンブカ語',
     tum = 'トゥンブカ語',
866行目: 890行目:
     tur = 'トルコ語',
     tur = 'トルコ語',
     tut = 'アルタイ諸語',
     tut = 'アルタイ諸語',
    tuw = 'ツングース語族',
     tvl = 'ツバル語',
     tvl = 'ツバル語',
     tw = 'トウィ語',
     tw = 'トウィ語',
871行目: 896行目:
     twq = 'タサワク語',
     twq = 'タサワク語',
     ty = 'タヒチ語',
     ty = 'タヒチ語',
     tyv = 'トゥヴァ語',
     tyv = 'トゥバ語',
     tzm = '中央アトラス・タマジクト語',
     tzm = '中央アトラス・タマジクト語',
     udm = 'ウドムルト語',
     udm = 'ウドムルト語',
879行目: 904行目:
     uk = 'ウクライナ語',
     uk = 'ウクライナ語',
     ukr = 'ウクライナ語',
     ukr = 'ウクライナ語',
     umb = 'ウンブンドゥ語',
     umb = 'ムブンドゥ語',
     und = '言語名不明',
     und = '不明言語',
     ur = 'ウルドゥー語',
     ur = 'ウルドゥー語',
     urd = 'ウルドゥー語',
     urd = 'ウルドゥー語',
    urj = 'ウラル語族',
     uz = 'ウズベク語',
     uz = 'ウズベク語',
     uzb = 'ウズベク語',
     uzb = 'ウズベク語',
     vai = 'ヴァイ語',
     vai = 'ヴァイ語',
     ve = 'ベンダ語',
     ve = 'ヴェンダ語',
     vec = 'ヴェネト語',
     vec = 'ヴェネト語',
     ven = 'ベンダ語',
     ven = 'ヴェンダ語',
     vep = 'ヴェプス語',
     vep = 'ヴェプス語',
     vi = 'ベトナム語',
     vi = 'ベトナム語',
894行目: 920行目:
     vls = '西フラマン語',
     vls = '西フラマン語',
     vmf = 'マインフランク語',
     vmf = 'マインフランク語',
     vo = 'ヴォラピュク語',
     vo = 'ヴォラピュク',
     vol = 'ヴォラピュク語',
     vol = 'ヴォラピュク',
     vot = 'ヴォート語',
     vot = 'ヴォート語',
     vro = 'ヴォロ語',
     vro = 'ヴォロ語',
913行目: 939行目:
     wuu = '呉語',
     wuu = '呉語',
     xal = 'カルムイク語',
     xal = 'カルムイク語',
    xgn = 'モンゴル語族',
     xh = 'コサ語',
     xh = 'コサ語',
     xho = 'コサ語',
     xho = 'コサ語',
     xmf = 'メグレル語',
     xmf = 'メグレル語',
    xnd = 'ナ・デネ語族',
     xno = 'アングロ=ノルマン語',
     xno = 'アングロ=ノルマン語',
     xog = 'ソガ語',
     xog = 'ソガ語',
     xug = '沖縄北部方言',
     xug = '沖縄北部方言',
     yao = 'ヤオ語',
     yao = 'ヤオ語 (バントゥー)',
     yap = 'ヤップ語',
     yap = 'ヤップ語',
     yav = 'ヤンベン語',
     yav = 'ヤンベン語',
926行目: 954行目:
     yid = 'イディッシュ語',
     yid = 'イディッシュ語',
     yo = 'ヨルバ語',
     yo = 'ヨルバ語',
     yoi = '与那国方言',
     yoi = '与那国語',
     yor = 'ヨルバ語',
     yor = 'ヨルバ語',
     yox = '与論島方言',
     yox = '与論島方言',
933行目: 961行目:
     yue = '粤語',
     yue = '粤語',
     za = 'チワン語',
     za = 'チワン語',
     zap = 'ザポテック語',
     zap = 'サポテク語',
     zbl = 'ブリスシンボル',
     zbl = 'ブリスシンボル',
     zea = 'ゼーランド語',
     zea = 'ゼーランド語',
941行目: 969行目:
     zha = 'チワン語',
     zha = 'チワン語',
     zho = '中国語',
     zho = '中国語',
    zhx = 'シナ語派',
     zkt = '契丹語',
     zkt = '契丹語',
    zle = '東スラヴ語群',
    zls = '南スラヴ語群',
    zlw = '西スラヴ語群',
     znd = 'ザンデ語',
     znd = 'ザンデ語',
     zsm = 'マレーシア語',
     zsm = '標準マレー語',
     zu = 'ズールー語',
     zu = 'ズールー語',
     zul = 'ズールー語',
     zul = 'ズールー語',
958行目: 990行目:
lang_mapping['or'] = 'オリヤー語'
lang_mapping['or'] = 'オリヤー語'
lang_mapping['os'] = 'オセット語'
lang_mapping['os'] = 'オセット語'
local jis_mapping = {
    ada = 'アダグメ語',
    ae = 'アベスタ語',
    ale = 'アリュート語',
    alg = 'アルゴンキン語族',
    arc = 'アラム語',
    arn = 'アラウコ語族',
    arp = 'アラパホ語',
    arw = 'アラワク語族',
    ath = 'アサパスカ語族',
    aus = 'オーストラリア先住民語',
    av = 'アバール語',
    ava = 'アバール語',
    ave = 'アベスタ語',
    ba = 'バシュキール語',
    bak = 'バシュキール語',
    bal = 'バルーチー語',
    bin = 'ビニ語',
    bnt = 'バントゥ諸語',
    bra = 'ブラジ語',
    btk = 'バタク語 (インドネシア)',
    ca = 'カタロニア語',
    cad = 'カド語',
    cai = '中米インディアン諸語',
    cat = 'カタロニア語',
    cau = 'カフカース諸語',
    chk = 'トラック語',
    chu = '教会スラブ語',
    chv = 'チュワシュ語',
    cmc = 'チャム諸語',
    cpe = '英語系クレオル諸語及びピジン語',
    cpf = 'フランス語系クレオル諸語及びピジン語',
    cpp = 'ポルトガル語系クレオル諸語及びピジン語',
    crp = 'クレオル諸語及びピジン語',
    cu = '教会スラブ語',
    cus = 'クシュ語派',
    cv = 'チュワシュ語',
    del = 'デラウエア語',
    dra = 'ドラビダ語族',
    ee = 'エウェ語群',
    efi = 'エフィック語',
    egy = '古代エジプト語',
    el = '現代ギリシア語',
    ell = '現代ギリシア語',
    enm = '中期英語',
    eo = 'エスペラント語',
    epo = 'エスペラント語',
    ewe = 'エウェ語群',
    fao = 'フェーロー語',
    fat = 'ファンテ語',
    fo = 'フェーロー語',
    frm = '中期フランス語',
    fry = 'フリジア語',
    ful = 'フラ語',
    fy = 'フリジア語',
    gaa = 'ガー語',
    gba = 'グバヤ方言群',
    gd = '高地スコットランド・ゲール語',
    gla = '高地スコットランド・ゲール語 ',
    gn = 'グァラニ語',
    grb = 'グレボ小語群',
    gre = '現代ギリシア語',
    grn = 'グァラニ語',
    gwi = 'クチン語',
    hmn = 'フモン語',
    hmo = 'ヒリモトゥ語',
    ho = 'ヒリモトゥ語',
    ia = 'インターリンガ',
    ijo = 'イジョー方言群',
    iku = 'イヌイット語',
    ina = 'インターリンガ',
    inc = 'インド語派',
    ira = 'イラン語派',
    iu = 'イヌイット語',
    jpr = 'ユダヤ・ペルシア語',
    jrb = 'ユダヤ・アラビア語',
    kab = 'カビール語',
    kac = 'カチン語',
    kar = 'カレン語群',
    kas = 'カシュミール語',
    khi = 'コイサン語族',
    kmb = 'キンブンドゥ語',
    kos = 'コシャエ語',
    ks = 'カシュミール語',
    kut = 'クーテナイ語',
    lad = 'ユダヤ・スペイン語',
    lah = 'ラーンダー語',
    lao = 'ラオ語',
    lo = 'ラオ語',
    loz = 'ロズィ語',
    lu = 'キルバ語',
    lua = 'ルバ・ルルア小語群',
    lub = 'キルバ語',
    lus = 'ルシャイ語',
    man = 'マンディンゴ語',
    mg = 'マラガシ語',
    mic = 'ミクマック語',
    mlg = 'マラガシ語',
    mnc = '満州語',
    mni = 'マニプル語',
    mo = 'モルダビア語',
    mol = 'モルダビア語',
    mun = 'ムンダー諸語',
    mus = 'クリーク語',
    nah = 'ナワトル語',
    nai = '北米インディアン諸語',
    nb = 'ブークモール',
    ndo = 'ンドゥンガ語',
    nep = 'ネワール語',
    ng = 'ンドゥンガ語',
    nic = 'ニジェール・コルドファン語族',
    niu = 'ニウエー語',
    nn = 'ニーノシュク',
    nno = 'ニーノシュク',
    nob = 'ブークモール',
    nym = 'ニャムウェズィ語',
    nzi = 'ンジマ語',
    oj = 'オジブワ語',
    oji = 'オジブワ語',
    ota = 'オスマン・トルコ語',
    pal = '中期ペルシア語',
    pam = 'カパンパンガン語',
    phi = 'フィリピン諸語',
    pon = 'ポナペ語',
    pra = 'プラークリット語',
    pro = 'プロバンス語',
    rap = 'ラパヌイ語',
    rom = 'ロマーニー語',
    sa = 'サンスクリット語',
    sah = 'ヤクート語',
    sai = '南米インディアン諸語',
    san = 'サンスクリット語',
    sat = 'サンタール語',
    sco = '低地スコットランド・ゲール語',
    se = '北サーミ語',
    sem = 'セム語族',
    sla = 'スラブ語派',
    sme = '北サーミ語',
    sot = '南ソト語',
    srr = 'セレル語',
    ss = 'スワティ語',
    ssa = 'ナイル・サハラ言語群',
    ssw = 'スワティ語',
    st = '南ソト語',
    syr = 'シリア語',
    tai = 'タイ諸語',
    tiv = 'ティブ語',
    to = 'トンガ語 (トンガ諸島)',
    tog = 'トンガ語 (ニヤサ地方)',
    ton = 'トンガ語 (トンガ諸島)',
    tut = 'アルタイ諸言語',
    tw = 'チュイ語',
    twi = 'チュイ語',
    tyv = 'トゥワ語',
    uga = 'ウガリト語',
    umb = 'ウンブンドゥ語',
    vai = 'バイ語',
    ve = 'ベンダ語',
    ven = 'ベンダ語',
    vo = 'ボラピューク語',
    vol = 'ボラピューク語',
    vot = 'ボート語',
    wal = 'ワライ語',
    yao = 'ヤオ語',
    za = 'チュワン語',
    zha = 'チュワン語',
}


function p.GetISO639Name(frame)
function p.GetISO639Name(frame)
     local code = frame.args[1]
     local code = frame.args[1]
    local mode = frame.args['mode']
     local lang_code = string.lower(code)
     local lang_code = string.lower(code)
     local lang_name = lang_mapping[lang_code]
     local lang_name = lang_mapping[lang_code]
     if lang_name then
    local jis_name = jis_mapping[lang_code]
   
     if mode == 'jis' and jis_name then
        return jis_name
    elseif lang_name then
         return lang_name
         return lang_name
     else
     else

2024年2月11日 (日) 23:48時点における版

このモジュールについての説明文ページを モジュール:ISO639言語名/doc に作成できます

local p = {}
--新しい言語を追加する場合、言語コードとしては純粋な ISO 639 の2文字コードまたは3文字コードのみにして下さい。「en-US」「ko-KR」「ru-Latn」のような複合的な表記を追加しないで下さい。
local lang_mapping = {
    aa = 'アファル語',
    aar = 'アファル語',
    aav = 'オーストロアジア語族',
    ab = 'アブハズ語',
    abk = 'アブハズ語',
    abq = 'アバザ語',
    ace = 'アチェ語',
    ach = 'アチョリ語',
    ada = 'アダングメ語',
    ady = 'アディゲ語',
    ae = 'アヴェスター語',
    aeb = 'アラビア語チュニジア方言',
    af = 'アフリカーンス語',
    afa = 'アフロ・アジア語族',
    afh = 'アフリヒリ',
    afr = 'アフリカーンス語',
    agq = 'アゲム語',
    aii = 'アッシリア現代アラム語',
    ain = 'アイヌ語',
    ak = 'アカン語',
    aka = 'アカン語',
    akk = 'アッカド語',
    akz = 'アラバマ語',
    alb = 'アルバニア語',
    ale = 'アレウト語',
    alg = 'アルゴンキン語派',
    aln = 'ゲグ・アルバニア語',
    alq = 'アルゴンキン語',
    als = 'トスク・アルバニア語',
    alt = '南アルタイ語',
    alv = '大西洋・コンゴ諸語',
    am = 'アムハラ語',
    amh = 'アムハラ語',
    ami = 'アミ語',
    ams = '奄美大島南部方言',
    an = 'アラゴン語',
    ang = '古英語',
    anp = 'アンギカ語',
    apa = 'アパッチ語族',
    aqa = 'アラカルフ語族',
    aql = 'アルギック語族',
    ar = 'アラビア語',
    ara = 'アラビア語',
    arb = 'フスハー',
    arc = '帝国アラム語',
    arg = 'アラゴン語',
    arm = 'アルメニア語',
    arn = 'マプチェ語',
    aro = 'アラオナ語',
    arp = 'アラパホー語',
    arq = 'アラビア語アルジェリア方言',
    art = '人工言語',
    arw = 'アラワク語',
    ary = 'アラビア語モロッコ方言',
    arz = 'アラビア語エジプト方言',
    as = 'アッサム語',
    asa = 'アス語',
    ase = 'アメリカ手話',
    asm = 'アッサム語',
    ast = 'アストゥリアス語',
    ath = 'アサバスカ諸語',
    atj = 'アティカメク語',
    aus = 'オーストラリア諸語',
    av = 'アヴァル語',
    ava = 'アヴァル語',
    ave = 'アヴェスター語',
    avk = 'コタヴァ',
    awa = 'アワディー語',
    awd = 'アラワク語族',
    ay = 'アイマラ語',
    aym = 'アイマラ語',
    az = 'アゼルバイジャン語',
    azb = '南アゼルバイジャン語',
    azc = 'ユト・アステカ語族',
    aze = 'アゼルバイジャン語',
    ba = 'バシキール語',
    bad = 'バンダ語',
    bai = 'バミレケ諸語',
    bak = 'バシキール語',
    bal = 'バローチー語',
    bam = 'バンバラ語',
    ban = 'バリ語',
    baq = 'バスク語',
    bar = 'バイエルン・オーストリア語',
    bas = 'バサ語',
    bat = 'バルト語派',
    bax = 'バムン語',
    bbc = 'バタク・トバ語',
    bbj = 'ゴーマラ語',
    bcc = '南バローチー語',
    bcl = '中央ビコール語',
    be = 'ベラルーシ語',
    bej = 'ベジャ語',
    bel = 'ベラルーシ語',
    bem = 'ベンバ語',
    ben = 'ベンガル語',
    ber = 'ベルベル語派',
    bew = 'ベタウィ語',
    bez = 'ベナ語',
    bfd = 'バフット語',
    bfq = 'バダガ語',
    bg = 'ブルガリア語',
    bgn = '西バローチー語',
    bgp = '東バローチー語',
    bh = 'ビハール語',
    bho = 'ボージュプリー語',
    bi = 'ビスラマ語',
    bih = 'ビハール語',
    bik = 'ビコール語',
    bin = 'エド語',
    bis = 'ビスラマ語',
    bjn = 'バンジャル語',
    bkm = 'コム語',
    bla = 'ブラックフット語',
    bm = 'バンバラ語',
    bn = 'ベンガル語',
    bnt = 'バントゥー語群',
    bo = 'チベット語',
    bod = 'チベット語',
    bos = 'ボスニア語',
    bpy = 'ビシュヌプリヤ・マニプリ語',
    bqi = 'バフティヤーリー語',
    br = 'ブルトン語',
    bra = 'ブラジュ・バーシャー語',
    bre = 'ブルトン語',
    brh = 'ブラーフーイー語',
    brx = 'ボド語',
    bs = 'ボスニア語',
    bss = 'アコース語',
    btk = 'バタク語',
    bto = 'イリガ・ビコール語',
    bua = 'ブリヤート語',
    bug = 'ブギス語',
    bul = 'ブルガリア語',
    bum = 'ブル語',
    bur = 'ビルマ語',
    bxr = 'ロシアブリヤート語',
    byn = 'ビリン語',
    byv = 'メドゥンバ語',
    ca = 'カタルーニャ語',
    cad = 'カドー語',
    cai = '中米先住民諸語',
    car = 'カリブ語',
    cat = 'カタルーニャ語',
    cau = 'コーカサス諸語',
    cay = 'カユーガ語',
    cbk = 'チャバカノ語',
    cch = 'チャワイ語',
    ccn = '北コーカサス語族',
    ccs = 'カルトヴェリ語族',
    cdc = 'チャド語派',
    cdo = '閩東語',
    ce = 'チェチェン語',
    ceb = 'セブアノ語',
    cel = 'ケルト語派',
    ces = 'チェコ語',
    cgg = 'キガ語',
    ch = 'チャモロ語',
    cha = 'チャモロ語',
    chb = 'チブチャ語',
    che = 'チェチェン語',
    chg = 'チャガタイ語',
    chi = '中国語',
    chk = 'チューク語',
    chm = 'マリ語',
    chn = 'チヌーク・ジャーゴン',
    cho = 'チョクトー語',
    chp = 'チペワイアン語',
    chr = 'チェロキー語',
    chu = '教会スラヴ語',
    chv = 'チュヴァシ語',
    chy = 'シャイアン語',
    cja = '西部チャム語',
    cjm = '東部チャム語',
    cjy = '晋語',
    ckb = 'ソラニー',
    cmc = 'チャム諸語',
    cmn = '官話',
    cnr = 'モンテネグロ語',
    co = 'コルシカ語',
    cop = 'コプト語',
    cor = 'コーンウォール語',
    cpe = '英語ベースのピジン・クレオール言語',
    cpf = 'フランス語ベースのピジン・クレオール言語',
    cpp = 'ポルトガル語ベースのピジン・クレオール言語',
    cps = 'カピス語',
    cr = 'クリー語',
    cre = 'クリー語',
    crh = 'クリミア・タタール語',
    crp = 'ピジン言語・クレオール言語',
    cs = 'チェコ語',
    csb = 'カシューブ語',
    cu = '教会スラヴ語',
    cus = 'クシ語派',
    cv = 'チュヴァシ語',
    cy = 'ウェールズ語',
    cym = 'ウェールズ語',
    cze = 'チェコ語',
    da = 'デンマーク語',
    dag = 'ダバニ語',
    dak = 'ダコタ語',
    dan = 'デンマーク語',
    dar = 'ダルグワ語',
    dav = 'タイタ語',
    day = 'ダヤク語',
    de = 'ドイツ語',
    del = 'デラウェア語',
    den = 'スレイビー語',
    deu = 'ドイツ語',
    dgr = 'ドグリブ語',
    din = 'ディンカ語',
    diq = 'ディムリ語',
    div = 'ディベヒ語',
    dje = 'ザルマ語',
    dlm = 'ダルマチア語',
    dmn = 'マンデ語派',
    doi = 'ドーグリー語',
    dra = 'ドラヴィダ語族',
    dsb = '低地ソルブ語',
    dtp = '中央ドゥスン語',
    dty = 'ドテリ語',
    dua = 'ドゥアラ語',
    dum = '中期オランダ語',
    dut = 'オランダ語',
    dv = 'ディベヒ語',
    dyo = 'ジョラ=フォニィ語',
    dyu = 'ジュラ語',
    dz = 'ゾンカ語',
    dzg = 'ダザガ語',
    dzo = 'ゾンカ語',
    ebu = 'エンブ語',
    ee = 'エウェ語',
    efi = 'エフィク語',
    egl = 'エミリア語',
    egy = 'エジプト語',
    eka = 'エカジュク語',
    el = 'ギリシア語',
    ell = 'ギリシア語',
    elx = 'エラム語',
    eml = 'エミリア・ロマーニャ語',
    en = '英語',
    eng = '英語',
    enm = '中英語',
    eo = 'エスペラント',
    epo = 'エスペラント',
    es = 'スペイン語',
    est = 'エストニア語',
    esu = '中央アラスカ・ユピック語',
    esx = 'エスキモー・アレウト語族',
    et = 'エストニア語',
    eu = 'バスク語',
    euq = 'バスク語族',
    eus = 'バスク語',
    ewe = 'エウェ語',
    ewo = 'エウォンド語',
    ext = 'エストレマドゥーラ語',
    fa = 'ペルシア語',
    fan = 'ファン語',
    fao = 'フェロー語',
    fas = 'ペルシア語',
    fat = 'ファンティ語',
    ff = 'フラニ語',
    fi = 'フィンランド語',
    fij = 'フィジー語',
    fil = 'フィリピン語',
    fin = 'フィンランド語',
    fit = 'メアンキエリ',
    fiu = 'フィン・ウゴル語派',
    fj = 'フィジー語',
    fo = 'フェロー語',
    fon = 'フォン語',
    fox = '台湾諸語',
    fr = 'フランス語',
    fra = 'フランス語',
    frc = 'ケイジャン・フランス語',
    fre = 'フランス語',
    frm = '中世フランス語',
    fro = '古フランス語',
    frp = 'アルピタン語',
    frr = '北フリジア語',
    frs = 'オストフリース語',
    fry = '西フリジア語',
    ful = 'フラニ語',
    fur = 'フリウリ語',
    fy = '西フリジア語',
    ga = 'アイルランド語',
    gaa = 'ガ語',
    gag = 'ガガウズ語',
    gan = '贛語',
    gay = 'ガヨ語',
    gba = 'バヤ語',
    gbz = 'ダリー語 (ゾロアスター教)',
    gcr = 'フランス領ギアナ・クレオール語',
    gd = 'スコットランド・ゲール語',
    gem = 'ゲルマン語派',
    geo = 'グルジア語',
    ger = 'ドイツ語',
    gez = 'ゲエズ語',
    gil = 'キリバス語',
    gl = 'ガリシア語',
    gla = 'スコットランド・ゲール語',
    gle = 'アイルランド語',
    glg = 'ガリシア語',
    glk = 'ギラキ語',
    glv = 'マン島語',
    gme = '東ゲルマン語群',
    gmh = '中高ドイツ語',
    gmq = '北ゲルマン語群',
    gmw = '西ゲルマン語群',
    gn = 'グアラニー語',
    goh = '古高ドイツ語',
    gom = 'ゴア・コンカニ語',
    gon = 'ゴーンディー語',
    gor = 'ゴロンタロ語',
    got = 'ゴート語',
    grb = 'グレボ語',
    grc = '古代ギリシア語',
    gre = 'ギリシア語',
    grk = 'ヘレニック語派',
    grn = 'グアラニー語',
    gsw = 'アレマン語',
    gu = 'グジャラート語',
    guc = 'ワユ語',
    guj = 'グジャラート語',
    gur = 'フラフラ語',
    guw = 'グン語',
    guz = 'グシイ語',
    gv = 'マン島語',
    gwi = 'グウィッチン語',
    ha = 'ハウサ語',
    hai = 'ハイダ語',
    hak = '客家語',
    hat = 'ハイチ語',
    hau = 'ハウサ語',
    haw = 'ハワイ語',
    he = 'ヘブライ語',
    heb = 'ヘブライ語',
    her = 'ヘレロ語',
    hi = 'ヒンディー語',
    hif = 'フィジー・ヒンディー語',
    hil = 'ヒリガイノン語',
    him = 'ヒマチャリー語',
    hin = 'ヒンディー語',
    hit = 'ヒッタイト語',
    hmn = 'ミャオ語',
    hmo = 'ヒリモツ語',
    hmx = 'ミャオ・ヤオ語族',
    ho = 'ヒリモツ語',
    hok = 'ホカ大語族',
    hr = 'クロアチア語',
    hrv = 'クロアチア語',
    hsb = '高地ソルブ語',
    hsn = '湘語',
    ht = 'ハイチ語',
    hu = 'ハンガリー語',
    hun = 'ハンガリー語',
    hup = 'フーパ語',
    hy = 'アルメニア語',
    hye = 'アルメニア語',
    hyw = '西アルメニア語',
    hz = 'ヘレロ語',
    ia = 'インターリングア',
    iba = 'イバン語',
    ibb = 'イビビオ語',
    ibo = 'イボ語',
    ice = 'アイスランド語',
    id = 'インドネシア語',
    ido = 'イド語',
    ie = 'インターリング',
    ig = 'イボ語',
    ii = '四川彝語',
    iii = '四川彝語',
    iir = 'インド・イラン語派',
    ijo = 'イジョ語',
    ik = 'イヌピアック語',
    iku = 'イヌクティトゥット語',
    ile = 'インターリング',
    ilo = 'イロカノ語',
    ina = 'インターリングア',
    inc = 'インド語群',
    ind = 'インドネシア語',
    ine = 'インド・ヨーロッパ語族',
    inh = 'イングーシ語',
    ipk = 'イヌピアック語',
    ira = 'イラン語群',
    iro = 'イロコイ語族',
    is = 'アイスランド語',
    isl = 'アイスランド語',
    it = 'イタリア語',
    ita = 'イタリア語',
    itc = 'イタリック語派',
    iu = 'イヌクティトゥット語',
    izh = 'イングリア語',
    ja = '日本語',
    jam = 'ジャマイカ・クレオール語',
    jav = 'ジャワ語',
    jbo = 'ロジバン',
    jgo = 'ンゴンバ語',
    jmc = 'マチャメ語',
    jpn = '日本語',
    jpr = 'ジーディ',
    jpx = '日琉語族',
    jrb = 'ユダヤ・アラビア語群',
    juc = '女真語',
    jut = 'ユトランド方言',
    jv = 'ジャワ語',
    ka = 'グルジア語',
    kaa = 'カラカルパク語',
    kab = 'カビル語',
    kac = 'ジンポー語',
    kaj = 'カジェ語',
    kal = 'グリーンランド語',
    kam = 'カンバ語',
    kan = 'カンナダ語',
    kar = 'カレン諸語',
    kas = 'カシミール語',
    kat = 'グルジア語',
    kau = 'カヌリ語',
    kaw = 'カウィ語',
    kaz = 'カザフ語',
    kbd = 'カバルド語',
    kbl = 'カネンブ語',
    kbp = 'カビエ語',
    kcg = 'カタブ語',
    kde = 'マコンデ語',
    kdo = 'コルドファン語派',
    kea = 'カーボベルデ・クレオール語',
    ken = 'ニャン語',
    kfo = 'コロ語 (コートジボワール)',
    kg = 'コンゴ語',
    kgp = 'カインガング語',
    kha = 'カシ語',
    khi = 'コイサン諸語',
    khm = 'クメール語',
    kho = 'コータン語',
    khq = 'コイラ・チーニ語',
    khw = 'コワール語',
    ki = 'キクユ語',
    kik = 'キクユ語',
    kin = 'ルワンダ語',
    kir = 'キルギス語',
    kiu = 'キルマンジュキ語',
    kj = 'クワニャマ語',
    kk = 'カザフ語',
    kkj = 'カコ語',
    kl = 'グリーンランド語',
    kln = 'カレンジン語',
    km = 'クメール語',
    kmb = 'キンブンド語',
    kn = 'カンナダ語',
    knn = 'マハーラーシュトリアン・コンカニ語',
    ko = '朝鮮語',
    koi = 'コミ・ペルミャク語',
    kok = 'コンカニ語',
    kom = 'コミ語',
    kon = 'コンゴ語',
    kor = '朝鮮語',
    kos = 'コスラエ語',
    kpe = 'クペレ語',
    kr = 'カヌリ語',
    krc = 'カラチャイ・バルカル語',
    kri = 'クリオ語',
    krj = 'キナライア語',
    krl = 'カレリア語',
    kro = 'クルー諸語',
    kru = 'クルク語',
    ks = 'カシミール語',
    ksb = 'サンバー語',
    ksf = 'バフィア語',
    ksh = 'ケルン語',
    ksw = 'スゴー・カレン語',
    ku = 'クルド語',
    kua = 'クワニャマ語',
    kum = 'クムク語',
    kur = 'クルド語',
    kut = 'クテナイ語',
    kv = 'コミ語',
    kw = 'コーンウォール語',
    ky = 'キルギス語',
    kzg = '喜界島方言',
    la = 'ラテン語',
    lad = 'ラディーノ語',
    lag = 'ランギ語',
    lah = 'ラフンダー語',
    lam = 'ランバ語',
    lao = 'ラーオ語',
    lat = 'ラテン語',
    lav = 'ラトビア語',
    lb = 'ルクセンブルク語',
    lbe = 'ラク語',
    lez = 'レズギ語',
    lfn = 'リングア・フランカ・ノバ',
    lg = 'ガンダ語',
    li = 'リンブルフ語',
    lij = 'リグリア語',
    lim = 'リンブルフ語',
    lin = 'リンガラ語',
    lit = 'リトアニア語',
    liv = 'リヴォニア語',
    lki = 'ラーク語',
    lkt = 'ラコタ語',
    lld = 'ラディン語',
    lmo = 'ロンバルド語',
    ln = 'リンガラ語',
    lo = 'ラーオ語',
    lol = 'モンゴ語',
    loz = 'ロジ語',
    lrc = '北ロル語',
    lt = 'リトアニア語',
    ltg = 'ラトガリア語',
    ltz = 'ルクセンブルク語',
    lu = 'ルバ・カタンガ語',
    lua = 'ルバ語',
    lub = 'ルバ・カタンガ語',
    lug = 'ガンダ語',
    lui = 'ルイセーニョ語',
    lun = 'ルンダ語',
    luo = 'ルオ語',
    lus = 'ミゾ語',
    luy = 'ルヒヤ語',
    luz = '南ロル語',
    lv = 'ラトビア語',
    lzh = '漢文',
    lzz = 'ラズ語',
    mac = 'マケドニア語',
    mad = 'マドゥラ語',
    maf = 'マファ語',
    mag = 'マガヒー語',
    mah = 'マーシャル語',
    mai = 'マイティリー語',
    mak = 'マカッサル語',
    mal = 'マラヤーラム語',
    man = 'マンディング諸語',
    mao = 'マオリ語',
    map = 'オーストロネシア語族',
    mar = 'マラーティー語',
    mas = 'マサイ語',
    may = 'マレー語',
    mde = 'マバ語',
    mdf = 'モクシャ語',
    mdr = 'マンダル語',
    men = 'メンデ語',
    mer = 'メル語',
    mfe = 'モーリシャス・クレオール語',
    mg = 'マダガスカル語',
    mga = '中期アイルランド語',
    mgh = 'マクア・ミート語',
    mgo = 'メタ語',
    mh = 'マーシャル語',
    mhr = '牧地マリ語',
    mi = 'マオリ語',
    mic = 'ミクマク語',
    min = 'ミナンカバウ語',
    mis = 'その他の言語',
    mk = 'マケドニア語',
    mkd = 'マケドニア語',
    mkh = 'モン・クメール語派',
    ml = 'マラヤーラム語',
    mlg = 'マダガスカル語',
    mlt = 'マルタ語',
    mn = 'モンゴル語',
    mnc = '満洲語',
    mni = 'マニプリ語',
    mnk = 'マンディンカ語',
    mno = 'マノボ語群',
    mnw = 'モン語',
    mo = 'モルドバ語',
    moh = 'モホーク語',
    mol = 'モルドバ語',
    mon = 'モンゴル語',
    mos = 'モシ語',
    mr = 'マラーティー語',
    mri = 'マオリ語',
    mrj = '山地マリ語',
    ms = 'マレー語',
    msa = 'マレー語',
    mt = 'マルタ語',
    mua = 'ムンダン語',
    mul = '複数言語',
    mun = 'ムンダ語派',
    mus = 'マスコギ語',
    mvi = '宮古語',
    mwl = 'ミランダ語',
    mwr = 'マールワーリー語',
    mwv = 'メンタワイ語',
    my = 'ビルマ語',
    mya = 'ビルマ語',
    mye = 'ミエネ語',
    myn = 'マヤ語族',
    myp = 'ピダハン語',
    myv = 'エルジャ語',
    mzn = 'マーザンダラーン語',
    na = 'ナウル語',
    nah = 'ナワ語群',
    nai = '北米先住民諸語',
    nan = '閩南語',
    nap = 'ナポリ語',
    naq = 'ナマ語',
    nau = 'ナウル語',
    nav = 'ナバホ語',
    nb = 'ノルウェー語 (ブークモール)',
    nbl = '南ンデベレ語',
    nd = '北ンデベレ語',
    nde = '北ンデベレ語',
    ndo = 'ンドンガ語',
    nds = '低地ドイツ語',
    ne = 'ネパール語',
    nep = 'ネパール語',
    new = 'ネパール・バサ語',
    ng = 'ンドンガ語',
    ngf = 'トランス・ニューギニア語族',
    nia = 'ニアス語',
    nic = 'ニジェール・コンゴ語族',
    niu = 'ニウエ語',
    niv = 'ニヴフ語',
    njo = 'アオ・ナガ語',
    nl = 'オランダ語',
    nld = 'オランダ語',
    nmg = 'クワシオ語',
    nn = 'ノルウェー語 (ニーノシュク)',
    nnh = 'ンジエムブーン語',
    nno = 'ノルウェー語 (ニーノシュク)',
    no = 'ノルウェー語',
    nob = 'ノルウェー語 (ブークモール)',
    nog = 'ノガイ語',
    non = '古ノルド語',
    nor = 'ノルウェー語',
    nov = 'ノヴィアル',
    nqo = 'ンコ語',
    nr = '南ンデベレ語',
    nrf = 'ノルマン語',
    nrm = 'ナロム語',
    nso = '北ソト語',
    nub = 'ヌビア語',
    nus = 'ヌエル語',
    nv = 'ナバホ語',
    nwc = '古典ネパール・バサ語',
    ny = 'チェワ語',
    nya = 'チェワ語',
    nym = 'ニャムウェジ語',
    nyn = 'ニャンコレ語',
    nyo = 'ニョロ語',
    nzi = 'ンゼマ語',
    oaa = 'ウィルタ語',
    oac = 'オロチ語',
    oc = 'オック語',
    oci = 'オック語',
    oj = 'オジブウェー語',
    oji = 'オジブウェー語',
    okn = '沖永良部島方言',
    olo = 'リッヴィ語',
    om = 'オロモ語',
    omq = 'オト・マンゲ語族',
    omv = 'オモ語派',
    ori = 'オリヤー語',
    orm = 'オロモ語',
    orv = '古東スラヴ語',
    osa = 'オセージ語',
    oss = 'オセット語',
    osx = '古ザクセン語',
    ota = 'オスマン語',
    oto = 'オトミ語',
    pa = 'パンジャーブ語',
    paa = 'パプア諸語',
    pag = 'パンガシナン語',
    pal = 'パフラヴィー語',
    pam = 'パンパンガ語',
    pan = 'パンジャーブ語',
    pap = 'パピアメント語',
    pau = 'パラオ語',
    pcd = 'ピカルディ語',
    pdc = 'ペンシルベニアドイツ語',
    pdt = 'メノナイト低地ドイツ語',
    peo = '古代ペルシア語',
    per = 'ペルシア語',
    pfl = 'プファルツ語',
    phi = 'フィリピン語群',
    phn = 'フェニキア語',
    pi = 'パーリ語',
    pih = 'ピトケアン語',
    pka = 'アルダマーガディー語',
    pl = 'ポーランド語',
    pli = 'パーリ語',
    pms = 'ピエモンテ語',
    pnb = '西パンジャーブ語',
    pnt = 'ギリシア語ポントス方言',
    pol = 'ポーランド語',
    pon = 'ポンペイ語',
    por = 'ポルトガル語',
    poz = 'マレー・ポリネシア語派',
    pra = 'プラークリット',
    prg = 'プロシア語',
    pro = '古プロヴァンス語',
    prs = 'ダリー語',
    ps = 'パシュトー語',
    pt = 'ポルトガル語',
    pus = 'パシュトー語',
    pwn = 'パイワン語',
    qu = 'ケチュア語',
    quc = 'キチェ語',
    que = 'ケチュア語',
    qug = 'チンボラソ高地ケチュア語',
    quz = 'クスコ・ケチュア語',
    qwe = 'ケチュア語族',
    raj = 'ラージャスターン語',
    rap = 'ラパ・ヌイ語',
    rar = 'ラロトンガ語',
    rgn = 'ロマーニャ語',
    rif = 'リーフ語',
    rm = 'ロマンシュ語',
    rmy = 'ヴラックス・ロマ語',
    rn = 'ルンディ語',
    ro = 'ルーマニア語',
    roa = 'ロマンス諸語',
    rof = 'ロンボ語',
    roh = 'ロマンシュ語',
    rom = 'ロマ語',
    ron = 'ルーマニア語',
    rtm = 'ロツマ語',
    ru = 'ロシア語',
    rue = 'ルシン語',
    rug = 'ロヴィアナ語',
    rum = 'ルーマニア語',
    run = 'ルンディ語',
    rup = 'アルーマニア語',
    ruq = 'メグレノ・ルーマニア語',
    rus = 'ロシア語',
    rw = 'ルワンダ語',
    rwk = 'ルワ語',
    ryn = '奄美大島北部方言',
    rys = '八重山語',
    ryu = '沖縄語',
    sa = 'サンスクリット',
    sad = 'サンダウェ語',
    sag = 'サンゴ語',
    sah = 'サハ語',
    sai = '南米先住民諸語',
    sal = 'セイリッシュ語族',
    sam = 'サマリア・アラム語',
    san = 'サンスクリット',
    saq = 'サンブル語',
    sas = 'ササク語',
    sat = 'サンタル語',
    saz = 'サウラーシュトラ語',
    sba = 'ンガムバイ語',
    sbp = 'サング語',
    sc = 'サルデーニャ語',
    scc = 'セルビア語',
    scn = 'シチリア語',
    sco = 'スコットランド語',
    scr = 'クロアチア語',
    sd = 'シンド語',
    sdc = 'サッサリ・サルデーニャ語',
    sdh = '南部クルド語',
    se = '北部サーミ語',
    see = 'セネカ語',
    seh = 'セナ語',
    sei = 'セリ語',
    sel = 'セリクプ語',
    sem = 'セム語派',
    ses = 'コイラボロ・センニ語',
    sg = 'サンゴ語',
    sga = '古アイルランド語',
    sgn = '手話',
    sgs = 'サモギティア語',
    sh = 'セルビア・クロアチア語',
    shi = 'シルハ語',
    shn = 'シャン語',
    shu = 'アラビア語チャド方言',
    shy = 'シャウィーア語',
    si = 'シンハラ語',
    sid = 'シダモ語',
    sin = 'シンハラ語',
    sio = 'スー語族',
    sit = 'シナ・チベット語族',
    sk = 'スロバキア語',
    skr = 'サライキ語',
    sl = 'スロベニア語',
    sla = 'スラヴ語派',
    sli = '低シレジア語',
    slk = 'スロバキア語',
    slo = 'スロバキア語',
    slv = 'スロベニア語',
    sly = 'スラヤール語',
    sm = 'サモア語',
    sma = '南部サーミ語',
    sme = '北部サーミ語',
    smi = 'サーミ語',
    smj = 'ルレ・サーミ語',
    smn = 'イナリ・サーミ語',
    smo = 'サモア語',
    sms = 'スコルト・サーミ語',
    sn = 'ショナ語',
    sna = 'ショナ語',
    snd = 'シンド語',
    snk = 'ソニンケ語',
    so = 'ソマリ語',
    sog = 'ソグド語',
    som = 'ソマリ語',
    son = 'ソンガイ語',
    sot = 'ソト語',
    spa = 'スペイン語',
    sq = 'アルバニア語',
    sqi = 'アルバニア語',
    sqj = 'アルバニア語派',
    sr = 'セルビア語',
    srd = 'サルデーニャ語',
    srn = 'スラナン語',
    srp = 'セルビア語',
    srr = 'セレール語',
    ss = 'スワジ語',
    ssa = 'ナイル・サハラ語族',
    ssw = 'スワジ語',
    ssy = 'サホ語',
    st = 'ソト語',
    stq = '東フリジア語',
    su = 'スンダ語',
    suk = 'スクマ語',
    sun = 'スンダ語',
    sus = 'スス語',
    sux = 'シュメール語',
    sv = 'スウェーデン語',
    sw = 'スワヒリ語',
    swa = 'スワヒリ語',
    swb = 'マオレ・コモロ語',
    swc = 'コンゴ・スワヒリ語',
    swe = 'スウェーデン語',
    syc = '古典シリア語',
    syd = 'サモエード語派',
    syr = 'シリア語 (マクロランゲージ)',
    szl = 'シレジア語',
    szy = 'サキザヤ語',
    ta = 'タミル語',
    tah = 'タヒチ語',
    tai = 'タイ・チワン諸語',
    tam = 'タミル語',
    taq = 'タマシェク語',
    tat = 'タタール語',
    tay = 'タイヤル語',
    tbq = 'チベット・ビルマ語派',
    tcy = 'トゥル語',
    te = 'テルグ語',
    tel = 'テルグ語',
    tem = 'テムネ語',
    teo = 'テソ語',
    ter = 'テレーノ語',
    tet = 'テトゥン語',
    tg = 'タジク語',
    tgk = 'タジク語',
    tgl = 'タガログ語',
    th = 'タイ語',
    tha = 'タイ語',
    ti = 'ティグリニャ語',
    tib = 'チベット語',
    tig = 'ティグレ語',
    tir = 'ティグリニャ語',
    tiv = 'ティヴ語',
    tk = 'トルクメン語',
    tkl = 'トケラウ語',
    tkn = '徳之島方言',
    tkr = 'ツァフル語',
    tl = 'タガログ語',
    tlh = 'クリンゴン語',
    tli = 'トリンギット語',
    tly = 'タリシュ語',
    tmh = 'トゥアレグ語',
    tn = 'ツワナ語',
    to = 'トンガ語 (ポリネシア)',
    tog = 'トンガ語 (ニアサ)',
    ton = 'トンガ語 (ポリネシア)',
    tpi = 'トク・ピシン',
    tr = 'トルコ語',
    trk = 'チュルク語族',
    tru = 'トゥロヨ語',
    trv = 'セデック語',
    ts = 'ツォンガ語',
    tsd = 'ツァコン語',
    tsg = 'タウスグ語',
    tsi = 'ツィムシアン語',
    tsn = 'ツワナ語',
    tso = 'ツォンガ語',
    tt = 'タタール語',
    ttt = 'ムスリム・タート語',
    tuk = 'トルクメン語',
    tum = 'トゥンブカ語',
    tup = 'トゥピ語族',
    tur = 'トルコ語',
    tut = 'アルタイ諸語',
    tuw = 'ツングース語族',
    tvl = 'ツバル語',
    tw = 'トウィ語',
    twi = 'トウィ語',
    twq = 'タサワク語',
    ty = 'タヒチ語',
    tyv = 'トゥバ語',
    tzm = '中央アトラス・タマジクト語',
    udm = 'ウドムルト語',
    ug = 'ウイグル語',
    uga = 'ウガリット語',
    uig = 'ウイグル語',
    uk = 'ウクライナ語',
    ukr = 'ウクライナ語',
    umb = 'ムブンドゥ語',
    und = '不明言語',
    ur = 'ウルドゥー語',
    urd = 'ウルドゥー語',
    urj = 'ウラル語族',
    uz = 'ウズベク語',
    uzb = 'ウズベク語',
    vai = 'ヴァイ語',
    ve = 'ヴェンダ語',
    vec = 'ヴェネト語',
    ven = 'ヴェンダ語',
    vep = 'ヴェプス語',
    vi = 'ベトナム語',
    vie = 'ベトナム語',
    vls = '西フラマン語',
    vmf = 'マインフランク語',
    vo = 'ヴォラピュク',
    vol = 'ヴォラピュク',
    vot = 'ヴォート語',
    vro = 'ヴォロ語',
    vun = 'ヴンジョ語',
    wa = 'ワロン語',
    wae = 'ヴァリス語',
    wak = 'ワカシュ語族',
    wal = 'ウォライタ語',
    war = 'ワライ語',
    was = 'ワショ語',
    wbp = 'ワルピリ語',
    wel = 'ウェールズ語',
    wen = 'ソルブ語',
    wln = 'ワロン語',
    wo = 'ウォロフ語',
    wol = 'ウォロフ語',
    wuu = '呉語',
    xal = 'カルムイク語',
    xgn = 'モンゴル語族',
    xh = 'コサ語',
    xho = 'コサ語',
    xmf = 'メグレル語',
    xnd = 'ナ・デネ語族',
    xno = 'アングロ=ノルマン語',
    xog = 'ソガ語',
    xug = '沖縄北部方言',
    yao = 'ヤオ語 (バントゥー)',
    yap = 'ヤップ語',
    yav = 'ヤンベン語',
    ybb = 'イエンバ語',
    yi = 'イディッシュ語',
    yid = 'イディッシュ語',
    yo = 'ヨルバ語',
    yoi = '与那国語',
    yor = 'ヨルバ語',
    yox = '与論島方言',
    ypk = 'ユピック語',
    yrl = 'ニェエンガトゥ語',
    yue = '粤語',
    za = 'チワン語',
    zap = 'サポテク語',
    zbl = 'ブリスシンボル',
    zea = 'ゼーランド語',
    zen = 'ゼナガ語',
    zgh = '標準モロッコ・タマジクト語',
    zh = '中国語',
    zha = 'チワン語',
    zho = '中国語',
    zhx = 'シナ語派',
    zkt = '契丹語',
    zle = '東スラヴ語群',
    zls = '南スラヴ語群',
    zlw = '西スラヴ語群',
    znd = 'ザンデ語',
    zsm = '標準マレー語',
    zu = 'ズールー語',
    zul = 'ズールー語',
    zun = 'ズニ語',
    zxx = '言語的内容なし',
    zza = 'ザザキ語',
}
--予約語だったり、ハイフンつきなど問題がありそうなのを切り離す
lang_mapping['cos'] = 'コルシカ語'
lang_mapping['gom-deva'] = 'ゴア・コンカニ語 (デーバナーガリー文字)'
lang_mapping['gom-latn'] = 'ゴア・コンカニ語 (ラテン文字)'
lang_mapping['io'] = 'イド語'
lang_mapping['qaa-qtz'] = '局地用'
lang_mapping['or'] = 'オリヤー語'
lang_mapping['os'] = 'オセット語'

local jis_mapping = {
    ada = 'アダグメ語',
    ae = 'アベスタ語',
    ale = 'アリュート語',
    alg = 'アルゴンキン語族',
    arc = 'アラム語',
    arn = 'アラウコ語族',
    arp = 'アラパホ語',
    arw = 'アラワク語族',
    ath = 'アサパスカ語族',
    aus = 'オーストラリア先住民語',
    av = 'アバール語',
    ava = 'アバール語',
    ave = 'アベスタ語',
    ba = 'バシュキール語',
    bak = 'バシュキール語',
    bal = 'バルーチー語',
    bin = 'ビニ語',
    bnt = 'バントゥ諸語',
    bra = 'ブラジ語',
    btk = 'バタク語 (インドネシア)',
    ca = 'カタロニア語',
    cad = 'カド語',
    cai = '中米インディアン諸語',
    cat = 'カタロニア語',
    cau = 'カフカース諸語',
    chk = 'トラック語',
    chu = '教会スラブ語',
    chv = 'チュワシュ語',
    cmc = 'チャム諸語',
    cpe = '英語系クレオル諸語及びピジン語',
    cpf = 'フランス語系クレオル諸語及びピジン語',
    cpp = 'ポルトガル語系クレオル諸語及びピジン語',
    crp = 'クレオル諸語及びピジン語',
    cu = '教会スラブ語',
    cus = 'クシュ語派',
    cv = 'チュワシュ語',
    del = 'デラウエア語',
    dra = 'ドラビダ語族',
    ee = 'エウェ語群',
    efi = 'エフィック語',
    egy = '古代エジプト語',
    el = '現代ギリシア語',
    ell = '現代ギリシア語',
    enm = '中期英語',
    eo = 'エスペラント語',
    epo = 'エスペラント語',
    ewe = 'エウェ語群',
    fao = 'フェーロー語',
    fat = 'ファンテ語',
    fo = 'フェーロー語',
    frm = '中期フランス語',
    fry = 'フリジア語',
    ful = 'フラ語',
    fy = 'フリジア語',
    gaa = 'ガー語',
    gba = 'グバヤ方言群',
    gd = '高地スコットランド・ゲール語',
    gla = '高地スコットランド・ゲール語 ',
    gn = 'グァラニ語',
    grb = 'グレボ小語群',
    gre = '現代ギリシア語',
    grn = 'グァラニ語',
    gwi = 'クチン語',
    hmn = 'フモン語',
    hmo = 'ヒリモトゥ語',
    ho = 'ヒリモトゥ語',
    ia = 'インターリンガ',
    ijo = 'イジョー方言群',
    iku = 'イヌイット語',
    ina = 'インターリンガ',
    inc = 'インド語派',
    ira = 'イラン語派',
    iu = 'イヌイット語',
    jpr = 'ユダヤ・ペルシア語',
    jrb = 'ユダヤ・アラビア語',
    kab = 'カビール語',
    kac = 'カチン語',
    kar = 'カレン語群',
    kas = 'カシュミール語',
    khi = 'コイサン語族',
    kmb = 'キンブンドゥ語',
    kos = 'コシャエ語',
    ks = 'カシュミール語',
    kut = 'クーテナイ語',
    lad = 'ユダヤ・スペイン語',
    lah = 'ラーンダー語',
    lao = 'ラオ語',
    lo = 'ラオ語',
    loz = 'ロズィ語',
    lu = 'キルバ語',
    lua = 'ルバ・ルルア小語群',
    lub = 'キルバ語',
    lus = 'ルシャイ語',
    man = 'マンディンゴ語',
    mg = 'マラガシ語',
    mic = 'ミクマック語',
    mlg = 'マラガシ語',
    mnc = '満州語',
    mni = 'マニプル語',
    mo = 'モルダビア語',
    mol = 'モルダビア語',
    mun = 'ムンダー諸語',
    mus = 'クリーク語',
    nah = 'ナワトル語',
    nai = '北米インディアン諸語',
    nb = 'ブークモール',
    ndo = 'ンドゥンガ語',
    nep = 'ネワール語',
    ng = 'ンドゥンガ語',
    nic = 'ニジェール・コルドファン語族',
    niu = 'ニウエー語',
    nn = 'ニーノシュク',
    nno = 'ニーノシュク',
    nob = 'ブークモール',
    nym = 'ニャムウェズィ語',
    nzi = 'ンジマ語',
    oj = 'オジブワ語',
    oji = 'オジブワ語',
    ota = 'オスマン・トルコ語',
    pal = '中期ペルシア語',
    pam = 'カパンパンガン語',
    phi = 'フィリピン諸語',
    pon = 'ポナペ語',
    pra = 'プラークリット語',
    pro = 'プロバンス語',
    rap = 'ラパヌイ語',
    rom = 'ロマーニー語',
    sa = 'サンスクリット語',
    sah = 'ヤクート語',
    sai = '南米インディアン諸語',
    san = 'サンスクリット語',
    sat = 'サンタール語',
    sco = '低地スコットランド・ゲール語',
    se = '北サーミ語',
    sem = 'セム語族',
    sla = 'スラブ語派',
    sme = '北サーミ語',
    sot = '南ソト語',
    srr = 'セレル語',
    ss = 'スワティ語',
    ssa = 'ナイル・サハラ言語群',
    ssw = 'スワティ語',
    st = '南ソト語',
    syr = 'シリア語',
    tai = 'タイ諸語',
    tiv = 'ティブ語',
    to = 'トンガ語 (トンガ諸島)',
    tog = 'トンガ語 (ニヤサ地方)',
    ton = 'トンガ語 (トンガ諸島)',
    tut = 'アルタイ諸言語',
    tw = 'チュイ語',
    twi = 'チュイ語',
    tyv = 'トゥワ語',
    uga = 'ウガリト語',
    umb = 'ウンブンドゥ語',
    vai = 'バイ語',
    ve = 'ベンダ語',
    ven = 'ベンダ語',
    vo = 'ボラピューク語',
    vol = 'ボラピューク語',
    vot = 'ボート語',
    wal = 'ワライ語',
    yao = 'ヤオ語',
    za = 'チュワン語',
    zha = 'チュワン語',
}

function p.GetISO639Name(frame)
    local code = frame.args[1]
    local mode = frame.args['mode']
    local lang_code = string.lower(code)
    local lang_name = lang_mapping[lang_code]
    local jis_name = jis_mapping[lang_code]
    
    if mode == 'jis' and jis_name then
        return jis_name
    elseif lang_name then
        return lang_name
    else
        --見つからない場合はハイフン以降(おそらく国コード)を除去して再試行
        lang_code = mw.text.split(lang_code, '-')[1]
        lang_name = lang_mapping[lang_code] or code
        return lang_name
    end
end
return p