Modul:Vjazyce
Vzhled
Dokumentaci tohoto modulu lze vytvořit na stránce Modul:Vjazyce/Dokumentace
local p = {}
local jazyky = {
en = 'anglicky',
de = 'německy',
fr = 'francouzsky',
es = 'španělsky',
it = 'italsky',
pt = 'portugalsky',
ru = 'rusky',
pl = 'polsky',
sk = 'slovensky',
uk = 'ukrajinsky',
nl = 'nizozemsky',
sv = 'švédsky',
no = 'norsky',
da = 'dánsky',
fi = 'finsky',
el = 'řecky',
tr = 'turecky',
ar = 'arabsky',
he = 'hebrejsky',
zh = 'čínsky',
ja = 'japonsky',
ko = 'korejsky',
hi = 'hindsky',
la = 'latinsky',
cs = 'česky',
hu = 'maďarsky',
ro = 'rumunsky',
bg = 'bulharsky',
hr = 'chorvatsky',
sr = 'srbsky',
sl = 'slovinsky',
lt = 'litevsky',
lv = 'lotyšsky',
et = 'estonsky',
is = 'islandsky',
ga = 'irsky',
cy = 'velšsky',
ca = 'katalánsky',
eu = 'basky',
fa = 'persky',
th = 'thajsky',
vi = 'vietnamsky',
id = 'indonésky',
ms = 'malajsky',
}
function p.main(frame)
local args = frame:getParent() and frame:getParent().args or frame.args
local kod = mw.text.trim(args[1] or '')
kod = mw.ustring.lower(kod)
local vysledek = jazyky[kod]
if vysledek then
return vysledek
else
-- Neznámý kód: vrátí kód v hranaté závorce jako upozornění pro editory
return "''" .. kod .. "''" .. '[[Kategorie:Články s neznámým jazykovým kódem]]'
end
end
return p