wearesho-team/yii2-header-language-selector

为yii2应用程序配置从头部自动设置语言库

1.0.0 2018-10-08 10:34 UTC

This package is auto-updated.

Last update: 2024-09-26 05:23:03 UTC


README

Build Status codecov

此库允许您在yii2应用程序中配置从HTTP头部设置语言。

设置

composer require wearesho-team/yii2-header-language-selector

配置

在您的应用程序配置中追加以下bootstrap声明项

<?php

// config/main.php

use Wearesho\Yii\HeaderLanguageSelector;

return [
    'id' => 'appId',
    'basePath' => __DIR__,
    'bootstrap' => [
        'headerLanguageSelector' => [
            'class' => HeaderLanguageSelector\Bootstrap::class,
            'defaultLanguage' => 'ru',
            'supportedLanguages' => ['ua', 'ru', 'en',],
            'headerAttribute' => 'language',
        ],
    ],
];