מייבאים כמותיים, בדוקי עריכות אוטומטית, ביוראקראטן, אינטערפעיס רעדאקטארן, emailconfirmed, אינטערפעיס אדמיניסטראַטאָרן, מנטרים, סיסאפן, צוות טכני, מייבאים, מעדכנים, אספקלריה רעדאקטארן
102,362
רעדאגירונגען
ק (הגהה) |
(זאל שוין זיין אלע) |
||
(2 צווישנדיגע ווערסיעס פונעם זעלבן באַניצער נישט געוויזן) | |||
שורה 72: | שורה 72: | ||
return firstdigit .. seconddigit .. thirddigit | return firstdigit .. seconddigit .. thirddigit | ||
end | end | ||
local function inArray(array, x) | |||
for _, v in ipairs(array) do | |||
if v == x then | |||
return true | |||
end | |||
end | |||
return false | |||
end | |||
local unordered = {"ער", "ערב", "ערד", "ערה", "רחצ", "דש", "שדמ", "עתר", "תערב", "תערד", "תרחצ", "תשדמ"} | |||
local function checknum(hnum) | local function checknum(hnum) | ||
if toheb(fromheb(hnum)) == hnum or hnum | if toheb(fromheb(hnum)) == hnum or inArray(unordered, hnum) | ||
then return fromheb(hnum) end | then return fromheb(hnum) end | ||
aserror("מספר עברי " .. hnum .. " לא מוכר") | aserror("מספר עברי " .. hnum .. " לא מוכר") | ||
שורה 123: | שורה 134: | ||
c = c .. " (ביים רופן [[מוסטער:" .. frame.args["type"] .. "]]) " | c = c .. " (ביים רופן [[מוסטער:" .. frame.args["type"] .. "]]) " | ||
fpar = frame.args["par"] or "" | fpar = frame.args["par"] or "" | ||
fpar = string.gsub(fpar, "['\"]", "") | |||
fpar1 = frame.args["par1"] or "" | fpar1 = frame.args["par1"] or "" | ||
fpar1 = string.gsub(fpar1, "['\"]", "") | |||
if frame.args["book"] == nil or frame.args["book"] == "" | if frame.args["book"] == nil or frame.args["book"] == "" | ||
then aserror("פעלט נאמען פון " .. syntax["book"]) end | then aserror("פעלט נאמען פון " .. syntax["book"]) end | ||
שורה 139: | שורה 152: | ||
if find1(fpar .. fpar1, '-') > 0 | if find1(fpar .. fpar1, '-') > 0 | ||
then aserror("יש לציין מספר ".. syntax["par"] .. " אחד בלבד בכל פרמטר, ניתן להפריד באמצעות |") end | then aserror("יש לציין מספר ".. syntax["par"] .. " אחד בלבד בכל פרמטר, ניתן להפריד באמצעות |") end | ||
frame.args["chapter"] = string.gsub(frame.args["chapter"], "['\"]", "") | |||
local chapter = checknum(frame.args["chapter"]) | |||
local par, par1 | local par, par1 | ||
if fpar == "" | if fpar == "" | ||
שורה 146: | שורה 160: | ||
par = tonumber(fpar) | par = tonumber(fpar) | ||
else | else | ||
par = checknum | par = checknum(fpar) | ||
end | end | ||
if fpar1 == "" | if fpar1 == "" | ||
שורה 153: | שורה 167: | ||
par1 = tonumber(fpar1) | par1 = tonumber(fpar1) | ||
else | else | ||
par1 = checknum | par1 = checknum(fpar1) | ||
end | end | ||
if chapter > #bookdata | if chapter > #bookdata |
רעדאגירונגען