위키백과>ChongDae 편집 요약 없음 |
위키백과>ChongDae 편집 요약 없음 |
||
14번째 줄: | 14번째 줄: | ||
function lang.name(frame) | function lang.name(frame) | ||
local code = string.lower(frame.args | local code = string.lower(frame.args.code) | ||
return lang_name[code] or "언어 오류" | return lang_name[code] or "언어 오류" | ||
20번째 줄: | 20번째 줄: | ||
function lang.doc(frame) | function lang.doc(frame) | ||
local code = string.lower(frame.args | local code = string.lower(frame.args.code) | ||
return lang_article[code] or lang_name[code] or '언어 오류(' .. code .. ')' | return lang_article[code] or lang_name[code] or '언어 오류(' .. code .. ')' | ||
26번째 줄: | 26번째 줄: | ||
function lang.wikipedia(frame) | function lang.wikipedia(frame) | ||
local code = string.lower(frame.args | local code = string.lower(frame.args.code) | ||
return lang_wikipedia[code] or lang_name[code] or '언어 오류(' .. code .. ')' | return lang_wikipedia[code] or lang_name[code] or '언어 오류(' .. code .. ')' | ||
32번째 줄: | 32번째 줄: | ||
function lang.link(frame) | function lang.link(frame) | ||
local code = string.lower(frame.args | local code = string.lower(frame.args.code) | ||
if lang_article[code] then | if lang_article[code] then |
2013년 4월 5일 (금) 15:10 판
이 모듈에 대한 설명문서는 모듈:Langname/설명문서에서 만들 수 있습니다
--[[
This module provides a language name handling operations based on ISO 639.
- ChongDae
]]
local lang = {}
local langdata = mw.loadData('Module:Langname/data')
local lang_name = langdata.lang_name
local lang_article = langdata.lang_article
local lang_wikipedia = langdata.lang_wikipedia
function lang.name(frame)
local code = string.lower(frame.args.code)
return lang_name[code] or "언어 오류"
end
function lang.doc(frame)
local code = string.lower(frame.args.code)
return lang_article[code] or lang_name[code] or '언어 오류(' .. code .. ')'
end
function lang.wikipedia(frame)
local code = string.lower(frame.args.code)
return lang_wikipedia[code] or lang_name[code] or '언어 오류(' .. code .. ')'
end
function lang.link(frame)
local code = string.lower(frame.args.code)
if lang_article[code] then
return '[[' .. lang_article[code] .. '|' .. lang_name[code] .. ']]'
elseif lang_name[code] then
return '[[' .. lang_name[code] .. ']]'
else
return '[[언어 오류]](' .. code .. ')'
end
end
return lang