From 71dfa66d8be155b074be35251e3aa79c567737a8 Mon Sep 17 00:00:00 2001 From: Lexi Larkin Date: Wed, 11 Oct 2023 04:58:42 -0400 Subject: Tool/Header: Add JSON output mode; game data --- Source/Core/DiscIO/Enums.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'Source/Core/DiscIO/Enums.cpp') diff --git a/Source/Core/DiscIO/Enums.cpp b/Source/Core/DiscIO/Enums.cpp index 393f30076f..2d6f22d164 100644 --- a/Source/Core/DiscIO/Enums.cpp +++ b/Source/Core/DiscIO/Enums.cpp @@ -111,6 +111,32 @@ std::string GetName(Language language, bool translate) return translate ? Common::GetStringT(name.c_str()) : name; } +std::string GetName(Region region, bool translate) +{ + std::string name; + + switch (region) + { + case DiscIO::Region::NTSC_J: + name = _trans("NTSC-J"); + break; + case DiscIO::Region::NTSC_U: + name = _trans("NTSC-U"); + break; + case DiscIO::Region::PAL: + name = _trans("PAL"); + break; + case DiscIO::Region::NTSC_K: + name = _trans("NTSC-K"); + break; + default: + name = _trans("Unknown"); + break; + } + + return translate ? Common::GetStringT(name.c_str()) : name; +} + bool IsDisc(Platform volume_type) { return volume_type == Platform::GameCubeDisc || volume_type == Platform::WiiDisc; -- cgit v1.2.3