mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 15:39:02 -05:00 
			
		
		
		
	control_metadata: Move language name array definition to the cpp file
This was used in two different translation units (deconstructed_rom_directory and patch_manager). This means we'd be pointlessly duplicating the whole array twice due to it being defined within the header.
This commit is contained in:
		| @@ -8,6 +8,14 @@ | ||||
|  | ||||
| namespace FileSys { | ||||
|  | ||||
| const std::array<const char*, 15> LANGUAGE_NAMES = { | ||||
|     "AmericanEnglish", "BritishEnglish", "Japanese", | ||||
|     "French",          "German",         "LatinAmericanSpanish", | ||||
|     "Spanish",         "Italian",        "Dutch", | ||||
|     "CanadianFrench",  "Portugese",      "Russian", | ||||
|     "Korean",          "Taiwanese",      "Chinese", | ||||
| }; | ||||
|  | ||||
| std::string LanguageEntry::GetApplicationName() const { | ||||
|     return Common::StringFromFixedZeroTerminatedBuffer(application_name.data(), 0x200); | ||||
| } | ||||
|   | ||||
| @@ -66,12 +66,7 @@ enum class Language : u8 { | ||||
|     Default = 255, | ||||
| }; | ||||
|  | ||||
| static constexpr std::array<const char*, 15> LANGUAGE_NAMES = { | ||||
|     "AmericanEnglish", "BritishEnglish", "Japanese", | ||||
|     "French",          "German",         "LatinAmericanSpanish", | ||||
|     "Spanish",         "Italian",        "Dutch", | ||||
|     "CanadianFrench",  "Portugese",      "Russian", | ||||
|     "Korean",          "Taiwanese",      "Chinese"}; | ||||
| extern const std::array<const char*, 15> LANGUAGE_NAMES; | ||||
|  | ||||
| // A class representing the format used by NX metadata files, typically named Control.nacp. | ||||
| // These store application name, dev name, title id, and other miscellaneous data. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash