header('Accept-Language'); if ($acceptLanguage) { // 取前两个字符作为语言代码 $locale = substr($acceptLanguage, 0, 2); // 支持的语言列表 $supportedLocales = ['zh', 'en', 'ru', 'es', 'fr']; if (in_array($locale, $supportedLocales)) { Translation::setLocale($locale); } } return $next($request); } }