YTranslate - это плагин для интеграции перевода страниц через Yandex Переводчик в систему управления контентом NGCMS. Плагин добавляет переключатель языков на сайт без необходимости использования API ключей.
Особенности- Простая интеграция с NGCMS
- Поддержка перевода на 5 языков (русский, английский, немецкий, французский, испанский)
- Сохранение выбранного языка между посещениями
- Гибкие настройки позиционирования
- Не требует API ключа Yandex
- Поддержка тем оформления (light/dark)
Установка1. Скопируйте папку плагина в директорию `/engine/plugins/`
2. Зайдите в панель администратора NGCMS
3. Перейдите в раздел "Плагины"
4. Найдите плагин "YTranslate" и нажмите "Включить"
5. Настройте параметры плагина во вкладке "Настройки"
ИспользованиеДобавьте в нужное место вашего шаблона (например, в `sidebar.tpl`):
Код:
{{ callPlugin('ytranslate.show', {
position: 'fixed', // или 'static'
default_lang: 'ru',
theme: 'light'
}) }}
Параметры конфигурацииВ админ-панели можно настроить:
- Язык по умолчанию (русский, английский, немецкий, французский, испанский)
- Источник шаблонов (из плагина или из темы сайта)
СовместимостьПлагин тестировался на NGCMS версии 0.97 rc 2. Для работы требуется поддержка TWIG.
ЛицензияПлагин распространяется под лицензией MIT. Вы можете свободно использовать и модифицировать его для своих проектов.
ПоддержкаЕсли у вас возникли вопросы или проблемы с работой плагина, создайте issue в репозитории плагина.
- Поддержка PHP 8.1+
- Требуется интернет-соединение для работы Яндекс.Переводчика
БезопасностьПлагин использует официальный API Яндекс.Переводчика, все запросы идут напрямую на серверы Яндекса через HTTPS.
Скачать:ytranslate.zip (6.55 Kb)