Modül:İBP

Vikipedi, özgür ansiklopedi
Modül belgelemesi[oluştur]
local odulGorselleri = {
	["İş Birliği Projesi Haftanın 1.'si"] = "Gold medal wikiproject.png",
	["İş Birliği Projesi Haftanın 2.'si"] = "Silver medal wikiproject.png",
	["İş Birliği Projesi Haftanın 3.'sü"] = "Bronze medal wikiproject.png",
	["İş Birliği Projesi Haftanın 2.'si"] = "Silver medal wikiproject.png",
	["İş Birliği Projesi Haftanın 3.'sü"] = "Bronze medal wikiproject.png",
	["10 Madde Yıldızı"] = "Team Barnstar Hires.png",
	["30 Madde Yıldızı"] = "Team Barnstar.png",
	["Gelişmiş Madde Yıldızı"] = "GDBarnstar1.png",
	["İleri Seviye Madde Yıldızı"] = "Navy barnstar gold.svg",
	["Yüksek Puan Yıldızı"] = "Rosetta Barnstar Hires.png",
	["Görsel Yıldız"] = "Barnstar Photo Hires.png",
	["Yorulmaz Katılımcı Yıldızı"] = "Tireless Contributor Barnstar.gif",
	["Makinevari Katılımcı Yıldızı"] = "Gearstar ani.gif",
	["Çoklu Birincilik Yıldızı"] = "Barnstar Yellow.png",
	["Alışılmış Birinci Yıldızı"] = "Peace Barnstar Hires.svg",
	["Geleneksel Birinci Yıldızı"] = "Human Rights Barnstar Hires.png",
	["Geleneksel Derece Yıldızı"] = "PODY 3rd barnstar.svg",
	["Astronomi Yıldızı"] = "Extrasolar barnstar.png",
	["Biyoloji Yıldızı"] = "BarnLeaf.svg",
	["Coğrafya Yıldızı"] = "Barnstar Geography Hires.svg",
	["Din Yıldızı"] = "Religious Barnstar Hires.png",
	["Edebiyat Yıldızı"] = "Writers Barnstar Hires.png",
	["Felsefe Yıldızı"] = "Philosophy Barnstar Hires.png",
	["Fizik Yıldızı"] = "Science barnstar.png",
	["Gelişmiş Yazar Nişanı"] = "Writer 15k medal wikiproject.png",
	["Hukuk Yıldızı"] = "Barnstar Law Silver.svg",
	["Kadın Yıldızı"] = "Feminism Barnstar Hires.png",
	["Kadın Nişanı"] = "Order of Women wikiproject.png",
	["Kimya Yıldızı"] = "Science Barnstar Hires2.svg",
	["Katılımcı Yıldızı"] = "Articles for Creation Barnstar Hires.png",
	["LGBT Yıldızı"] = "LGBT Barnstar Hires.png",
	["Matematik Yıldızı"] = "Barnstar math.png",
	["Sanat Yıldızı"] = "Artistic Barnstar v2.0.png",
	["Sinema Yıldızı"] = "Film Barnstar Hires Gold.svg",
	["Müzik Yıldızı"] = "Music barnstar Hires.png",
	["Siyaset Yıldızı"] = "Feather Barnstar Hires.png",
	["Spor Yıldızı"] = "Sport Barnstar Hires.png",
	["Tarih Yıldızı"] = "Epic Barnstar Hires.png",
	["Tıp Yıldızı"] = "Medicine Barnstar Hires.png",
	["Ulaşım Yıldızı"] = "AutomotiveBarnstar Hires.png",
	["Video Oyunu Yıldızı"] = "Playstation Barnstar Hires.png",
	["Yeme-İçme Yıldızı"] = "Food Barnstar Hires.png",
	["Yeni Katılımcı Yıldızı"] = "Kindness Barnstar Hires.png",
	["Görsel Kuşu Yıldızı"] = "Winnowing Fan barnstar.svg",
}

function odul(frame)
	--çıktısını almak istediğimiz tüm satırları yüklemek için
	--önce bir tablo oluşturalım, her zaman en sağlıklı çözümdür
	local sonuc = {}
	
	local args = mw.getCurrentFrame().args
	
	--burada kapsayıcı div'i oluşturuyoruz, özellikleri şunlar:
	--görünüm tipi "flex" [CSS]
	--yazılar birbirlerine yukarı ve aşağıdan hizalama olarak tam ortalı olacak
	table.insert(sonuc, "<div style='display:flex;"
		.."-webkit-align-items:center;align-items:center;"
		.."-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;'>")
	
	--şimdi sol tarafa dayalı olan dosya eklenen kısımdaki div'i başlatıyoruz
	table.insert(sonuc, "<div style='-webkit-flex:1;-ms-flex:1;-moz-flex:1;flex:1;text-align:right;padding:10px;'>")
	
	--yukarıda bulunan odulGorselleri tablosundan, girilen ödül adına göre,
	--uygun olan yıldızı buraya getiriyoruz
	table.insert(sonuc, "[[Dosya:" .. odulGorselleri[args["ödül"]] .. "|110pik]]</div>")
	
	--şimdi sıra ödülün açıklamasının yapıldığı kısımda
	table.insert(sonuc, "<div style='-webkit-flex:3;-ms-flex:3;-moz-flex:3;flex:3;padding:5px;'>"
		.. "<big><big><big>'''[[Vikipedi:İş birliği projesi/Ödüller|"..args["ödül"].."]] ödülünün sahibi oldunuz!'''</big></big></big>"
		.. "<br>Merhaba " .. mw.title.getCurrentTitle().text .. ","
		.. "<br>[[Vikipedi:İş birliği projesi/".. os.date ("%Y") .."/".. os.date ("%U")
		..". hafta|Bu haftaki İş Birliği Projesi'ne]] katılımınız için çok teşekkürler. "
		..args.konu .." konulu projedeki performansınız sonrasında '''".. args["ödül"] .."''' ödülünün sahibi oldunuz. "
		.."Proje kapsamında verilen ödüllere '''[[Vikipedi:İş birliği projesi/Ödüller|buradan]]''', "
		.."bu yılın kazananlarına ve ödül koleksiyonuna ise '''[[Vikipedi:İş birliği projesi/Ödüller/Arşiv/".. os.date ("%Y")
		.."|buradan]]''' bakabilirsiniz. Kazandığınız bu ödülü, '''[[Şablon:Kullanıcı İş Birliği Projesi ödülleri|buradaki]]''' "
		.."şablon yardımıyla kullanıcı sayfanızdaki kişisel koleksiyonunuzda sergileyebilirsiniz. Sonraki haftalarda da "
		.."katılımınızın devamını umuyorum."
		.."<br>Sevgiler..." .. args.imza
		.. "</div>")
	
	--şimdi de en başta açtığımız kapsayıcı div'i kapatıyoruz.
	table.insert(sonuc, "</div>")
	
	return table.concat(sonuc)
end

return {odul = odul}