Module:Citation/CS1/Configuration: Difference between revisions
Replaced content with "-- Module:Citation/CS1/Configuration -- Güvenli ve baştan yazılmış CS1 konfigürasyonu local p = {} -- Default identifier limits local default_id_limits = { DOI = 1000, ISBN = 500, PMID = 300, } -- Load identifier limits from data module safely local id_limits_data_t = {} local id_limits_data_load_fail = false do local success, tab_data_t = pcall(mw.ext.data.get, 'CS1/Identifier limits.tab') if success and tab_data_t and type(tab_data_t.d..." Tags: Replaced Reverted |
No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
-- Module:Citation/CS1/Configuration | -- Module:Citation/CS1/Configuration | ||
-- | -- Nil güvenli ve baştan yazılmış CS1 konfigürasyonu | ||
local p = {} | local p = {} | ||
| Line 11: | Line 11: | ||
} | } | ||
-- | -- Identifier limits yükle | ||
local id_limits_data_t = {} | local id_limits_data_t = {} | ||
local id_limits_data_load_fail = false | local id_limits_data_load_fail = false | ||
| Line 17: | Line 17: | ||
do | do | ||
local success, tab_data_t = pcall(mw.ext.data.get, 'CS1/Identifier limits.tab') | local success, tab_data_t = pcall(mw.ext.data.get, 'CS1/Identifier limits.tab') | ||
if success and tab_data_t and type(tab_data_t.data) == | -- Güvenli kontrol: tab_data_t ve tab_data_t.data tablo mu | ||
if success and tab_data_t and type(tab_data_t.data) == "table" then | |||
for _, limit_t in ipairs(tab_data_t.data) do | for _, limit_t in ipairs(tab_data_t.data) do | ||
if limit_t[1] and limit_t[2] then | -- Her limit_t geçerli mi kontrol et | ||
if limit_t and limit_t[1] and limit_t[2] then | |||
id_limits_data_t[limit_t[1]] = limit_t[2] | id_limits_data_t[limit_t[1]] = limit_t[2] | ||
end | end | ||
| Line 35: | Line 37: | ||
p.id_limits_load_failed = id_limits_data_load_fail | p.id_limits_load_failed = id_limits_data_load_fail | ||
-- Örnek default ayarlar (gerektiğinde | -- Örnek default ayarlar (gerektiğinde değiştirilebilir) | ||
p.default_parameters = { | p.default_parameters = { | ||
use_page_date = true, | use_page_date = true, | ||