Modul:Yön
Görünüş
Bu modulun sənədləşdirmə səhifəsi Modul:Yön/doc səhifəsində yaradıla bilər
-- {{Yön}} ilə {{Söz}} şablonlarının işə salınması üçün modul
local Cixaris = {}
local mDil = require ('Modul:Dil')
function Cixaris.ana (frame)
local Dil = mDil._dilAdi (frame.args [1])
local Soz = frame.args [2]
local Ceviri = frame.args [3]
local Anlam = frame.args [4]
if not Dil then return error ('Bir dil daxil edin.') end
if not Soz then return error ('Bir söz daxil edin.') end
local sozYonlendirmesi = '[[' .. Soz .. '#' .. Dil .. '|' .. Soz .. ']]'
if Ceviri and Ceviri:len () > 0 then
if Anlam and Anlam:len () > 0 then
return sozYonlendirmesi .. ' (' .. Ceviri .. ', “' .. Anlam .. '”)'
else
return sozYonlendirmesi .. ' (' .. Ceviri .. ')'
end
else
if Anlam and Anlam:len () > 0 then
return sozYonlendirmesi .. ' (“' .. Anlam .. '”)'
else
return sozYonlendirmesi
end
end
end
function Cixaris.soz (frame)
local Dil = mDil._dilAdi (frame.args [1])
if not Dil then return error ('Bir dil daxil edin.') end
return '[[w:' .. Dil .. '|' .. Dil .. ']] ' .. Cixaris.ana (frame)
end
return Cixaris