Модуль:Pronounce

Матеріал з Terraria Wiki
Перейти до навігації Перейти до пошуку
Дивіться також цей модуль англійською: Module:Pronounce. Він може містити більш повну чи актуальну інформацію.

Для цього модуля ще не існує підсторінки документації. Створіть її зараз.


local VariablesLua = mw.ext.VariablesLua

return {
	-- load DB for pronounce data
	loadData = function(frame)
		local data = mw.loadData('Module:Pronounce/data')
		local prefix = '_pr:'
		for key, list in pairs(data) do
			for case, word in pairs(list) do
				VariablesLua.vardefine( prefix .. key .. ':' .. case, word )
			end
		end
		VariablesLua.vardefine(prefix .. '__OK__', 'OK')
	end,
	
	getCase = function(word, case)
		local data = mw.loadData('Module:Pronounce/data')
		
		if data[word] then
			return data[word][case] or word
		end
		
		return word
	end,
}