local cikart = {}
--bu veri modülü henüz çalışır durumda değil
--local m_altturler = require("Modül:labels/data/subvarieties")
local temalar = {}
--for key, val in pairs(m_altturler.temalar) do
-- if val.diller then
-- temalar = val
-- end
--end
function cikart.bicimlendir_belirtici(list)
if type(list) ~= "table" then
list = { list }
end
if #list == 0 then
return ''
end
return '<span class="ib-brac qualifier-brac">(</span>' ..
'<span class="ib-content qualifier-content">' ..
table.concat(list, '<span class="ib-comma qualifier-comma">,</span> ') ..
'</span><span class="ib-brac qualifier-brac">)</span>'
end
function cikart.belirtici_s(frame)
local params = {
= {list = true, required = true},
}
local args = require("Modül:parameters").process(frame:getParent().args, params)
for i, label in ipairs(args) do
--if subvarieties then
--require("Modül:debug").track("qualifier/subvarieties")
--[[
şu anda çalışmıyor:
local lang = subvarieties.languages
require("Modül:debug").track("qualifier/subvarieties/" .. lang)
]]
--end
end
return cikart.bicimlendir_belirtici(args)
end
function cikart.anlam_s(frame)
local params = {
= {list = true, required = true},
}
local args = require("Modül:parameters").process(frame:getParent().args, params)
return cikart.bicimlendir_belirtici(args)
.. '<span class="ib-colon sense-qualifier-colon">:</span>'
end
function cikart.serh_s(frame)
local params = {
= {required = true},
}
local args = require("Modül:parameters").process(frame:getParent().args, params)
return '<span class="gloss-brac">(</span><span class="gloss-content">' ..
args .. '</span><span class="gloss-brac">)</span>'
end
function cikart.serh_olmayan_tanim_s(frame)
local params = {
= {required = true},
}
local args = require("Modül:parameters").process(frame:getParent().args, params)
return '<span class="use-with-mention">' .. require("Modül:bağlantılar").turkce_bag(args) .. '</span>'
end
return cikart