Module:Hani-sortkey/serializer
- මෙම මොඩියුලය සතුව උපදෙස් උප පිටුවක් නොපවතියි. Please නිර්මාණය කරන්න.
- ප්රයෝජනවත් සබැඳි: root page • root page’s subpages • සබැඳි • transclusions • testcases • sandbox
local export = {}
function export.main(checker)
local sections = {
{1, 0x3400, 0x9FFF},
{56, 0xFA0E, 0xFA29},
{57, 0x20000, 0x2EBEF},
{178, 0x30000, 0x323AF}
}
local ret = {}
for i, section in ipairs(sections) do
local moduleNum = sections[i][1]
local module = require(string.format("Module:Hani-sortkey/data/%03d", moduleNum))
local j = 1
local val = {}
for i = sections[i][2], sections[i][3] do
if j == 501 then
j = j - 500
moduleNum = moduleNum + 1
module = require(string.format("Module:Hani-sortkey/data/%03d", moduleNum))
end
table.insert(val, module[i] or "\0\0\0\0\0")
j = j + 1
end
val = table.concat(val)
table.insert(ret, val)
end
ret = {table.concat(ret)}
if not checker then
return (mw.dumpObject(ret):gsub("table#1 ", "return "):gsub("\n *", ""))
else
return ret
end
end
return export
ප්රවර්ග:
- Sortkey-generating modules by script
- හන් අක්ෂරක්රමය modules
- Sortkey-generating modules
- Chinese Pidgin English modules
- Yonaguni modules
- Leizhou Min modules
- Southern Pinghua modules
- Middle Mongol modules
- Central Bai modules
- Translingual modules
- Ai-Cham modules
- Shaozhou Tuhua modules
- Zhuang modules
- Min Dong modules
- Sichuanese modules
- Northern Pinghua modules
- Goguryeo modules
- Kikai modules
- වියට්නාම modules
- Yoron modules
- Taishanese modules
- Northern Amami-Oshima modules
- Kyakala modules
- Bouyei modules
- Sui modules
- Hokkien modules
- Zakhring modules
- Gan modules
- Rouran modules
- Old Chinese modules
- කැන්ටනීස් modules
- Lama Bai modules
- Hakka modules
- Jin modules
- Macau Pidgin Portuguese modules
- චීන modules
- Northern Min modules
- ජපන් modules
- Kunigami modules
- Tuyuhun modules
- Oki-No-Erabu modules
- Caolan modules
- Xianbei modules
- Miyako modules
- Okinawan modules
- E modules
- Wu modules
- Teochew modules
- Literary Chinese modules
- Wuhuan modules
- Hachijō modules
- Yaeyama modules
- Min Nan modules
- Middle Chinese modules
- Baekje modules
- Toku-No-Shima modules
- Huizhou modules
- Biyo modules
- Min Zhong modules
- Puxian modules
- මැන්ඩරීන් modules
- Daur modules
- Nùng modules
- Waxiang modules
- Southern Amami-Oshima modules
- Dungan modules
- Classical Tibetan modules
- Tày modules
- Middle Vietnamese modules
- Alchuka modules
- Bailang modules
- Xiang modules
- Biao-Jiao Mien modules
- Jie modules
- Old Japanese modules
- Old Uyghur modules
- Khitan modules
- Hainanese modules
- Bala modules
- Buyeo modules
- Panyi Bai modules
- Zauzou modules
- Southern Bai modules
- Tuoba modules
- Templates and modules needing documentation