跳转到内容

模組:Hira-sortkey

維基詞典,自由的多語言詞典

本模块會對以平假名書寫的文字生成排序鍵。它也被用於對南奄美大島語日語八丈語喜界語跨語言宮古語上古日語沖永良部語北奄美大島語八重山語沖繩語德之島語國頭語與那國語與論語生成排序鍵。 最好不要直接從模板或其他模块調用此模块。要從模板中使用它,請以 {{sortkey}} 做為替代;若要在模块中使用,則以 Module:languages#Language:makeSortKey 替代。

關於測試用例,請參閱Module:Hira-sortkey/testcases

函數

makeSortKey(text, lang, sc)
對以代碼 sc 指定的文字、代碼 lang 指定的語言所書寫的一段 text 生成排序鍵。
當生成排序鍵失敗時,回傳 nil

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

local export = {}

function export.makeSortKey(text, lang, sc)
	-- Normalize to hiragana.
	text = kata_to_hira(text)
	return require("Module:Hrkt-sortkey").makeSortKey(text, lang, sc)
end

return export