モジュール:Lang2
ナビゲーションに移動
検索に移動
local p = {}
function p.main( frame )
local args = require('Module:Arguments').getArgs( frame, { removeBlanks = false })
local label = ({
aa = 'アファル語',
ab = 'アブハズ語',
ae = 'アヴェスター語',
af = 'アフリカーンス語',
ak = 'アカン語',
am = 'アムハラ語',
an = 'アラゴン語',
ar = 'アラビア語',
as = 'アッサム語',
av = 'アヴァル語',
ay = 'アイマラ語',
az = 'アゼルバイジャン語',
ba = 'バシキール語',
be = 'ベラルーシ語',
bg = 'ブルガリア語',
bh = 'ビハール語',
bi = 'ビスラマ語',
bm = 'バンバラ語',
bn = 'ベンガル語',
bo = 'チベット語',
br = 'ブルトン語',
bs = 'ボスニア語',
ca = 'カタルーニャ語',
ce = 'チェチェン語',
ch = 'チャモロ語',
co = 'コルシカ語',
cr = 'クリー語',
cs = 'チェコ語',
cu = '古代教会スラヴ語',
cv = 'チュヴァシ語',
cy = 'ウェールズ語',
da = 'デンマーク語',
de = 'ドイツ語',
dv = 'ディベヒ語',
dz = 'ゾンカ語',
ee = 'エウェ語',
el = 'ギリシア語',
en = '英語',
eo = 'エスペラント',
es = 'スペイン語',
et = 'エストニア語',
eu = 'バスク語',
fa = 'ペルシア語',
ff = 'フラニ語',
fi = 'フィンランド語',
fj = 'フィジー語',
fo = 'フェロー語',
fr = 'フランス語',
fy = '西フリジア語',
ga = 'アイルランド語',
gd = 'スコットランド・ゲール語',
gl = 'ガリシア語',
gn = 'グアラニー語',
gu = 'グジャラート語',
gv = 'マン島語',
ha = 'ハウサ語',
he = 'ヘブライ語',
hi = 'ヒンディー語',
ho = 'ヒリモツ語',
hr = 'クロアチア語',
ht = 'ハイチ語',
hu = 'ハンガリー語',
hy = 'アルメニア語',
hz = 'ヘレロ語',
ia = 'インターリングア',
id = 'インドネシア語',
ie = 'インターリング',
ig = 'イボ語',
ii = '四川彝語',
ik = 'イヌピアック語',
io = 'イド語',
is = 'アイスランド語',
it = 'イタリア語',
iu = 'イヌクティトゥット語',
ja = '日本語',
jv = 'ジャワ語',
ka = 'グルジア語',
kg = 'コンゴ語',
ki = 'キクユ語',
kj = 'クワニャマ語',
kk = 'カザフ語',
kl = 'グリーンランド語',
km = 'クメール語',
kn = 'カンナダ語',
ko = '朝鮮語',
kr = 'カヌリ語',
ks = 'カシミール語',
ku = 'クルド語',
kv = 'コミ語',
kw = 'コーンウォール語',
ky = 'キルギス語',
la = 'ラテン語',
lb = 'ルクセンブルク語',
lg = 'ルガンダ語',
li = 'リンブルフ語',
ln = 'リンガラ語',
lo = 'ラーオ語',
lt = 'リトアニア語',
lu = 'ルバ・カタンガ語',
lv = 'ラトビア語',
mg = 'マダガスカル語',
mh = 'マーシャル語',
mi = 'マオリ語',
mk = 'マケドニア語',
ml = 'マラヤーラム語',
mn = 'モンゴル語',
mo = 'モルドバ語', --※ 廃止
mr = 'マラーティー語',
ms = 'マレー語',
mt = ' マルタ語',
my = 'ビルマ語',
na = 'ナウル語',
nb = 'ノルウェー語',
nd = '北ンデベレ語',
ne = 'ネパール語',
ng = 'ンドンガ語',
nl = 'オランダ語',
nn = 'ニーノシュク',
no = 'ノルウェー語',
nr = '南ンデベレ語',
nv = 'ナバホ語',
ny = 'チェワ語',
oc = 'オック語',
oj = 'オジブウェー語',
om = 'オロモ語',
-- or = 'オリヤー語',
os = 'オセット語',
pa = 'パンジャーブ語',
pi = 'パーリ語',
pl = 'ポーランド語',
ps = 'パシュトー語',
pt = 'ポルトガル語',
qu = 'ケチュア語',
rm = 'ロマンシュ語',
rn = 'ルンディ語',
ro = 'ルーマニア語',
ru = 'ロシア語',
rw = 'ルワンダ語',
sa = 'サンスクリット',
sc = 'サルデーニャ語',
sd = 'シンド語',
se = '北部サーミ語',
sg = 'サンゴ語',
sh = 'セルビア・クロアチア語',
si = 'シンハラ語',
sk = 'スロバキア語',
sl = 'スロベニア語',
sm = 'サモア語',
sn = 'ショナ語',
so = 'ソマリ語',
sq = 'アルバニア語',
sr = 'セルビア語',
ss = 'スワジ語',
st = 'ソト語',
su = 'スンダ語',
sv = 'スウェーデン語',
sw = 'スワヒリ語',
ta = 'タミル語',
te = 'テルグ語',
tg = 'タジク語',
th = 'タイ語',
ti = 'ティグリニャ語',
tk = 'トルクメン語',
tl = 'タガログ語',
tn = 'ツワナ語',
to = 'トンガ語',
tr = 'トルコ語',
ts = 'ツォンガ語',
tt = 'タタール語',
tw = 'トウィ語',
ty = 'タヒチ語',
ug = 'ウイグル語',
uk = 'ウクライナ語',
ur = 'ウルドゥー語',
uz = 'ウズベク語',
ve = 'ヴェンダ語',
vi = 'ベトナム語',
vo = 'ヴォラピュク',
wa = 'ワロン語',
wo = 'ウォロフ語',
xh = 'コサ語',
yi = 'イディッシュ語',
yo = 'ヨルバ語',
za = 'チワン語',
zh = '中国語',
zu = 'ズールー語',
})[args[1]]
if label then
return '[[' ..label ..']]:<span lang="' ..args[1] ..'" xml:lang="' ..args[1] ..'">' ..args[2] ..'</span>'
else
return '<strong class="error">エラー:入力した言語コードは定義されていません。</strong>'
end
end
return p