מייבאים כמותיים, בדוקי עריכות אוטומטית, ביוראקראטן, אינטערפעיס רעדאקטארן, emailconfirmed, אינטערפעיס אדמיניסטראַטאָרן, מנטרים, סיסאפן, צוות טכני, מייבאים, מעדכנים, אספקלריה רעדאקטארן
102,362
רעדאגירונגען
(debug) צייכן: צוריקגעשטעלט |
אין תקציר עריכה צייכן: צוריקגעשטעלט |
||
| שורה 28: | שורה 28: | ||
end | end | ||
return ans | return ans | ||
end | |||
function takeyear(year) | |||
local new | |||
if 0 < find1(year, "אלפים") | |||
then new = hebnum(mw.ustring.sub(year, 1, 2)) * 1000 | |||
else new = hebnum(mw.ustring.sub(year, 3, len1(year))) + 1000 | |||
* hebnum(mw.ustring.sub((year), 1, 2)) end | |||
return frame:callParserFunction("padleft", {new - 3761, 4}) | |||
end | end | ||
| שורה 86: | שורה 95: | ||
local BirthDateStr = args['געבורט דאטום'] or args['תאריך לידה עברי'] | local BirthDateStr = args['געבורט דאטום'] or args['תאריך לידה עברי'] | ||
if args['געבורט דאטום'] == nil and #mw.text.split( args['תאריך לידה עברי'], '%s' ) == 1 then --most probably just year | if args['געבורט דאטום'] == nil and #mw.text.split( args['תאריך לידה עברי'], '%s' ) == 1 then --most probably just year | ||
local BirthDateNum = | local BirthDateNum = takeyear(args['תאריך לידה עברי']) - 3760 | ||
BirthDateStr = tostring(BirthDateNum) | BirthDateStr = tostring(BirthDateNum) | ||
if BirthDateNum < 1 then | if BirthDateNum < 1 then | ||
| שורה 94: | שורה 103: | ||
local DeathDateStr = args['פטירה דאטום'] or args['תאריך פטירה עברי'] | local DeathDateStr = args['פטירה דאטום'] or args['תאריך פטירה עברי'] | ||
if args['פטירה דאטום'] == nil and #mw.text.split( args['תאריך פטירה עברי'], '%s' ) == 1 then --most probably just year | if args['פטירה דאטום'] == nil and #mw.text.split( args['תאריך פטירה עברי'], '%s' ) == 1 then --most probably just year | ||
local DeathDateNum = | local DeathDateNum = takeyear(args['תאריך פטירה עברי']) - 3760 | ||
DeathDateStr = tostring(DeathDateNum) | DeathDateStr = tostring(DeathDateNum) | ||
if DeathDateNum < 1 then | if DeathDateNum < 1 then | ||
רעדאגירונגען