विभाग:Babel

local p = {}local getArgslocal function showUserbox(frame, v, nocat)local maybeNocat = ''if nocat thenmaybeNocat = '|nocat=yes'endreturn frame:preprocess('{{User '..v..maybeNocat..'}}')endfunction p.main(frame)if not getArgs thengetArgs = require('Module:Arguments').getArgsendlocal args = getArgs(frame, {wrappers = 'Template:Babel'})local ret = mw.html.create('table'):attr('role', 'presentation'):addClass('userboxes'):css( {float = args.align or 'right',['margin-left'] = (args.left or '1') .. 'em',['margin-bottom'] = (args.bottom or '0') .. 'em',width = (args.width or '248') .. 'px',clear = args.align or 'right',color = args.textcolor or '#000000',border = (args.bordercolor or '#99B3FF') .. ' solid ' .. (args.solid or 1)..'px'} )local nocat = args.nocat and string.lower(args.nocat) == 'yes'if args.shadow and string.lower(args.shadow) == 'yes' thenret:css({ ['box-shadow'] = '0 2px 4px rgb(0,0,0,0.2)' })endret:cssText( args['extra-css'] or '' )local color = args.color or 'inherit'local row1 = ret:tag('tr')local row2 = ret:tag('tr')local row3 = ret:tag('tr')local body_cells = row2:tag('td'):css('vertical-align', 'middle !important')local userboxes-- Special message for when first argument is blank; otherwise treat it as normalif args[1] and args[1]:find('%S') thenuserboxes = showUserbox(frame, args[1], nocat)elseuserboxes = args.noboxestext or "''तुम्ही कोणतीही भाषा सेट केलेली नाही. कृपया मदतीसाठी [[साचा:Babel/doc]] पहा.''"endbody_cells:wikitext(userboxes)-- "remove" args[1] so it isn't looked at in the loop-- table.remove(args,1) doesn't produce desired resultargs[1] = ''-- Keep track of how many columns are in this tablelocal col_span = 1for _, v in ipairs( args ) do-- ! indicates a new cell should be createdif v:find('%S') and v ~= '!' thenbody_cells:wikitext( showUserbox(frame, v, nocat) )-- Recycling body_cells for <td>elseif v and v == '!' thencol_span = col_span + 1body_cells:done()body_cells = row2:tag('td')endendrow1:tag('th'):css({ ['background-color'] = color,['text-align'] = 'center' }):attr('colspan',col_span):wikitext( args.header or '[[Wikipedia:Babel]]' ):done()row3:tag('td'):css({ ['background-color'] = color,['text-align'] = 'center' }):attr('colspan',col_span):wikitext( args.footer or '[[:Category:Wikipedians by language|सदस्य भाषा शोधा]]' ):done()if args['special-boxes'] thenbody_cells:wikitext(args['special-boxes'])endbody_cells:done()return tostring(ret)endreturn p
🔥 Top keywords: क्लिओपात्रामुखपृष्ठविशेष:शोधाशिवाजी महाराजसुषमा अंधारेविधान परिषदबाबासाहेब आंबेडकरदिशानवग्रह स्तोत्रगणपती स्तोत्रेमानवाधिकाराचे वैश्विक घोषणापत्रमहाराष्ट्रामधील लोकसभा व विधानसभा मतदारसंघांची यादीमहाराष्ट्र लोकसेवा आयोगभारताचे संविधानसंभाजी भोसलेअरुण दातेखासदारमहाराष्ट्र पोलीसतलाठीलोकसभामहाराष्ट्रसंत तुकारामदुग्ध व्यवसायज्ञानेश्वरदिंडोरी लोकसभा मतदारसंघनाशिक लोकसभा मतदारसंघजिल्हाधिकारीमहाराष्ट्रामधील जिल्हेमराठी भाषाग्रामपंचायतजिल्हा पोलीस अधीक्षकस्वामी समर्थमटकाशिवाजी महाराजांची राजमुद्राभारतीय निवडणूक आयोगमुख्यमंत्रीगौतम बुद्धमहाराष्ट्र राज्य माध्यमिक आणि उच्च माध्यमिक शिक्षण मंडळसंदेशवहन