モジュールの解説[表示] [編集] [履歴] [キャッシュを破棄]

{{ISO639言語名}}に使用されるモジュール。詳細はこちらを参照してください。

local p = {} --新しい言語を追加する場合、言語コードとしては純粋な ISO 639 の2文字コードまたは3文字コードのみにして下さい。「en-US」「ko-KR」「ru-Latn」のような複合的な表記を追加しないで下さい。 local lang_mapping = {     aa = 'アファル語',     aar = 'アファル語',     ab = 'アブハズ語',     abk = 'アブハズ語',     abq = 'アバザ語',     ace = 'アチェー語',     ach = 'アチョリ語',     ada = 'アダングメ語',     ady = 'アディゲ語',     ae = 'アヴェスタ語',     aeb = 'アラビア語チュニジア方言',     af = 'アフリカーンス語',     afa = 'アフロ・アジア語族',     afh = 'アフリヒリ語',     afr = 'アフリカーンス語',     agq = 'アゲム語',     ain = 'アイヌ語',     aii = 'アッシリア現代アラム語',     ak = 'アカン語',     aka = 'アカン語',     akk = 'アッカド語',     akz = 'アラバマ語',     alb = 'アルバニア語',     ale = 'アレウト語',     alg = 'アルゴンキアン語族',     aln = 'ゲグ・アルバニア語',     alq = 'アルゴンキアン語',     als = 'アルバニア語トスク方言',     alt = '南アルタイ語',     am = 'アムハラ語',     amh = 'アムハラ語',     ams = '奄美大島南部方言',     an = 'アラゴン語',     ang = '古英語',     anp = 'アンギカ語',     apa = 'アパッチ語族',     ar = 'アラビア語',     ara = 'アラビア語',     ara = 'アラビア語',     arb = '現代標準アラビア語',     arc = 'アラム語',     arg = 'アラゴン語',     arm = 'アルメニア語',     arn = 'マプチェ語',     aro = 'アラオナ語',     arp = 'アラパホー語',     arq = 'アルジェリア・アラビア語',     art = '人工諸語',     arw = 'アラワク語',     ary = 'モロッコ・アラビア語',     arz = 'アラビア語エジプト方言',     arz = 'エジプト・アラビア語',     as = 'アッサム語',     asa = 'アス語',     ase = 'アメリカ手話',     asm = 'アッサム語',     ast = 'アストゥリアス語',     ath = 'アサパスカン語族',     atj = 'アティカメク語',     aus = 'オーストラリア諸語',     av = 'アヴァル語',     ava = 'アヴァル語',     ave = 'アヴェスター語',     avk = 'コタヴァ',     awa = 'アワディー語',     ay = 'アイマラ語',     aym = 'アイマラ語',     az = 'アゼルバイジャン語',     azb = '南アゼルバイジャン語',     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 = 'チャワイ語',     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 = '官話',     co = 'コルシカ語',     cop = 'コプト語',     cor = 'コーンウォール語',     cpe = '英語が基盤の混成語・混合語',     cpf = 'フランス語が基盤の混成語・混合語',     cpp = 'ポルトガル語が基盤の混成語・混合語',     cps = 'カピス語',     cr = 'クリー語',     cre = 'クリー語',     crh = 'クリミア・タタール語',     crp = '混成語・混合語',     cs = 'チェコ語',     csb = 'カシューブ語',     cu = '教会スラブ語',     cus = 'クシ語派',     cv = 'チュヴァシュ語',     cy = 'ウェールズ語',     cym = 'ウェールズ語',     cze = 'チェコ語',     da = 'デンマーク語',     dak = 'ダコタ語',     dan = 'デンマーク語',     dar = 'ダルガン語',     dav = 'タイタ語',     day = 'ダヤク語',     de = 'ドイツ語',     del = 'デラウェア語',     den = 'スレイビー語',     deu = 'ドイツ語',     dgr = 'ドグリブ語',     din = 'ディンカ語',     diq = 'ディムリ語',     div = 'ディベヒ語',     dje = 'ザルマ語',     dlm = 'ダルマチア語',     doi = 'ドーグリー語',     dra = 'ドラヴィダ語族',     dsb = '低地ソルブ語',     dtp = '中央ドゥスン語',     dty = 'ドテリ語',     dua = 'ドゥアラ語',     dum = '中世オランダ語',     dut = 'オランダ語',     dv = 'ディベヒ語',     dyo = 'ジョラ=フォニィ語',     dyu = 'ジュラ語',     dz = 'ゾンカ語',     dzg = 'ダザガ語',     dzo = 'ゾンカ語',     ebu = 'エンブ語',     ee = 'エウェ語',     efi = 'エフィック語',     egl = 'エミリア語',     egy = '古代エジプト語',     eka = 'エカジュク語',     el = 'ギリシャ語',     ell = 'ギリシャ語',     elx = 'エラム語',     eml = 'エミリア・ロマーニャ語', --新しい言語を追加する場合、言語コードとしては純粋な ISO 639 の2文字コードまたは3文字コードのみにして下さい。「en-US」「ko-KR」「ru-Latn」のような複合的な表記を追加しないで下さい。     en = '英語',     eng = '古英語',     enm = '中英語',     eo = 'エスペラント語',     epo = 'エスペラント語',     es = 'スペイン語',     est = 'エストニア語',     esu = '中央アラスカ・ユピック語',     et = 'エストニア語',     eu = 'バスク語',     eus = 'バスク語',     ewe = 'エウェ語',     ewo = 'エウォンド語',     ext = 'エストレマドゥーラ語',     fa = 'ペルシア語',     fan = 'ファン語',     fao = 'フェロー語',     fas = 'ペルシア語',     fat = 'ファンティー語',     ff = 'フラニ語',     fi = 'フィンランド語',     fij = 'フィジー語',     fil = 'フィリピノ語',     fin = 'フィンランド語',     fit = 'トルネダール・フィンランド語',     fiu = 'フィン・ウゴル語派',     fj = 'フィジー語',     fo = 'フェロー語',     fon = 'フォン語',     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 = 'マン島語',     gmh = '中高ドイツ語',     gn = 'グアラニー語',     goh = '古高ドイツ語',     gom = 'ゴア・コンカニ語',     gon = 'ゴーンディー語',     gor = 'ゴロンタロ語',     got = 'ゴート語',     grb = 'グレボ語',     grb = 'グレボ語',     grc = '古代ギリシア語',     gre = 'ギリシア語',     grn = 'グアラニー語',     gsw = 'アレマン語',     gu = 'グジャラート語',     guc = 'ワユ語',     guj = 'グジャラート語',     gur = 'フラフラ語',     guz = 'グシイ語',     gv = 'マン島語',     gwi = 'クチン語',     ha = 'ハウサ語',     hai = 'ハイダ語',     hak = '客家語',     hat = 'ハイチ語',     hau = 'ハウサ語',     haw = 'ハワイ語',     he = 'ヘブライ語',     heb = 'ヘブライ語',     her = 'ヘレロ語',     hi = 'ヒンディー語',     hif = 'フィジー・ヒンディー語',     hil = 'ヒリガイノン語',     him = 'ヒマチャリー語',     hin = 'ヒンディー語',     hit = 'ヒッタイト語',     hmn = 'ミャオ語',     hmo = 'ヒリモツ語',     ho = 'ヒリモツ語',     hr = 'クロアチア語',     hrv = 'クロアチア語',     hsb = '高地ソルブ語',     hsn = '湘語',     ht = 'ハイチ語',     hu = 'ハンガリー語',     hun = 'ハンガリー語',     hup = 'アタパスカ語',     hy = 'アルメニア語',     hye = 'アルメニア語',     hyw = '西アルメニア語',     hz = 'ヘレロ語',     ia = 'インターリングア',     iba = 'イバン語',     ibb = 'イビビオ語',     ibo = 'イボ語',     ice = 'アイスランド語',     id = 'インドネシア語',     ido = 'イド語',     ie = 'インターリング',     ig = 'イボ語',     ii = '彝語',     iii = '彝語',     ijo = 'イジョー語',     ik = 'イヌピアック語',     iku = 'イヌクティトゥット語',     ile = 'インターリング',     ilo = 'イロカノ語',     ina = 'インターリングア',     inc = 'インド語派',     ind = 'インドネシア語',     ine = 'インド・ヨーロッパ語族',     inh = 'イングーシュ語',     ipk = 'イヌピアック語',     ira = 'イラン諸語',     iro = 'イロコイ語族',     is = 'アイスランド語',     isl = 'アイスランド語',     it = 'イタリア語',     ita = 'イタリア語',     iu = 'イヌクティトゥット語',     izh = 'イングリア語',     ja = '日本語',     jam = 'ジャマイカ・クレオール語',     jav = 'ジャワ語',     jbo = 'ロジバン語',     jgo = 'ンゴンバ語',     jmc = 'マチャメ語',     jpn = '日本語',     jpr = 'ユダヤ・ペルシア語',     jrb = 'ユダヤ・アラビア語',     juc = '女真語',     jut = 'ユトランド語',     jv = 'ジャワ語',     ka = 'グルジア語',     kaa = 'カラカルパク語',     kab = 'カビル語',     kac = 'カチン語',     kaj = 'カジェ語',     kal = 'グリーンランド語',     kam = 'カンバ語',     kan = 'カンナダ語',     kar = 'カレン語群',     kas = 'カシミール語',     kat = 'グルジア語',     kau = 'カヌリ語',     kaw = 'カウィ語',     kaz = 'カザフ語',     kbd = 'カバルド語',     kbl = 'カネンブ語',     kbp = 'カビエ語',     kcg = 'カタブ語',     kde = 'マコンデ語',     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 = 'ケルン語',     ku = 'クルド語',     kua = 'クワニャマ語',     kum = 'クムク語',     kur = 'クルド語',     kut = 'クーテナイ語',     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 = 'マンディンゴ語',     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 = 'エルジャ語',     mz = 'ラインフランケン語マインツ方言',     mzn = 'マーザンダラーン語',     na = 'ナウル語',     nah = 'ナワトル語',     nai = '北米インディアン諸語',     nan = '閩南語',     nap = 'ナポリ語',     naq = 'ナマ語',     nau = 'ナウル語',     nav = 'ナバホ語',     nb = 'ノルウェー語(ブークモール)',     nbl = '南ンデベレ語',     nd = '北ンデベレ語',     nde = '北ンデベレ語',     ndo = 'ンドンガ語',     nds = '低地ドイツ語',     ne = 'ネパール語',     nep = 'ネパール語',     new = 'ネワール語',     ng = 'ンドンガ語',     ni = 'ニサール語',     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 = 'ンジマ語',     nzi = 'ンゼマ語',     oaa = 'ウィルタ語',     oac = 'オロチ語',     oc = 'オック語',     oci = 'オック語',     oj = 'オジブウェー語',     oji = 'オジブワ語',     okn = '沖永良部島方言',     olo = 'リッヴィ語',     om = 'オロモ語',     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 = 'ポルトガル語',     pra = 'プラークリット語',     prg = 'プロシア語',     pro = '古期プロヴァンス語',     prs = 'ダリー語',     ps = 'パシュトー語',     pt = 'ポルトガル語',     pus = 'パシュトー語',     qu = 'ケチュア語族',     quc = 'キチェ語',     que = 'ケチュア語族',     qug = 'チンボラソ高地ケチュア語',     quz = 'クスコ・ケチュア語',     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 = 'スロバキア語',     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 = 'アルバニア語',     sr = 'セルビア語',     srd = 'サルデーニャ語',     srn = 'スラナン語',     srp = 'セルビア語',     srr = 'セレル語',     ss = 'スワジ語',     ssa = 'ナイル・サハラ言語群',     ssw = 'スワジ語',     ssy = 'サホ語',     st = 'ソト語',     stq = '東フリジア語',     su = 'スンダ語',     suk = 'スクマ語',     sun = 'スンダ語',     sus = 'スス語',     sux = 'シュメール語',     sv = 'スウェーデン語',     sw = 'スワヒリ語',     swa = 'スワヒリ語',     swb = 'コモロ語',     swc = 'コンゴ・スワヒリ語',     swe = 'スウェーデン語',     syc = '古典シリア語',     syr = 'シリア語',     szl = 'シレジア語',     szy = 'サキザヤ語',     ta = 'タミル語',     tah = 'タヒチ語',     tai = 'タイ諸語',     tam = 'タミル語',     taq = 'タマシェク語',     tat = 'タタール語',     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 = 'トルコ語',     tru = 'トゥロヨ語',     trv = 'タロコ語',     ts = 'ツォンガ語',     tsd = 'ツァコン語',     tsg = 'タウスグ語',     tsi = 'チムシュ語',     tsn = 'ツワナ語',     tso = 'ツォンガ語',     tt = 'タタール語',     ttt = 'ムスリム・タタール語',     tuk = 'トルクメン語',     tum = 'トゥンブカ語',     tup = 'トゥピ語族',     tur = 'トルコ語',     tut = 'アルタイ諸語',     tvl = 'ツバル語',     tw = 'トウィ語',     twi = 'トウィ語',     twq = 'タサワク語',     ty = 'タヒチ語',     tyv = 'トゥヴァ語',     tzm = '中央アトラス・タマジクト語',     udm = 'ウドムルト語',     ug = 'ウイグル語',     uga = 'ウガリット語',     uig = 'ウイグル語',     uk = 'ウクライナ語',     ukr = 'ウクライナ語',     umb = 'ウンブンドゥ語',     und = '言語名不明',     ur = 'ウルドゥー語',     urd = 'ウルドゥー語',     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 = 'カルムイク語',     xh = 'コサ語',     xho = 'コサ語',     xmf = 'メグレル語',     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 = '中国語',     zkt = '契丹語',     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'] = 'オセット語'  function p.GetISO639Name(frame)     local code = frame.args[1]     local lang_code = string.lower(code)     local lang_name = lang_mapping[lang_code]     if 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