Aller au contenu
Menio fotony
Menio fotony
déplacer vers la barre latérale
afenina
Fikarohana
Fandraisana
Wikipedia finday
Pejy rehetra
Pejy vaovao
Takelaka kisendra
Fikambanana
Toerana iraisana
Toerana iombonana
Non-malagasy speakers
Handray anjara
Fampidirana
Fiovana farany
Ny vaovao
Handefa takelaka
Kianjam-pasika
Fanoroana sy fitsipika
Renipejy
Fototra dimy
Fanamboarana takelaka
Tadiavo
Tadiavo
Fiseho
Fanomezana
Hamorona kaonty
Hiditra
Fitaovana manokana
Fanomezana
Hamorona kaonty
Hiditra
Pejy ho an'ny mpikambana tsy niditra
en savoir plus
Fandraisan'anjara
Pejin-dresaka
Manova an'i
Module:Check for unknown parameters
Hanampy fiteny
Raki-defa
dinika
English
Hamaky
Hanova ny fango
Hijery ny tantara
Fitaovana
Fitaovana
déplacer vers la barre latérale
afenina
Asa ho atao
Hamaky
Hanova ny fango
Hijery ny tantara
Ankapobe
Pejy mirohy eto
Fiovana mifandraika
Handefa rakitra
Fampahalalana mikasika ny pejy
Hahazo URL nohafohezina
Hampidina ny kaody QR
Fiseho
déplacer vers la barre latérale
afenina
Fampitandremana :
Tsy niditra tamin'ny kaontinao ianao. Ho hitan'ny vahoaka ny adiresy IP-nao raha manova inona na inona ianao. Raha
miditra amin'ny kaontinao
ianao dia ho anisan'ny tombontsoa anananao ny fanaovana ny fiovana amin'ny solonanaranao.
Fanamarinana anoherana ny spam.
Aza
fenoina ity!
-- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- not on the list local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end local function isnotempty(s) return s and s:match('%S') end local function clean(text) -- Return text cleaned for display and truncated if too long. -- Strip markers are replaced with dummy text representing the original wikitext. local pos, truncated local function truncate(text) if truncated then return '' end if mw.ustring.len(text) > 25 then truncated = true text = mw.ustring.sub(text, 1, 25) .. '...' end return mw.text.nowiki(text) end local parts = {} for before, tag, remainder in text:gmatch('([^\127]*)\127[^\127]*%-(%l+)%-[^\127]*\127()') do pos = remainder table.insert(parts, truncate(before) .. '<' .. tag .. '>...</' .. tag .. '>') end table.insert(parts, truncate(text:sub(pos or 1))) return table.concat(parts) end function p._check(args, pargs) if type(args) ~= "table" or type(pargs) ~= "table" then -- TODO: error handling return end local ignoreblank = isnotempty(args['ignoreblank']) local showblankpos = isnotempty(args['showblankpositional']) local knownargs = {} local unknown = args['unknown'] or 'Found _VALUE_, ' local preview = args['preview'] local values = {} local res = {} local regexps = {} -- create the list of known args, regular expressions, and the return string for k, v in pairs(args) do if type(k) == 'number' then v = trim(v) knownargs[v] = 1 elseif k:find('^regexp[1-9][0-9]*$') then table.insert(regexps, '^' .. v .. '$') end end if isnotempty(preview) then preview = '<div class="hatnote" style="color:red"><strong>Warning:</strong> ' .. preview .. ' (this message is shown only in preview).</div>' elseif preview == nil then preview = unknown end -- loop over the parent args, and make sure they are on the list for k, v in pairs(pargs) do if type(k) == 'string' and knownargs[k] == nil then local knownflag = false for _, regexp in ipairs(regexps) do if mw.ustring.match(k, regexp) then knownflag = true break end end if not knownflag and ( not ignoreblank or isnotempty(v) ) then table.insert(values, clean(k)) end elseif type(k) == 'number' and knownargs[tostring(k)] == nil and ( showblankpos or isnotempty(v) ) then table.insert(values, k .. ' = ' .. clean(v)) end end -- add results to the output tables if #values > 0 then if mw.getCurrentFrame():preprocess( "{{REVISIONID}}" ) == "" then unknown = preview end for _, v in pairs(values) do if v == '' then -- Fix odd bug for | = which gets stripped to the empty string and -- breaks category links v = ' ' end -- avoid error with v = 'example%2' ("invalid capture index") local r = unknown:gsub('_VALUE_', {_VALUE_ = v}) table.insert(res, r) end end return table.concat(res) end function p.check(frame) local args = frame.args local pargs = frame:getParent().args return p._check(args, pargs) end return p
Ambangovangony:
Rehefa mitahiry ny fanovana nataonao ianao dia manaiky ny
Fepe-pampiasana
, ary manaiky ny hamela ny fandraisan'anjaranao araka ny
fahazoan-dalana CC BY-SA 4.0
ary ny
GFDL
. Manaiky ihany koa ianao fa fampatsiahivana ampy ny fametrahana URL mankany amin'ny pejy niaviana.
Aoka ihany
Fanoroana
(sokafy anaty takila hafa)
Aperçu de la page avec ce modèle
Entités de Wikidata utilisées sur cette page
Module:Check for unknown parameters
: Liens de site, Description : en
endrika miasa eto amin'ity pejy ity:
Module:Check for unknown parameters/doc
(
hanova
)
Tadiavo
Tadiavo
Manova an'i
Module:Check for unknown parameters
Hanampy fiteny
Hanampy lohahevitra