This is the module sandbox page for Module:Video game reviews/data ( diff). |
This Lua module is used on approximately 15,000 pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them. |
This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
This module depends on the following other modules: |
This module uses TemplateStyles: |
Related pages |
---|
This module implements the {{ Video game reviews}} template. Please see the template page for usage instructions.
local reviewers = {
{ "''[[1Up.com]]''", '1UP' },
{ "''[[4Players]]''", '4P' },
{ "''[[ACE (magazine)|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' },
{ "''[[Gemaga|Beep! MegaDrive]]''", 'BMD' },
{ "''[[CNET Gamecenter]]''", 'CNG' },
{ "''[[Computer Game Review]]''", 'CGR' },
{ "''[[Computer Games Magazine]]''", 'CGM' },
{ "''[[Computer Games Magazine|Computer Games Strategy Plus]]''", 'CGSP' },
{ "''[[Computer Gaming World]]''", 'CGW' },
{ "''Consoles +''", 'CP' },
{ "''[[Crash (magazine)|Crash]]''", 'CRASH' },
{ "''[[Computer and Video Games]]''", 'CVG' },
{ "''[[Destructoid]]''", 'Destruct' },
{ "''[[Digital Trends]]''", 'DT' },
{ "''[[Dragon (magazine)|Dragon]]''", 'Dragon' },
{ "''[[Easy Allies]]''", 'EZA' },
{ "''[[Edge (magazine)|Edge]]''", 'Edge' },
{ "''[[Electronic Gaming Monthly]]''", 'EGM' },
{ "''[[EP Daily]]''", 'EPD' },
{ "''[[Eurogamer]]''", 'EuroG' },
{ "''[[Famitsu]]''", 'Fam' },
{ "''[[G4 (American TV network)|G4]]''", 'G4' },
{ "''[[Game Informer]]''", 'GI' },
{ "''[[Game Players]]''", 'GP' },
{ "''[[GameDaily]]''", 'GD' },
{ "''[[GameFan]]''", 'GameFan' },
{ "''[[Gamekult]]''", 'Gamekult' },
{ "''[[GamePro]]''", 'GamePro' },
{ "''[[GameRevolution]]''", 'GameRev' },
{ "''[[GamesMaster (magazine)|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 (magazine)|Hyper]]''", 'Hyper' },
{ "''[[IGN]]''", 'IGN' },
{ "''Impress Watch''", 'IW' },
{ "''[[Jeuxvideo.com]]''", 'JXV' },
{ "''Joypad''", 'JP' },
{ "''[[Joystick (magazine)|Joystick]]''", 'JS' },
{ "''[[Joystiq]]''", 'Joystiq' },
{ "''[[Kill Screen]]''", 'KS' },
{ "''M! Games''", 'MG' },
{ "''[[MacLife]]''", 'ML' },
{ "''[[Macworld]]''", 'MW' },
{ "''Marukatsu PC Engine''", 'MPCE' },
{ "''[[Maximum PC]]''", 'MaxPC' },
{ "''[[Mean Machines Sega]]''", 'MMS' },
{ "''Mega Fun''", 'MF' },
{ "''MeriStation''", 'MS' },
{ "''[[Micromanía]]''", 'MIC' },
{ "''[[NGC Magazine|N64 Magazine]]''", 'N64' },
{ "''[[Next Generation (magazine)|Next Generation]]''", 'NGen' },
{ "''[[Nintendo Gamer|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|''Official Xbox Magazine'' (UK)]]", 'OXMUK' },
{ "[[Official Xbox Magazine|''Official Xbox Magazine'' (US)]]", 'OXM' },
{ "''PALGN''", 'PALGN' },
{ "''[[PC Accelerator]]''", 'PCA' },
{ "''PC Engine Fan''", 'PCEF' },
{ "''[[PC Format]]''", 'PCF' },
{ "[[PC Gamer|''PC Gamer'' (UK)]]", 'PCGUK' },
{ "[[PC Gamer|''PC Gamer'' (US)]]", 'PCGUS' },
{ "[[PC Games|''PC Games'' (DE)]]", 'PCG' },
{ "[[GamePro#PC Games|''PC Games'' (US)]]", 'GPPCG' },
{ "''[[PC PowerPlay]]''", 'PCPP' },
{ "''[[PC Zone]]''", 'PCZone' },
{ "''[[PCGamesN]]''", 'PCGN' },
{ "''[[PCMag]]''", 'PCM' },
{ "''[[Play (UK magazine)|Play]]''", 'Play' },
{ "''[[Pocket Gamer]]''", 'PG' },
{ "''[[Polygon (website)|Polygon]]''", 'Poly' },
{ "''Player One''", 'PO' },
{ "''[[PlayStation: The Official Magazine]]''", 'PSM' },
{ "''[[PSM3]]''", 'PSM3' },
{ "''[[Push Square]]''", 'PSQ' },
{ "''[[Newsfield#Raze|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 Daily Telegraph|The Telegraph]]''", 'TELE' },
{ "[[The Games Machine|''The Games Machine'' (UK)]]", 'TGM' },
{ "[[The Games Machine (Italy)|''The Games Machine'' (Italy)]]", 'TGMIt' },
{ "''[[The Guardian]]''", 'TG' },
{ "''[[Tilt (French magazine)|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 (video game magazine)|Zero]]''", 'Zero' },
{ "''[[Zzap!64]]''", 'Z64' },
}
local aggregators = {
{ '[[GameRankings]]', 'GR' },
{ '[[Metacritic]]', 'MC' },
{ '[[OpenCritic]]', 'OC' },
}
local systems = {
{ '[[3DO Interactive Multiplayer|3DO]]', '3DO' },
{ '[[Nintendo 3DS|3DS]]', '3DS' },
{ '[[Amiga]]', 'AMI' },
{ '[[Arcade game|Arcade]]', 'ARC' },
{ '[[Atari 2600]]', 'A2600' },
{ '[[Atari Jaguar]]', 'JAG' },
{ '[[Atari Lynx]]', 'LYNX' },
{ '[[Atari ST]]', 'AST' },
{ '[[Commodore 64|C64]]', 'C64' },
{ '[[Amiga CD32|CD32]]', 'CD32' },
{ '[[ColecoVision]]', 'CV' },
{ '[[MS-DOS|DOS]]', 'DOS' },
{ '[[Dreamcast]]', 'SDC' },
{ '[[Nintendo DS|DS]]', 'DS' },
{ '[[Game Boy]]', 'GB' },
{ '[[Game Boy Advance|GBA]]', 'GBA' },
{ '[[Game Boy Color|GBC]]', 'GBC' },
{ '[[GameCube|GC]]', 'NGC' },
{ '[[List of video game consoles|General]]', 'GEN' },
{ '[[Intellivision]]', 'INT' },
{ '[[iOS]]', 'iOS' },
{ '[[Macintosh]]', 'MAC' },
{ '[[Master System]]', 'SMS' },
{ '[[Mobile phone|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 Vita|PS Vita]]', 'VITA' },
{ '[[PlayStation (console)|PS]]', 'PS' },
{ '[[PlayStation 2|PS2]]', 'PS2' },
{ '[[PlayStation 3|PS3]]', 'PS3' },
{ '[[PlayStation 4|PS4]]', 'PS4' },
{ '[[PlayStation 5|PS5]]', 'PS5' },
{ '[[PlayStation Portable|PSP]]', 'PSP' },
{ '[[Sega Saturn|Saturn]]', 'SSAT' },
{ '[[Sega Genesis]]', 'SMD' },
{ '[[Sega Game Gear|SGG]]', 'SGG' },
{ '[[Nvidia Shield|Shield]]', 'NSHI' },
{ '[[Super Nintendo Entertainment System|SNES]]', 'SNES' },
{ '[[TurboGrafx-16]]', 'TG16' },
{ '[[Wii]]', 'WII' },
{ '[[Wii U]]', 'WIIU' },
{ '[[Xbox (console)|Xbox]]', 'XBOX' },
{ '[[Xbox 360]]', 'X360' },
{ '[[Xbox One]]', 'XONE' },
{ '[[Xbox Series X and Series S|Xbox Series X/S]]', 'XSXS' },
{ '[[ZX Spectrum|ZX]]', 'ZX' },
}
local function setupSortkeys(t)
local retval = {}
for k, v in ipairs(t) do
retvalv2]] = { name = v1], 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/sandbox/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'
},
}
This is the module sandbox page for Module:Video game reviews/data ( diff). |
This Lua module is used on approximately 15,000 pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them. |
This module is subject to page protection. It is a highly visible module in use by a very large number of pages, or is substituted very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is protected from editing. |
This module depends on the following other modules: |
This module uses TemplateStyles: |
Related pages |
---|
This module implements the {{ Video game reviews}} template. Please see the template page for usage instructions.
local reviewers = {
{ "''[[1Up.com]]''", '1UP' },
{ "''[[4Players]]''", '4P' },
{ "''[[ACE (magazine)|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' },
{ "''[[Gemaga|Beep! MegaDrive]]''", 'BMD' },
{ "''[[CNET Gamecenter]]''", 'CNG' },
{ "''[[Computer Game Review]]''", 'CGR' },
{ "''[[Computer Games Magazine]]''", 'CGM' },
{ "''[[Computer Games Magazine|Computer Games Strategy Plus]]''", 'CGSP' },
{ "''[[Computer Gaming World]]''", 'CGW' },
{ "''Consoles +''", 'CP' },
{ "''[[Crash (magazine)|Crash]]''", 'CRASH' },
{ "''[[Computer and Video Games]]''", 'CVG' },
{ "''[[Destructoid]]''", 'Destruct' },
{ "''[[Digital Trends]]''", 'DT' },
{ "''[[Dragon (magazine)|Dragon]]''", 'Dragon' },
{ "''[[Easy Allies]]''", 'EZA' },
{ "''[[Edge (magazine)|Edge]]''", 'Edge' },
{ "''[[Electronic Gaming Monthly]]''", 'EGM' },
{ "''[[EP Daily]]''", 'EPD' },
{ "''[[Eurogamer]]''", 'EuroG' },
{ "''[[Famitsu]]''", 'Fam' },
{ "''[[G4 (American TV network)|G4]]''", 'G4' },
{ "''[[Game Informer]]''", 'GI' },
{ "''[[Game Players]]''", 'GP' },
{ "''[[GameDaily]]''", 'GD' },
{ "''[[GameFan]]''", 'GameFan' },
{ "''[[Gamekult]]''", 'Gamekult' },
{ "''[[GamePro]]''", 'GamePro' },
{ "''[[GameRevolution]]''", 'GameRev' },
{ "''[[GamesMaster (magazine)|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 (magazine)|Hyper]]''", 'Hyper' },
{ "''[[IGN]]''", 'IGN' },
{ "''Impress Watch''", 'IW' },
{ "''[[Jeuxvideo.com]]''", 'JXV' },
{ "''Joypad''", 'JP' },
{ "''[[Joystick (magazine)|Joystick]]''", 'JS' },
{ "''[[Joystiq]]''", 'Joystiq' },
{ "''[[Kill Screen]]''", 'KS' },
{ "''M! Games''", 'MG' },
{ "''[[MacLife]]''", 'ML' },
{ "''[[Macworld]]''", 'MW' },
{ "''Marukatsu PC Engine''", 'MPCE' },
{ "''[[Maximum PC]]''", 'MaxPC' },
{ "''[[Mean Machines Sega]]''", 'MMS' },
{ "''Mega Fun''", 'MF' },
{ "''MeriStation''", 'MS' },
{ "''[[Micromanía]]''", 'MIC' },
{ "''[[NGC Magazine|N64 Magazine]]''", 'N64' },
{ "''[[Next Generation (magazine)|Next Generation]]''", 'NGen' },
{ "''[[Nintendo Gamer|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|''Official Xbox Magazine'' (UK)]]", 'OXMUK' },
{ "[[Official Xbox Magazine|''Official Xbox Magazine'' (US)]]", 'OXM' },
{ "''PALGN''", 'PALGN' },
{ "''[[PC Accelerator]]''", 'PCA' },
{ "''PC Engine Fan''", 'PCEF' },
{ "''[[PC Format]]''", 'PCF' },
{ "[[PC Gamer|''PC Gamer'' (UK)]]", 'PCGUK' },
{ "[[PC Gamer|''PC Gamer'' (US)]]", 'PCGUS' },
{ "[[PC Games|''PC Games'' (DE)]]", 'PCG' },
{ "[[GamePro#PC Games|''PC Games'' (US)]]", 'GPPCG' },
{ "''[[PC PowerPlay]]''", 'PCPP' },
{ "''[[PC Zone]]''", 'PCZone' },
{ "''[[PCGamesN]]''", 'PCGN' },
{ "''[[PCMag]]''", 'PCM' },
{ "''[[Play (UK magazine)|Play]]''", 'Play' },
{ "''[[Pocket Gamer]]''", 'PG' },
{ "''[[Polygon (website)|Polygon]]''", 'Poly' },
{ "''Player One''", 'PO' },
{ "''[[PlayStation: The Official Magazine]]''", 'PSM' },
{ "''[[PSM3]]''", 'PSM3' },
{ "''[[Push Square]]''", 'PSQ' },
{ "''[[Newsfield#Raze|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 Daily Telegraph|The Telegraph]]''", 'TELE' },
{ "[[The Games Machine|''The Games Machine'' (UK)]]", 'TGM' },
{ "[[The Games Machine (Italy)|''The Games Machine'' (Italy)]]", 'TGMIt' },
{ "''[[The Guardian]]''", 'TG' },
{ "''[[Tilt (French magazine)|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 (video game magazine)|Zero]]''", 'Zero' },
{ "''[[Zzap!64]]''", 'Z64' },
}
local aggregators = {
{ '[[GameRankings]]', 'GR' },
{ '[[Metacritic]]', 'MC' },
{ '[[OpenCritic]]', 'OC' },
}
local systems = {
{ '[[3DO Interactive Multiplayer|3DO]]', '3DO' },
{ '[[Nintendo 3DS|3DS]]', '3DS' },
{ '[[Amiga]]', 'AMI' },
{ '[[Arcade game|Arcade]]', 'ARC' },
{ '[[Atari 2600]]', 'A2600' },
{ '[[Atari Jaguar]]', 'JAG' },
{ '[[Atari Lynx]]', 'LYNX' },
{ '[[Atari ST]]', 'AST' },
{ '[[Commodore 64|C64]]', 'C64' },
{ '[[Amiga CD32|CD32]]', 'CD32' },
{ '[[ColecoVision]]', 'CV' },
{ '[[MS-DOS|DOS]]', 'DOS' },
{ '[[Dreamcast]]', 'SDC' },
{ '[[Nintendo DS|DS]]', 'DS' },
{ '[[Game Boy]]', 'GB' },
{ '[[Game Boy Advance|GBA]]', 'GBA' },
{ '[[Game Boy Color|GBC]]', 'GBC' },
{ '[[GameCube|GC]]', 'NGC' },
{ '[[List of video game consoles|General]]', 'GEN' },
{ '[[Intellivision]]', 'INT' },
{ '[[iOS]]', 'iOS' },
{ '[[Macintosh]]', 'MAC' },
{ '[[Master System]]', 'SMS' },
{ '[[Mobile phone|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 Vita|PS Vita]]', 'VITA' },
{ '[[PlayStation (console)|PS]]', 'PS' },
{ '[[PlayStation 2|PS2]]', 'PS2' },
{ '[[PlayStation 3|PS3]]', 'PS3' },
{ '[[PlayStation 4|PS4]]', 'PS4' },
{ '[[PlayStation 5|PS5]]', 'PS5' },
{ '[[PlayStation Portable|PSP]]', 'PSP' },
{ '[[Sega Saturn|Saturn]]', 'SSAT' },
{ '[[Sega Genesis]]', 'SMD' },
{ '[[Sega Game Gear|SGG]]', 'SGG' },
{ '[[Nvidia Shield|Shield]]', 'NSHI' },
{ '[[Super Nintendo Entertainment System|SNES]]', 'SNES' },
{ '[[TurboGrafx-16]]', 'TG16' },
{ '[[Wii]]', 'WII' },
{ '[[Wii U]]', 'WIIU' },
{ '[[Xbox (console)|Xbox]]', 'XBOX' },
{ '[[Xbox 360]]', 'X360' },
{ '[[Xbox One]]', 'XONE' },
{ '[[Xbox Series X and Series S|Xbox Series X/S]]', 'XSXS' },
{ '[[ZX Spectrum|ZX]]', 'ZX' },
}
local function setupSortkeys(t)
local retval = {}
for k, v in ipairs(t) do
retvalv2]] = { name = v1], 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/sandbox/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'
},
}