More Info
KPOP Image Download
  • Top University
  • Top Anime
  • Home Design
  • Top Legend



  1. ENSIKLOPEDIA
  2. Modul:Check for unknown parameters - Wikipedia bahasa Indonesia, ensiklopedia bebas
Modul:Check for unknown parameters - Wikipedia bahasa Indonesia, ensiklopedia bebas

Modul:Check for unknown parameters

  • Аԥсшәа
  • Адыгабзэ
  • Afrikaans
  • ak:Module:Check for unknown parameters
  • Алтай тил
  • አማርኛ
  • Pangcah
  • Ænglisc
  • अंगिका
  • العربية
  • الدارجة
  • مصرى
  • অসমীয়া
  • Asturianu
  • Aymar aru
  • Azərbaycanca
  • تۆرکجه
  • Башҡортса
  • Basa Bali
  • Bikol Central
  • Беларуская
  • Беларуская (тарашкевіца)
  • Български
  • भोजपुरी
  • ပအိုဝ်ႏဘာႏသာႏ
  • বাংলা
  • བོད་ཡིག
  • বিষ্ণুপ্রিয়া মণিপুরী
  • Brezhoneg
  • Bosanski
  • Batak Mandailing
  • Basa Ugi
  • Буряад
  • Català
  • Chavacano de Zamboanga
  • 閩東語 / Mìng-dĕ̤ng-ngṳ̄
  • Нохчийн
  • Cebuano
  • Chamoru
  • ᏣᎳᎩ
  • کوردی
  • Corsu
  • Qırımtatarca
  • Čeština
  • Словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ
  • Cymraeg
  • Dansk
  • Thuɔŋjäŋ
  • डोटेली
  • Ελληνικά
  • English
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Mfantse
  • Suomi
  • Na Vosa Vakaviti
  • Føroyskt
  • Français
  • Gàidhlig
  • Galego
  • گیلکی
  • Avañe'ẽ
  • गोंयची कोंकणी / Gõychi Konknni
  • Bahasa Hulontalo
  • ગુજરાતી
  • 客家語 / Hak-kâ-ngî
  • Hawaiʻi
  • עברית
  • हिन्दी
  • Hrvatski
  • Magyar
  • Հայերեն
  • Արեւմտահայերէն
  • Ilokano
  • ГӀалгӀай
  • Íslenska
  • Italiano
  • 日本語
  • La .lojban.
  • Jawa
  • ქართული
  • Qaraqalpaqsha
  • Taqbaylit
  • Kongo
  • Kumoring
  • Gĩkũyũ
  • Қазақша
  • ភាសាខ្មែរ
  • ಕನ್ನಡ
  • 한국어
  • Перем коми
  • Kurdî
  • Кыргызча
  • Lëtzebuergesch
  • Лакку
  • Лезги
  • Lingua Franca Nova
  • Ligure
  • Ladin
  • Lombard
  • ລາວ
  • Lietuvių
  • Latviešu
  • Madhurâ
  • मैथिली
  • Basa Banyumasan
  • Мокшень
  • Malagasy
  • Māori
  • Македонски
  • മലയാളം
  • Монгол
  • ꯃꯤꯇꯩ ꯂꯣꯟ
  • ဘာသာမန်
  • मराठी
  • Bahasa Melayu
  • Malti
  • Mirandés
  • မြန်မာဘာသာ
  • مازِرونی
  • Napulitano
  • Nedersaksies
  • नेपाली
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • ߒߞߏ
  • Occitan
  • ଓଡ଼ିଆ
  • Ирон
  • ਪੰਜਾਬੀ
  • Pangasinan
  • Kapampangan
  • Papiamentu
  • पालि
  • پښتو
  • Português
  • Pinayuanan
  • Ikirundi
  • Română
  • Руски
  • Русский
  • Русиньскый
  • Ikinyarwanda
  • संस्कृतम्
  • ᱥᱟᱱᱛᱟᱲᱤ
  • Sardu
  • Scots
  • سنڌي
  • Srpskohrvatski / српскохрватски
  • Taclḥit
  • တႆး
  • සිංහල
  • Simple English
  • Slovenščina
  • Gagana Samoa
  • Anarâškielâ
  • Shqip
  • Српски / srpski
  • Sakizaya
  • தமிழ்
  • Tayal
  • ತುಳು
  • ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ
  • తెలుగు
  • Tetun
  • Тоҷикӣ
  • ไทย
  • ትግርኛ
  • Tagalog
  • Setswana
  • Türkçe
  • Seediq
  • Xitsonga
  • Татарча / tatarça
  • Удмурт
  • Українська
  • اردو
  • Oʻzbekcha / ўзбекча
  • Vèneto
  • Tiếng Việt
  • Volapük
  • Winaray
  • 吴语
  • Хальмг
  • მარგალური
  • Vahcuengh
  • ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ
  • 中文
  • 文言
  • 閩南語 / Bân-lâm-gú
  • 粵語
  • IsiZulu
