Merge pull request #6751 from Morph1984/languagecode
service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified Chinese
This commit is contained in:
		| @@ -344,8 +344,10 @@ std::optional<ApplicationLanguage> ConvertToApplicationLanguage( | |||||||
|         return ApplicationLanguage::Russian; |         return ApplicationLanguage::Russian; | ||||||
|     case Set::LanguageCode::KO: |     case Set::LanguageCode::KO: | ||||||
|         return ApplicationLanguage::Korean; |         return ApplicationLanguage::Korean; | ||||||
|  |     case Set::LanguageCode::ZH_TW: | ||||||
|     case Set::LanguageCode::ZH_HANT: |     case Set::LanguageCode::ZH_HANT: | ||||||
|         return ApplicationLanguage::TraditionalChinese; |         return ApplicationLanguage::TraditionalChinese; | ||||||
|  |     case Set::LanguageCode::ZH_CN: | ||||||
|     case Set::LanguageCode::ZH_HANS: |     case Set::LanguageCode::ZH_HANS: | ||||||
|         return ApplicationLanguage::SimplifiedChinese; |         return ApplicationLanguage::SimplifiedChinese; | ||||||
|     default: |     default: | ||||||
|   | |||||||
| @@ -1,42 +0,0 @@ | |||||||
| // Copyright 2019 yuzu emulator team |  | ||||||
| // Licensed under GPLv2 or any later version |  | ||||||
| // Refer to the license.txt file included. |  | ||||||
|  |  | ||||||
| #pragma once |  | ||||||
| #include <optional> |  | ||||||
| #include <string> |  | ||||||
| #include "common/common_types.h" |  | ||||||
| #include "core/hle/service/set/set.h" |  | ||||||
|  |  | ||||||
| namespace Service::NS { |  | ||||||
| /// This is nn::ns::detail::ApplicationLanguage |  | ||||||
| enum class ApplicationLanguage : u8 { |  | ||||||
|     AmericanEnglish = 0, |  | ||||||
|     BritishEnglish, |  | ||||||
|     Japanese, |  | ||||||
|     French, |  | ||||||
|     German, |  | ||||||
|     LatinAmericanSpanish, |  | ||||||
|     Spanish, |  | ||||||
|     Italian, |  | ||||||
|     Dutch, |  | ||||||
|     CanadianFrench, |  | ||||||
|     Portuguese, |  | ||||||
|     Russian, |  | ||||||
|     Korean, |  | ||||||
|     TraditionalChinese, |  | ||||||
|     SimplifiedChinese, |  | ||||||
|     Count |  | ||||||
| }; |  | ||||||
| using ApplicationLanguagePriorityList = |  | ||||||
|     const std::array<ApplicationLanguage, static_cast<std::size_t>(ApplicationLanguage::Count)>; |  | ||||||
|  |  | ||||||
| constexpr u32 GetSupportedLanguageFlag(const ApplicationLanguage lang) { |  | ||||||
|     return 1U << static_cast<u32>(lang); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| const ApplicationLanguagePriorityList* GetApplicationLanguagePriorityList(ApplicationLanguage lang); |  | ||||||
| std::optional<ApplicationLanguage> ConvertToApplicationLanguage( |  | ||||||
|     Service::Set::LanguageCode language_code); |  | ||||||
| std::optional<Service::Set::LanguageCode> ConvertToLanguageCode(ApplicationLanguage lang); |  | ||||||
| } // namespace Service::NS |  | ||||||
		Reference in New Issue
	
	Block a user