From 34b0e2d7a85d2f12b8f89f681f78b2878578cbf9 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Tue, 25 Oct 2022 22:59:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E5=A4=9A=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Lang.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/think/Lang.php b/library/think/Lang.php index a50d838d..a7ac042c 100644 --- a/library/think/Lang.php +++ b/library/think/Lang.php @@ -211,6 +211,12 @@ class Lang } } + if (preg_match('/^([a-z\d\-]+)/i', $langSet, $matches)) { + $langSet = strtolower($matches[1]); + } else { + $langSet = self::$range; + } + // 合法的语言 if (empty(self::$allowLangList) || in_array($langSet, self::$allowLangList)) { self::$range = $langSet ?: self::$range;