Sunting pranala
  • Module
  • Pembicaraan
  • Baca
  • Lihat sumber
  • Lihat riwayat
Perkakas
Tindakan
  • Baca
  • Lihat sumber
  • Lihat riwayat
Umum
  • Pranala balik
  • Perubahan terkait
  • Pranala permanen
  • Informasi halaman
  • Lihat URL pendek
  • Unduh kode QR
Cetak/ekspor
  • Unduh sebagai PDF
  • Versi cetak
Dalam proyek lain
  • Wikimedia Commons
  • Wikimedia Foundation
  • MediaWiki
  • Meta-Wiki
  • Wikimedia Outreach
  • Wikisumber multibahasa
  • Wikispesies
  • Wikidata
  • Wikifungsi
  • Wikimania
  • Wikisumber
  • Butir di Wikidata
Tampilan
Halaman yang dilindungi
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Dokumentasi modul[buat] [segarkan]
Anda dapat membuat halaman dokumentasi untuk buat pada modul Scribunto ini.
Penyunting dapat melakukan uji coba pada halaman bak pasir (buat | cermin) dan kasus uji (buat) modul ini.
Subhalaman modul ini.

-- 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 trim(s) ~= ''
end

function p.check (frame)
	local args = frame.args
	local pargs = frame:getParent().args
	local ignoreblank = isnotempty(frame.args['ignoreblank'])
	local showblankpos = isnotempty(frame.args['showblankpositional'])
	local knownargs = {}
	local unknown = frame.args['unknown'] or 'Found _VALUE_, '
	local preview = frame.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>Peringatan:</strong> ' .. preview .. ' (pesan ini hanya ditampilkan dalam pratinjau).</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 i, 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
				k = mw.ustring.gsub(k, '[^%w\-_ ]', '?')
				table.insert(values, k)
			end
		elseif type(k) == 'number' and 
			knownargs[tostring(k)] == nil and
			( showblankpos or isnotempty(v) )
		then
			local vlen = mw.ustring.len(v)
			v = mw.ustring.sub(v, 1, (vlen < 25) and vlen or 25) 
			v = mw.ustring.gsub(v, '[^%w\-_ ]', '?')
			table.insert(values, k .. ' = ' .. v .. ((vlen >= 25) and ' ...' or ''))
		end
	end

	-- add resuls to the output tables
	if #values > 0 then
		if frame:preprocess( "{{REVISIONID}}" ) == "" then
			unknown = preview
		end
		for k, 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
			local r =  unknown:gsub('_VALUE_', v)
			table.insert(res, r)
		end
	end

	return table.concat(res)
end

return p
Diperoleh dari "https://id.wikipedia.org/w/index.php?title=Modul:Check_for_unknown_parameters&oldid=18614571"
Kategori tersembunyi:
  • Halaman Wikipedia yang dilindungi penuh

Best Rank
More Recommended Articles