Pergi ke kandungan

Modul:kanjitab/data

Daripada Wikikamus
local yomi_info = {
	["goon"] = {
		keys = {"goon"},
		onyomi = true,
		link = "{{ja-r|呉%音|ご.%おん}}",
		description = "suatu bentuk bacaan [[Lampiran:Glosari bahasa Jepun#on'yomi|on'yomi]] yang diperkenalkan pada abad ke-5 hingga abad ke-6, berdasarkan sebutan {{w|Jiankang}} dalam fasa {{w|bahasa Cina Pertengahan}} Awal melalui semenanjung Korea",
	},
	
	["tak teratur"] = {
		keys = {"i", "irr", "irreg", "irregular"},
		display = "''tak teratur''",
		appendix = false,
		reading_category = "kanji tak teratur", -- terms read with X
		kanji_category = false, -- terms spelled with kanji with X readings
	},
	
	["jūbakoyomi"] = {
		keys = {"j", "ok"},
		required_kanji = 2,
		kanji_category = false,
		link = "{{ja-r|重%箱%読み|じゅう%ばこ%よみ}}",
		description = "pola bacaan untuk istilah gabungan dua kanji, yang terdiri daripada bacaan [[Lampiran:Glosari bahasa Jepun#on'yomi|on'yomi]] untuk bahagian pertama dan [[Lampiran:Glosari bahasa Jepun#kun'yomi|kun'yomi]] untuk bahagian kedua",
	},
	
	["jukujikun"] = {
		keys = {"juku", "jukuji", "jukujikun"},
		compound_reading = true,
		kanji_category = false,
		link = "{{ja-r|熟%字%訓|じゅく%じ%くん}}",
		description = "suatu bacaan yang tidak dapat dipisahkan bagi istilah berbilang kanji",
	},
	
	["kan'on"] = {
		keys = {"kanon"},
		onyomi = true,
		link = "{{ja-r|漢%音|かん%おん}}",
		description = "suatu bentuk bacaan [[Lampiran:Glosari bahasa Jepun#on'yomi|on'yomi]] yang diperkenalkan pada abad ke-7 hingga abad ke-9, berdasarkan sebutan {{w|Chang'an}} dalam fasa {{w|bahasa Cina Pertengahan}}",
	},
	
	["kan'yōon"] = {
		keys = {"kan", "kanyo", "kanyoon"},
		onyomi = true,
		link = "{{ja-r|慣%用%音|かん%よう%おん}}",
		description = "suatu bentuk bentuk [[Lampiran:Glosari bahasa Jepun#on'yomi|on'yomi]] yang merangkumi bacaan bukan konvensional yang tidak menunjukkan sebarang padanan yang dijangkakan yang layak untuk salah satu jenis lain",
	},
	
	["kun'yomi"] = {
		keys = {"k", "kun"},
		link = "{{ja-r|訓%読み|くん%よみ}}",
		description = "bacaan yang bukan berasal daripada sebutan bahasa Cina",
	},
	
	["nanori"] = {
		keys = {"n", "nanori"},
		link = "{{ja-r|名%乗り|な%のり}}",
		description = "sejenis bacaan yang digunakan untuk nama orang dan tempat",
	},
	
	["none"] = { -- blank
		keys = {"", "none"},
		display = "",
		appendix = false,
		reading_category = false,
		kanji_category = false,
	},
	
	["on'yomi"] = {
		keys = {"o", "on"},
		onyomi = true,
		link = "{{ja-r|音%読み|おん%よみ}}",
		description = "sejenis bacaan berdasarkan sebutan dalam ragam asal bahasa Cina",
	},
	
	["sōon"] = {
		keys = {"soon"},
		onyomi = true,
		link = "{{ja-r|宋%音|そう%おん}}",
		description = "suatu bentuk bacaan [[Lampiran:Glosari bahasa Jepun#on'yomi|on'yomi]] yang diperkenalkan pada abad ke-12 hingga abad ke-14, berdasarkan sebutan {{w|Dinasti Song}} dalam fasa {{w|bahasa Cina Pertengahan}} Akhir",
	},
	
	["tōon"] = {
		keys = {"toon"},
		onyomi = true,
		link = "{{ja-r|唐%音|とう%おん}}",
		description = "satu bentuk bacaan [[Lampiran:Glosari bahasa Jepun#on'yomi|on'yomi]] yang diperkenalkan dalam tempoh abad ke-14 hingga ke-19",
	},
	
	["yutōyomi"] = {
		keys = {"ko", "y", "yu"},
		required_kanji = 2,
		kanji_category = false,
		link = "{{ja-r|湯%桶%読み|ゆ%とう%よみ}}",
		description = "suatu corak bacaan untuk istilah gabungan dua kanji, yang terdiri daripada bacaan [[Lampiran:Glosari bahasa Jepun#kun'yomi|kun'yomi]] untuk bahagian pertama dan bacaan [[Lampiran:Glosari bahasa Jepun#on'yomi|on'yomi]] untuk bahagian kedua",
	},
}

local data = {}
for k, v in pairs(yomi_info) do
	v.type = k
	if v.reading_category == nil then
		v.reading_category = k
	end
	if v.kanji_category == nil then
		v.kanji_category = k
	end
	local keys = v.keys
	v.keys = nil
	for i = 1, #keys do
		data[keys[i]] = v
	end
	data[k] = v -- Set the canonical name as an alias.
end

return data