Module:Video game reviews/data
local reviewers = {
{ "1Up.com", '1UP' },
{ "4Players", '4P' },
{ "ACE", 'ACE' },
{ "Adventure Gamers", 'AdvGamers' },
{ "AllGame", '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' },
{ "The A.V. Club", 'AVC' },
{ "Beep! MegaDrive", 'BMD' },
{ "CNET Gamecenter", 'CNG' },
{ "Computer Game Review", 'CGR' },
{ "Computer Games Magazine", 'CGM' },
{ "Computer Games Strategy Plus", 'CGSP' },
{ "Computer Gaming World", 'CGW' },
{ "Consoles +", 'CP' },
{ "Crash", 'CRASH' },
{ "Computer and Video Games", 'CVG' },
{ "Destructoid", 'Destruct' },
{ "Digital Trends", 'DT' },
{ "Dragon", 'Dragon' },
{ "Easy Allies", 'EZA' },
{ "Edge", 'Edge' },
{ "Electronic Gaming Monthly", 'EGM' },
{ "EP Daily", 'EPD' },
{ "Eurogamer", 'EuroG' },
{ "Famitsu", 'Fam' },
{ "G4", 'G4' },
{ "Game Informer", 'GI' },
{ "Game Players", 'GP' },
{ "GameDaily", 'GD' },
{ "GameFan", 'GameFan' },
{ "Gamekult", 'Gamekult' },
{ "GamePro", 'GamePro' },
{ "GameRevolution", 'GameRev' },
{ "GamesMaster", 'GMaster' },
{ "GameSpot", 'GSpot' },
{ "GameSpy", 'GSpy' },
{ "GamesRadar+", 'GRadar' },
{ "GameStar", 'GStar' },
{ "GamesTM", 'GTM' },
{ "Games-X", 'GX' },
{ "GameTrailers", 'GT' },
{ "Gamezebo", 'Gamezebo' },
{ "GameZone", 'GameZone' },
{ "Gekkan PC Engine", 'GPCE' },
{ "Génération 4", 'Gen4' },
{ "Giant Bomb", 'GB' },
{ "Hardcore Gamer", 'HCG' },
{ "HobbyConsolas", 'HC' },
{ "Hyper", 'Hyper' },
{ "IGN", 'IGN' },
{ "Impress Watch", 'IW' },
{ "Jeuxvideo.com", 'JXV' },
{ "Joypad", 'JP' },
{ "Joystick", 'JS' },
{ "Joystiq", 'Joystiq' },
{ "Kill Screen", 'KS' },
{ "M! Games", 'MG' },
{ "MacLife", 'ML' },
{ "Macworld", 'MW' },
{ "Marukatsu PC Engine", 'MPCE' },
{ "Maximum PC", 'MaxPC' },
{ "Mean Machines", 'MM' },
{ "Mean Machines Sega", 'MMS' },
{ "Mega Fun", 'MF' },
{ "MeriStation", 'MS' },
{ "Micromanía", 'MIC' },
{ "N64 Magazine", 'N64' },
{ "Next Generation", 'NGen' },
{ "NGamer", 'NG' },
{ "NGC Magazine", 'NGC' },
{ "Nintendo Life", 'NLife' },
{ "Nintendo Power", 'NP' },
{ "Nintendo World Report", 'NWR' },
{ "NME", 'NME' },
{ "Official Nintendo Magazine", 'ONM' },
{ "PlayStation Official Magazine – Australia", 'OPMAU' },
{ "PlayStation Official Magazine – UK", 'OPMUK' },
{ "Official U.S. PlayStation Magazine", 'OPM' },
{ "Official Xbox Magazine (UK)", 'OXMUK' },
{ "Official Xbox Magazine (US)", 'OXM' },
{ "PALGN", 'PALGN' },
{ "PC Accelerator", 'PCA' },
{ "PC Engine Fan", 'PCEF' },
{ "PC Format", 'PCF' },
{ "PC Gamer (UK)", 'PCGUK' },
{ "PC Gamer (US)", 'PCGUS' },
{ "PC Games (DE)", 'PCG' },
{ "PC Games (US)", 'GPPCG' },
{ "PC PowerPlay", 'PCPP' },
{ "PC Zone", 'PCZone' },
{ "PCGamesN", 'PCGN' },
{ "PCMag", 'PCM' },
{ "Play", 'Play' },
{ "Pocket Gamer", 'PG' },
{ "Polygon", 'Poly' },
{ "Player One", 'PO' },
{ "PlayStation: The Official Magazine", 'PSM' },
{ "PSM3", 'PSM3' },
{ "Push Square", 'PSQ' },
{ "Raze", 'Raze' },
{ "Retro Gamer", 'Retro' },
{ "RPGamer", 'RPG' },
{ "RPGFan", 'RPGFan' },
{ "Shacknews", 'SN' },
{ "Sinclair User", 'SUser' },
{ "ST Action", 'STAction' },
{ "ST Format", 'STFormat' },
{ "ST Review", 'STRev' },
{ "Superjuegos", 'SJ' },
{ "Super Game Power", 'SGP' },
{ "Super Play", 'SP' },
{ "TeamXbox", 'TX' },
{ "TechRadar", 'TR' },
{ "The Telegraph", 'TELE' },
{ "The Games Machine (UK)", 'TGM' },
{ "The Games Machine (Italy)", 'TGMIt' },
{ "The Guardian", 'TG' },
{ "Tilt", 'TILT' },
{ "Total!", 'TOT' },
{ "TouchArcade", 'TA' },
{ "USgamer", 'USG' },
{ "VentureBeat", 'VB' },
{ "Video Games Chronicle", 'VGC' },
{ "VG247", 'VG247' },
{ "Video Games (DE)", 'VGS' },
{ "VideoGamer.com", 'VG' },
{ "VideoGames & Computer Entertainment", 'VGCE' },
{ "X-Play", 'XPlay' },
{ "Your Sinclair", 'YSinclair' },
{ "Zero", 'Zero' },
{ "Zzap!64", 'Z64' },
}
local aggregators = {
{ 'GameRankings', 'GR' },
{ 'Metacritic', 'MC' },
{ 'OpenCritic', 'OC' },
}
local systems = {
{ '3DO', '3DO' },
{ '3DS', '3DS' },
{ 'Amiga', 'AMI' },
{ 'Arcade', 'ARC' },
{ 'Atari 2600', 'A2600' },
{ 'Atari Jaguar', 'JAG' },
{ 'Atari Lynx', 'LYNX' },
{ 'Atari ST', 'AST' },
{ 'C64', 'C64' },
{ 'CD32', 'CD32' },
{ 'ColecoVision', 'CV' },
{ 'DOS', 'DOS' },
{ 'Dreamcast', 'SDC' },
{ 'DS', 'DS' },
{ 'Game Boy', 'GB' },
{ 'GBA', 'GBA' },
{ 'GBC', 'GBC' },
{ 'GC', 'NGC' },
{ 'General', 'GEN' },
{ 'Intellivision', 'INT' },
{ 'iOS', 'iOS' },
{ 'Macintosh', 'MAC' },
{ 'Master System', 'SMS' },
{ 'mobile', 'MOB' },
{ 'N-Gage', 'N-G' },
{ 'N64', 'N64' },
{ 'NES', 'NES' },
{ 'NS', 'NS' },
{ 'NS2', 'NS2' },
{ 'PC', 'PC' },
{ 'PS Vita', 'VITA' },
{ 'PS', 'PS' },
{ 'PS2', 'PS2' },
{ 'PS3', 'PS3' },
{ 'PS4', 'PS4' },
{ 'PS5', 'PS5' },
{ 'PSP', 'PSP' },
{ 'Saturn', 'SSAT' },
{ 'Sega Genesis', 'SMD' },
{ 'SGG', 'SGG' },
{ 'Shield', 'NSHI' },
{ 'SNES', 'SNES' },
{ 'TurboGrafx-16', 'TG16' },
{ 'VIC-20', 'VIC' },
{ 'Wii', 'WII' },
{ 'Wii U', 'WIIU' },
{ 'Xbox', 'XBOX' },
{ 'Xbox 360', 'X360' },
{ 'Xbox One', 'XONE' },
{ 'Xbox Series X/S', 'XSXS' },
{ 'ZX', '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 = 'Template:Video game reviews',
templatestyles = 'Module: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',
containerleft = 'vgr-left',
containernone = 'vgr-none',
containersingle = 'vgr-single',
dark = 'skin-invert',
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 = {
left = 'left',
none = 'none',
},
category = {
empty = 'Category:Empty templates on articles',
multiplatform = 'Category:Articles using Video game reviews template in multiple platform mode',
singleplatform = 'Category:Articles using Video game reviews template in single platform mode',
},
display = {
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'
},
}