Dieses Modul beinhaltet die codierten Plattformen und Magazine für die Vorlage:Wertungsspiegel Computerspiel


local reviewer = {
	{"[[1Up.com]]", '1UP'}, {"[[4Players]]", '4Players'}, {"[[4P (Onlinemagazin)|4P.de]]", '4P'}, {"[[64’er]]", '64er'}, {"[[360 Live]]", '360Live'}, {"[[ActionTrip]]", 'ActionTrip'},  
	{"[[Advanced Computer Entertainment]]", 'ACE'}, {"[[Adventure Classic Gaming]]", 'ACG'}, {"Adventure Corner", 'AdventureCorner'}, {"[[Adventure Gamers]]", 'AdventureGamers'},
	{"[[Adventure-Treff]]", 'AdventureTreff'}, {"[[Allgame]]", 'Allgame'}, {"[[Aktueller Software Markt|ASM]]", 'ASM'},
	{"[[Amstrad Action]]", 'AmstradAction'}, {"[[Amiga Games]]", 'AmigaGames'}, {"[[Amiga Joker]]", 'AmigaJoker'},  {"[[Amtix!]]", 'Amtix'}, {"[[BeyondPixels]]", 'BeyondPixels'},
	{"[[Bravo Screenfun]]", 'BravoScreenfun'}, {"[[Buffed]]", 'Buffed'}, {"[[Chip (Zeitschrift)|Chip]]", 'Chip'}, {"[[Chip Power Play]]", 'ChipPowerPlay'},
	{"[[Computer and Video Games]]", 'CVG'}, {"[[Computer Bild]]", 'CB'}, {"[[Computer Bild Spiele]]", 'CBS'}, {"[[Computer Gaming World|CGW]]", 'CGW'}, 
	{"[[Crash (Magazin)|Crash]]", 'Crash'}, {"[[Club Nintendo]]", 'ClubNintendo'}, {"[[Destructoid]]", 'Destructoid'}, {"[[DLH.Net]]", 'DLH'},
	{"[[Dragon (Magazin)|Dragon]]", 'Dragon'}, {"[[Edge (Zeitschrift)|Edge]]", 'Edge'}, {"[[Electronic Gaming Monthly]]", 'EGM'},
	{"[[Eurogamer]]", 'Eurogamer'}, {"[[Eurogamer|Eurogamer (UK)]]", 'EurogamerUK'}, {"[[Famitsu]]", 'Famitsu'}, {"[[Fun Generation]]", 'FunGen'},
	{"[[G4 (Fernsehsender)|G4]]", 'G4'}, {"[[Gamazine]]", 'Gamazine'}, {"[[GameFan]]", 'GameFan'}, {"[[GameGrin]]", 'GameGrin'}, {"[[Game Informer]]", 'GameInformer'},
	{"[[GamePro]]", 'GamePro'}, {"[[GamePro (US)|GamePro]]", 'GameProUS'}, {"[[Gamereactor]]", 'Gamereactor'},
	{"[[GameRevolution]]", 'GameRevolution'},  {"[[Gamers.de]]", 'Gamers.de'}, {"[[Gamers.at]]", 'Gamers.at'}, {"[[Gamers (Zeitschrift)|Gamers]]", 'Gamers'},
	{"[[Games Aktuell]]", 'GamesAktuell'}, {"[[Games for Windows]]", 'GFW'}, {"[[GamesMaster]]", 'GamesMaster'}, {"[[GamesRadar]]", 'GamesRadar'}, {"[[GamesRadar+]]", 'GamesRadar+'},
	{"[[GamersGlobal]]", 'GamersGlobal'}, {"[[Venturebeat|GamesBeat]]", 'GamesBeat'}, {"[[GameSpew]]", 'GameSpew'}, 
	{"[[GameSpot]]", 'GameSpot'}, {"[[GameSpy]]", 'GSpy'}, {"[[GameSpy]]", 'GameSpy'}, {"[[GameStar]]", 'GameStar'}, {"[[GamesTM]]", 'GamesTM'},
	{"[[Gameswelt]]", 'Gameswelt'}, {"[[GameTrailers]]", 'GameTrailers'}, {'GameWire', 'GameWire'}, {"[[Gamezone]]", 'Gamezone'},
	{"[[GameZone]]", 'GameZone'}, {"[[Gamezoom]]", 'Gamezoom'}, {"[[GamingXP]]", 'GamingXP'}, {"[[Gamona]]", 'Gamona'}, {"[[GBase]]", 'GBase'},
	{"[[Giant Bomb]]", 'GiantBomb'}, {"[[GIGA]]", 'GIGA'}, {"[[Happy Computer]]", 'HappyC'}, {"[[Hyper (Zeitschrift)|Hyper Magazine]]", 'Hyper'}, {"[[IGN]]", 'IGN'},
	{"[[Insidegames]]", 'Insidegames'}, {"[[JeuxVideo|JeuxVideo]]", 'JeuxVideo'}, {"[[Jeuxvideo.com]]", 'Jeuxvideo'}, {"[[Joystiq]]", 'Joystiq'}, {"[[Just Adventure]]", 'JustAdventure'}, {"Looki", 'Looki'},
	{"[[M! Games]]", 'MGames'}, {"[[Mac Life]]", 'MacLife'}, {"[[Macwelt]]", 'Macwelt'}, {"[[Macworld (Zeitschrift)|Macworld]]", 'Macworld'}, {"[[MAN!AC]]", 'Maniac'},
	{"[[Maximum PC]]", 'MaximumPC'}, {"[[Maximum (UK)|Maximum]]", 'MaximumUK'}, {"[[Mean Machines Sega (Zeitschrift)|Mean Machines Sega]]", 'MeanMachinesSegaUK'}, {"[[Megablast]]", 'Megablast'}, {"[[Mega Fun]]", 'MegaFun'}, {"[[Movies Games and Tech]]", 'MGT'}, {"[[Next Generation (Zeitschrift)|Next Generation]]", 'NextGenerationUS'}, {"[[Next Level]]", 'NextLevel'}, {"[[NGC Magazine]]", 'NGCMagazine'},
	{"[[NGamer]]", 'NGamer'}, {"[[Nintendo Life]]", 'NintendoLife'}, {"[[Nintendo Power]]", 'NintendoPower'}, {'Nintendo World Report', 'NWR'}, {"[[ntower]]", 'ntower'},
	{"[[Official Nintendo Magazine]]", 'ONM'}, {"[[N-Zone]]", 'NZone'}, {"[[Official U.S. PlayStation Magazine|Official PlayStation Magazine (US)]]", 'OPM'}, {"[[Offizielles PlayStation 2 Magazin|OPM2]]", 'OPM2'},
	{"[[Official PlayStation Magazine|Official PlayStation Magazine (UK)]]", 'OPMUK'}, {"[[Official PlayStation Magazine|Official PlayStation Magazine (Australien)]]", 'OPMAU'},
	{"[[Official Xbox Magazine|Official Xbox Magazine (US)]]", 'OXMUS'}, {"[[Official Xbox Magazine|Official Xbox Magazine UK]]", 'OXMUK'},
	{"[[Onlinewelten]]", 'Onlinewelten'}, {"[[PALGN]]", 'PALGN'}, {"[[PC Action]]", 'PCAction'}, {"[[PC Format]]", 'PCFormat'},
	{"[[PC Gamer]]", 'PCGamer'}, {"[[PC Gamer|PC Gamer UK]]", 'PCGamerGUK'}, {"[[PC Gamer|PC Gamer US]]", 'PCGamerGUS'}, {"[[PC Games]]", 'PCGames'},
	{"[[PC Magazine]]", 'PCMAG'},
	{"[[PC Joker]]", 'PCJoker'}, {"[[PC Player]]", 'PCPlayer'}, {"[[PC PowerPlay]]", 'PCPowerPlay'}, {"[[PC Spiel]]", 'PCSpiel'}, {"[[PC Zone]]", 'PCZone'}, {"[[PCGamesN]]", 'PCGamesN'}, {"[[Personal Computer Games]]", 'PCG'},
	{"[[play⁵|play³]]", 'Play3'}, {"[[play⁵|play⁴]]", 'Play4'}, {"[[play⁵]]", 'Play5'}, {"[[PlayFront]]", 'PlayFront'}, {"[[PlayNation]]", 'PlayNation'}, {"[[PlayStation Experience (Magazin)|PlayStation Experience]]", 'PsE'}, {"[[Play Time]]", 'PlayTime'}, {"[[Play (UK Magazin)|Play Magazine]]", 'Play'},
	{"[[Polygon (Website)|Polygon]]", 'Polygon'}, {"[[Play The PlayStation]]", 'PTP'}, {"[[PlayStation: The Official Magazine|PlayStation Magazine]]", 'PSM'},
	{"[[PlayZone]]", 'PlayZone'}, {"[[Pocket Gamer]]", 'PocketGamer'}, {"[[Power Play (Zeitschrift)|Power Play]]", 'PowerPlay'},{"[[PS4source]]", 'ps4source'}, {"[[PlayStation Choice]]", 'playstation-choice'},
	{"[[PSM3|PlayStation 3 Magazine]]", 'PSM3'}, {"[[RPGamer]]", 'RPGamer'}, {"[[Sega Saturn Magazine (Zeitschrift)|Sega Saturn Magazine]]", 'SegaSaturnMagazineUK'}, {"[[Shacknews]]", 'Shacknews'}, {"[[SEGA Magazin]]", 'SEGAMagazin'}, {"[[Sinclair User]]", 'SinclairUser'}, {"[[Spieletipps]]", 'Spieletipps'},
	{"[[Svenska PC Gamer]]", 'SPG'}, {"[[TeamXbox]]", 'TeamXbox'}, {"[[TheXboxHub]]", 'TheXboxHub'}, {"[[TouchArcade]]", 'TouchArcade'}, {"[[Total (Zeitschrift)|Total]]", 'TOTAL'},  {"[[Videogameszone]]", 'VGZ'},
	{"[[Video Gamer]]", 'VideoGamer'}, {"[[Video Games]]", 'VideoGames'}, {"[[Video Games Chronicle]]", 'VGC'}, {"[[VG247]]", 'VG247'}, {"[[VR-Nerds]]", 'vrnerds'}, {"[[Wii Magazin]]", 'WIIMagazin'}, {"[[Wireframe (Zeitschrift)|Wireframe]]", 'Wireframe'}, {"[[X-Play]]", 'XPlay'},
	{"[[Your Sinclair]]", 'YourSinclair'}, {"[[Zzap!64]]", 'Zzap64'}
	}

