Modul:Ulasan permainan video/data

Daripada Wikipedia, ensiklopedia bebas.

Pendokumenan untuk modul ini boleh diciptakan di Modul:Ulasan permainan video/data/doc

local reviewers = {
	{'[[1UP.com]]', '1UP'},
	{'[[ActionTrip]]', 'Atrip'},
	{'[[Adventure Gamers]]', 'AdvGamers'},
	{'[[AllGame]]', 'Allgame'},
	{'[[Amstrad Action]]', 'AAction'},
	{'[[Amtix!]]', 'Amtix'},
	{'[[Computer and Video Games]]', 'CVG'},
	{'[[Crash (magazine)|Crash]]', 'CRASH'},
	{'[[Destructoid]]', 'Destruct'},
	{'[[Dragon (magazine)]]', 'Dragon'},
	{'[[Edge (magazine)|Edge]]', 'Edge'},
	{'[[Electronic Gaming Monthly]]', 'EGM'},
	{'[[Eurogamer]]', 'EuroG'},
	{'[[Famitsu]]', 'Fam'},
	{'[[G4 (TV channel)|G4]]', 'G4'},
	{'GameCritics', 'GCritics'},
	{'[[GameFan]]', 'GameFan'},
	{'[[Game Informer]]', 'GI'},
	{'[[GamePro]]', 'GamePro'},
	{'[[Game Revolution]]', 'GameRev'},
	{'[[GamesMaster]]', 'GMaster'},
	{'[[GamesRadar]]', 'GRadar'},
	{'[[GameSpot]]', 'GSpot'},
	{'[[GameSpy]]', 'GSpy'},
	{'[[GamesTM]]', 'GTM'},
	{'[[GameTrailers]]', 'GT'},
	{'GameWire', 'GW'},
	{'[[GameZone]]', 'GameZone'},
	{'[[Giant Bomb]]', 'GB'},
	{'[[Hyper (magazine)|Hyper Magazine]]', 'Hyper'},
	{'[[IGN]]', 'IGN'},
	{'[[Joystiq]]', 'Joystiq'},
	{'[[Maximum PC]]', 'MaxPC'},
	{'[[NGC Magazine]]', 'N64'},
	{'[[NGC Magazine]]', 'NGC'},
	{'[[NGamer]]', 'NG'},
	{'NintendoLife', 'NLife'},
	{'[[Nintendo Power]]', 'NP'},
	{'Nintendo World Report', 'NWR'},
	{'[[Official Nintendo Magazine]]', 'ONM'},
	{'[[Official U.S. PlayStation Magazine|Official PlayStation Magazine (US)]]', 'OPM'},
	{'[[PlayStation Official Magazine (UK)|Official PlayStation Magazine (UK)]]', 'OPMUK'},
	{'[[Official PlayStation Magazine (Australia)]]', 'OPMAU'},
	{'[[Official Xbox Magazine]]', 'OXM'},
	{'[[Official Xbox Magazine|Official Xbox Magazine UK]]', 'OXMUK'},
	{'[[PALGN]]', 'PALGN'},
	{'[[PC Format]]', 'PCF'},
	{'[[PC Gamer|PC Gamer UK]]', 'PCGUK'},
	{'[[PC Gamer|PC Gamer US]]', 'PCGUS'},
	{'[[PC PowerPlay]]', 'PCPP'},
	{'[[PC Zone]]', 'PCZone'},
	{'[[Play (UK magazine)|Play Magazine]]', 'Play'},
	{'[[Polygon (website)|Polygon]]', 'Poly'},
	{'[[PlayStation: The Official Magazine|PlayStation Magazine]]', 'PSM'},
	{'[[PSM3|PlayStation 3 Magazine]]', 'PSM3'},
	{'[[RPGamer]]', 'RPG'},
	{'[[Sinclair User]]', 'SUser'},
	{'[[TeamXbox]]', 'TX'},
	{'[[VideoGamer.com]]', 'VG'},
	{'[[X-Play]]', 'XPlay'},
	{'[[Your Sinclair]]', 'YSinclair'},
}

local aggregators = {
	{'[[GameRankings]]','GR'},
	{'[[Metacritic]]','MC'},
}

local systems = {
	{'[[Atari 2600]]','A2600'},
	{'[[ColecoVision]]','CV'},
	{'[[Nintendo DS|DS]]','DS'},
	{'[[Game Boy]]','GB'},
	{'[[Game Boy Advance|GBA]]','GBA'},
	{'[[Game Boy Color|GBC]]','GBC'},
	{'[[List of video game consoles|General]]', 'GEN'},
	{'[[iOS]]','iOS'},
	{'[[N-Gage (device)|N-Gage]]','N-G'},
	{'[[Nintendo 64|N64]]','N64'},
	{'[[Nintendo Entertainment System|NES]]','NES'},
	{'[[GameCube|GC]]','NGC'},
	{'[[Nvidia Shield|Shield]]','NSHI'},
	{'[[Personal Computer|PC]]','PC'},
	{'[[PlayStation|PS]]','PS'},
	{'[[PlayStation 2|PS2]]','PS2'},
	{'[[PlayStation 3|PS3]]','PS3'},
	{'[[PlayStation 4|PS4]]','PS4'},
	{'[[PlayStation Portable|PSP]]','PSP'},
	{'[[Dreamcast]]','SDC'},
	{'[[Sega Game Gear|SGG]]','SGG'},
	{'[[Super Nintendo Entertainment System|SNES]]','SNES'},
	{'[[Sega Genesis|Mega Drive]]','SMD'},
	{'[[Master System]]','SMS'},
	{'[[Sega Saturn|Saturn]]','SSAT'},
	{'[[TurboGrafx-16]]','TG16'},
	{'[[PlayStation Vita]]','VITA'},
	{'[[Xbox]]','XBOX'},
	{'[[Xbox 360]]','X360'},
	{'[[Xbox One]]','XONE'},
	{'[[Wii]]','WII'},
}

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) }