Modul:Ulasan permainan video/data
Penampilan
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) }