SkeekS-Komponente für mehrsprachige Site

SkeekS-Komponente für mehrsprachige Site

skeeks/cms-multi-language

Installieren

Diese Komponente eignet sich für jedes SkeekS CMS-Projekt. Sie können die Site in verschiedene Sprachen übersetzen.

Möglichkeiten:

  • Übersetzung von Inhalten in verschiedene Sprachen
  • Übersetzung von Abschnitten in verschiedene Sprachen
  • Erzeugt eine SEO-URL mit der Sprachversion
  • Bietet alternative Metatags (siehe Quellcode).
  • Gibt ein vom Benutzer wählbares Sprach-Widget aus
  • Fordert den Benutzer nach 5 Sekunden auf, die Sprache auf der Site zu ändern (wenn er versteht, dass der Benutzer sie benötigt)

Veröffentlichungszeit: Montag, 15. April 2019 (vor einem Jahr)

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

Kategorie: Werkzeuge

Aktuelle Version: 1.0.3
25.02.2020, 11:44:33 (vor 5 Monaten)

Packagist: skeeks/cms-multi-language

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

: 82

Typ: Компонент


Diese Komponente eignet sich für jedes SkeekS CMS-Projekt. Sie können die Site in verschiedene Sprachen übersetzen.

Möglichkeiten:

  • Übersetzung von Inhalten in verschiedene Sprachen
  • Übersetzung von Abschnitten in verschiedene Sprachen
  • Erzeugt eine SEO-URL mit der Sprachversion
  • Bietet alternative Metatags (siehe Quellcode).
  • Gibt ein vom Benutzer wählbares Sprach-Widget aus
  • Fordert den Benutzer nach 5 Sekunden auf, die Sprache auf der Site zu ändern (wenn er versteht, dass der Benutzer sie benötigt)

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

Wie kann eine auf SkeekS CMS basierende Site in verschiedene Sprachen übersetzt werden?

Dies ist eine Beschreibung der Komponente, die für jedes SkeekS CMS-Projekt geeignet ist. Sie können die Site in verschiedene Sprachen übersetzen.

Möglichkeiten:

  • Übersetzung von Inhalten in verschiedene Sprachen
  • Übersetzung von Abschnitten in verschiedene Sprachen
  • Erzeugt eine SEO-URL mit der Sprachversion
  • Bietet alternative Metatags (siehe Quellcode).
  • Gibt ein vom Benutzer wählbares Sprach-Widget aus
  • Fordert den Benutzer nach 5 Sekunden auf, die Sprache auf der Site zu ändern (wenn er versteht, dass der Benutzer sie benötigt)

Mehr

CHANGELOG

0.0.1

  • -

Alle Kommentare (0)
Keine Kommentare

dev-master — 25.02.2020, 11:44:33 (vor 5 Monaten)

1.0.3 — 25.02.2020, 11:44:33 (vor 5 Monaten)

1.0.2 — 16.08.2019, 12:11:58 (vor 11 Monaten)

1.0.1 — 15.08.2019, 00:36:06 (vor 11 Monaten)

0.0.6 — 16.04.2019, 11:42:00 (vor einem Jahr)

1.0.0 — 16.04.2019, 11:42:00 (vor einem Jahr)

0.0.4 — 16.04.2019, 01:19:57 (vor einem Jahr)

0.0.5 — 16.04.2019, 01:19:57 (vor einem Jahr)

0.0.3 — 15.04.2019, 12:06:56 (vor einem Jahr)

0.0.2 — 12.04.2019, 16:24:24 (vor einem Jahr)

0.0.1 — 08.04.2019, 12:33:23 (vor einem Jahr)

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

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

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

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


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