diff options
| author | 2021-07-27 09:27:00 -0400 | |
|---|---|---|
| committer | 2021-07-30 02:15:53 -0400 | |
| commit | 21ff0a3d6ef81f72319ad3e0091d9d5ab2a4ff2b (patch) | |
| tree | bd935b8111fee9cea021f21b2c5d7e289fc33755 /src | |
| parent | Merge pull request #6767 from ReinUsesLisp/fold-float-pack (diff) | |
| download | yuzu-21ff0a3d6ef81f72319ad3e0091d9d5ab2a4ff2b.tar.gz yuzu-21ff0a3d6ef81f72319ad3e0091d9d5ab2a4ff2b.tar.xz yuzu-21ff0a3d6ef81f72319ad3e0091d9d5ab2a4ff2b.zip | |
service: ns, set: Add PT_BR (Brazilian Portuguese)
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/ns/language.cpp | 1 | ||||
| -rw-r--r-- | src/core/hle/service/set/set.cpp | 6 | ||||
| -rw-r--r-- | src/core/hle/service/set/set.h | 1 |
3 files changed, 6 insertions, 2 deletions
diff --git a/src/core/hle/service/ns/language.cpp b/src/core/hle/service/ns/language.cpp index 54b644830..7d9e4a20b 100644 --- a/src/core/hle/service/ns/language.cpp +++ b/src/core/hle/service/ns/language.cpp | |||
| @@ -339,6 +339,7 @@ std::optional<ApplicationLanguage> ConvertToApplicationLanguage( | |||
| 339 | case Set::LanguageCode::FR_CA: | 339 | case Set::LanguageCode::FR_CA: |
| 340 | return ApplicationLanguage::CanadianFrench; | 340 | return ApplicationLanguage::CanadianFrench; |
| 341 | case Set::LanguageCode::PT: | 341 | case Set::LanguageCode::PT: |
| 342 | case Set::LanguageCode::PT_BR: | ||
| 342 | return ApplicationLanguage::Portuguese; | 343 | return ApplicationLanguage::Portuguese; |
| 343 | case Set::LanguageCode::RU: | 344 | case Set::LanguageCode::RU: |
| 344 | return ApplicationLanguage::Russian; | 345 | return ApplicationLanguage::Russian; |
diff --git a/src/core/hle/service/set/set.cpp b/src/core/hle/service/set/set.cpp index 522a604a5..aca7f5632 100644 --- a/src/core/hle/service/set/set.cpp +++ b/src/core/hle/service/set/set.cpp | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | namespace Service::Set { | 13 | namespace Service::Set { |
| 14 | namespace { | 14 | namespace { |
| 15 | constexpr std::array<LanguageCode, 17> available_language_codes = {{ | 15 | constexpr std::array<LanguageCode, 18> available_language_codes = {{ |
| 16 | LanguageCode::JA, | 16 | LanguageCode::JA, |
| 17 | LanguageCode::EN_US, | 17 | LanguageCode::EN_US, |
| 18 | LanguageCode::FR, | 18 | LanguageCode::FR, |
| @@ -30,6 +30,7 @@ constexpr std::array<LanguageCode, 17> available_language_codes = {{ | |||
| 30 | LanguageCode::ES_419, | 30 | LanguageCode::ES_419, |
| 31 | LanguageCode::ZH_HANS, | 31 | LanguageCode::ZH_HANS, |
| 32 | LanguageCode::ZH_HANT, | 32 | LanguageCode::ZH_HANT, |
| 33 | LanguageCode::PT_BR, | ||
| 33 | }}; | 34 | }}; |
| 34 | 35 | ||
| 35 | enum class KeyboardLayout : u64 { | 36 | enum class KeyboardLayout : u64 { |
| @@ -50,7 +51,7 @@ enum class KeyboardLayout : u64 { | |||
| 50 | ChineseTraditional = 14, | 51 | ChineseTraditional = 14, |
| 51 | }; | 52 | }; |
| 52 | 53 | ||
| 53 | constexpr std::array<std::pair<LanguageCode, KeyboardLayout>, 17> language_to_layout{{ | 54 | constexpr std::array<std::pair<LanguageCode, KeyboardLayout>, 18> language_to_layout{{ |
| 54 | {LanguageCode::JA, KeyboardLayout::Japanese}, | 55 | {LanguageCode::JA, KeyboardLayout::Japanese}, |
| 55 | {LanguageCode::EN_US, KeyboardLayout::EnglishUs}, | 56 | {LanguageCode::EN_US, KeyboardLayout::EnglishUs}, |
| 56 | {LanguageCode::FR, KeyboardLayout::French}, | 57 | {LanguageCode::FR, KeyboardLayout::French}, |
| @@ -68,6 +69,7 @@ constexpr std::array<std::pair<LanguageCode, KeyboardLayout>, 17> language_to_la | |||
| 68 | {LanguageCode::ES_419, KeyboardLayout::SpanishLatin}, | 69 | {LanguageCode::ES_419, KeyboardLayout::SpanishLatin}, |
| 69 | {LanguageCode::ZH_HANS, KeyboardLayout::ChineseSimplified}, | 70 | {LanguageCode::ZH_HANS, KeyboardLayout::ChineseSimplified}, |
| 70 | {LanguageCode::ZH_HANT, KeyboardLayout::ChineseTraditional}, | 71 | {LanguageCode::ZH_HANT, KeyboardLayout::ChineseTraditional}, |
| 72 | {LanguageCode::PT_BR, KeyboardLayout::Portuguese}, | ||
| 71 | }}; | 73 | }}; |
| 72 | 74 | ||
| 73 | constexpr std::size_t pre4_0_0_max_entries = 15; | 75 | constexpr std::size_t pre4_0_0_max_entries = 15; |
diff --git a/src/core/hle/service/set/set.h b/src/core/hle/service/set/set.h index d5bd7828d..acabebeaa 100644 --- a/src/core/hle/service/set/set.h +++ b/src/core/hle/service/set/set.h | |||
| @@ -31,6 +31,7 @@ enum class LanguageCode : u64 { | |||
| 31 | ES_419 = 0x00003931342D7365, | 31 | ES_419 = 0x00003931342D7365, |
| 32 | ZH_HANS = 0x00736E61482D687A, | 32 | ZH_HANS = 0x00736E61482D687A, |
| 33 | ZH_HANT = 0x00746E61482D687A, | 33 | ZH_HANT = 0x00746E61482D687A, |
| 34 | PT_BR = 0x00000052422D7470, | ||
| 34 | }; | 35 | }; |
| 35 | LanguageCode GetLanguageCodeFromIndex(std::size_t idx); | 36 | LanguageCode GetLanguageCodeFromIndex(std::size_t idx); |
| 36 | 37 | ||