From 675971fdbd1e4d86cfe71fbdee4237e6646342b4 Mon Sep 17 00:00:00 2001 From: Jackson Date: Thu, 18 Jun 2020 02:37:21 -0700 Subject: [PATCH] Tracking localization for Minecraft Dungeons --- FModel/Utils/Localizations.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/FModel/Utils/Localizations.cs b/FModel/Utils/Localizations.cs index 53d0676c..e6f73b41 100644 --- a/FModel/Utils/Localizations.cs +++ b/FModel/Utils/Localizations.cs @@ -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"; }