From 84991f14bd8ad3deef5bd03e26cd2c721582e8d2 Mon Sep 17 00:00:00 2001 From: MistEO Date: Mon, 25 Jul 2022 22:19:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86=20i18n=20=E7=9A=84?= =?UTF-8?q?=E4=B8=80=E4=BA=9B=E7=89=B9=E6=AE=8A=20case?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MeoAsstGui/Helper/Localization.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/MeoAsstGui/Helper/Localization.cs b/src/MeoAsstGui/Helper/Localization.cs index 4e1e62c8ed..f20ff155e1 100644 --- a/src/MeoAsstGui/Helper/Localization.cs +++ b/src/MeoAsstGui/Helper/Localization.cs @@ -33,15 +33,15 @@ namespace MeoAsstGui { return local; } - - if (local.StartsWith("zh")) + foreach (var lang in SupportedLanguages) { - return "zh-cn"; - } - else - { - return "en-us"; + var key = lang.Key.Contains("-") ? lang.Key.Split('-')[0] : lang.Key; + if (local.StartsWith(key) || key.StartsWith(local)) + { + return lang.Key; + } } + return "en-us"; } }