From 317c94979aa08f1f239fe404640ea87318c0a42a Mon Sep 17 00:00:00 2001 From: Kwoth Date: Tue, 21 May 2024 00:16:57 +0000 Subject: [PATCH] fix: .langset and .langsetd should no longer allow unsupported languages and nonsense to be typed in --- .../Administration/LocalizationCommands.cs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/NadekoBot/Modules/Administration/LocalizationCommands.cs b/src/NadekoBot/Modules/Administration/LocalizationCommands.cs index 9f9eecb67..97ea3b20d 100644 --- a/src/NadekoBot/Modules/Administration/LocalizationCommands.cs +++ b/src/NadekoBot/Modules/Administration/LocalizationCommands.cs @@ -61,7 +61,13 @@ public partial class Administration } else { - ci = new(name); + ci = new CultureInfo(name); + if (!_supportedLocales.ContainsKey(ci.Name)) + { + await LanguagesList(); + return; + } + _localization.SetGuildCulture(ctx.Guild, ci); } @@ -97,7 +103,12 @@ public partial class Administration } else { - ci = new(name); + ci = new CultureInfo(name); + if (!_supportedLocales.ContainsKey(ci.Name)) + { + await LanguagesList(); + return; + } _localization.SetDefaultCulture(ci); }