koenster / php-language-detection
检测浏览器首选语言,并将其与可用的语言/区域进行比较,以返回最佳的用于重定向的语言/区域。
v1.0.4
2016-11-08 14:20 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-28 19:15:08 UTC
README
检测浏览器首选语言,并将其与可用的语言/区域进行比较,以返回最佳的用于重定向的语言/区域。
如何安装
composer require koenster/php-language-detection
如何使用
use koenster\PHPLanguageDetection\BrowserLocalization;
$browser = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$default = 'nl-NL';
$available = ['nl-NL', 'nl-BE', 'en-GB', 'fr-FR'];
$browser = new BrowserLocalization();
$browser->setAvailable($available)
->setDefault($default)
->setPreferences($browser);
// Will return or a default or when available, the available locale.
echo $browser->detect();
##许可证
此语言检测脚本是一个开源软件,许可协议为MIT许可证。