diff options
| author | Lexi Larkin <lexi@qixils.dev> | 2023-10-11 04:58:42 -0400 |
|---|---|---|
| committer | Tillmann Karras <tilkax@gmail.com> | 2023-11-28 08:49:28 +0000 |
| commit | 71dfa66d8be155b074be35251e3aa79c567737a8 (patch) | |
| tree | 69fa8626f2fa2023fb505d773115008e49e22120 /Source/Core/DiscIO/Enums.cpp | |
| parent | 0a4d46ece276faf9ba252dda419f7fbb592e35dc (diff) | |
Tool/Header: Add JSON output mode; game data
Diffstat (limited to 'Source/Core/DiscIO/Enums.cpp')
| -rw-r--r-- | Source/Core/DiscIO/Enums.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
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; |
