Modül:Infobox/utilities
require('Module:No globals');
local getArgs = require ('Module:Arguments'). getArgs;
------------------------------------------------------------------------------------
return true if code is one of the listed Chinese, Japanese, Korean ISO 639 codes, false else. local function is_cjk_code (code)
local cjk = { ['zh'] = true, ['cdo'] = true, ['cjy'] = true, ['cmn'] = true, -- Chinese language codes ['cpi'] = true, ['cpx'] = true, ['czh'] = true, ['czo'] = true, ['gan'] = true, ['hak'] = true, ['hsn'] = true, ['ltc'] = true, ['lzh'] = true, ['mnp'] = true, ['nan'] = true, ['och'] = true, ['wuu'] = true, ['yue'] = true, ['zhx'] = true, ['ja'] = true, ['jpx'] = true, ['ojp'] = true, -- Japanese language codes ['ko'] = true, ['okm'] = true, ['oko'] = true, -- Korean language codes } return cjk[code] or false;
end
--italics=}}}
local function set_italics (frame) local args=getArgs(frame); local code = args[1] or args['code'] or ; -- empty string causes 'yes' return; will handle the missing code error local text = args[2] or args['text'] or ; -- empty string causes 'yes' return; will handle the missing text error local is_latn = require ("Module:Unicode data").