Module:Ilh:修订间差异
小 导入1个版本 |
小 导入1个版本 |
||
| (未显示另一用户的1个中间版本) | |||
| 第37行: | 第37行: | ||
if langData[args['lang-code']] == nil then | if langData[args['lang-code']] == nil then | ||
args['lang'] = mw.language.fetchLanguageName( args['lang-code'], mw.getContentLanguage():getCode() ) | args['lang'] = mw.language.fetchLanguageName( args['lang-code'], mw.getContentLanguage():getCode() ) | ||
elseif langData[args['lang-code']]['lang-hans'] and langData[args['lang-code']]['lang- | elseif langData[args['lang-code']]['lang-hans'] and langData[args['lang-code']]['lang-hant'] then | ||
args['lang'] = lan._main({['zh-hans']=langData[args['lang-code']]['lang-hans'], ['zh-hant']=langData[args['lang-code']]['lang-hant']}, frame) | args['lang'] = lan._main({['zh-hans']=langData[args['lang-code']]['lang-hans'], ['zh-hant']=langData[args['lang-code']]['lang-hant']}, frame) | ||
elseif langData[args['lang-code']]['lang'] == nil then | elseif langData[args['lang-code']]['lang'] == nil then | ||
| 第44行: | 第44行: | ||
args['lang'] = langData[args['lang-code']]['lang'] | args['lang'] = langData[args['lang-code']]['lang'] | ||
end | end | ||
if not args['lang'] or args['lang'] == '' then | |||
return '<span style="font-size:100%" class="error lang">錯誤:語言代碼 "' .. args['lang-code'] .. '" 不存在</span>[[Category:內部連結助手模板語言代碼錯誤]]' | |||
end | |||
return ilh._ilh(args,existsFunc) | return ilh._ilh(args,existsFunc) | ||
end | end | ||