SetLanguage can adopt Chinese SystemLanguage and TitleLanguage issue.

This commit is contained in:
WilliamWsyHK 2018-12-09 13:28:56 +08:00
parent e9b02e5a55
commit 2491390248

View file

@ -69,7 +69,20 @@ namespace Ryujinx.HLE.HOS.SystemState
{
DesiredLanguageCode = GetLanguageCode((int)language);
DesiredTitleLanguage = Enum.Parse<TitleLanguage>(Enum.GetName(typeof(SystemLanguage), language));
switch (language)
{
case SystemLanguage.Taiwanese:
case SystemLanguage.TraditionalChinese:
DesiredTitleLanguage = TitleLanguage.Taiwanese;
break;
case SystemLanguage.Chinese:
case SystemLanguage.SimplifiedChinese:
DesiredTitleLanguage = TitleLanguage.Chinese;
break;
default:
DesiredTitleLanguage = Enum.Parse<TitleLanguage>(Enum.GetName(typeof(SystemLanguage), language));
break;
}
}
public void SetAudioOutputAsTv()