local aggregator = {
	{'[[GameRankings]]', 'GR'}, {'[[GameRankings]]', 'GameRankings'},
	{'[[Metacritic]]', 'MC'}, {'[[Metacritic]]', 'Metacritic'},
	{'[[OpenCritic]]', 'OC'}, {'[[OpenCritic]]', 'OpenCritic'},
    {'critify', 'critify'}
    }

-- Zwei Arrays mit Titel und Code des zu verwendenden System-Felds
local system = {
	{'[[Sega 32X|32X]]', '32X'}, {'[[3DO Interactive Multiplayer|3DO]]','3DO'}, {'[[Amiga]]','AMIGA'}, {'[[Android (Betriebssystem)|Android]]','AND'},	{'[[Apple II]]', 'APPLEII'}, {'[[Arcade-Spiel|Arcade]]', 'ARC'},{'[[Acorn Archimedes|Archimedes]]','AAC'}, {'[[Atari 2600]]','A2600'}, {'[[Atari Lynx]]','ALY'}, {'[[Atari ST]]','AST'}, 
	{'[[Atari-Heimcomputer|Atari 8-bit]]', 'AT8'}, {'[[CD³²]]', 'CD32'}, {'[[CD-i]]', 'CDI'}, {'[[ColecoVision]]','CV'}, {'[[Commodore 16]]','C16'},  {'[[Commodore 64]]','C64'},  {'[[Commodore 128]]','C128'}, {'[[Amstrad CPC]]','CPC'}, {'[[Nintendo 3DS|3DS]]','3DS'}, 
    {'[[Nintendo DS|DS]]','DS'}, {'[[Disk Operating System|DOS]]','DOS'}, {'[[Acorn Electron]]','ELE'}, {'[[Game Boy]]','GB'}, {'[[Game Boy Advance|GBA]]','GBA'}, {'[[Game Boy#Game Boy Color|GBC]]','GBC'}, 
    {'[[Liste von Spielkonsolen|General]]', 'GEN'}, {'[[iOS (Betriebssystem)|iOS]]','IOS'}, {'[[Atari Jaguar|Jaguar]]', 'JAG'}, {'[[Linux]]', 'LIN'}, {'[[Mac OS (Apple)|Mac OS]]','MAC'}, {'[[Sega Mega-CD|MCD]]', 'MCD'}, {'[[MSX]]', 'MSX'},  
    {'[[Nokia N-Gage|N-Gage]]','NG'}, {'[[Nintendo 64|N64]]','N64'}, {'[[Nintendo Entertainment System|NES]]','NES'}, {'[[Nintendo GameCube|GC]]','NGC'}, {'[[Nvidia Shield|Shield]]','NSHI'}, 
    {'[[Ouya]]','OUYA'}, {'[[PC Engine]]','PCE'}, {'[[PlayStation|PS]]','PS'}, {'[[PlayStation 2|PS2]]','PS2'}, {'[[PlayStation 3|PS3]]','PS3'}, {'[[PlayStation 4|PS4]]','PS4'}, {'[[PlayStation 5|PS5]]','PS5'},
    {'[[PlayStation Portable|PSP]]','PSP'}, {'[[Dreamcast]]','SDC'}, {'[[Sega Game Gear|Game Gear]]','SGG'}, {'[[Sega Mega Drive|Mega Drive]]','SMD'}, 
    {'[[Super Nintendo Entertainment System|SNES]]','SNES'}, {'[[Sega Master System|Master System]]','SMS'}, {'[[Sega Saturn|Saturn]]','SSAT'}, {'[[Nintendo Switch|Switch]]','SWI'}, {'[[PlayStation Vita|PS Vita]]','PSVITA'}, 
    {'[[Microsoft Windows|Windows]]','WIN'}, {'[[Microsoft Windows Phone|Windows Phone]]','WINPH'}, {'[[Xbox]]','XBOX'}, {'[[Xbox 360]]','X360'}, {'[[Xbox One]]','XONE'}, {'[[Xbox Series]]','XSERIES'}, 
    {'[[Wii]]','WII'}, {'[[Wii U]]', 'WIIU'}, {'[[Sinclair ZX Spectrum]]', 'ZXSPEC'}
	}

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(reviewer),
	aggregators = setupSortkeys(aggregator),
	systems = setupSortkeys(system),
	i18n = {
		wrapper = 'Vorlage:Wertungsspiegel Computerspiel',
		emptyCategory = '',
		multiplatformCategory = '',
		singleplatformCategory = '',
		aggregateScores = 'Metawertungen',
		aggregator = 'Datenbank',
		award = 'Auszeichnung',
		awards = 'Auszeichnungen',
		na = 'k. A.',
		publication = 'Publikation',
		reception = '',
		reviewScores = 'Bewertungen',
		score = 'Wertung',
	},
	argi18n = {
		title = 'titel',
		subtitle = 'untertitel',
	}
}