Composant Yii2 pour site multilingue

Composant Yii2 pour site multilingue

skeeks/yii2-multi-language

Installer

Ce composant convient à tout projet Yii2 . Il vous permet de vous connecter au processus de rafting et au processus d’analyse de la demande, et d’ajouter le paramètre de langue du site à l’URL.

Capable de définir le gestionnaire d'URL yii2 ( enablePrettyUrl => true ) et de créer une belle URL du type site.ru/en/path, site.ru/pt/path

Heure de publication: vendredi 12 avril 2019 (il y a 7 mois)

Créé par: Семенов Александр Сергеевич

Catégorie: Des outils

Version actuelle: 1.0.1.1
15 août 2019 20:53:32 (il y a 3 mois)

Packagist: skeeks/yii2-multi-language

: https://github.com/skeeks-semenov/yii2-multi-language

: 226 (Par mois: 26)

Type: Компонент


Ce composant convient à tout projet Yii2 . Il vous permet de vous connecter au processus de rafting et au processus d’analyse de la demande, et d’ajouter le paramètre de langue du site à l’URL.

Capable de définir le gestionnaire d'URL yii2 ( enablePrettyUrl => true ) et de créer une belle URL du type site.ru/en/path, site.ru/pt/path

Component for multilingual site

SkeekS blog

Latest Stable Version Total Downloads

Installation

$ composer require skeeks/yii2-multi-language "^1.0.0"

Or add this to your composer.json file:

{
    "require": {
        "skeeks/yii2-multi-language": "^1.0.0"
    }
}

Use config your application


"bootstrap" => ["multiLanguage"], "language" => "ru", //Your current application language "components" => [ "request" => [ "class" => \skeeks\yii2\multiLanguage\MultiLangRequest::class ], "urlManager" => [ "class" => \skeeks\yii2\multiLanguage\MultiLangUrlManager::class, 'enablePrettyUrl' => true, 'showScriptName' => false, ], "multiLanguage" => [ "class" => \skeeks\yii2\multiLanguage\MultiLangComponent::class, 'langs' => ['ru', 'en'], 'default_lang' => 'ru', //Language to which no language settings are added. 'lang_param_name' => 'lang', ] ]

Example


Url::to(['/module/controller/action', 'id' => 20, 'lang' => 'en']) // /en/module/controller/action?id=20

Screenshot

SkeekS blog

SkeekS blog

Video

Video

Links


skeeks!
SkeekS CMS (Yii2) — quickly, easily and effectively!
skeeks.com | cms.skeeks.com

Comment créer une URL multilingue dans le projet Yii2?

Ce composant convient à tout projet Yii2 . Il vous permet de vous connecter au processus de rafting et au processus d’analyse de la demande, et d’ajouter le paramètre de langue du site à l’URL.

Capable de définir le gestionnaire d'URL yii2 ( enablePrettyUrl => true ) et de créer une belle URL du type site.ru/en/path, site.ru/pt/path

Plus

CHANGELOG

0.0.1

  • -

Tous les commentaires (0)
Sans commentaires

dev-master — 15 août 2019 20:53:32 (il y a 3 mois)

1.0.1.1 — 15 août 2019 20:53:32 (il y a 3 mois)

1.0.1 — 15 août 2019 19:21:33 (il y a 3 mois)

1.0.0 — 12 avr. 2019 15:40:30 (il y a 7 mois)

0.0.2 — 12 avr. 2019 13:08:29 (il y a 7 mois)

0.0.1 — 8 avr. 2019 10:22:39 (il y a 7 mois)

Стандартная установка:

Добавьте composer.json файл вашего проекта:

"skeeks/yii2-multi-language": "*"

Запустите обновление зависимостей


Читать про обнолвение SkeekS CMS