Pergi ke kandungan

Modul:Hira-sortkey

Daripada Wikikamus

This module will sort text in the Tulisan Hiragana. It is also used to sort Amami Ōshima Selatan, Jepun, Hachijō, Kikai, rentas bahasa, Miyako, Jepun Kuno, Okinoerabu, Amami Ōshima Utara, Yaeyama, Okinawa, Toku-No-Shima, Kunigami, Yonaguni, and Yoron. The module should preferably not be called directly from templates or other modules. To use it from a template, use {{sortkey}}. Within a module, use Module:languages#Language:makeSortKey.

For testcases, see Module:Hira-sortkey/testcases.

Functions

[sunting]
makeSortKey(text, lang, sc)
Generates a sortkey for a given piece of text written in the script specified by the code sc, and language specified by the code lang.
When sort fails, returns 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