mirror of
https://git.suyu.dev/suyu/suyu.git
synced 2024-11-26 08:42:45 +01:00
Merge pull request #6751 from Morph1984/languagecode
service: ns: Map ZH_TW and ZH_CN to Traditional/Simplified Chinese
This commit is contained in:
commit
23b3333f72
2 changed files with 2 additions and 42 deletions
|
@ -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
|
|
Loading…
Reference in a new issue