diff --git a/app/Http/Middleware/DetectLanguagePrefer.php b/app/Http/Middleware/DetectLanguagePrefer.php index c6c97199..f60392f2 100644 --- a/app/Http/Middleware/DetectLanguagePrefer.php +++ b/app/Http/Middleware/DetectLanguagePrefer.php @@ -21,6 +21,9 @@ class DetectLanguagePrefer public function detect(Request $request) { $locale = $request->input('lang') ?: ($request->cookie('locale') ?: $request->getPreferredLanguage()); + if ($locale == 'zh_HANS_CN') { // For Microsoft Edge and IE + $locale = 'zh_CN'; + } // if current locale is an alias of other locale if (($info = array_get(config('locales'), $locale)) && ($alias = array_get($info, 'alias'))) {