Module:Hira-sortkey

From Wiktionary, the free dictionary
Jump to navigation Jump to search

This module will sort text in theHiragana script.It is used to sortSouthern Amami Ōshima,Japanese,Hachijō,Kikai,Translingual,Miyako,Old Japanese,Okinoerabu,Northern Amami Ōshima,Yaeyama,Okinawan,Tokunoshima,Kunigami,Yonaguni,andYoron. The module should preferably not be called directly from templates or other modules. To use it from a template, use{{sortkey}}. Within a module, useModule:languages#Language:makeSortKey.

For testcases, seeModule:Hira-sortkey/testcases.

Functions

makeSortKey(text, lang, sc)
Generates a sortkey for a given piece oftextwritten in the script specified by the codesc,and language specified by the codelang.
When the sort fails, returnsnil.

localkata_to_hira=require("Module:ja").kata_to_hira

localexport={}

functionexport.makeSortKey(text,lang,sc)
-- Normalize to hiragana.
text=kata_to_hira(text)
returnrequire("Module:Hrkt-sortkey").makeSortKey(text,lang,sc)
end

returnexport