יחידה:Navbox: הבדלים בין גרסאות בדף

אין תקציר עריכה
מ תרגום פרמטרים; הכנה לקראת הטמעה
שורה 431: שורה 431:
end
end
args = getArgs(frame, {wrappers = {'Template:Navbox'}})
args = getArgs(frame, {wrappers = {'Template:Navbox'}})
-- Translate ordinal Hebrew letters
local translatedArgs = {};
for k,v in pairs(args) do
if mw.ustring.match(k, '[א-ת]') ~=nil then
local enKey = mw.ustring.gsub( k, 'שם', 'name' )
enKey = mw.ustring.gsub( enKey, 'מוסתר', 'state' )
enKey = mw.ustring.gsub( enKey, 'ףףףףף', 'navbar' )
enKey = mw.ustring.gsub( enKey, 'גבול', 'border' )
enKey = mw.ustring.gsub( enKey, 'ףףףףף', 'bodystyle' )
enKey = mw.ustring.gsub( enKey, 'סגנון בסיסי', 'basestyle' )
enKey = mw.ustring.gsub( enKey, 'סגנון כותרת', 'titlestyle' )
enKey = mw.ustring.gsub( enKey, 'סגנון קבוצה', 'groupstyle' )
-- MISSING
enKey = mw.ustring.gsub( enKey, 'רוחב קבוצה', 'groupwidth' )
enKey = mw.ustring.gsub( enKey, 'סגנון רשימה', 'liststyle' )
-- MISSING
enKey = mw.ustring.gsub( enKey, 'ריפוד רשימה', 'listpadding' )
enKey = mw.ustring.gsub( enKey, 'סגנון אי זוגי', 'oddstyle' )
enKey = mw.ustring.gsub( enKey, 'סגנון זוגי', 'evenstyle' )
enKey = mw.ustring.gsub( enKey, 'זוגי ואי זוגי', 'evenodd' )
enKey = mw.ustring.gsub( enKey, 'ףףףףף', 'imageleftstyle' )
enKey = mw.ustring.gsub( enKey, 'סגנון תמונה', 'imagestyle' )
enKey = mw.ustring.gsub( enKey, 'סגנון למעלה', 'abovestyle' )
enKey = mw.ustring.gsub( enKey, 'סגנון למטה', 'belowstyle' )
enKey = mw.ustring.gsub( enKey, 'מחלקה תוכן', 'bodyclass' )
enKey = mw.ustring.gsub( enKey, 'מחלקה קבוצה', 'groupclass' )
enKey = mw.ustring.gsub( enKey, 'מחלקה רשימה', 'listclass' )
enKey = mw.ustring.gsub( enKey, 'מחלקה למעלה', 'aboveclass' )
enKey = mw.ustring.gsub( enKey, 'מחלקה למטה', 'belowclass' )
enKey = mw.ustring.gsub( enKey, 'מחלקה כותרת קבוצה', 'titlegroupstyle' )
enKey = mw.ustring.gsub( enKey, 'מחלקה כותרת', 'titlegroup' )
enKey = mw.ustring.gsub( enKey, 'סגנון פנימי', 'innerstyle' )
enKey = mw.ustring.gsub( enKey, 'ףףףףף', 'nowrapitems' )
enKey = mw.ustring.gsub( enKey, 'ףףףףף', 'orphan' )
enKey = mw.ustring.gsub( enKey, 'ףףףףף', 'title' )
enKey = mw.ustring.gsub( enKey, 'קבוצה', 'group' )
enKey = mw.ustring.gsub( enKey, 'רשימה', 'list' )
enKey = mw.ustring.gsub( enKey, 'ףףףףף', 'imageleft' )
enKey = mw.ustring.gsub( enKey, 'תמונה', 'image' )
enKey = mw.ustring.gsub( enKey, 'למעלה', 'above' )
enKey = mw.ustring.gsub( enKey, 'למטה', 'below' )
translatedArgs[enKey] = v
else
translatedArgs[k] = v
end
end


-- Read the arguments in the order they'll be output in, to make references number in the right order.
-- Read the arguments in the order they'll be output in, to make references number in the right order.
local _
local _
_ = args.title
_ = translatedArgs.title
_ = args.above
_ = translatedArgs.above
for i = 1, 20 do
for i = 1, 20 do
_ = args["group" .. tostring(i)]
_ = translatedArgs["group" .. tostring(i)]
_ = args["list" .. tostring(i)]
_ = translatedArgs["list" .. tostring(i)]
end
end
_ = args.below
_ = translatedArgs.below


return p._navbox(args)
return p._navbox(translatedArgs)
end
end


return p
return p