Composant SkeekS pour site multilingue

Composant SkeekS pour site multilingue

skeeks/cms-multi-language

Installer

Ce composant est adapté à tout projet SkeekS CMS. Il vous permet de traduire le site dans différentes langues.

Opportunités:

  • Traduction du contenu dans différentes langues
  • Traduction de sections en différentes langues
  • Génère une URL de référencement avec l'ajout de la version linguistique
  • Forme des balises méta alternatives (voir le code source)
  • Donne un widget de langue sélectionnable par l'utilisateur
  • Après 5 secondes, invite l'utilisateur à changer de langue sur le site (s'il comprend que l'utilisateur en a besoin)

Heure de publication: lundi 15 avril 2019 (il y a 7 mois)

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

Catégorie: Des outils

Version actuelle: 1.0.1
15 août 2019 00:36:06 (il y a 3 mois)

Packagist: skeeks/cms-multi-language

: https://github.com/skeeks-cms/cms-multi-language

: 31

Type: Компонент


Ce composant est adapté à tout projet SkeekS CMS. Il vous permet de traduire le site dans différentes langues.

Opportunités:

  • Traduction du contenu dans différentes langues
  • Traduction de sections en différentes langues
  • Génère une URL de référencement avec l'ajout de la version linguistique
  • Forme des balises méta alternatives (voir le code source)
  • Donne un widget de langue sélectionnable par l'utilisateur
  • Après 5 secondes, invite l'utilisateur à changer de langue sur le site (s'il comprend que l'utilisateur en a besoin)

Component for multilingual site on SkeekS CMS

SkeekS blog

Latest Stable Version Total Downloads

Installation

$ composer require skeeks/cms-multi-language "^0.0.3"

Or add this to your composer.json file:

{
    "require": {
        "skeeks/cms-multi-language": "^0.0.3"
    }
}

Use config your application

Widget Choose your language

<? $modal = \yii\bootstrap\Modal::begin([
        'id' => 'sx-lang-modal',
    'header' => \Yii::t('skeeks/multi-lang/main', 'Choose your language'),
    'footer' => '<button type="button" class="btn btn-default" data-dismiss="modal">
        '.\Yii::t('skeeks/multi-lang/main', 'Close').'
    </button>',
]); ?>
    <?= \skeeks\cms\multiLanguage\widgets\LangsList::widget(); ?>
<? $modal::end(); ?>

<?= \skeeks\cms\multiLanguage\widgets\CurrentLangButton::widget([
    'options' => [
        'data-toggle' => 'modal',
        'data-target' => '#sx-lang-modal'
    ]
]); ?>

Example


Url::to(['/module/controller/action', 'id' => 20, 'lang' => 'en']) // /en/module/controller/action?id=20 Auto translate ----- ```sh php yii multi-lang/translate/content-elements php yii multi-lang/translate/tree php yii multi-lang/translate/messages

“`

Screenshot

SkeekS blog

SkeekS blog

Video

Video

Links


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

Comment traduire un site construit sur le CMS SkeekS dans différentes langues?

Ceci est une description du composant qui convient à tout projet SkeekS CMS. Il vous permet de traduire le site dans différentes langues.

Opportunités:

  • Traduction du contenu dans différentes langues
  • Traduction de sections en différentes langues
  • Génère une URL de référencement avec l'ajout de la version linguistique
  • Forme des balises méta alternatives (voir le code source)
  • Donne un widget de langue sélectionnable par l'utilisateur
  • Après 5 secondes, invite l'utilisateur à changer de langue sur le site (s'il comprend que l'utilisateur en a besoin)

Plus

CHANGELOG

0.0.1

  • -

Tous les commentaires (0)
Sans commentaires

dev-master — 16 août 2019 12:11:58 (il y a 3 mois)

1.0.1 — 15 août 2019 00:36:06 (il y a 3 mois)

0.0.6 — 16 avr. 2019 11:42:00 (il y a 7 mois)

1.0.0 — 16 avr. 2019 11:42:00 (il y a 7 mois)

0.0.4 — 16 avr. 2019 01:19:57 (il y a 7 mois)

0.0.5 — 16 avr. 2019 01:19:57 (il y a 7 mois)

0.0.3 — 15 avr. 2019 12:06:56 (il y a 7 mois)

0.0.2 — 12 avr. 2019 16:24:24 (il y a 7 mois)

0.0.1 — 8 avr. 2019 12:33:23 (il y a 7 mois)

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

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

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

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


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