Перейти до вмісту

Модуль:етимологія

Матеріал з Вікісловника

Документацію для цього модуля можна створити у Модуль:етимологія/документація

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