پودمان:Video game reviews/data

از ویکی‌پدیا، دانشنامهٔ آزاد
توضیحات پودمان[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

استفاده[ویرایش]

{{#invoke:Video game reviews|function_name}}

این پودمان، وظیفه فراهم کردن اطلاعات را برای پودمان:Video game reviews و الگوی {{نقدهای بازی ویدئویی}} بر عهده دارد.

افزودن/تغییر/حذف مقادیر[ویرایش]

منتقدان[ویرایش]

تمام بخش reviewers مربوط به منتقدان است. هر ورودی پودمان (هر منتقد) به سبک زیر و در یک خط جداگانه تعریف می‌شود:

    { "[[نام مقاله|نامی که باید در جدول نمایش یابد]]", 'پارامتر ورودی در الگو' },

در اینجا «نام مقاله»، عنوان مقاله منتقد در ویکی‌پدیاست؛ «نامی که باید در جدول نمایش یابد» عنوانی است که برای منتقد در الگو نمایش می‌یابد و «پارامتر ورودی در الگو» هم پارامتری است که مقدار امتیاز منتقد را می‌پذیرد.

توجه: برای منتقدانی که مقاله ندارند و بعید است داشته‌باشند، هر سطر به‌صورت زیر تعریف می‌شود:

	{ "\''نام منتقد'\'", 'پارامتر ورودی در الگو' },

گردآورندگان امتیازات[ویرایش]

برای وبگاه‌های گردآورنده امتیاز (مثل متاکریتیک)، باید ورودی‌ها را در زیر aggregators بیفزایید. روند افزودن ورودی‌ها، مشابه منتقدان است که بالاتر اشاره شد.

سکوها[ویرایش]

برای سکوها (پلتفرم‌ها)، باید ورودی‌ها را در زیر systems بیفزایید. روند افزودن ورودی‌ها، مشابه منتقدان است که بالاتر اشاره شد.

ترتیب‌بندی[ویرایش]

ترتیب‌بندی منتقدان، بر اساس ترتیب قرارگیری در پودمان است. برای تغییر ترتیب، محل قرارگیری کد مربوط به هر منتقد را تغییر دهید (هرچند ترتیب فعلی، جز دنیای بازی، از ویکی انگلیسی تا نسخه en:Special:PermaLink/905402563 گرفته شده).

تغییر عناوین و ترجمه‌ها[ویرایش]

برای تغییر عناوین و ترجمه‌ها، به بخش i18n در پودمان مراجعه کنید. ترجمه‌ها و رده‌بندی می‌تواند در این بخش تغییر کند.

local reviewers = {
	{ "[[وان‌آپ.کام|''وان‌آپ.کام'']]", '1UP' },
	{ "[[4Players|''۴پلیرز'']]", '4P' },
	{ "[[ACE (magazine)|''ایس'']]", 'ACE' },
	{ "[[Adventure Gamers|''Adventure ادونچر گیمرز'']]", 'AdvGamers' },
	{ "[[آل‌گیم|''آل‌گیم'']]", 'Allgame' },
	{ "[[Aktueller Software Markt|''اکتولر سافت‌ور مارکت'']]", 'ASM' },
	{ "[[Amiga Action|''آمیگا اکشن'']]", 'AmAction' },
	{ "[[Amiga Computing|''آمیگا کامپیوتینگ'']]", 'AmComputing' },
	{ "[[Amiga Force|''آمیگا فورس'']]", 'AmForce' },
	{ "[[Amiga Format|''آمیگا فرمت'']]", 'AmFormat' },
	{ "[[Amiga Power|''آمیگا پاور'']]", 'AmPower' },
	{ "[[Amiga User International|''آمیگا یوزر اینترنشنال'']]", 'AmUI' },
	{ "[[Amstrad Action|''امستراد اکشن'']]", 'AAction' },
	{ "[[Amtix|''امتیکس'']]", 'Amtix' },
	{ "\''بیپ! مگادرایو'\'", 'BMD' },
	{ "[[سی‌نت گیم‌سنتر|''سی‌نت گیم‌سنتر'']]", 'CNG' },
	{ "[[Computer Game Review|''کامپیوتر گیم ریویو'']]", 'CGR' },
	{ "[[Computer Games Magazine|''سی‌جی‌ام'']]", 'CGM' },
	{ "[[Computer Games Magazine|''سی‌جی‌اس‌پی'']]", 'CGSP' },
	{ "[[کامپیوتر گیمینگ ورلد|''کامپیوتر گیمینگ ورلد'']]", 'CGW' },
	{ "\''کنسولز +'\'", 'CP' },
	{ "[[Crash (magazine)|''کرش'']]", 'CRASH' },
	{ "[[ کامپیوتر اند ویدئو گیمز|''سی‌وی‌جی'']]", 'CVG' },
	{ "[[دستراکتید|''دستراکتید'']]", 'Destruct' },
	{ "[[دنیای بازی|''دنیای بازی'']]", 'dbazi' },
	{ "[[Dragon (magazine)|''دراگون'']]", 'Dragon' },
	{ "[[Easy Allies|''ایزی الایز'']]", 'EZA' },
	{ "[[اج (مجله)|''اج'']]", 'Edge' },
	{ "[[الکترونیک گیمینگ مانثلی|''الکترونیک گیمینگ مانثلی'']]", 'EGM' },
	{ "[[EP Daily|''ئی‌پی دیلی'']]", 'EPD' },
	{ "[[یوروگیمر|''یوروگیمر'']]", 'EuroG' },
	{ "[[فامیتسو|''فامیتسو'']]", 'Fam' },
	{ "[[جی۴ (کانال تلویزیونی)|''جی۴'']]", 'G4' },
	{ "[[گیم اینفورمر|''گیم اینفورمر'']]", 'GI' },
	{ "[[Game Players|''گیم پلیرز'']]", 'GP' },
	{ "[[GameFan|''GameFan'']]", 'GameFan' },
	{ "\''گیم‌کالت'\'", 'Gamekult' },
	{ "[[گیم‌پرو|''گیم‌پرو'']]", 'GamePro' },
	{ "[[گیم رولیشن|''گیم رولیشن'']]", 'GameRev' },
	{ "[[گیمزمستر (مجله)|''گیمزمستر'']]", 'GMaster' },
	{ "[[گیم‌اسپات|''گیم‌اسپات'']]", 'GSpot' },
	{ "[[گیم‌اسپای|''گیم‌اسپای'']]", 'GSpy' },
	{ "[[گیمز ریدار|''گیمز ریدار+'']]", 'GRadar' },
	{ "[[GamesTM|''گیمزتی‌ام'']]", 'GTM' },
	{ "[[Games-X|''گیمز-اکس'']]", 'GX' },
	{ "[[گیم‌تریلرز|''گیم‌تریلرز'']]", 'GT' },
	{ "[[Gamezebo|''گیم‌زبو'']]", 'Gamezebo' },
	{ "\''گیم‌زون'\'", 'GameZone' },
	{ "\''جکان پی‌سی انجین'\'", 'GPCE' },
	{ "\''جنریشن ۴'\'", 'Gen4' },
	{ "[[جاینت بامب|''جاینت بامب'']]", 'GB' },
	{ "\''هاردکور گیمر'\'", 'HCG' },
	{ "[[HobbyConsolas|''هابی‌کنسولاس'']]", 'HC' },
	{ "[[هایپر (مجله)|''هایپر'']]", 'Hyper' },
	{ "[[آی‌جی‌ان|''آی‌جی‌ان'']]", 'IGN' },
	{ "\''ایمپرس واچ'\'", 'IW' },
	{ "[[Jeuxvideo.com|''Jeuxvideo.com'']]", 'JXV' },
	{ "\''جویپد'\'", 'JP' },
	{ "[[Joystick (magazine)|''Joystick'']]", 'JS' },
	{ "[[جویستیک|''جویستیک'']]", 'Joystiq' },
	{ "\''ام! گیمز'\'", 'MG' },
	{"[[مک‌لایف|''مک‌لایف'']]", 'ML' },
	{ "[[مک‌ورلد|''مک‌ورلد'']]", 'MW' },
	{ "\''ماروکاتسو پی‌سی انجین'\'", 'MPCE' },
	{ "[[Maximum PC|''مکسیموم پی‌سی'']]", 'MaxPC' },
	{ "[[Mean Machines Sega|''مین مشین سگا'']]", 'MMS' },
	{ "\''مگا فان'\'", 'MF' },
	{ "\''مری‌استیشن'\'", 'MS' },
	{ "[[Micromanía|''میکرومانیا'']]", 'MIC' },
	{ "[[NGC Magazine|''مجله ان۶۴'']]", 'N64' },
	{ "[[Next Generation (magazine)|''نکست جنریشن'']]", 'NGen' },
	{ "[[Nintendo Gamer|''ان‌گیمر'']]", 'NG' },
	{ "[[NGC Magazine|''مجله ان‌جی‌سی'']]", 'NGC' },
	{ "[[نینتندو لایف|''نینتندو لایف'']]", 'NLife' },
	{ "[[Nintendo Power|''نینتندو پاور'']]", 'NP' },
	{ "\''نینتندو ورلد ریپورت'\'", 'NWR' },
	{ "[[مجله رسمی نینتندو|''مجله رسمی نینتندو'']]", 'ONM' },
	{ "\''پی‌سی انجین فن'\'", 'PCEF' },
	{ "[[PlayStation Official Magazine – Australia|''اوپی‌ام'' (استرالیا)]]", 'OPMAU' },
	{ "[[مجله رسمی پلی‌استیشن - بریتانیا|''اوپی‌ام'' (بریتانیا)]]", 'OPMUK' },
	{ "[[Official U.S. PlayStation Magazine|''اوپی‌ام'' (ایالات متحده)]]", 'OPM' },
	{ "[[مجله رسمی ایکس‌باکس|''اواکس‌ام'' (بریتانیا)]]", 'OXMUK' },
	{ "[[مجله رسمی ایکس‌باکس|''اواکس‌ام'' (ایالات متحده)]]", 'OXM' },
	{ "[[پال‌جی‌ان|''پال‌جی‌ان'']]", 'PALGN' },
	{ "[[PC Accelerator|''پی‌سی اکسلریتور'']]", 'PCA' },
	{ "[[پی‌سی فرمت|''پی‌سی فرمت'']]", 'PCF' },
	{ "[[پی‌سی گیمر|''پی‌سی گیمر'' (بریتانیا)]]", 'PCGUK' },
	{ "[[پی‌سی گیمر|''پی‌سی گیمر'' (ایالات متحده)]]", 'PCGUS' },
	{ "[[PC Games|''پی‌سی گیمز'']]", 'PCG' },
	{ "[[گیم‌پرو|''پی‌سی گیمز'' (ایالات متحده)]]", 'GPPCG' },
	{ "[[PC PowerPlay|''پی‌سی پاورپلی'']]", 'PCPP' },
	{ "[[پی‌سی زون|''پی‌سی زون'']]", 'PCZone' },
	{ "[[پی‌سی‌گیمزان|''پی‌سی‌گیمزان'']]", 'PCGN' },
	{ "[[پی‌سی مگزین|''پی‌سی‌مگ'']]", 'PCM' },
	{ "[[پلی (مجله)|''پلی'']]", 'Play' },
	{ "[[پاکت گیمر|''پاکت گیمر'']]", 'PG' },
	{ "[[پولیگان|''پولیگان'']]", 'Poly' },
	{ "\''پلیر وان'\'", 'PO' },
	{ "[[پلی‌استیشن: مجله رسمی|''پی‌اس‌ام'']]", 'PSM' },
	{ "[[پی‌اس‌ام ۳|''پی‌اس‌ام۳'']]", 'PSM3' },
	{ "[[شبکه گیمر|''پوش اسکوئر'']]", 'PSQ' },
	{ "[[Newsfield#Raze|''ریز'']]", 'Raze' },
	{ "[[رترو گیمر|''رترو گیمر'']]", 'Retro' },
	{ "\''آرپی‌گیمر'\'", 'RPG' },
	{ "\''آرپی‌جی‌فن'\'", 'RPGFan' },
	{ "[[شک‌نیوز|''شک‌نیوز'']]", 'SN' },
	{ "[[Sinclair User|''سنکلر یوزر'']]", 'SUser' },
	{ "[[ST Action|''اس‌تی اکشن'']]", 'STAction' },
	{ "[[ST Format|''اس‌تی فرمت'']]", 'STFormat' },
	{ "[[ST Review|''اس‌تی ریویو'']]", 'STRev' },
	{ "\''سوپجوگوس'\'", 'SJ' },
	{ "\''سوپر گیم پاور'\'", 'SGP' },
	{ "[[Super Play|''سوپر پلی'']]", 'SP' },
	{ "[[تیم اکس‌باکس|''تیم اکس‌باکس'']]", 'TX' },
	{ "[[The Games Machine|''گیمز ماشین'']]", 'TGM' },
	{ "[[The Games Machine (Italy)|''گیمز ماشین (ایتالیا)'']]", 'TGMIt' },
	{ "[[گاردین|''گاردین'']]", 'TG' },
	{ "[[Tilt (French magazine)|''تیلت'']]", 'TILT' },
	{ "[[Total!|''توتال!'']]", 'TOT' },
	{ "[[TouchArcade|''تاچ‌آرکید'']]", 'TA' },
	{ "[[TouchArcade|''TouchArcade'']]", 'TA' },
	{ "[[یواس‌گیمر|''یواس‌گیمر'']]", 'USG' },
	{ "[[VentureBeat|''ونچربیت'']]", 'VB' },
	{ "[[وی‌جی۲۴۷|''وی‌جی۲۴۷'']]", 'VG247' },
	{ "\''ویدئو گیمز'\' (آلمان)", 'VGS' },
	{ "\''VideoGamer.com'\'", 'VG' },
	{ "[[VideoGames & Computer Entertainment|''ویدئوگیمز اند کامپیوتر انترتینمنت'']]", 'VGCE' },
	{ "[[ایکس پلی|''ایکس پلی'']]", 'XPlay' },
	{ "[[Your Sinclair|''یور سینکلر'']]", 'YSinclair' },
	{ "[[Zero (video game magazine)|''زیرو'']]", 'Zero' },
	{ "[[Zzap!64|''ززپ!۶۴'']]", 'Z64' },
}

local aggregators = {
	{ '[[گیم‌رنکینگز]]', 'GR' },
	{ '[[متاکریتیک]]', 'MC' },
}

local systems = {
	{ '[[۳دی‌او]]', '3DO' },
	{ '[[نینتندو ۳دی‌اس|۳دی‌اس]]', '3DS' },
	{ '[[آمیگا]]', 'AMI' },
	{ '[[بازی آرکید|آرکید]]', 'ARC' },
	{ '[[آتاری ۲۶۰۰]]', 'A2600' },
	{ '[[آتاری جگوار]]', 'JAG' },
	{ '[[آتاری لینکس]]', 'LYNX' },
	{ '[[آتاری اس‌تی]]', 'AST' },
	{ '[[کمودور ۶۴|سی۶۴]]', 'C64' },
	{ '[[آمیگا سی‌دی۳۲|سی‌دی۳۲]]', 'CD32' },
	{ '[[کولکوویژن]]', 'CV' },
	{ '[[ام‌اس-داس|داس]]', 'DOS' },
	{ '[[دریم‌کست]]', 'SDC' },
	{ '[[نینتندو دی‌اس|دی‌اس]]', 'DS' },
	{ '[[Nintendo eShop|eShop]]', 'ESHOP' },
	{ '[[گیم بوی]]', 'GB' },
	{ '[[گیم بوی ادونس]]', 'GBA' },
	{ '[[گیم بوی کالر]]', 'GBC' },
	{ '[[گیم‌کیوب]]', 'NGC' },
	{ '[[List of video game consoles|کلی]]', 'GEN' },
	{ '[[آی‌اواس]]', 'iOS' },
	{ '[[مکینتاش]]', 'MAC' },
	{ '[[سگا مستر سیستم|مستر سیستم]]', 'SMS' },
	{ '[[تلفن همراه]]', 'MOB' },
	{ '[[نوکیا ان-گیج کیو-دی|ان-گیج]]', 'N-G' },
	{ '[[نینتندو ۶۴|ان۶۴]]', 'N64' },
	{ '[[سیستم سرگرمی نینتندو]]', 'NES' },
	{ '[[نینتندو سوئیچ]]', 'NS' },
	{ '[[رایانه شخصی]]', 'PC' },
	{ '[[پلی‌استیشن ویتا]]', 'VITA' },
	{ '[[پلی‌استیشن]]', 'PS' },
	{ '[[پلی‌استیشن ۲]]', 'PS2' },
	{ '[[پلی‌استیشن ۳]]', 'PS3' },
	{ '[[پلی‌استیشن ۴]]', 'PS4' },
	{ '[[پلی‌استیشن همراه]]', 'PSP' },
	{ '[[سگا ساترن]]', 'SSAT' },
	{ '[[سگا مگا درایو]]', 'SMD' },
	{ '[[سگا گیم گیر]]', 'SGG' },
	{ '[[شیلد پرتبل|شیلد]]', 'NSHI' },
	{ '[[سوپر نینتندو]]', 'SNES' },
	{ '[[توربوگراف‌اکس-۱۶]]', 'TG16' },
	{ '[[وی]]', 'WII' },
	{ '[[وی یو]]', 'WIIU' },
	{ '[[اکس‌باکس]]', 'XBOX' },
	{ '[[اکس‌باکس ۳۶۰]]', 'X360' },
	{ '[[اکس‌باکس وان]]', 'XONE' },
	{ '[[اسپکتروم]]', 'ZX' },
}

local function setupSortkeys(t)
	local retval = {}
	for k, v in ipairs(t) do
		retval[v[2]] = { name = v[1], sortkey = k }
	end
	return retval
end

return {
	reviewers = setupSortkeys(reviewers),
	aggregators = setupSortkeys(aggregators),
	systems = setupSortkeys(systems),
	i18n = {
		wrapper = 'الگو:نقدهای بازی ویدئویی',
		templatestyles = 'پودمان:Video game reviews/styles.css',
		pattern = {
			reviewer = '^rev%d+$',
			aggregator = '^agg%d+$',
			award = '^award%d+$',
		},
		class = {
			aggregators = 'vgr-aggregators',
			awards = 'vgr-awards',
			centeredpub = 'vgr-center',
			container = 'video-game-reviews',
			containerright = 'vgr-right',
			containernone = 'vgr-none',
			containersingle = 'vgr-single',
			headerrow = 'vgr-hrow',
			na = 'table-na', -- same as Template:n/a
			reviews = 'vgr-reviews',
			stacked = 'vgr-stacked',
			subtitle = 'vgr-subtitle',
			title = 'vgr-title',
			wikidata = 'vgr-edit-on-wikidata',
			-- we keep wikitable around even though all the styles are overriden
			-- because it helps some scripts to know to look for a real data table
			wikitable = 'wikitable',
		},
		state = {
			autocollapse = 'autocollapse', -- you may not have this on your wiki
			collapsed = 'collapsed',
			expanded = 'expanded',
		},
		align = {
			right = 'right',
			none = 'none',
		},
		category = {
			empty = '[[رده:الگو:خالی در مقاله‌ها]]',
			multiplatform = '[[رده:مقاله‌هایی که از الگوی نقدهای بازی ویدئویی با حالت چندسکویی استفاده می‌کنند]]',
			singleplatform = '[[رده:مقاله‌هایی که از الگوی نقدهای بازی ویدئویی با حالت تک‌سکویی استفاده می‌کنند]]',
		},
		display = {
			aggregateScore = 'تلفیق چند نقد',
			aggregateScores = 'تلفیق چند نقد',
			aggregator = 'گردآورنده',
			award = 'جایزه',
			awards = 'جایزه‌ها',
			na = 'ن/م',
			publication = 'ناشر',
			reception = 'بازخورد',
			reviewScore = 'نقد',
			reviewScores = 'نقدها',
			score = 'امتیاز'
		},
	},
	argi18n = {
		
		-- For non-English wikis, add translations of argument keys here.
		-- Example:
		-- subtitle = 'untertitel'
		-- translating args to Persian breaks English args!  
--[[		
		title = 'عنوان',
		subtitle = 'زیرنویس',
		state = 'حالت',
		align = 'تراز',
		na = 'نم',
		GR = 'جی‌آر',
		MC = 'ام‌سی',
		ACE = 'ایس',
		AdvGamers = 'ادونچر گیمرز',
		Allgame = 'آل‌گیم',
		AAction = 'امستراد اکشن',
		Amtix = 'امتیکس',
		CVG = 'سی‌وی‌جی',
		CGM = 'سی‌جی‌ام',
		CGSP = 'سی‌جی‌اس‌پی',
		cdmag = 'سی‌دی‌مگ',
		CGW = 'سی‌جی‌دبلیو',
		CP = 'سی‌پی',
		CRASH = 'کرش',
		Destruct = 'دستراکت',
		Dragon = 'دراگون',
		Edge = 'اج',
		EGM = 'ای‌جی‌ام',
		Eurogamer = 'یوروگیمر',
		Fam = 'فامیتسو',
		G4 = 'جی۴',
		GI = 'گیم اینفورمر',
		GameFan = 'گیم‌فن',
		Gamekult = 'گیم‌کالت',
		GamePro = 'گیم‌پرو',
		GameRev = 'گیم‌رو',
		GMaster = 'گیمزمستر',
		GSpot = 'گیم‌اسپات',
		GSpy = 'گیم‌اسپای',
		GRadar = 'گیمز ریدار',
		GTM = 'جی‌تی‌ام',
		GT = 'جی‌تی',
		GameZone = 'گیم‌زون',
		GB = 'جاینت بمب',
		Hyper = 'هایپر',
		IGN = 'آی‌جی‌ان',
		IW = 'ایمپرس واچ',
		JXV = 'جوکس‌ویدئو',
		Joystiq = 'جویستیک',
		JP = 'جویپد',
		MG = 'ام‌جی',
		MF = 'ام‌اف',
		MaxPC = 'مکس‌پی‌سی',
		N64 = 'ان۶۴',
		NGen = 'نکست جنریشن',
		NG = 'ان‌گیمر',
		NGC = 'ان‌جی‌سی',
		NLife = 'نینتندو لایف',
		NP = 'نینتندو پاور',
		NWR = 'ان‌دبلیوآر',
		ONM = 'اوان‌ام',
		OPMAU = 'اوپی‌ام استرالیا',
		OPMUK = 'اوپی‌ام بریتانیا',
		OPM = 'اوپی‌ام',
		OXMUK = 'اکس‌باکس بریتانیا',
		OXM = 'اکس‌باکس آمریکا',
		PALGN = 'پال‌جی‌ان',
		PCF = 'پی‌سی فرمت',
		PCGUK = 'پی‌سی گیمر بریتانیا',
		PCGUS = 'پی‌سی گیمر آمریکا',
		PCPP = 'پی‌سی پاورپلی',
		PCZone = 'پی‌سی زون',
		PCGN = 'پی‌سی‌جی‌ان',
		Play = 'پلی',
		PG = 'پاکت گیمر',
		Poly = 'پولی',
		PSM = 'پی‌اس‌ام',
		PSM3 = 'پی‌اس‌ام۳',
		RPG = 'آرپی‌جی',
		RPGFan = 'آرپی‌جی‌فن',
		SN = 'شک‌نیوز',
		SUser = 'سینکلر یوزر',
		TX = 'تی‌اکس',
		TOT = 'توتال',
		TA = 'تاچ‌آرکید',
		USG = 'یواس‌گیمر',
		VB = 'ونچربیت',
		VG = 'وی‌جی',
		VGS = 'وی‌جی‌اس',
		XPlay = 'اکس‌پلی',
		YSinclair = 'یور سینکلر',
		Z64 = 'زد۶۴'
		]]--
	},
}