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

Content deleted Content added
..i
Enumerated all korean versions
Tag: Reverted
Line 1,289:
]]
 
local function ko1 (frame, args)
local children = {};
if any_set ({args.hanja, args.hangul}) then
local ibox_args = {
Line 1,322 ⟶ 1,323:
end
end
return table.concat (children) or ''; -- big string of ja infoboxen or an empty string if nothing was done here
end
 
Line 1,334 ⟶ 1,335:
 
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,343 ⟶ 1,345:
['rr'] = args.cnrr,
['mr'] = args.cnmr,
['northkorea'] = 'yes',
['lk'] = args.cnlk,
}
returntable.insert (children, ibox_mln_ko (frame, ibox_args));
end
for i=2, 6 do
if any_set ({args['cnhanja'..i], args['cnhangul'..i]}) then
local 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,360 ⟶ 1,380:
 
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,369 ⟶ 1,391:
['rr'] = args.nkrr,
['mr'] = args.nkmr,
['northkorea'] = 'yes',
['lk'] = args.nklk,
}
returntable.insert (children, ibox_mln_ko (frame, ibox_args));
end
for i=2, 6 do
if any_set ({args['nkhanja'..i], args['nkhangul'..i]}) then
local 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,386 ⟶ 1,426:
 
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,399 ⟶ 1,441:
}
returntable.insert (children, ibox_mln_ko (frame, ibox_args));
end
for i=2, 6 do
if any_set ({args['skhanja'..i], args['skhangul'..i]}) then
local 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