Tracking localization for Minecraft Dungeons

This commit is contained in:
Jackson 2020-06-18 02:37:21 -07:00
parent be867be2f8
commit 675971fdbd

View File

@ -51,6 +51,8 @@ namespace FModel.Utils
m = Regex.Match(mount + KvP.Value.Name, $"{gameName}/Content/Localization/Game/{langCode}/Game.locres", RegexOptions.IgnoreCase);
else if (Globals.Game.ActualGame == EGame.DeadByDaylight)
m = Regex.Match(mount + KvP.Value.Name, $"{gameName}/Content/Localization/{gameName}/{langCode}/{gameName}.locres", RegexOptions.IgnoreCase);
else if (Globals.Game.ActualGame == EGame.MinecraftDungeons)
m = Regex.Match(mount + KvP.Value.Name, $"{gameName}/Content/Localization/Game/{langCode}/Game.locres", RegexOptions.IgnoreCase);
if (m != null && m.Success)
{
@ -179,6 +181,25 @@ namespace FModel.Utils
ELanguage.TraditionalChinese => "zh-Hant",
_ => "en",
};
else if (Globals.Game.ActualGame == EGame.MinecraftDungeons)
return lang switch
{
//Swedish sv-SE
//Mexican Spanish es-MX
//Portugal Portuguese pt-PT
//British English en-GB
ELanguage.English => "en",
ELanguage.French => "fr-FR",
ELanguage.German => "de-DE",
ELanguage.Italian => "it-IT",
ELanguage.Spanish => "es-ES",
ELanguage.Japanese => "ja-JP",
ELanguage.Korean => "ko-KR",
ELanguage.Polish => "pl-PL",
ELanguage.PortugueseBrazil => "pt-BR",
ELanguage.Russian => "ru-RU",
_ => "en"
};
else
return "en";
}