SkeekS компонент для мультиязычности сайта

SkeekS компонент для мультиязычности сайта

skeeks/cms-multi-language

Instalar

Этот компонент подходит для любого SkeekS CMS проекта. Он позволяет переводить сайт на разные языки.

Возможности:

  • Перевод контента на разные языки
  • Перевод разделов на разные языки
  • Формирует сео url с добавлением языковой версии
  • Формирует метатеги alternative (см. исходные код)
  • Дает виджет выбора языка пользователем
  • Через 5 секунд предлагает пользователю поменять язык на сайте (если понимает, что пользователю это нужно)

Tiempo de publicación: lunes, 15 de abril de 2019 (hace 4 años)

Creado por: Семенов Александр Сергеевич

Categoría: Herramientas

Versión actual:
1 ene. 1970 3:00:00 (hace 53 años)

Packagist: skeeks/cms-multi-language

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

:

Tipo: Компонент


Этот компонент подходит для любого SkeekS CMS проекта. Он позволяет переводить сайт на разные языки.

Возможности:

  • Перевод контента на разные языки
  • Перевод разделов на разные языки
  • Формирует сео url с добавлением языковой версии
  • Формирует метатеги alternative (см. исходные код)
  • Дает виджет выбора языка пользователем
  • Через 5 секунд предлагает пользователю поменять язык на сайте (если понимает, что пользователю это нужно)

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

Как перевести сайт построенный на SkeekS CMS на разные языки?

Это описание компонента, который подходит для любого SkeekS CMS проекта. Он позволяет переводить сайт на разные языки.

Возможности:

  • Перевод контента на разные языки
  • Перевод разделов на разные языки
  • Формирует сео url с добавлением языковой версии
  • Формирует метатеги alternative (см. исходные код)
  • Дает виджет выбора языка пользователем
  • Через 5 секунд предлагает пользователю поменять язык на сайте (если понимает, что пользователю это нужно)

Más

CHANGELOG

0.0.1

  • -

todos los comentarios (0)
Sin comentarios

dev-master — 1 ene. 1970 3:00:00 (hace 53 años)

2.0.0.2 — 1 ene. 1970 3:00:00 (hace 53 años)

2.0.0.1 — 1 ene. 1970 3:00:00 (hace 53 años)

2.0.0 — 1 ene. 1970 3:00:00 (hace 53 años)

1.0.6 — 1 ene. 1970 3:00:00 (hace 53 años)

1.0.5 — 1 ene. 1970 3:00:00 (hace 53 años)

1.0.4 — 1 ene. 1970 3:00:00 (hace 53 años)

1.0.3 — 1 ene. 1970 3:00:00 (hace 53 años)

1.0.2 — 1 ene. 1970 3:00:00 (hace 53 años)

1.0.1 — 1 ene. 1970 3:00:00 (hace 53 años)

1.0.0 — 1 ene. 1970 3:00:00 (hace 53 años)

0.0.6 — 1 ene. 1970 3:00:00 (hace 53 años)

0.0.5 — 1 ene. 1970 3:00:00 (hace 53 años)

0.0.4 — 1 ene. 1970 3:00:00 (hace 53 años)

0.0.3 — 1 ene. 1970 3:00:00 (hace 53 años)

0.0.2 — 1 ene. 1970 3:00:00 (hace 53 años)

0.0.1 — 1 ene. 1970 3:00:00 (hace 53 años)

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

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

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

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


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