diff --git a/NewHorizons/Handlers/TranslationHandler.cs b/NewHorizons/Handlers/TranslationHandler.cs index 38c6e76e..b9cc7735 100644 --- a/NewHorizons/Handlers/TranslationHandler.cs +++ b/NewHorizons/Handlers/TranslationHandler.cs @@ -19,7 +19,9 @@ namespace NewHorizons.Handlers UI } - public static string GetTranslation(string text, TextType type) + public static string GetTranslation(string text, TextType type) => GetTranslation(text, type, true); + + public static string GetTranslation(string text, TextType type, bool warn) { Dictionary> dictionary; var language = TextTranslation.Get().m_language; @@ -36,7 +38,7 @@ namespace NewHorizons.Handlers dictionary = _uiTranslationDictionary; break; default: - Logger.LogVerbose($"Invalid TextType {type}"); + if (warn) Logger.LogVerbose($"Invalid TextType {type}"); return text; } @@ -45,14 +47,14 @@ namespace NewHorizons.Handlers if (table.TryGetValue(text, out var translatedText)) return translatedText; - Logger.LogVerbose($"Defaulting to english for {text}"); + if (warn) Logger.LogVerbose($"Defaulting to english for {text}"); // Try to default to English if (dictionary.TryGetValue(TextTranslation.Language.ENGLISH, out var englishTable)) if (englishTable.TryGetValue(text, out var englishText)) return englishText; - Logger.LogVerbose($"Defaulting to key for {text}"); + if (warn) Logger.LogVerbose($"Defaulting to key for {text}"); // Default to the key return text; diff --git a/NewHorizons/Patches/TranslationPatches.cs b/NewHorizons/Patches/TranslationPatches.cs index f08164fb..c6ea4fc5 100644 --- a/NewHorizons/Patches/TranslationPatches.cs +++ b/NewHorizons/Patches/TranslationPatches.cs @@ -30,7 +30,7 @@ namespace NewHorizons.Patches if (!string.IsNullOrWhiteSpace(customName)) { - __result = TranslationHandler.GetTranslation(customName, TranslationHandler.TextType.UI); + __result = TranslationHandler.GetTranslation(customName, TranslationHandler.TextType.UI, false); } return false;