模块:VG Reviews/data
local function tsl(args)
return mw.getCurrentFrame():expandTemplate {title = "Translink", args = args}
end
local reviewers = {
{"[[1UP.com]]", "1UP"},
{"[[4Players]]", "4P"},
{"[[ACE (雜誌)|ACE]]", "ACE"},
{tsl {"en", "ActionTrip", "ActionTrip"}, "Atrip"},
{"[[Adventure Gamers]]", "AdvGamers"},
{"[[All Media Guide|AllGame]]", "Allgame"},
{tsl {"en", "Aktueller Software Markt", "Aktueller Software Markt"}, "ASM"},
{"[[Amiga Action]]", 'AmAction' },
{tsl {"en", "Amiga Computing", "Amiga Computing"}, 'AmComputing' },
{tsl {"en", "Amiga Force", "Amiga Force"}, 'AmForce' },
{tsl {"en", "Amiga Format", "Amiga Format"}, 'AmFormat' },
{tsl {"en", "Amiga Power", "Amiga Power"}, 'AmPower' },
{tsl {"en", "Amiga User International", "Amiga User International"}, 'AmUI' },
{tsl {"en", "Amstrad Action", "Amstrad Action"}, "AAction"},
{tsl {"en", "Amtix", "Amtix!"}, "Amtix"},
{"[[影音俱樂部]]", 'AVC' },
{tsl {"en", "Gemaga|Beep! MegaDrive", "Gemaga|Beep! MegaDrive"}, 'BMD' },
{"[[CNET Gamecenter]]", 'CNG' },
{tsl {"en", "Computer Game Review", "Computer Game Review"}, 'CGR' },
{"[[電腦遊戲雜誌]]", "CGM"},
{"[[電腦遊戲策略+]]", 'CGSP' },
{"[[电脑游戏世界]]", "CWG"},
{"Consoles +", 'CP'},
{"[[撞击 (杂志)|撞擊]]", "CRASH"},
{"[[电脑与电子游戏]]", "CVG"},
{"[[Destructoid]]", "Destruct"},
{tsl {"en", "Digital Trends", "Digital Trends"}, 'DT' },
{"[[龙 (杂志)|龙]]", "Dragon"},
{"[[Easy Allies]]", "EZA"},
{"[[Edge (杂志)|Edge]]", "Edge"},
{"[[电子游戏月刊]]", "EGM"},
{tsl {"en", "EP Daily", "EP Daily"}, 'EPD' },
{"[[Eurogamer]]", "EuroG"},
{"[[金融郵報]]", "FP"},
{"[[G4 (电视频道)|G4]]", "G4"},
{"GameCritics", "GCritics"},
{"[[Game Informer]]", "GI"},
{tsl {"en", "Game Players", "Game Players"}, 'GP' },
{"[[GameDaily]]", 'GD' },
{tsl {"en", "GameFan", "GameFan"}, "GameFan"},
{tsl {"en", "Gamekult", "Gamekult"}, 'Gamekult' },
{"[[GamePro]]", "GamePro"},
{"[[Game Revolution]]", "GameRev"},
{tsl {"en", "GamesMaster", "GamesMaster"}, "GMaster"},
{"[[GamesRadar+]]", "GRadar"},
{"[[GameSpot]]", "GSpot"},
{"[[GameSpy]]", "GSpy"},
{tsl {"en", "GameStar", "GameStar"}, 'GStar' },
{"[[GamesTM]]", "GTM"},
{tsl {"de", "Gameswelt"}, 'Gwelt' },
{tsl {"en", "Games-X", "Games-X"}, 'GX' },
{"[[GameTrailers]]", "GT"},
{"[[GameWire]]", "GW"},
{"[[Gamezebo]]", "Gamezebo"},
{"[[GameZone]]", "GameZone"},
{ "Gekkan PC Engine", 'GPCE' },
{ "Génération 4", 'Gen4' },
{"[[Giant Bomb]]", "GB"},
{"[[Hardcore Gamer|HardcoreGamer]]", "HCG"},
{tsl {"en", "HobbyConsolas", "HobbyConsolas"}, 'HC' },
{tsl {"en", "Hyper (magazine)", "Hyper (杂志)", "Hyper"}, "Hyper"},
{"[[IGN]]", "IGN"},
{ "Impress Watch", 'IW' },
{"[[Jeuxvideo.com]]", "JXV"},
{ "Joypad", 'JP' },
{tsl {"en", "Joystick (magazine)", "Joystick (杂志)", "Joystick"}, 'JS' },
{"[[Joystiq]]", "Joystiq"},
{tsl {"en", "Kill Screen", "Kill Screen"}, 'KS' },
{ "M! Games", 'MG' },
{tsl {"en", "MacLife", "MacLife"}, 'ML' },
{ "[[Macworld]]", 'MW' },
{ "Marukatsu PC Engine", 'MPCE' },
{tsl {"en", "Maximum PC", "Maximum PC"}, "MaxPC"},
{tsl {"en", "Mean Machines Sega", "Mean Machines Sega"}, 'MMS' },
{ "Mega Fun", 'MF' },
{ "MeriStation", 'MS' },
{tsl {"en", "Micromanía", "Micromanía"}, 'MIC' },
{tsl {"en", "NGC Magazine", "NGC杂志", "NGC"}, "N64"},
{tsl {"en", "NGC Magazine", "NGC杂志", "NGC"}, "NGC"},
{tsl {"en", "Nintendo Gamer", "NGamer"}, "NG"},
{"[[次世代]]", "NGen"},
{"Nintendo Life", "NLife"},
{"[[任天堂力量]]", "NP"},
{"任天堂世界报道", "NWR"},
{"[[新音乐快递]]", 'NME' },
{"[[紐約每日新聞]]", "NYDN"},
{"[[官方任天堂杂志]]", "ONM"},
{"[[官方美国PlayStation杂志|美国PlayStation官方杂志]]", "OPM"},
{"[[PlayStation官方杂志—英国|英国PlayStation官方杂志]]", "OPMUK"},
{tsl {"en", "PlayStation_Official_Magazine_–_Australia", "官方PlayStation杂志 (澳大利亚)", "澳-{}-洲官方PlayStation杂志"}, "OPMAU"},
{"[[官方Xbox杂志]]", "OXM"},
{"[[官方Xbox杂志|官方Xbox杂志英国]]", "OXMUK"},
{ "PALGN", "PALGN"},
{tsl {"en", "PC Accelerator", "PC Accelerator"}, 'PCA' },
{ "PC Engine Fan", 'PCEF' },
{tsl {"en", "PC Format", "PC Format"}, "PCF"},
{"[[PC Gamer|PC Gamer英国]]", "PCGUK"},
{"[[PC Gamer|PC Gamer美国]]", "PCGUS"},
{tsl {"en", "PC Games", "PC Games", "PC Games德國"}, "PCG"},
{"[[PCGamesN]]", "PCGN"},
{"[[GamePro|PC Games美国]]", "GPPCG"},
{ "[[个人电脑杂志]]", 'PCM' },
{tsl {"en", "PC PowerPlay", "PC PowerPlay"}, "PCPP"},
{tsl {"en", "PC Zone", "PC Zone"}, "PCZone"},
{"[[Play (英国杂志)|Play]]", "Play"},
{"[[Pocket Gamer]]", "PG"},
{"[[Polygon]]", "Poly"},
{ "Player One", 'PO' },
{tsl {"en", "PlayStation:_The_Official_Magazine", "PlayStation:官方杂志", "PlayStation杂志"}, "PSM"},
{tsl {"en", "PSM3", "PSM3"}, "PSM3"},
{ "Push Square", "PSQ"},
{tsl {"en", "Newsfield#Raze", "Newsfield", "Raze"}, 'Raze' },
{"[[懷舊玩家]]", 'Retro' },
{"[[RPGamer]]", "RPG"},
{ "RPGFan", 'RPGFan' },
{tsl {"en", "Sinclair User", "Sinclair User"}, "SUser"},
{"[[Shacknews]]", "SN"},
{tsl {"en", "ST Action", "ST Action"}, 'STAction' },
{tsl {"en", "ST Format", "ST Format"}, 'STFormat' },
{tsl {"en", "ST Review", "ST Review"}, 'STRev' },
{ "Superjuegos", 'SJ' },
{ "Super Game Power", 'SGP' },
{tsl {"en", "Super Play", "Super Play"}, 'SP' },
{"[[TeamXbox]]", "TX"},
{tsl {"en", "TechRadar", "TechRadar"}, "TR"},
{ "[[每日电讯报]]", "TELE"},
{tsl {"en", "The Games Machine", "The Games Machine英國"}, "TGM"},
{tsl {"en", "The Games Machine (Italy)", "The Games Machine義大利"}, "TGMIt"},
{"[[TouchArcade]]", 'TA' },
{"[[衛報]]", 'TG' },
{tsl {"en", "Tilt (French magazine)", "Tilt"}, "TILT"},
{tsl {"en", "Total!", "Total!"}, "TOT"},
{"[[Eurogamer|USGamer]]", "USG"},
{"[[VentureBeat]]", 'VB' },
{"[[VG247]]", 'VG247' },
{"[[VideoGamer.com]]", "VG"},
{tsl {"en", "Video Games Chronicle", "Video Games Chronicle"}, "VGC"},
{ "Video Games德國", 'VGS' },
{tsl {"en", "VideoGames & Computer Entertainment", "VideoGames & Computer Entertainment"}, "VGCE"},
{tsl {"en", "X-Play", "X-Play"}, "XPlay"},
{tsl {"en", "Your Sinclair", "Your Sinclair"}, "YSinclair"},
{tsl {"en", "Zero (video game magazine)", "Zero (杂志)", "Zero"}, "Zero"},
{tsl {"en", "Zzap!64", "Zzap!64"}, "Z64"},
-- 中文媒体
{"[[17173网]]", "17173网"},
{"[[17173网]]", "17173網"},
{"[[3DMGAME]]", "3DM"},
{"[[电子游戏软件]]", "电软"},
{"[[电子游戏软件]]", "電軟"},
{"[[大众软件]]", "大软"},
{"[[大众软件]]", "大軟"},
{"QooApp", "QooApp"},
{"[[udn遊戲角落]]", "udn"},
{"[[游民星空]]", "游民"},
{"[[游民星空]]", "遊民"},
{"[[游侠网]]", "遊俠"},
{"[[游侠网]]", "游侠"},
{"[[游戏机实用技术]]", "UCG"},
{"[[游戏时光]]", "VGT"},
-- 日文媒体
{"Appget", "Appget"},
{"[[Fami通]]", "Fam"},
}
local aggregators = {
{"[[GameRankings]]", "GR"},
{"[[Metacritic]]", "MC"},
{"[[OpenCritic]](推荐率)", "OC"},
}
local systems = {
{"[[游戏机列表|綜合]]", "GEN"}, -- 00000000
{"[[雅達利2600]]", "A2600"}, -- 19770901
{"[[ColecoVision]]", "CV"}, -- 19820899
{"[[红白机|FC]]", "NES"}, -- 19830715
{"[[红白机|FC]]", "FC"}, -- 19830715
{"[[世嘉Master System|MS]]", "SMS"}, -- 19851020
{"[[PC Engine|PCE]]", "PCE"}, -- 19871030
{"[[PC Engine|PCE]]", "TG16"}, -- 19871030
{"[[Mega Drive|MD]]", "MD"}, -- 19881029
{"[[Mega Drive|MD]]", "SMD"}, -- 19881029
{"[[Game Boy|GB]]", "GB"}, -- 19890421
{"[[Game Gear|GG]]", "SGG"}, -- 19901006
{"[[超級任天堂|SFC]]", "SNES"}, -- 19901121
{"[[超級任天堂|SFC]]", "SFC"}, -- 19901121
{"[[世嘉土星|SS]]", "SS"}, -- 19941122
{"[[世嘉土星|SS]]", "SSAT"}, -- 19941122
{"[[PlayStation|PS]]", "PS"}, -- 19941203
{"[[任天堂64|N64]]", "N64"}, -- 19960623
{"[[Game Boy Color|GBC]]", "GBC"}, -- 19981021
{"[[Dreamcast|DC]]", "DC"}, -- 19981127
{"[[Dreamcast|DC]]", "SDC"}, -- 19981127
{"[[PlayStation 2|PS2]]", "PS2"}, -- 20000304
{"[[Game Boy Advance|GBA]]", "GBA"}, -- 20010321
{"[[任天堂GameCube|NGC]]", "NGC"}, -- 20010914
{"[[Xbox (遊戲機)|Xbox]]", "XBOX"}, -- 20011115
{"[[N-Gage|N-G]]", "N-G"}, -- 20031007
{"[[任天堂DS|DS]]", "DS"}, -- 20041121
{"[[任天堂DS|DS]]", "NDS"}, -- 20041121
{"[[PlayStation Portable|PSP]]", "PSP"}, -- 20041212
{"[[Xbox 360|X360]]", "X360"}, -- 20051122
{"[[PlayStation 3|PS3]]", "PS3"}, -- 20061111
{"[[Wii]]", "WII"}, -- 20061119
{"[[任天堂3DS|3DS]]", "3DS"}, -- 20110226
{"[[任天堂3DS|3DS]]", "N3DS"}, -- 20110226
{"[[PlayStation Vita|PSV]]", "VITA"}, -- 20111217
{"[[Wii U|WiiU]]", "WiiU"}, -- 20121118
{"[[Shield Portable|Shield]]", "NSHI"}, -- 20130731
{"[[PlayStation 4|PS4]]", "PS4"}, -- 20131115
{"[[Xbox One|XOne]]", "XONE"}, -- 20131122
{"[[任天堂Switch|NS]]", "NS"}, -- 20170303
{"[[Xbox Series X/S|XSX/S]]", "XSXS"}, -- 20201110
{"[[PlayStation 5|PS5]]", "PS5"}, -- 20201112
{"[[个人电脑|PC]]", "PC"}, -- 99999999
{"[[IOS|iOS]]", "iOS"}, -- 99999999
}
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:VG Reviews",
emptyCategory = "",
multiplatformCategory = "",
singleplatformCategory = "",
aggregateScore = "汇总得分",
aggregateScores = "汇总得分",
aggregator = "汇总媒体",
award = "奖项",
awards = "奖项",
na = "不适用",
publication = "媒体",
reception = "评价",
reviewScore = "评论得分",
reviewScores = "评论得分",
score = "得分"
},
argi18n = {}
}