Модуль:этимология
Для документации этого модуля может быть создана страница Модуль:этимология/Документация
local export = {}
function export.orig(frame)
local cat = ""
local lang = frame.args[1]
local orig = frame.args[2]
if orig == "насл" then
local pred = require("Module:language").get({args = {param = "от", lang = frame.args[3]}})
cat = "Слова унаследованные от " .. pred .. "/" .. lang
elseif orig == "исх" then
local pred = require("Module:language").get({args = {param = "adj", lang = frame.args[3]}})
pred = mw.ustring.sub(pred,1,-3) .. "ого"
cat = "Слова " .. pred .. " происхождения/" .. lang
else
local pred = require("Module:language").get({args = {param = "от", lang = frame.args[3]}})
cat = "Слова заимствованные из " .. pred .. "/" .. lang
end
return "[[Категория:" .. cat .. "]]"
end
return export