אונטערשייד צווישן ווערסיעס פון "יחידה:עלטער"

303 בייטן צוגעלייגט ,  פֿאַר 2 יאָר
קיין רעדאגירונג באמערקונג
(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 = hebnum(args['תאריך לידה עברי']) - 3760
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 = hebnum(args['תאריך פטירה עברי']) - 3760
local DeathDateNum = takeyear(args['תאריך פטירה עברי']) - 3760
DeathDateStr = tostring(DeathDateNum)
DeathDateStr = tostring(DeathDateNum)
if DeathDateNum < 1 then
if DeathDateNum < 1 then