מייבאים כמותיים, בדוקי עריכות אוטומטית, ביוראקראטן, אינטערפעיס רעדאקטארן, emailconfirmed, אינטערפעיס אדמיניסטראַטאָרן, מנטרים, סיסאפן, צוות טכני, מייבאים, מעדכנים, אספקלריה רעדאקטארן
102,362
רעדאגירונגען
(אפדעיט, שע"ע) |
(זאל שוין זיין אלע) |
||
| (4 צווישנדיגע ווערסיעס פונעם זעלבן באַניצער נישט געוויזן) | |||
| שורה 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 | ||
| שורה 130: | שורה 143: | ||
local book = checkbook(frame.args["book"]) | local book = checkbook(frame.args["book"]) | ||
local bookdata = data[book] | local bookdata = data[book] | ||
--[[ | |||
if find1(frame.args["chapter"] .. fpar .. fpar1, '"') > 0 | if find1(frame.args["chapter"] .. fpar .. fpar1, '"') > 0 | ||
or find1(frame.args["chapter"] .. fpar .. fpar1, "'") > 0 | or find1(frame.args["chapter"] .. fpar .. fpar1, "'") > 0 | ||
then aserror("יש להוריד את כל סימני ' " .. 'או " מתוך הפרמטרים') end | then aserror("יש להוריד את כל סימני ' " .. 'או " מתוך הפרמטרים') end | ||
]] | |||
if find1(frame.args["chapter"], '-') > 0 | if find1(frame.args["chapter"], '-') > 0 | ||
then aserror("יש לציין מספר " .. syntax["chapter"] .. " אחד בלבד, ניתן להפריד באמצעות |") end | then aserror("יש לציין מספר " .. syntax["chapter"] .. " אחד בלבד, ניתן להפריד באמצעות |") end | ||
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 chapter = checknum(frame.args["chapter"]) | ||
local par, par1 | local par, par1 | ||
רעדאגירונגען