local reviewers = {
{ "[[1UP.com|''1UP.com'']]", '1UP' },
{ "[[4Players|''4Players'']]", '4P' },
{ "[[ACE (magazine)|''ACE'']]", 'ACE' },
{ "[[Adventure Gamers|''Adventure Gamers'']]", 'AdvGamers' },
{ "[[AllGame|''AllGame'']]", 'Allgame' },
{ "[[Amstrad Action|''Amstrad Action'']]", 'AAction' },
{ "[[Amtix|''Amtix'']]", 'Amtix' },
{ "[[Computer and Video Games|''CVG'']]", 'CVG' },
{ "[[Computer Games Magazine|''CGM'']]", 'CGM' },
{ "[[Computer Games Magazine|''CGSP'']]", 'CGSP' },
{ "[[Computer Gaming World|''CGW'']]", 'CGW' },
{ "\''Consoles +'\'", 'CP' },
{ "[[Crash (magazine)|''Crash'']]", 'CRASH' },
{ "[[Destructoid|''Destructoid'']]", 'Destruct' },
{ "[[Dragon (magazine)|''Dragon'']]", 'Dragon' },
{ "[[Edge (magazine)|''Edge'']]", 'Edge' },
{ "[[Electronic Gaming Monthly|''EGM'']]", 'EGM' },
{ "[[Eurogamer|''Eurogamer'']]", 'EuroG' },
{ "[[Famitsu|''Famitsu'']]", 'Fam' },
{ "[[G4 (U.S. TV channel)|''G4'']]", 'G4' },
{ "[[Game Informer|''Game Informer'']]", 'GI' },
{ "[[Game Revolution|''Game Revolution'']]", 'GameRev' },
{ "[[GameFan|''GameFan'']]", 'GameFan' },
{ "[[GamePro|''GamePro'']]", 'GamePro' },
{ "[[GamesMaster (magazine)|''GamesMaster'']]", 'GMaster' },
{ "[[GameSpot|''GameSpot'']]", 'GSpot' },
{ "[[GameSpy|''GameSpy'']]", 'GSpy' },
{ "[[GamesRadar+|''GamesRadar+'']]", 'GRadar' },
{ "[[GameStar|''GameStar'']]", 'GStar' },
{ "[[GamesTM|''GamesTM'']]", 'GTM' },
{ "[[GameTrailers|''GameTrailers'']]", 'GT' },
{ "\''GameZone'\'", 'GameZone' },
{ "[[Giant Bomb|''Giant Bomb'']]", 'GB' },
{ "[[Hyper (magazine)|''Hyper'']]", 'Hyper' },
{ "[[IGN|''IGN'']]", 'IGN' },
{ "\''Impress Watch'\'", 'IW' },
{ "[[Jeuxvideo.com|''Jeuxvideo.com'']]", 'JXV' },
{ "[[Joystiq|''Joystiq'']]", 'Joystiq' },
{ "\''Joypad'\'", 'JP' },
{ "\''M! Games'\'", 'MG' },
{ "\''Mega Fun'\'", 'MF' },
{ "[[Maximum PC|''Maximum PC'']]", 'MaxPC' },
{ "[[NGC Magazine|''N64 Magazine'']]", 'N64' },
{ "[[Next Generation (magazine)|''Next Generation'']]", 'NGen' },
{ "[[Nintendo Gamer|''NGamer'']]", 'NG' },
{ "[[NGC Magazine|''NGC Magazine'']]", 'NGC' },
{ "[[Nintendo Life|''Nintendo Life'']]", 'NLife' },
{ "[[Nintendo Power|''Nintendo Power'']]", 'NP' },
{ "\''Nintendo World Report'\'", 'NWR' },
{ "[[Official Nintendo Magazine|''ONM'']]", 'ONM' },
{ "[[PlayStation Official Magazine – Australia|''OPM'' (AU)]]", 'OPMAU' },
{ "[[PlayStation Official Magazine – UK|''OPM'' (UK)]]", 'OPMUK' },
{ "[[Official U.S. PlayStation Magazine|''OPM'' (US)]]", 'OPM' },
{ "[[Official Xbox Magazine|''OXM'' (UK)]]", 'OXMUK' },
{ "[[Official Xbox Magazine|''OXM'' (US)]]", 'OXM' },
{ "[[PALGN|''PALGN'']]", 'PALGN' },
{ "[[PC Format|''PC Format'']]", 'PCF' },
{ "[[PC Gamer|''PC Gamer'' (UK)]]", 'PCGUK' },
{ "[[PC Gamer|''PC Gamer'' (US)]]", 'PCGUS' },
{ "[[PC Games|''PC Games'']]", 'PCG' },
{ "[[PC PowerPlay|''PC PowerPlay'']]", 'PCPP' },
{ "[[PC Zone|''PC Zone'']]", 'PCZone' },
{ "[[PCGamesN|''PCGamesN'']]", 'PCGN' },
{ "[[Play (UK magazine)|''Play'']]", 'Play' },
{ "[[Pocket Gamer|''Pocket Gamer'']]", 'PG' },
{ "[[Polygon (website)|''Polygon'']]", 'Poly' },
{ "[[PlayStation: The Official Magazine|''PSM'']]", 'PSM' },
{ "[[PSM3|''PSM3'']]", 'PSM3' },
{ "\''RPGamer'\'", 'RPG' },
{ "[[Shacknews|''Shacknews'']]", 'SN' },
{ "[[Sinclair User|''Sinclair User'']]", 'SUser' },
{ "[[TeamXbox|''TeamXbox'']]", 'TX' },
{ "\''Total!'\'", 'TOT' },
{ "[[TouchArcade|''TouchArcade'']]", 'TA' },
{ "[[USgamer|''USgamer'']]", 'USG' },
{ "[[VentureBeat|''VentureBeat'']]", 'VB' },
{ "[[VG247|''VG247'']]", 'VG247' },
{ "\''VideoGamer.com'\'", 'VG' },
{ "\''Video Games'\' (DE)", 'VGS' },
{ "[[X-Play|''X-Play'']]", 'XPlay' },
{ "[[Your Sinclair|''Your Sinclair'']]", 'YSinclair' },
{ "[[Zzap!64|''Zzap!64'']]", 'Z64' },
}
local aggregators = {
{'[[GameRankings]]','GR'},
{'[[Metacritic]]','MC'},
}
local systems = {
{'[[3DO Interactive Multiplayer|3DO]]','3DO'},
{'[[Nintendo 3DS|3DS]]','3DS'},
{'[[Atari 2600]]','A2600'},
{'[[Atari Jaguar]]','JAG'},
{'[[Atari Lynx]]','LYNX'},
{'[[ColecoVision]]','CV'},
{'[[MS-DOS|DOS]]','DOS'},
{'[[Nintendo DS|DS]]','DS'},
{'[[Dreamcast]]','SDC'},
{'[[Nintendo eShop|eShop]]','ESHOP'},
{'[[Game Boy]]','GB'},
{'[[Game Boy Advance|GBA]]','GBA'},
{'[[Game Boy Color|GBC]]','GBC'},
{'[[GameCube|GC]]','NGC'},
{'[[List of video game consoles|General]]','GEN'},
{'[[iOS]]','iOS'},
{'[[Macintosh]]','MAC'},
{'[[Sega Genesis|Mega Drive]]','SMD'},
{'[[Mobile phones|mobile]]','MOB'},
{'[[N-Gage (device)|N-Gage]]','N-G'},
{'[[Nintendo 64|N64]]','N64'},
{'[[Nintendo Entertainment System|NES]]','NES'},
{'[[Nintendo Switch|NS]]','NS'},
{'[[Personal Computer|PC]]','PC'},
{'[[PlayStation (console)|PS]]','PS'},
{'[[PlayStation 2|PS2]]','PS2'},
{'[[PlayStation 3|PS3]]','PS3'},
{'[[PlayStation 4|PS4]]','PS4'},
{'[[PlayStation Portable|PSP]]','PSP'},
{'[[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'},
{'[[PlayStation Vita|PS Vita]]','VITA'},
{'[[Wii]]','WII'},
{'[[Wii U]]','WIIU'},
{'[[Xbox (console)|Xbox]]','XBOX'},
{'[[Xbox 360]]','X360'},
{'[[Xbox One]]','XONE'},
}
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 = 'Template:Video game reviews',
emptyCategory = '[[Category:Empty templates on articles]]',
multiplatformCategory = '[[Category:Articles using Video game reviews template in multiple platform mode]]',
singleplatformCategory = '[[Category:Articles using Video game reviews template in single platform mode]]',
aggregateScore = 'Aggregate score',
aggregateScores = 'Aggregate scores',
aggregator = 'Aggregator',
award = 'Award',
awards = 'Awards',
na = 'N/A',
publication = 'Publication',
reception = 'Reception',
reviewScore = 'Review score',
reviewScores = 'Review scores',
score = 'Score',
},
argi18n = {
-- For non-English wikis, add translations of argument keys here.
-- Example:
-- subtitle = 'untertitel'
}
}