Перейти к содержанию

Модуль:Video game reviews/data

Материал из Мегавики — свободной энциклопедии

Для документации этого модуля может быть создана страница Модуль:Video game reviews/data/doc

local reviewersRu = {
	{'[[3DNews]]', '3DN'},
	{'[[Absolute Games]]', 'AG'},
	{'GoHa.Ru', 'GoHa'},
	{'[[Game.EXE]]', 'GEXE'},
	{'GameMag.Ru', 'GMag'},
	{'[[Gameplay]]', 'Gameplay'},
	{'[[Gametech]]', 'Gtech'},
	{'[[IGN|IGN Россия]]', 'IGNRU'},
	{'[[Канобу]]', 'KNB'},
	{'\'\'[[PC Gamer]]\'\' в России', 'PCGRU'},
	{'«[[PC Игры]]»', 'ПКИ'},
	{'[[PlayGround.ru]]', 'PG'},
	{'[[Riot Pixels]]', 'RP'},
	{'[[StopGame.ru]]', 'Stop'},
	{'«[[Домашний ПК]]»', 'ДПК'},
	{'«[[Игромания (журнал)|Игромания]]»', 'ИМ'},
	{'[[VK Play Медиа]]', 'VKPlay'},
	{'[[VK Play Медиа]]', 'ИMail.Ru'},
	{'[[Лучшие компьютерные игры|ЛКИ]]', 'ЛКИ'},
	{'«[[Мир фантастики]]»', 'МИРФ'},
	{'[[Навигатор игрового мира|НИМ]]', 'НИМ'},
	{'«[[Страна игр]]»', 'СИ'},
	{'«[[Хакер (журнал)|Хакер]]»', 'ХАКЕР'},
	{'«[[Шпиль (журнал)|Шпиль!]]»', 'ШП'},	
}

