jones/language-selector

该软件包已废弃,不再维护。未建议替代包。
关于该软件包的最新版本(v1.0.0)没有提供许可证信息。

v1.0.0 2013-07-15 14:06 UTC

This package is not auto-updated.

Last update: 2023-11-06 10:53:12 UTC


README

#Laravel 4 LanguageSelector

用于设置用户动态语言的Laravel 4软件包

Latest Stable Version Total Downloads

##贡献如果您有任何建议或改进,请自由创建问题或提交Pull Request。

##安装

jones/language-selector添加到composer.json中的要求

{
    ...
    "require": {
        ...
        "jones/language-selector": "dev-master"
        ...
    },
}

更新composer

$ php composer.phar update

将提供者添加到您的app/config/app.php

'providers' => array(

    ...
    'Jones\LanguageSelector\LanguageSelectorServiceProvider',

),

(可选)发布软件包配置

$ php artisan config:publish jones/language-selector

##配置

  • lang_key:设置用户语言的关键字

##如何检查使用的是哪种语言?

首先检查您是否输入了语言关键字,如果有,我们将尝试从用户那里获取语言(您需要使用Laravel的Auth类或Sentry,并且语言必须是简写键,例如'en')。如果我们找到了有效的语言,我们将使用它。其次,我们检查“Accept-Language”头,并尝试使用它设置语言。如果两者都失败,我们将使用配置中设置的地区。