Modül:Seslen - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

Modül:Seslen

  • Аԥсшәа
  • Afrikaans
  • Алтай тил
  • Pangcah
  • العربية
  • الدارجة
  • مصرى
  • Azərbaycanca
  • تۆرکجه
  • Basa Bali
  • Беларуская (тарашкевіца)
  • Betawi
  • भोजपुरी
  • Banjar
  • ပအိုဝ်ႏဘာႏသာႏ
  • বাংলা
  • Brezhoneg
  • Bosanski
  • Cebuano
  • کوردی
  • Dansk
  • Dagbanli
  • English
  • فارسی
  • Na Vosa Vakaviti
  • Frysk
  • Gaeilge
  • Galego
  • گیلکی
  • Avañe'ẽ
  • ગુજરાતી
  • Hausa
  • हिन्दी
  • Հայերեն
  • Bahasa Indonesia
  • Ilokano
  • ГӀалгӀай
  • Íslenska
  • 日本語
  • Jawa
  • Qaraqalpaqsha
  • Kumoring
  • 한국어
  • Lietuvių
  • Мокшень
  • Македонски
  • ဘာသာမန်
  • मराठी
  • Bahasa Melayu
  • မြန်မာဘာသာ
  • नेपाली
  • Li Niha
  • ଓଡ଼ିଆ
  • ਪੰਜਾਬੀ
  • Português
  • Runa Simi
  • İkirundi
  • Руски
  • Русский
  • Scots
  • سنڌي
  • Davvisámegiella
  • တႆး
  • Simple English
  • Slovenščina
  • Shqip
  • Српски / srpski
  • Sunda
  • Kiswahili
  • தமிழ்
  • Tetun
  • ไทย
  • Türkmençe
  • Українська
  • اردو
  • Oʻzbekcha / ўзбекча
  • Vèneto
  • Tiếng Việt
  • Winaray
  • 中文
  • 文言
Bağlantıları değiştir
  • Modül
  • Tartışma
  • Oku
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • MediaWiki
  • Meta Viki
  • Vikitür
  • Vikiveri
  • Vikişlev
  • Wikimania
  • Vikisözlük
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Modül belgelemesi[oluştur]
Bu Scribunto modülü için bir belgeleme sayfası oluşturmak isteyebilirsiniz.
Kullanıcılar denemelerini bu şablonun deneme tahtası (oluştur | yansıtma) ve test senaryosu (oluştur) sayfalarında yapabilirler.
Lütfen kategorileri /belge alt sayfasına ekleyin. Bu modül ile ilgili alt sayfalar için buraya tıklayınız.
local p = {}

local siniflar = {}
siniflar.a = {
	"Vito Genovese", "HastaLaVi2", "Arnavutsezgin", "ToprakM", "Evrifaessa", "Doğu", "Superyetkin", "Kurmanbek", "Mavrikant",
    diger = {"ay", "arayüz yöneticisi", "arayüz yöneticileri"}
}
siniflar.b = {
	"Mskyrider", "Elmacenderesi", "Yabancı", "Vito Genovese", "Superyetkin", "Vikiçizer",
	diger = {"bürokrat", "bürokratlar"}
}
siniflar.d = {
	"Elmacenderesi", "Uncitoyen", "Vincent Vega",
	diger = {"denetçi", "denetçiler"}
}
siniflar.g = {
	"Elmacenderesi", "Eldarion", "Taysin", "Doğu",
	diger = {"gözetmen", "gözetmenler"}
}
siniflar.h = {
	"Citrat", "Vito Genovese", "Mskyrider", "Eldarion", "Elmacenderesi", "Khutuck", "Yabancı", "Gökhan", "Vikiçizer", "Superyetkin", "Uncitoyen", "HakanIST", "ToprakM", "Vincent Vega", "Doğu", "Seksen iki yüz kırk beş", "Anerka", "Dr. Coal", "Wooze", "İmmortalance", "Bjelica",
	diger = {"hizmetli", "hizmetliler"}
}
siniflar.p = {
	--[BOT]
	"Zafer", "LostMyMind", "Prætor", "Kadı", "Biologg", "Gökhan Can", "Koray", "Dezdamona", "Tacci2023", "Eemirrgs", "Delbatros", "Karakalem", "Meraklı bir zat", "Zenzyyx", "Aybeg", "Sabri76", "BSRF", "DerinGök", "Kızıl", "Bluetime93", "Kurmanbek", "Tiginbeg", "Elenktra", "Kayra", "Sadrettin",
	--[/BOT]
	diger = {"devriye", "devriyeler"}
}
siniflar.t = {
	"Alperen", "Mavrikant", "Kumul", "Galaksidekiotostopcu", "HastaLaVi2", "Sadrettin", "Arnavutsezgin", "Goktr001", "Evrifaessa", "Kutay", "Evolutionoftheuniverse",
	diger = {"teknisyen", "teknisyenler"}
}

for _,sinif in pairs(siniflar) do
	if sinif.diger then
		for _,d in ipairs(sinif.diger) do
			siniflar[d] = sinif
		end
	end
end

local function makeError(msg)
	msg ='[[Şablon:Seslen]] hatası: ' .. msg
	return mw.text.tag('strong', {['sınıf']='error'}, msg)
end

function p.seslen(frame)
	local origArgs = frame:getParent().args
	local args = {}
	local maxArg = 1
	local usernames = 0
	
	if origArgs.grup then
		if siniflar[origArgs.grup] then
			for k,g in ipairs(siniflar[origArgs.grup]) do
				if k > maxArg then maxArg = k end
				table.insert(args, g)
				usernames = usernames + 1
			end
		end
	end

	for k, v in pairs(origArgs) do
		if type(k) == 'number' then
			if mw.ustring.match(v,'%S') then
				if k > maxArg then maxArg = k end
				usernames = usernames + 1
				local title = mw.title.new(v)
				if not title then return makeError('Desteklenmeyen karakter girişi yapıldı.') end
				args[k] = title.rootText
			end
		elseif v == '' and k:sub(0,5) == 'etiket' then
			args[k] = '​'
		else
			args[k] = v
		end
	end
	
	if usernames > (tonumber(frame.args.enfazla) or 50) then
		return makeError(string.format(
			'%s kişiden fazlası girilemez.',
			tostring(frame.args.enfazla or 50)
		))
	else
		if usernames < 1 then
			if frame.args['örnek'] then args[1] = frame.args['örnek'] else return makeError('Kullanıcı adı belirtilmedi.') end
		end
		args['etiket1'] = args['etiket1'] or args['etiket']
		local isfirst = true
		local outStr = args['önek'] or '@'
		for i = 1, maxArg do
			if args[i] then
				if isfirst then
					isfirst = false
				else
					if ( (usernames > 2) or ((usernames == 2) and (args['c'] == ',')) ) then outStr = outStr..', ' end
					if i == maxArg then outStr = outStr..' '..(args['c'] or '') .. ' ' end
				end
				outStr = string.format(
					'%s[[Kullanıcı:%s|%s]]',
					outStr,
					args[i],
					args['etiket'..tostring(i)] or args[i]
				)
			end
		end
		outStr = outStr..(args['p'] or '')
		return mw.text.tag('span', {['sınıf']='template-ping'}, outStr)
	end
end

return p
"https://tr.wikipedia.org/w/index.php?title=Modül:Seslen&oldid=36538187" sayfasından alınmıştır
  • Sayfa en son 14.00, 18 Aralık 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Modül:Seslen
Konu ekle