モジュール:Talu-sortkey
ナビゲーションに移動
検索に移動
このモジュールについての説明文ページを モジュール:Talu-sortkey/doc に作成できます
local export = {}
local u = mw.ustring.char
local monographs = {
["[%p]"] = "", ["᧞"] = "ᦶᦜ", ["᧟"] = "ᦶᦜᧁ", ["᧚"] = "᧑"
}
function export.makeSortKey(text, lang, sc)
for from, to in pairs(monographs) do
text = mw.ustring.gsub(text, from, to)
end
text = mw.ustring.gsub(text, "([ᦵᦶᦷᦺ])([ᦀ-ᦫ])", "%2%1")
return text
end
return export