Модуль:Pronounce
Перейти к навигации
Перейти к поиску
Документация
См. также этот модуль на английском языке: 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,
}