local reviewers = {
	{'[[1UP.com]]', '1UP'},
	{'\'\'[[4Players]]\'\'', '4P'},
	{'\'\'[[ACE (журнал)|ACE]]\'\'', 'ACE'},
	{'\'\'[[:en:Amiga Computing|Amiga Computing]]\'\'', 'AComputing'},
	{'\'\'[[:de:Amiga Joker|Amiga Joker]]\'\'', 'AJoker'},
	{'\'\'[[Amiga Format]]\'\'', 'AFormat'},
	{'\'\'[[:en:Amiga Power|Amiga Power]]\'\'', 'APower'},
	{'\'\'[[:en:Amiga Action|Amiga Action]]\'\'', 'AAction'},
	{'\'\'[[:en:Amstrad Action|Amstrad Action]]\'\'', 'AmstradA'},
	{'\'\'[[:en:Amstrad Computer User|Amstrad Computer User]]\'\'', 'AmstradCU'},
	{'[[:en:CraveOnline|ActionTrip]]', 'Atrip'},
	{'The Adrenaline Vault', 'AV'},	
	{'\'\'[[:en:Aktueller Software Markt|Aktueller Software Markt]]\'\'', 'ASM'},
	{'[[Allgame|AllGame]]', 'Allgame'},
	{'\'\'[[:en:Commodore Format|Commodore Format]]\'\'', 'CFormat'},
	{'\'\'[[:en:Commodore User|Commodore User]]\'\'', 'CUser'},
	{'\'\'[[Computer Games Magazine|CGM]]\'\'', 'CGM'},
	{'\'\'[[Computer Gaming World|CGW]]\'\'', 'CGW'},
	{'\'\'[[Crash (журнал)|Crash]]\'\'', 'Crash'},
	{'\'\'[[Computer and Video Games|CVG]]\'\'', 'CVG'},
	{'\'\'[[:sv:Datormagazin|Datormagazin]]\'\'', 'Datormagazin'},
	{'[[Destructoid]]', 'Destruct'},
	{'[[Dragon (журнал)|Dragon]]', 'Dragon'},
	{'[[Edge (журнал)|Edge]]', 'Edge'},
	{'[[Electronic Gaming Monthly|EGM]]', 'EGM'},
	{'[[Eurogamer]]', 'EuroG'},
	{'[[Famitsu]]', 'Fam'},
	{'\'\'[[:en:G4 (U.S. TV channel)|G4]]\'\'', 'G4'},
	{'[[Game Informer]]', 'GI'},
	{'[[GameRevolution]]', 'GameRev'},
	{'\'\'[[:en:GameFan|GameFan]]\'\'', 'GameFan'},
	{'[[GamePro]]', 'GamePro'},
	{'\'\'[[:en:The Games Machine|The Games Machine]]\'\'', 'tGM'},
	{'\'\'[[:en:GamesMaster (magazine)|GamesMaster]]\'\'', 'GMaster'},
	{'[[GameSpot]]', 'GSpot'},
	{'[[GameSpy]]', 'GSpy'},
	{'[[GamesRadar]]', 'GRadar'},
	{'[[GameStar]]', 'GStar'},
	{'[[GameTrailers]]', 'GT'},
	{'[[GameZone]]', 'GameZone'},
	{'\'\'[[:fr:Gen4|Génération 4]]\'\'', 'Gen4'},
	{'[[Giant Bomb]]', 'GBomb'},
	{'[[Hardcore Gamer]]', 'HCG' },
	{'\'\'Home Computing Weekly\'\'', 'HCW'},
	{'[[IGN]]', 'IGN'},
	{'[[Jeuxvideo.com]]', 'JXV' },
	{'[[Joystiq]]', 'Joystiq'},
	{'\'\'[[:en:LeveL|LeveL]]\'\'', 'LEVEL'},
	{'\'\'[[:es:MicroHobby|MicroHobby]]\'\'', 'MicroHobby'},
	{'\'\'[[:en:Micromanía|Micromanía]]\'\'', 'Micromania'},
	{'[[Next Generation]]', 'NGen'},
	{'[[Nintendo Life]]', 'NLife'},
	{'[[Nintendo Power]]', 'NP'},
	{'Nintendo World Report', 'NWR'},
	{'[[Official Nintendo Magazine|ONM]]', 'ONM'},
	{'[[Official U.S. PlayStation Magazine|OPM]]', 'OPM'},
	{'[[Official Xbox Magazine|OXM]]', 'OXM'},
	{'\'\'[[:en:Pocket Gamer|Pocket Gamer]]\'\'', 'PGamer'},
	{'PALGN', 'PALGN'},
	{'\'\'[[:en:PC Accelerator|PC Accelerator]]\'\'', 'PCXL'},
	{'[[PC Gamer|\'\'PC Gamer\'\' (UK)]]', 'PCGUK'},
	{'[[PC Gamer|\'\'PC Gamer\'\' (US)]]', 'PCGUS'},
	{'[[PCGamesN]]', 'PCGN'},
	{'\'\'[[PC PowerPlay|PC PowerPlay]]\'\'', 'PCPP'},
	{'\'\'[[PC Zone]]\'\'', 'PCZone'},
	{'\'\'[[:de:Power Play (Zeitschrift)|Power Play]]\'\'', 'PPlay'},
	{'[[:en:Play (UK magazine)|\'\'Play\'\' (UK)]]', 'Play'},
	{'PlayStation Universe', 'PUni'},
	{'[[Polygon]]', 'Poly'},
	{'Power Play', 'PPla'},
	{'[[Push Square]]', 'PSQ'},
	{'[[Shacknews]]', 'SN'},
	{'\'\'[[Sinclair User]]\'\'', 'SUser'},
	{'[[TeamXbox]]', 'TX'},
	{'\'\'[[:en:The One (magazine)|The One]]\'\'', 'TheOne'},
	{'[[TopTenReviews]]', 'TTR'},
	{'[[USgamer|USgamer]]', 'USG' },
	{'[[VentureBeat]]', 'VB' },
	{'[[VG247]]', 'VG247' },
	{'[[:de:Video Games|\'\'Video Games\'\' (DE)]]', 'VGS' },
	{'[[VideoGamer.com|VideoGamer]]', 'VG'},
	{'WorthPlaying', 'WP'},
	{'XboxAddict', 'XA'},
	{'\'\'[[:en:X-Play|X-Play]]\'\'', 'XPlay'},
	{'\'\'[[Your Sinclair]]\'\'', 'YourS'},
	{'\'\'[[:en:Zzap!64|Zzap!64]]\'\'', 'Zzap'},
}

local aggregators = {
	{'[[GameRankings]]', 'GR'},
	{'Game Ratio', 'GRO'},
	{'[[Metacritic]]', 'MC'},
	{'Metagames', 'Metagames'},
	{'[[MobyGames|MobyRank]]', 'MBR'},
	{'[[OpenCritic]]', 'OC'},
	{'[[Критиканство]]', 'Kritikanstvo'},
}

