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

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

skeeks/cms-multi-language

Установить

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

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

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

Время публикации: понедельник, 15 апреля 2019 г. (6 месяцев назад)

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

Категория: Инструменты

Актуальная версия: 1.0.1
15 авг. 2019 г., 0:36:06 (2 месяца назад)

Packagist: skeeks/cms-multi-language

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

: 28

Тип: Компонент


Этот компонент подходит для любого 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 секунд предлагает пользователю поменять язык на сайте (если понимает, что пользователю это нужно)

Подробнее

CHANGELOG

0.0.1

  • -

Все комментарии (0)
Нет комментариев

dev-master — 16 авг. 2019 г., 12:11:58 (2 месяца назад)

1.0.1 — 15 авг. 2019 г., 0:36:06 (2 месяца назад)

0.0.6 — 16 апр. 2019 г., 11:42:00 (6 месяцев назад)

1.0.0 — 16 апр. 2019 г., 11:42:00 (6 месяцев назад)

0.0.4 — 16 апр. 2019 г., 1:19:57 (6 месяцев назад)

0.0.5 — 16 апр. 2019 г., 1:19:57 (6 месяцев назад)

0.0.3 — 15 апр. 2019 г., 12:06:56 (6 месяцев назад)

0.0.2 — 12 апр. 2019 г., 16:24:24 (6 месяцев назад)

0.0.1 — 08 апр. 2019 г., 12:33:23 (6 месяцев назад)

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

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

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

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


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