Module:Infobox multi-lingual name/sandbox: Difference between revisions

Content deleted Content added
Solved?
Tag: Reverted
Restored revision 1035897014 by Trialpears (talk)
Line 1,289:
]]
 
local function ko1 (frame, args) local children = {};
local children = {};
if any_set ({args.hanja, args.hangul}) then
local ibox_args = {
Line 1,308 ⟶ 1,307:
for i=2, 6 do
if any_set ({args['hanja'..i], args['hangul'..i]}) then
local ibox_args = {
['korean_header'] = args['korean_header'..i] or 'Alternative Korean name',
['headercolor'] = args['child-hdr-color'] or args.headercolor,
Line 1,323 ⟶ 1,322:
end
end
return table.concat (children) or ''; -- big string of ja infoboxen or an empty string if nothing was done here
end
 
Line 1,335 ⟶ 1,334:
 
local function ko2 (frame, args)
local children = {};
if any_set ({args.cnhanja, args.cnhangul}) then
local ibox_args = {
['korean_header'] = args['cnkorean_header'] or '[[Korean language in China|Chinese Korean]] name',
['headercolor'] = args['child-hdr-color'] or args.headercolor,
['hide'] = args.hide,
Line 1,345 ⟶ 1,343:
['rr'] = args.cnrr,
['mr'] = args.cnmr,
['northkorea'] = 'yes',
['lk'] = args.cnlk,
}
table.insert (children,return ibox_mln_ko (frame, ibox_args));
end
for i=2, 6 do
if any_set ({args['cnhanja'..i], args['cnhangul'..i]}) then
ibox_args = {
['korean_header'] = args['cnkorean_header'..i] or 'Alternative Chinese Korean name',
['headercolor'] = args['child-hdr-color'] or args.headercolor,
['hide'] = args['hide'],
['hangul'] = args['cnhangul'..i],
['hanja'] = args['cnhanja'..i],
['rr'] = args['cnrr'..i],
['mr'] = args['cnmr'..i],
['northkorea'] = yes,
['lk'] = args['cnlk'..i],
}
table.insert (children, ibox_mln_ko (frame, ibox_args));
end
end
return table.concat (children) or '';
end
 
Line 1,380 ⟶ 1,360:
 
local function ko3 (frame, args)
local children = {};
if any_set ({args.nkhanja, args.nkhangul}) then
local ibox_args = {
['korean_header'] = args['nkkorean_header'] or 'North Korean name',
['headercolor'] = args['child-hdr-color'] or args.headercolor,
['hide'] = args.hide,
Line 1,391 ⟶ 1,369:
['rr'] = args.nkrr,
['mr'] = args.nkmr,
['northkorea'] = 'yes',
['lk'] = args.nklk,
}
table.insert (children,return ibox_mln_ko (frame, ibox_args));
end
for i=2, 6 do
if any_set ({args['nkhanja'..i], args['nkhangul'..i]}) then
ibox_args = {
['korean_header'] = args['nkkorean_header'..i] or 'Alternative North Korean name',
['headercolor'] = args['child-hdr-color'] or args.headercolor,
['hide'] = args['hide'],
['hangul'] = args['nkhangul'..i],
['hanja'] = args['nkhanja'..i],
['rr'] = args['nkrr'..i],
['mr'] = args['nkmr'..i],
['northkorea'] = yes,
['lk'] = args['nklk'..i],
}
table.insert (children, ibox_mln_ko (frame, ibox_args));
end
end
return table.concat (children) or '';
end
 
Line 1,426 ⟶ 1,386:
 
local function ko4 (frame, args)
local children = {};
if any_set ({args.skhanja, args.skhangul}) then
local ibox_args = {
['korean_header'] = args['skkorean_header'] or 'South Korean name',
['headercolor'] = args['child-hdr-color'] or args.headercolor,
['hide'] = args.hide,
Line 1,441 ⟶ 1,399:
}
table.insert (children,return ibox_mln_ko (frame, ibox_args));
end
for i=2, 6 do
if any_set ({args['skhanja'..i], args['skhangul'..i]}) then
ibox_args = {
['korean_header'] = args['skkorean_header'..i] or 'Alternative South Korean name',
['headercolor'] = args['child-hdr-color'] or args.headercolor,
['hide'] = args['hide'],
['hangul'] = args['skhangul'..i],
['hanja'] = args['skhanja'..i],
['rr'] = args['skrr'..i],
['mr'] = args['skmr'..i],
['northkorea'] = nil,
['lk'] = args['sklk'..i],
}
table.insert (children, ibox_mln_ko (frame, ibox_args));
end
end
return table.concat (children) or '';
end