local systems = {
	{'[[Amiga]]', 'AMIGA'},
	{'[[Amiga CD32]]', 'CD32'},
	{'[[Amstrad CPC|Amstrad CPC]]', 'AMSTRAD'},
	{'[[Android]]', 'AND'},
	{'Amstrad PCW','PCW'},
	{'[[Atari 2600]]', 'A2600'},
	{'[[Atari Jaguar]]', 'JAGUAR'},
	{'[[Atari Lynx]]', 'LYNX'},	
	{'[[Atari ST|Atari ST]]', 'ATARI'},
	{'[[BBC Micro|BBC Micro]]', 'BBC'},
	{'[[ColecoVision]]', 'CV'},
	{'[[Commodore 64|Commodore 64]]', 'C64'},
	{'[[DOS]]', 'DOS'},
	{'[[Dreamcast]]', 'SDC'},	
	{'[[Game Boy]]', 'GB'},
	{'[[Game Boy Advance|GBA]]', 'GBA'},
	{'[[Game Boy Color|GBC]]', 'GBC'},
	{'[[GameCube|GC]]', 'NGC'},	
	{'Общая', 'GEN'},
	{'[[iOS]]', 'iOS'},
	{'[[Macintosh|Mac]]', 'MAC'},
	{'[[MSX]]', 'MSX'},
	{'[[Sega Mega Drive|Mega Drive]]', 'SMD'},	
	{'[[Nokia N-Gage|N-Gage]]', 'N-G'},
	{'[[Nintendo 3DS|3DS]]', '3DS'},
	{'[[Nintendo 64|N64]]', 'N64'},
	{'[[Nintendo DS|DS]]', 'DS'},
	{'[[Nintendo Entertainment System|NES]]', 'NES'},
	{'[[Nintendo Switch|Switch]]', 'SWITCH'},
	{'[[Персональный компьютер|PC]]', 'PC'},
	{'[[PlayStation|PS]]', 'PS'},
	{'[[PlayStation 2|PS2]]', 'PS2'},
	{'[[PlayStation 3|PS3]]', 'PS3'},
	{'[[PlayStation 4|PS4]]', 'PS4'},
	{'[[PlayStation 5|PS5]]', 'PS5'},
	{'[[PlayStation Portable|PSP]]', 'PSP'},
	{'[[PlayStation Vita|PS Vita]]', 'VITA'},
	{'[[Sega Game Gear|SGG]]', 'SGG'},
	{'[[Super Nintendo Entertainment System|SNES]]', 'SNES'},
	{'[[Master System]]', 'SMS'},
	{'[[Sega Saturn|Saturn]]', 'SSAT'},
	{'[[Nvidia Shield|Shield]]', 'NSHI'},	
	{'[[TurboGrafx-16]]', 'TG16'},
	{'[[Wii]]', 'WII'},
	{'[[Wii U]]', 'WIIU'},	
	{'[[Windows Phone|WP]]', 'WP'},
	{'[[Xbox 360]]', 'X360'},
	{'[[Xbox]]', 'XBOX'},
	{'[[Xbox One]]', 'XONE'},
	{'[[Xbox Series X/S]]', 'XSXS'},
	{'[[ZX Spectrum|ZX Spectrum]]', 'SPECCY'},
	{'[[ZX81]]', 'ZX81'},
	{'[[Игры для мобильных устройств|Мобильные]]', 'MOB'},
}

local obsolete = {
	AdvGamers = 1,
	FI = 1,
	GTM = 1,
	GW = 1,
	GZebo = 1,
	Hyper = 1,
	MaxPC = 1,
	MobyGames = 1,
	NG = 1,
	OPMUK = 1,
	Playr = 1,
	PSM = 1,
	PSM3 = 1,
	GL = 1,
	GMS = 1,
}

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 {
	reviewersRu = setupSortkeys(reviewersRu),
	reviewers = setupSortkeys(reviewers),
	aggregators = setupSortkeys(aggregators),
	systems = setupSortkeys(systems),
	obsolete = obsolete,
	i18n = {
		wrapper = 'Шаблон:Оценки игры',
--		emptyCategory = '[[Category:Пустые шаблоны для статей]]',
--		multiplatformCategory = '[[Category:Статьи с использованием шаблона обзоров видеоигр в многоплатформенном режиме]]',
--		singleplatformCategory = '[[Category:Статьи с использованием шаблона обзоров видеоигр в одноплатформенном режиме]]',
		obsoleteCategory = '[[Категория:Мегавики:Страницы с устаревшими параметрами шаблона «Оценки игры»]]',
		aggregateScores = 'Сводный рейтинг',
		aggregator = 'Агрегатор',
		award = 'Награда',
		awards = 'Награды',
		awardpublication = 'Издание',
		na = 'N/A',
		obsoleteText = 'Вы заполнили один или более параметров, поддержка которых прекращена. Обратитесь к [[:Шаблон:Оценки игры#Параметры, поддержка которых прекращена|документации шаблона]] за списком этих параметров и правильным оформлением.',
		publication = 'Издание',
		reception = 'Рецензии',
		reviewScoresRu = 'Русскоязычные издания',
		reviewScores = 'Иноязычные издания',
		score = 'Оценка',
	},
	argi18n = {
		-- For non-English wikis, add translations of argument keys here.
		-- Example:
		-- subtitle = 'untertitel'
		title = 'заголовок'
	}
}