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