Plugins - SmartyPress AI Engine - Development Readme (trunk) - en to ru translation catalogue (270 entries)

en: <code>smartypress_ai_prompt_{action}</code> - Customize prompts
ru: <code>smartypress_ai_prompt_{action}</code> — настройка промптов

en: <code>smartypress_ai_prompt_{action}</code> — customize prompts for any action
ru: <code>smartypress_ai_prompt_{action}</code> — настройка промптов для любого действия

en: <code>smartypress_ai_wand_features</code> - Add custom actions
ru: <code>smartypress_ai_wand_features</code> — добавление пользовательских действий

en: <code>smartypress_ai_wand_features</code> — add custom Magic Wand actions
ru: <code>smartypress_ai_wand_features</code> — добавление пользовательских действий Волшебной палочки

en: <code>smartypress_ai_wand_params</code> - Modify AI parameters
ru: <code>smartypress_ai_wand_params</code> — изменение параметров ИИ

en: <code>smartypress_ai_wand_params</code> — modify AI parameters (temperature, tokens)
ru: <code>smartypress_ai_wand_params</code> — изменение параметров ИИ (температура, токены)

en: <strong>1. Admin Dashboard (React SPA):</strong>
ru: <strong>1. Панель администратора (React SPA):</strong>

en: <strong>1. OpenAI API (optional)</strong>
    * <strong>Service:</strong> OpenAI language and image models
    * <strong>Endpoints:</strong> <code>https://api.openai.com/v1/chat/completions</code>, <code>https://api.openai.com/v1/images/generations</code>, <code>https://api.openai.com/v1/images/edits</code>
    * <strong>Purpose:</strong> Generate text, titles, excerpts, image prompts, images, image metadata, and edits when OpenAI is selected as provider
    * <strong>Data sent:</strong> Your prompts, selected post content, image prompts, uploaded/generated image files for image editing, and generation parameters
    * <strong>When:</strong> Only when you explicitly click a generate/regenerate button or use Magic Wand
    * <strong>Terms of Service:</strong> https://openai.com/policies/terms-of-use
    * <strong>Privacy Policy:</strong> https://openai.com/policies/privacy-policy
    * <strong>API Documentation:</strong> https://platform.openai.com/docs
ru: <strong>1. OpenAI API (опционально)</strong>
    * <strong>Сервис:</strong> Языковые и графические модели OpenAI
    * <strong>Конечные точки:</strong> <code>https://api.openai.com/v1/chat/completions</code>, <code>https://api.openai.com/v1/images/generations</code>, <code>https://api.openai.com/v1/images/edits</code>
    * <strong>Цель:</strong> Генерация текста, заголовков, отрывков, промптов изображений, изображений, метаданных изображений и правок, когда OpenAI выбран в качестве провайдера
    * <strong>Отправляемые данные:</strong> Ваши промпты, выбранный контент записей, промпты изображений, загруженные/сгенерированные файлы изображений для редактирования и параметры генерации
    * <strong>Когда:</strong> Только когда вы явно нажимаете кнопку генерации/регенерации или используете Волшебную палочку
    * <strong>Условия использования:</strong> https://openai.com/policies/terms-of-use
    * <strong>Политика конфиденциальности:</strong> https://openai.com/policies/privacy-policy
    * <strong>Документация API:</strong> https://platform.openai.com/docs

en: <strong>2. Content Generator Module:</strong>
ru: <strong>2. Модуль генератора контента:</strong>

en: <strong>2. Deepseek API (optional)</strong>
    * <strong>Service:</strong> Deepseek's language models for content generation
    * <strong>Endpoint:</strong> <code>https://api.deepseek.com/v1/chat/completions</code> - Text generation
    * <strong>Purpose:</strong> Generate titles, content, excerpts, SEO text, and other text when Deepseek is selected as provider
    * <strong>Data sent:</strong> Your prompts, post titles, content excerpts, and generation parameters (temperature, max tokens)
    * <strong>When:</strong> Only when you explicitly click a generate button or use Magic Wand
    * <strong>Terms of Service:</strong> https://www.deepseek.com/en/terms
    * <strong>Privacy Policy:</strong> https://www.deepseek.com/en/privacy
    * <strong>API Documentation:</strong> https://platform.deepseek.com/docs
ru: <strong>2. Deepseek API (опционально)</strong>
    * <strong>Сервис:</strong> Языковые модели Deepseek для генерации контента
    * <strong>Конечная точка:</strong> <code>https://api.deepseek.com/v1/chat/completions</code> — генерация текста
    * <strong>Цель:</strong> Генерация заголовков, контента, отрывков, SEO-текста и другого текста, когда Deepseek выбран в качестве провайдера
    * <strong>Отправляемые данные:</strong> Ваши промпты, заголовки записей, отрывки контента и параметры генерации (температура, макс. токены)
    * <strong>Когда:</strong> Только когда вы явно нажимаете кнопку генерации или используете Волшебную палочку
    * <strong>Условия использования:</strong> https://www.deepseek.com/en/terms
    * <strong>Политика конфиденциальности:</strong> https://www.deepseek.com/en/privacy
    * <strong>Документация API:</strong> https://platform.deepseek.com/docs

en: <strong>3. Anthropic API (optional)</strong>
    * <strong>Service:</strong> Anthropic Claude Messages API
    * <strong>Endpoint:</strong> <code>https://api.anthropic.com/v1/messages</code>
    * <strong>Purpose:</strong> Generate text and image metadata when Anthropic is selected as provider
    * <strong>Data sent:</strong> Your prompts, selected post content, generation parameters, and image data when a vision-capable Claude model is used for image metadata
    * <strong>When:</strong> Only when you explicitly click a generate button, use Magic Wand, or run image metadata generation with Anthropic selected
    * <strong>Terms of Service:</strong> https://www.anthropic.com/legal/consumer-terms
    * <strong>Privacy Policy:</strong> https://www.anthropic.com/legal/privacy
    * <strong>API Documentation:</strong> https://docs.anthropic.com
ru: <strong>3. Anthropic API (опционально)</strong>
    * <strong>Сервис:</strong> Anthropic Claude Messages API
    * <strong>Конечная точка:</strong> <code>https://api.anthropic.com/v1/messages</code>
    * <strong>Цель:</strong> Генерация текста и метаданных изображений, когда Anthropic выбран в качестве провайдера
    * <strong>Отправляемые данные:</strong> Ваши промпты, выбранный контент записей, параметры генерации и данные изображений, когда vision-модель Claude используется для метаданных изображений
    * <strong>Когда:</strong> Только когда вы явно нажимаете кнопку генерации, используете Волшебную палочку или запускаете генерацию метаданных изображений с выбранным Anthropic
    * <strong>Условия использования:</strong> https://www.anthropic.com/legal/consumer-terms
    * <strong>Политика конфиденциальности:</strong> https://www.anthropic.com/legal/privacy
    * <strong>Документация API:</strong> https://docs.anthropic.com

en: <strong>3. Image Generator Module:</strong>
ru: <strong>3. Модуль генератора изображений:</strong>

en: <strong>4. Gutenberg Integration (Magic Wand):</strong>
ru: <strong>4. Интеграция с Gutenberg (Волшебная палочка):</strong>

en: <strong>4. OpenRouter API (optional)</strong>
    * <strong>Service:</strong> OpenRouter model gateway and model catalog
    * <strong>Endpoints:</strong> <code>https://openrouter.ai/api/v1/chat/completions</code>, <code>https://openrouter.ai/api/v1/models</code>
    * <strong>Purpose:</strong> Generate text, use vision/image-capable models, and load available model lists when OpenRouter is configured
    * <strong>Data sent:</strong> Your prompts, selected post content, generation parameters, image data for vision workflows, and API key for authenticated requests
    * <strong>When:</strong> Only when you use OpenRouter as provider or load/save OpenRouter model settings
    * <strong>Terms of Service:</strong> https://openrouter.ai/terms
    * <strong>Privacy Policy:</strong> https://openrouter.ai/privacy
    * <strong>API Documentation:</strong> https://openrouter.ai/docs
ru: <strong>4. OpenRouter API (опционально)</strong>
    * <strong>Сервис:</strong> Шлюз моделей и каталог моделей OpenRouter
    * <strong>Конечные точки:</strong> <code>https://openrouter.ai/api/v1/chat/completions</code>, <code>https://openrouter.ai/api/v1/models</code>
    * <strong>Цель:</strong> Генерация текста, использование vision/image-моделей и загрузка списков доступных моделей, когда настроен OpenRouter
    * <strong>Отправляемые данные:</strong> Ваши промпты, выбранный контент записей, параметры генерации, данные изображений для vision-процессов и API-ключ для аутентифицированных запросов
    * <strong>Когда:</strong> Только когда вы используете OpenRouter в качестве провайдера или загружаете/сохраняете настройки моделей OpenRouter
    * <strong>Условия использования:</strong> https://openrouter.ai/terms
    * <strong>Политика конфиденциальности:</strong> https://openrouter.ai/privacy
    * <strong>Документация API:</strong> https://openrouter.ai/docs

en: <strong>5. Yandex Cloud AI APIs (optional)</strong>
    * <strong>Service:</strong> YandexGPT and YandexART through Yandex Cloud Foundation Models
    * <strong>Endpoints:</strong> <code>https://llm.api.cloud.yandex.net/foundationModels/v1/completion</code>, <code>https://llm.api.cloud.yandex.net/foundationModels/v1/imageGenerationAsync</code>, <code>https://operation.api.cloud.yandex.net/operations</code>
    * <strong>Purpose:</strong> Generate text with YandexGPT and images with YandexART when Yandex is selected as provider
    * <strong>Data sent:</strong> Your prompts, selected post content, image prompts, Folder ID, model name, and generation parameters
    * <strong>When:</strong> Only when you explicitly generate text/images with Yandex selected
    * <strong>Terms of Service:</strong> https://yandex.cloud/en/docs/legal
    * <strong>Privacy Policy:</strong> https://yandex.com/legal/confidential
    * <strong>API Documentation:</strong> https://yandex.cloud/en/docs/foundation-models
ru: <strong>5. Yandex Cloud AI APIs (опционально)</strong>
    * <strong>Сервис:</strong> YandexGPT и YandexART через Yandex Cloud Foundation Models
    * <strong>Конечные точки:</strong> <code>https://llm.api.cloud.yandex.net/foundationModels/v1/completion</code>, <code>https://llm.api.cloud.yandex.net/foundationModels/v1/imageGenerationAsync</code>, <code>https://operation.api.cloud.yandex.net/operations</code>
    * <strong>Цель:</strong> Генерация текста с YandexGPT и изображений с YandexART, когда Yandex выбран в качестве провайдера
    * <strong>Отправляемые данные:</strong> Ваши промпты, выбранный контент записей, промпты изображений, Folder ID, имя модели и параметры генерации
    * <strong>Когда:</strong> Только когда вы явно генерируете текст/изображения с выбранным Yandex
    * <strong>Условия использования:</strong> https://yandex.cloud/en/docs/legal
    * <strong>Политика конфиденциальности:</strong> https://yandex.com/legal/confidential
    * <strong>Документация API:</strong> https://yandex.cloud/en/docs/foundation-models

en: <strong>6. GigaChat API (optional)</strong>
    * <strong>Service:</strong> GigaChat text and image generation APIs
    * <strong>Endpoints:</strong> <code>https://ngw.devices.sberbank.ru:9443/api/v2/oauth</code>, <code>https://gigachat.devices.sberbank.ru/api/v1</code>, <code>https://api.giga.chat/v1</code>
    * <strong>Purpose:</strong> Exchange the configured authorization key for an access token, generate text, and generate/download images when GigaChat is selected as provider
    * <strong>Data sent:</strong> Your authorization key during token exchange, prompts, selected post content, model name, scope, endpoint selection, and generation parameters
    * <strong>When:</strong> Only when you explicitly generate with GigaChat selected or validate GigaChat credentials
    * <strong>Terms of Service:</strong> https://developers.sber.ru/docs/ru/policies
    * <strong>Privacy Policy:</strong> https://developers.sber.ru/docs/ru/policies/privacy-policy
    * <strong>API Documentation:</strong> https://developers.sber.ru/docs/ru/gigachat/api/overview
ru: <strong>6. GigaChat API (опционально)</strong>
    * <strong>Сервис:</strong> API генерации текста и изображений GigaChat
    * <strong>Конечные точки:</strong> <code>https://ngw.devices.sberbank.ru:9443/api/v2/oauth</code>, <code>https://gigachat.devices.sberbank.ru/api/v1</code>, <code>https://api.giga.chat/v1</code>
    * <strong>Цель:</strong> Обмен настроенного ключа авторизации на токен доступа, генерация текста и генерация/загрузка изображений, когда GigaChat выбран в качестве провайдера
    * <strong>Отправляемые данные:</strong> Ваш ключ авторизации при обмене токена, промпты, выбранный контент записей, имя модели, scope, выбор эндпоинта и параметры генерации
    * <strong>Когда:</strong> Только когда вы явно генерируете с выбранным GigaChat или проверяете учётные данные GigaChat
    * <strong>Условия использования:</strong> https://developers.sber.ru/docs/ru/policies
    * <strong>Политика конфиденциальности:</strong> https://developers.sber.ru/docs/ru/policies/privacy-policy
    * <strong>Документация API:</strong> https://developers.sber.ru/docs/ru/gigachat/api/overview

en: <strong>AI Bud</strong> - AI content generator with chatbot and image generation capabilities
ru: <strong>AI Bud</strong> — генератор контента с ИИ, чат-ботом и возможностями генерации изображений

en: <strong>AI Power (AIP)</strong> - Comprehensive AI solution with multi-provider support and advanced content generation features
ru: <strong>AI Power (AIP)</strong> — комплексное ИИ-решение с поддержкой нескольких провайдеров и расширенными функциями генерации контента

en: <strong>AI Providers</strong>
    Switch between OpenAI, Deepseek, Anthropic Claude, OpenRouter, YandexGPT/YandexART, and GigaChat. Configure text and image models independently where supported.
ru: <strong>ИИ-провайдеры</strong>
    Переключайтесь между OpenAI, Deepseek, Anthropic Claude, OpenRouter, YandexGPT/YandexART и GigaChat. Настраивайте текстовые и графические модели независимо, где это поддерживается.

en: <strong>AIWU</strong> - Workflow automation and AI content generation with visual workflow builder
ru: <strong>AIWU</strong> — автоматизация процессов и генерация контента с ИИ с визуальным конструктором процессов

en: <strong>API Logs:</strong>
    * Support for module events (image generation logs) with stage, context, and data display
ru: <strong>Логи API:</strong>
    * Поддержка событий модулей (логи генерации изображений) с отображением этапа, контекста и данных

en: <strong>Added:</strong>
    * New AI providers: Anthropic Claude, OpenRouter, YandexGPT/YandexART, and GigaChat
    * Image ALT Generation module for bulk Media Library metadata generation
    * SEO Analysis and SEO Optimization modules for AI-assisted content planning and fixes
    * OpenRouter dynamic model catalog and text/image model allow-list settings
    * GigaChat endpoint selection for official API endpoints
    * Token usage tracking and estimated cost statistics
ru: <strong>Добавлено:</strong>
    * Новые ИИ-провайдеры: Anthropic Claude, OpenRouter, YandexGPT/YandexART и GigaChat
    * Модуль генерации ALT изображений для массовой генерации метаданных Медиабиблиотеки
    * Модули SEO-анализа и SEO-оптимизации для планирования контента и исправлений с помощью нейросети
    * Динамический каталог моделей OpenRouter и настройки allow-list текстовых/графических моделей
    * Выбор эндпоинта GigaChat для официальных API-эндпоинтов
    * Отслеживание использования токенов и статистика оценочной стоимости

en: <strong>Added:</strong>
    * Review notice on admin pages: invitation to rate the plugin and share ideas on WordPress.org
    * Notice shows 7 days after install, then 30/90/180 days after dismiss. DEBUG constant for instant display
ru: <strong>Добавлено:</strong>
    * Уведомление с просьбой об отзыве на страницах администратора: приглашение оценить плагин и поделиться идеями на WordPress.org
    * Уведомление показывается через 7 дней после установки, затем через 30/90/180 дней после закрытия. Константа DEBUG для мгновенного отображения

en: <strong>Aiify</strong> - AI copywriting and content editing with ChatGPT and OpenRouter integration
ru: <strong>Aiify</strong> — ИИ-копирайтинг и редактирование контента с интеграцией ChatGPT и OpenRouter

en: <strong>Anthropic Claude:</strong>
    * Strong long-form writing and reasoning
    * Useful for structured drafts, rewriting, and image metadata workflows with supported vision models
ru: <strong>Anthropic Claude:</strong>
    * Сильное написание длинных текстов и рассуждение
    * Полезно для структурированных черновиков, рерайта и процессов метаданных изображений с поддерживаемыми vision-моделями

en: <strong>Anthropic Claude:</strong>
    1. Visit https://console.anthropic.com
    2. Create or select your workspace
    3. Go to API Keys
    4. Create a new key
    5. Copy the key to plugin settings
ru: <strong>Anthropic Claude:</strong>
    1. Посетите https://console.anthropic.com
    2. Создайте или выберите ваше рабочее пространство
    3. Перейдите в API Keys
    4. Создайте новый ключ
    5. Скопируйте ключ в настройки плагина

en: <strong>Anthropic Claude:</strong> Claude Sonnet and other supported Claude Messages API models configured in the plugin.
ru: <strong>Anthropic Claude:</strong> Claude Sonnet и другие поддерживаемые модели Claude Messages API, настроенные в плагине.

en: <strong>Build configuration:</strong>
    * Vite 6+ for bundling
    * React 18+ components
    * SCSS preprocessing
    * Autoprefixer for browser compatibility
    * Minification enabled
    * IIFE format for WordPress compatibility
ru: <strong>Конфигурация сборки:</strong>
    * Vite 6+ для сборки
    * React 18+ компоненты
    * Предобработка SCSS
    * Autoprefixer для совместимости с браузерами
    * Минификация включена
    * Формат IIFE для совместимости с WordPress

en: <strong>Changed:</strong>
    * Minor changes
ru: <strong>Изменено:</strong>
    * Незначительные изменения

en: <strong>Changed:</strong>
    * Temporarily hidden "Suggest Categories" feature (will return in future update)
ru: <strong>Изменено:</strong>
    * Временно скрыта функция «Предложить категории» (вернётся в будущем обновлении)

en: <strong>Changed:</strong>
    * Yandex integration now uses service account API keys instead of OAuth-to-IAM exchange
    * Readme and External Services disclosure updated for all supported AI providers
    * WordPress.org compatibility fixes for plugin packaging and code standards
ru: <strong>Изменено:</strong>
    * Интеграция Yandex теперь использует API-ключи сервисного аккаунта вместо обмена OAuth-to-IAM
    * Обновлены readme и раскрытие External Services для всех поддерживаемых ИИ-провайдеров
    * Исправления совместимости с WordPress.org для упаковки плагина и стандартов кода

en: <strong>Changes:</strong> Added permalink notice on plugin pages when Pretty Permalinks are disabled. Extended API key notice to all admin pages. Improved error messages with user-friendly descriptions for API key and REST API issues.
ru: <strong>Изменения:</strong> Добавлено уведомление о постоянных ссылках на страницах плагина, когда Pretty Permalinks отключены. Расширено уведомление об API-ключе на все страницы администратора. Улучшены сообщения об ошибках с понятными описаниями для проблем с API-ключом и REST API.

en: <strong>Changes:</strong> Documentation link in readme and plugin UI. API key notice with link to docs. Inspired By section. Everyone Accessibility Suite and other plugins in Our Other Plugins. Screenshots reordered (Dashboard as overview), 17 descriptions. Keyword "free AI engine" in copy.
ru: <strong>Изменения:</strong> Ссылка на документацию в readme и интерфейсе плагина. Уведомление об API-ключе со ссылкой на документацию. Раздел «Вдохновлено». Everyone Accessibility Suite и другие плагины в разделе «Наши другие плагины». Переупорядочены скриншоты (Панель управления как обзор), 17 описаний. Ключевое слово «бесплатный ИИ-движок» в тексте.

en: <strong>Changes:</strong> Hide third-party admin notices on plugin pages. Sanitization and validation for settings API; secure uninstall queries (wpdb-&gt;prepare). CSS isolation for admin UI.
ru: <strong>Изменения:</strong> Скрытие сторонних уведомлений администратора на страницах плагина. Санитизация и валидация для API настроек; безопасные запросы удаления (wpdb-&gt;prepare). Изоляция CSS для интерфейса администратора.

en: <strong>Changes:</strong> OpenAI proxy support for blocked regions. Model selection in Single post Current Settings and general settings. Magic Wand no longer wraps plain text in extra paragraph tags. Modal header padding set to zero in Gutenberg. PHPCS fixes: removed debug error_log, nonce ignore for classic editor detection, prefixed global variables.
ru: <strong>Изменения:</strong> Поддержка прокси OpenAI для заблокированных регионов. Выбор модели в текущих настройках одной записи и общих настройках. Волшебная палочка больше не оборачивает простой текст в дополнительные теги абзаца. Отступ заголовка модального окна установлен в ноль в Gutenberg. Исправления PHPCS: удалён отладочный error_log, игнорирование nonce для определения классического редактора, префиксы глобальных переменных.

en: <strong>Components / Navigation:</strong>
    * ModulesContext provides live routes from enabled modules; Layout and Navigation react to changes after toggle
ru: <strong>Компоненты / Навигация:</strong>
    * ModulesContext предоставляет актуальные маршруты из включённых модулей; Layout и Navigation реагируют на изменения после переключения

en: <strong>Content Generation:</strong>
ru: <strong>Генерация контента:</strong>

en: <strong>Content Generator</strong>
    Generate titles, full articles, excerpts, plans, drafts, and bulk content right inside WordPress. Supports public post types, WooCommerce products, Gutenberg, and Classic Editor workflows.
ru: <strong>Генератор контента</strong>
    Генератор ии создаёт заголовки, полные статьи, отрывки, планы, черновики и массовый контент прямо в WordPress. Поддерживает публичные типы записей, товары WooCommerce, Gutenberg и классический редактор.

en: <strong>Data Minimization:</strong> Only necessary data is sent to AI providers
ru: <strong>Минимизация данных:</strong> Провайдерам ИИ отправляются только необходимые данные

en: <strong>Data storage:</strong>
    * API keys are stored in your WordPress database
    * Generated content is stored in your WordPress database
    * No content is stored on third-party servers after generation
    * API providers may temporarily cache requests per their policies
ru: <strong>Хранение данных:</strong>
    * API-ключи хранятся в вашей базе данных WordPress
    * Сгенерированный контент хранится в вашей базе данных WordPress
    * Контент не хранится на сторонних серверах после генерации
    * API-провайдеры могут временно кэшировать запросы согласно их политикам

en: <strong>Deepseek:</strong>
    * Faster generation
    * More affordable
    * Good quality for most use cases
    * Recommended for: blog posts, drafts, bulk generation
ru: <strong>Deepseek:</strong>
    * Более быстрая генерация
    * Более доступный
    * Хорошее качество для большинства случаев
    * Рекомендуется для: записей блога, черновиков, массовой генерации

en: <strong>Deepseek:</strong>
    1. Visit https://platform.deepseek.com
    2. Sign up or log in
    3. Go to API Settings
    4. Create new API key
    5. Copy the key to plugin settings
ru: <strong>Deepseek:</strong>
    1. Посетите https://platform.deepseek.com
    2. Зарегистрируйтесь или войдите
    3. Перейдите в настройки API
    4. Создайте новый API-ключ
    5. Скопируйте ключ в настройки плагина

en: <strong>Developer Friendly</strong>
    WordPress filters, REST API, and extensible architecture. Build custom AI workflows on top of this free AI engine.
ru: <strong>Удобно для разработчиков</strong>
    Фильтры WordPress, REST API и расширяемая архитектура. Создавайте собственные ИИ-процессы на основе этого бесплатного ИИ-движка.

en: <strong>Enhanced:</strong>
    * Extended translation support for content generation prompts (title, sections, content, excerpt)
    * Improved translation coverage across settings and editor interfaces
    * Fixes for translation file references to ensure correct loading of translations
ru: <strong>Улучшено:</strong>
    * Расширена поддержка переводов для промптов генерации контента (заголовок, разделы, контент, отрывок)
    * Улучшено покрытие переводами в интерфейсах настроек и редактора
    * Исправления ссылок на файлы переводов для корректной загрузки переводов

en: <strong>Enhanced:</strong>
    * Full request/response logging for debugging (enable in Settings &gt; Debug)
    * Option to log successful API requests for troubleshooting
    * Improved log display with word wrap (no horizontal scroll)
    * Increased log block height for better readability
ru: <strong>Улучшено:</strong>
    * Полное логирование запросов/ответов для отладки (включается в Настройки &gt; Отладка)
    * Опция логирования успешных API-запросов для устранения неполадок
    * Улучшенное отображение логов с переносом слов (без горизонтальной прокрутки)
    * Увеличена высота блока логов для лучшей читаемости

en: <strong>Enhanced:</strong>
    * Improved Classic Editor integration for WooCommerce products
    * Better model selection handling across all editor interfaces
ru: <strong>Улучшено:</strong>
    * Улучшенная интеграция классического редактора для товаров WooCommerce
    * Лучшая обработка выбора модели во всех интерфейсах редакторов

en: <strong>Fixed:</strong>
    * Content generator: model selection now persists in localStorage after page refresh
    * Preview: Markdown displayed in preview, HTML conversion only when creating post
ru: <strong>Исправлено:</strong>
    * Генератор контента: выбор модели теперь сохраняется в localStorage после обновления страницы
    * Предпросмотр: Markdown отображается в предпросмотре, конвертация в HTML только при создании записи

en: <strong>Fixed:</strong>
    * Language parameter now correctly passed to AI API for title, content, and excerpt generation
    * Prompts in Gutenberg editor now use {LANGUAGE} variable instead of "same language as content"
ru: <strong>Исправлено:</strong>
    * Параметр языка теперь корректно передаётся в API ИИ для генерации заголовка, контента и отрывка
    * Промпты в редакторе Gutenberg теперь используют переменную {LANGUAGE} вместо «на том же языке, что и контент»

en: <strong>Fixed:</strong>
    * Module toggle error: "Cannot use a scalar value as an array" when switching modules on/off
    * Automatic migration of module settings from scalar (boolean) to array format
    * Backward compatibility with old installations
ru: <strong>Исправлено:</strong>
    * Ошибка переключения модуля: «Cannot use a scalar value as an array» при включении/выключении модулей
    * Автоматическая миграция настроек модулей из скалярного (boolean) в формат массива
    * Обратная совместимость со старыми установками

en: <strong>Fixed:</strong>
    * Translation loading for WordPress 6.7+: moved initialization to the init hook. Resolves "translation loading triggered too early" notice.
ru: <strong>Исправлено:</strong>
    * Загрузка переводов для WordPress 6.7+: инициализация перенесена на хук init. Устраняет уведомление «translation loading triggered too early».

en: <strong>Fixed:</strong>
    * WooCommerce short description generation now correctly updates TinyMCE editor
    * Magic Wand button now available in WooCommerce product short description editor
    * Default AI model from settings now properly applied in Classic Editor modal
    * API key corruption issue when saving settings with masked keys
ru: <strong>Исправлено:</strong>
    * Генерация короткого описания WooCommerce теперь корректно обновляет редактор TinyMCE
    * Кнопка Волшебной палочки теперь доступна в редакторе короткого описания товара WooCommerce
    * Модель ИИ по умолчанию из настроек теперь правильно применяется в модальном окне классического редактора
    * Проблема повреждения API-ключа при сохранении настроек с замаскированными ключами

en: <strong>For Site Owners:</strong>
    If you use this plugin on a site with EU users, inform them in your privacy policy that:
    * Content may be generated using third-party AI services
    * User-provided content, prompts, image prompts, and image data may be sent to the configured AI providers
    * Refer users to AI providers' privacy policies (links above)
ru: <strong>Для владельцев сайтов:</strong>
    Если вы используете этот плагин на сайте с пользователями из ЕС, сообщите им в политике конфиденциальности, что:
    * Контент может генерироваться с использованием сторонних ИИ-сервисов
    * Контент, промпты, промпты изображений и данные изображений, предоставленные пользователями, могут отправляться настроенным ИИ-провайдерам
    * Направьте пользователей к политикам конфиденциальности ИИ-провайдеров (ссылки выше)

en: <strong>Free and Open Source</strong>
    This free AI engine is completely open source and free to use. You only pay for API usage to the external providers you configure.
ru: <strong>Бесплатный и с открытым исходным кодом</strong>
    Этот бесплатный ИИ-движок полностью открыт и бесплатен в использовании. Вы платите только за использование API у тех внешних провайдеров, которых настроите.

en: <strong>GigaChat:</strong>
    * Sber/GigaChat text and image generation workflows
    * Includes scope and endpoint settings for different account types
ru: <strong>GigaChat:</strong>
    * Процессы генерации текста и изображений Sber/GigaChat
    * Включает настройки scope и эндпоинта для разных типов аккаунтов

en: <strong>GigaChat:</strong>
    1. Get GigaChat API credentials from your Sber/GigaChat account
    2. Copy the authorization key to plugin settings
    3. Select the API scope for your account
    4. Choose the official GigaChat API endpoint that matches your account type
ru: <strong>GigaChat:</strong>
    1. Получите учётные данные GigaChat API в вашем аккаунте Sber/GigaChat
    2. Скопируйте ключ авторизации в настройки плагина
    3. Выберите scope API для вашего аккаунта
    4. Выберите официальный эндпоинт GigaChat API, соответствующий типу вашего аккаунта

en: <strong>GigaChat:</strong> GigaChat 2, GigaChat 2 Pro, GigaChat 2 Max, legacy GigaChat models, and GigaChat image generation through the supported API flow.
ru: <strong>GigaChat:</strong> GigaChat 2, GigaChat 2 Pro, GigaChat 2 Max, устаревшие модели GigaChat и генерация изображений GigaChat через поддерживаемый API.

en: <strong>Gutenberg-First</strong>
    Built specifically for the WordPress block editor. Native UI, native workflows, no clunky external interfaces.
ru: <strong>Gutenberg в приоритете</strong>
    Создан специально для блочного редактора WordPress. Нативный интерфейс, нативные процессы, никаких громоздких внешних интерфейсов.

en: <strong>IMPORTANT:</strong> This plugin connects to third-party AI services to generate content. Please read this section carefully.
ru: <strong>ВАЖНО:</strong> Этот плагин подключается к сторонним ИИ-сервисам для генерации контента. Пожалуйста, внимательно прочитайте этот раздел.

en: <strong>Image ALT Generation</strong>
    Generate SEO-friendly ALT text, captions, titles, and descriptions for Media Library images. Use bulk generation, upload-time automation, visual context, and related post/SEO keyword context.
ru: <strong>Генерация ALT изображений</strong>
    Генерируйте через нейросеть SEO-дружественный ALT-текст, подписи, заголовки и описания для изображений Медиабиблиотеки. Используйте массовую генерацию, автоматизацию при загрузке, визуальный контекст и контекст связанных записей/ключевых слов SEO.

en: <strong>Image Generator:</strong>
    * Generate images from text prompts, save to Media Library with auto-generated title, alt, and description
    * Regenerate existing images with correction prompt (Image Edit API for GPT Image, DALL-E via describe + regenerate)
    * Settings: provider, model, resolution, text model for metadata; persistence in localStorage
    * "Create attachment with AI" button on media library (upload.php) page
ru: <strong>Генератор изображений:</strong>
    * Генерация изображений из текстовых промптов, сохранение в Медиабиблиотеку с автоматически созданными заголовком, alt и описанием
    * Регенерация существующих изображений с промптом коррекции (Image Edit API для GPT Image, DALL-E через describe + regenerate)
    * Настройки: провайдер, модель, разрешение, текстовая модель для метаданных; сохранение в localStorage
    * Кнопка «Создать вложение с ИИ» на странице медиабиблиотеки (upload.php)

en: <strong>Image Generator:</strong>
    * Module enabled by default (same as Content Generator)
    * Sidebar menu updates immediately when activating or deactivating the module (no page reload)
    * Module scripts always loaded on plugin admin page so toggling works without refresh
ru: <strong>Генератор изображений:</strong>
    * Модуль включён по умолчанию (как и генератор контента)
    * Меню боковой панели обновляется мгновенно при активации или деактивации модуля (без перезагрузки страницы)
    * Скрипты модуля всегда загружаются на странице администратора плагина, чтобы переключение работало без обновления

en: <strong>Image Generator</strong>
    Create images from text prompts, save them to the Media Library, generate titles/ALT/descriptions, and regenerate existing AI images with correction prompts where supported by the selected provider.
ru: <strong>Генератор изображений</strong>
    Ии генератор изображений создаёт изображения из текстовых промптов, сохраняет их в Медиабиблиотеку, генерирует заголовки/ALT/описания и регенерирует существующие ИИ-изображения с промптами коррекции, где это поддерживается выбранным провайдером.

en: <strong>Important:</strong> Pre-built assets are included in the WordPress.org distribution. You only need to build if you're developing or modifying the plugin.
ru: <strong>Важно:</strong> Предварительно собранные ресурсы включены в дистрибутив WordPress.org. Сборка нужна только при разработке или модификации плагина.

en: <strong>Initial release.</strong> AI Content Generator panel in Gutenberg (titles, full posts, excerpts, categories). Magic Wand for inline editing with 10+ actions (enhance, correct, translate, etc.). OpenAI and Deepseek support. Bulk generation (1-50 posts). REST API, nonce/capability checks, filters for developers. React 18 + Vite.
ru: <strong>Первый релиз.</strong> Панель генератора контента ИИ в Gutenberg (заголовки, полные записи, отрывки, категории). Волшебная палочка для встроенного редактирования с более чем 10 действиями (улучшить, исправить, перевести и т.д.). Поддержка OpenAI и Deepseek. Массовая генерация (1-50 записей). REST API, проверки nonce/прав доступа, фильтры для разработчиков. React 18 + Vite.

en: <strong>Magic Wand (Inline Editing):</strong>
ru: <strong>Волшебная палочка (встроенное редактирование):</strong>

en: <strong>Magic Wand (Inline Editing)</strong>
    Click the wand icon on any block to enhance, correct, translate, expand, or condense text. 10+ pre-built actions plus custom prompts. Replace mode inserts content instantly; Suggest mode offers multiple AI-generated variants to choose from.
ru: <strong>Волшебная палочка (встроенное редактирование)</strong>
    Автоматический рерайт текста через нейросети: нажмите на иконку палочки на любом блоке, чтобы улучшить, исправить, перевести, расширить или сократить текст. Более 10 готовых действий плюс пользовательские промпты. Режим замены вставляет контент мгновенно; режим предложений предлагает несколько вариантов, созданных ИИ.

en: <strong>Multiple AI Providers</strong>
    OpenAI, Deepseek, Anthropic Claude, OpenRouter, Yandex Cloud, and GigaChat out of the box. Switch providers or models per task.
ru: <strong>Несколько ИИ-провайдеров</strong>
    OpenAI, Deepseek, Anthropic Claude, OpenRouter, Yandex Cloud и GigaChat из коробки. Переключайте провайдеров или модели под каждую задачу.

en: <strong>No Ads Plugin. Completely Free. No extra fees</strong> — connect directly through your own API keys. <strong>1 Minute Installation.</strong> Configure one or more providers and start generating posts, images, metadata, and SEO improvements from your WordPress admin.
ru: <strong>Без рекламы. Полностью бесплатно. Без дополнительных платежей</strong> — подключение напрямую через ваши собственные API-ключи. <strong>Установка за 1 минуту.</strong> Настройте одного или нескольких провайдеров и начните генерировать записи, изображения, метаданные и SEO-улучшения прямо из админки WordPress.

en: <strong>No Tracking:</strong> Plugin does not track users or collect analytics
ru: <strong>Без отслеживания:</strong> Плагин не отслеживает пользователей и не собирает аналитику

en: <strong>Note:</strong> Generated content (posts, titles, excerpts) will NOT be deleted as they are your content. Only plugin-specific data is removed.
ru: <strong>Примечание:</strong> Сгенерированный контент (записи, заголовки, отрывки) НЕ будет удалён, так как это ваш контент. Удаляются только данные, специфичные для плагина.

en: <strong>OpenAI:</strong>
    * Higher quality outputs
    * Better understanding of complex prompts
    * More expensive
    * Recommended for: critical content, marketing copy
ru: <strong>OpenAI:</strong>
    * Более высокое качество результатов
    * Лучшее понимание сложных промптов
    * Более дорогой
    * Рекомендуется для: важного контента, маркетинговых текстов

en: <strong>OpenAI:</strong>
    1. Visit https://platform.openai.com
    2. Sign up or log in
    3. Go to API Keys section
    4. Create new secret key
    5. Copy the key to plugin settings
ru: <strong>OpenAI:</strong>
    1. Посетите https://platform.openai.com
    2. Зарегистрируйтесь или войдите
    3. Перейдите в раздел API Keys
    4. Создайте новый секретный ключ
    5. Скопируйте ключ в настройки плагина

en: <strong>OpenAI:</strong> GPT-5.3 Codex, GPT-5.2, GPT-5.1, GPT-5, GPT-4.1, O-series models, GPT-4o, GPT-4o Mini, GPT-4 Turbo, GPT-3.5 Turbo, GPT Image, and DALL-E image models.
ru: <strong>OpenAI:</strong> GPT-5.3 Codex, GPT-5.2, GPT-5.1, GPT-5, GPT-4.1, модели серии O, GPT-4o, GPT-4o Mini, GPT-4 Turbo, GPT-3.5 Turbo, GPT Image и модели изображений DALL-E.

en: <strong>OpenRouter:</strong>
    * Access to a broad model catalog through one API
    * Useful when you want to compare models or use text and image models from different vendors
ru: <strong>OpenRouter:</strong>
    * Доступ к широкому каталогу моделей через один API
    * Полезно, когда вы хотите сравнить модели или использовать текстовые и графические модели от разных поставщиков

en: <strong>OpenRouter:</strong>
    1. Visit https://openrouter.ai
    2. Sign up or log in
    3. Go to Keys
    4. Create an API key
    5. Copy the key to plugin settings and choose text/image model options
ru: <strong>OpenRouter:</strong>
    1. Посетите https://openrouter.ai
    2. Зарегистрируйтесь или войдите
    3. Перейдите в Keys
    4. Создайте API-ключ
    5. Скопируйте ключ в настройки плагина и выберите варианты текстовых/графических моделей

en: <strong>OpenRouter:</strong> Text, vision, and image-capable models available through OpenRouter. You can optionally limit the visible text and image model lists in settings.
ru: <strong>OpenRouter:</strong> Текстовые, vision- и графические модели, доступные через OpenRouter. При желании можно ограничить видимые списки текстовых и графических моделей в настройках.

en: <strong>Privacy First</strong>
    Data is sent to AI providers only when you click Generate. No background requests, no tracking, no analytics. API keys stored in your database only.
ru: <strong>Конфиденциальность прежде всего</strong>
    Данные отправляются провайдерам ИИ только при нажатии «Генерировать». Никаких фоновых запросов, отслеживания или аналитики. API-ключи хранятся только в вашей базе данных.

en: <strong>Right to Delete:</strong> You can delete all plugin settings and API keys anytime
ru: <strong>Право на удаление:</strong> Вы можете удалить все настройки плагина и API-ключи в любое время

en: <strong>SEO Analysis &amp; Optimization</strong>
    Research competitor SERPs, enrich AI content plans with SEO context, and apply AI-assisted SEO fixes for supported SEO plugin workflows.
ru: <strong>SEO-анализ и оптимизация</strong>
    Исследуйте SERP конкурентов, обогащайте ИИ-планы контента SEO-контекстом и применяйте SEO-исправления с помощью нейросети для поддерживаемых SEO-плагинов.

en: <strong>SmartyPress AI Engine is a free multi-provider AI engine for WordPress.</strong> Generate posts, images, SEO metadata, image ALT text, and content improvements with OpenAI, Deepseek, Anthropic Claude, OpenRouter, YandexGPT, YandexART, and GigaChat.
ru: <strong>SmartyPress AI Engine — это бесплатный мульти-провайдерный ии генератор текста и изображений, плагин ии для вордпрес.</strong> Генерируйте записи, изображения, SEO-метаданные, ALT-текст изображений и улучшения контента с помощью OpenAI, Deepseek, Anthropic Claude, OpenRouter, YandexGPT, YandexART и GigaChat.

en: <strong>Transparency:</strong> All data transmission is documented in this section
ru: <strong>Прозрачность:</strong> Вся передача данных задокументирована в этом разделе

en: <strong>User Consent:</strong> Users must configure API keys, implying consent to use AI services
ru: <strong>Согласие пользователя:</strong> Пользователи должны настроить API-ключи, что подразумевает согласие на использование ИИ-сервисов

en: <strong>WP Wand</strong> - Unlimited AI content generation with support for multiple AI providers
ru: <strong>WP Wand</strong> — неограниченная генерация контента с ИИ с поддержкой нескольких ИИ-провайдеров

en: <strong>What data is NOT sent:</strong>
    * User personal information
    * Email addresses
    * Passwords
    * WordPress user data
    * Site configuration
    * Database information
    * Other posts/pages content (unless explicitly selected)
ru: <strong>Какие данные НЕ отправляются:</strong>
    * Личная информация пользователей
    * Адреса электронной почты
    * Пароли
    * Данные пользователей WordPress
    * Конфигурация сайта
    * Информация базы данных
    * Контент других записей/страниц (если не выбран явно)

en: <strong>What data is sent:</strong>
    * User prompts and instructions
    * Post/page titles (when generating content)
    * Post/page content excerpts (when generating excerpts, drafts, SEO metadata, or optimization suggestions)
    * Selected text from blocks (when using Magic Wand)
    * Image prompts and generated image metadata requests
    * Image file content when using image editing or vision-based metadata generation
    * Generation settings (temperature, max tokens, model name)
ru: <strong>Какие данные отправляются:</strong>
    * Промпты и инструкции пользователя
    * Заголовки записей/страниц (при генерации контента)
    * Отрывки контента записей/страниц (при генерации отрывков, черновиков, SEO-метаданных или предложений по оптимизации)
    * Выбранный текст из блоков (при использовании Волшебной палочки)
    * Промпты изображений и запросы метаданных сгенерированных изображений
    * Содержимое файлов изображений при редактировании изображений или генерации метаданных на основе vision
    * Настройки генерации (температура, макс. токены, имя модели)

en: <strong>When data is sent:</strong>
    * Only when you actively click a "Generate" button
    * Only when you use Magic Wand and click "Generate"
    * Only when upload-time image metadata generation is enabled by the site administrator
    * Never without your explicit action
ru: <strong>Когда данные отправляются:</strong>
    * Только когда вы активно нажимаете кнопку «Генерировать»
    * Только когда вы используете Волшебную палочку и нажимаете «Генерировать»
    * Только когда генерация метаданных изображений при загрузке включена администратором сайта
    * Никогда без вашего явного действия

en: <strong>Yandex Cloud:</strong>
    * YandexGPT for text and YandexART for image generation
    * Useful for Yandex Cloud users who want regional provider support
ru: <strong>Yandex Cloud:</strong>
    * YandexGPT для текста и YandexART для генерации изображений
    * Полезно для пользователей Yandex Cloud, которым нужна поддержка регионального провайдера

en: <strong>Yandex Cloud:</strong>
    1. Create or select a Yandex Cloud folder
    2. Create a service account with access to Foundation Models
    3. Create a service account API key
    4. Copy the API key and Folder ID to plugin settings
    5. Select YandexGPT or YandexART where supported
ru: <strong>Yandex Cloud:</strong>
    1. Создайте или выберите каталог Yandex Cloud
    2. Создайте сервисный аккаунт с доступом к Foundation Models
    3. Создайте API-ключ сервисного аккаунта
    4. Скопируйте API-ключ и Folder ID в настройки плагина
    5. Выберите YandexGPT или YandexART, где поддерживается

en: <strong>Yandex Cloud:</strong> YandexGPT Lite, YandexGPT Pro, and YandexART.
ru: <strong>Yandex Cloud:</strong> YandexGPT Lite, YandexGPT Pro и YandexART.

en: AI image markers placed inside generated articles for one-click illustration
ru: ИИ-маркеры изображений, размещённые внутри сгенерированных статей для иллюстрации в один клик

en: AI models support all major languages. You can:
    * Generate content in any language by specifying it in your prompt
    * Use the Translate Text action to translate between languages
    * Plugin interface available in English and Russian
ru: Модели ИИ поддерживают все основные языки. Вы можете:
    * Генерировать контент на любом языке, указав его в промпте
    * Использовать действие «Перевести текст» для перевода между языками
    * Интерфейс плагина доступен на английском и русском

en: AI-assisted SEO recommendation fixes
ru: Исправление SEO-рекомендаций с помощью нейросети

en: AI-generated ALT text, title, caption, and description for media
ru: Сгенерированные нейросетью ALT-текст, заголовок, подпись и описание для медиа

en: AI-generated images and featured image ideas
ru: Сгенерированные нейросетью изображения и идеи для главного изображения

en: Activate through the Plugins screen
ru: Активируйте через экран Плагины

en: All public post types including:
    * Posts
    * Pages
    * Custom Post Types (configured in Settings)
ru: Все публичные типы записей, включая:
    * Записи
    * Страницы
    * Пользовательские типы записей (настраиваются в Настройках)

en: Auto-generate image title, ALT text, caption, and description
ru: Автогенерация заголовка изображения, ALT-текста, подписи и описания

en: Automatic Installation
ru: Автоматическая установка

en: Blog content creation and SEO articles
ru: Создание контента для блога и SEO-статей

en: Build Process
ru: Процесс сборки

en: Build Requirements
ru: Требования для сборки

en: Build modes: <code>gutenberg</code> (Magic Wand) and <code>wand</code> (toolbar integration)
ru: Режимы сборки: <code>gutenberg</code> (Волшебная палочка) и <code>wand</code> (интеграция панели инструментов)

en: Building from Source (For Developers)
ru: Сборка из исходников (для разработчиков)

en: Built-in actions - rewrite, expand, fix grammar, summarize, translate, and more
ru: Встроенные действия — рерайт, расширение, исправление грамматики, резюмирование, перевод и другое

en: Bulk ALT generation for existing Media Library images
ru: Массовая генерация ALT для существующих изображений Медиабиблиотеки

en: Bulk content generation at scale
ru: Массовая генерация контента в больших масштабах

en: Bulk generation - paste topics or upload a file to generate many posts at once
ru: Массовая генерация — вставьте темы или загрузите файл, чтобы сгенерировать множество записей за раз

en: Bulk generation - track real-time progress as multiple posts are created
ru: Массовая генерация — отслеживание прогресса в реальном времени по мере создания записей

en: Bulk post generation (1-50 posts at once)
ru: Массовая генерация записей (1-50 записей за раз)

en: Can I limit who can use AI generation?
ru: Могу ли я ограничить, кто может использовать генерацию ИИ?

en: Can I use custom prompts?
ru: Могу ли я использовать пользовательские промпты?

en: Can I use this for WooCommerce products?
ru: Можно ли использовать это для товаров WooCommerce?

en: Can developers extend the plugin?
ru: Могут ли разработчики расширять плагин?

en: Can it generate ALT text for existing images?
ru: Может ли он генерировать ALT-текст для существующих изображений?

en: Can the plugin generate images?
ru: Может ли плагин генерировать изображения?

en: Choose the AI provider and model for content generation
ru: Выбор ИИ-провайдера и модели для генерации контента

en: Click Generate
ru: Нажмите «Генерировать»

en: Click Install Now and then Activate
ru: Нажмите «Установить сейчас», затем «Активировать»

en: Click the magic wand icon in the block toolbar
ru: Нажмите на иконку волшебной палочки на панели инструментов блока

en: Competitor SEO analysis hooks for content planning
ru: Хуки SEO-анализа конкурентов для планирования контента

en: Composer (optional, for dev dependencies)
ru: Composer (опционально, для зависимостей разработки)

en: Configure API keys in SmartyPress AI &gt; Settings
ru: Настройте API-ключи в SmartyPress AI &gt; Настройки

en: Configure user roles in WordPress to control access.
ru: Настройте роли пользователей в WordPress для управления доступом.

en: Content Generation:
    - Generate Content — create new content from custom prompts
    - Generate Title — get 5 title suggestions (suggest mode)
    - Generate Excerpt — get 3 excerpt variants (suggest mode)
    - Suggest Synonyms — get 5 synonym options (suggest mode)
    - Generate Alt Text — create alt text for images
ru: Генерация контента:
    - Генерировать контент — создание нового контента из пользовательских промптов
    - Генерировать заголовок — получить 5 вариантов заголовка (режим предложений)
    - Генерировать отрывок — получить 3 варианта отрывка (режим предложений)
    - Предложить синонимы — получить 5 вариантов синонимов (режим предложений)
    - Генерировать Alt-текст — создание alt-текста для изображений

en: Content appears in your block instantly!
ru: Контент появится в вашем блоке мгновенно!

en: Contributing
ru: Вклад в разработку

en: Contributions are welcome! Please submit pull requests or open issues on GitHub.
ru: Вклады приветствуются! Пожалуйста, отправляйте pull request'ы или открывайте issue на GitHub.

en: Core Modules
ru: Основные модули

en: Create posts directly from the WordPress Posts list with one click
ru: Создание записей прямо из списка записей WordPress в один клик

en: Credits
ru: Авторы

en: Data Transmission Details
ru: Детали передачи данных

en: Debug logs for API errors and module events
ru: Логи отладки для ошибок API и событий модулей

en: Developed by Alex Kovalev
ru: Разработано Алексом Ковалёвым

en: Developer Tools
ru: Инструменты для разработчиков

en: Development Mode
ru: Режим разработки

en: Disclaimer
ru: Отказ от ответственности

en: Do I need API keys?
ru: Нужны ли мне API-ключи?

en: Documentation
ru: Документация

en: Documentation and knowledge bases
ru: Документация и базы знаний

en: Does it support SEO plugins?
ru: Поддерживает ли он SEO-плагины?

en: Does this work with the classic editor?
ru: Работает ли это с классическим редактором?

en: Download the plugin zip file
ru: Скачайте zip-файл плагина

en: Enter one or more API keys for the providers you want to use
ru: Введите один или несколько API-ключей для провайдеров, которых хотите использовать

en: Enter your prompt (e.g., "Write about WordPress AI plugins")
ru: Введите ваш промпт (например, «Напиши о плагинах ИИ для WordPress»)

en: Excerpt and summary generation
ru: Генерация отрывков и резюме

en: Extend SmartyPress AI Engine with WordPress filters and hooks.
ru: Расширяйте SmartyPress AI Engine с помощью фильтров и хуков WordPress.

en: Extensible action system for custom workflows
ru: Расширяемая система действий для пользовательских процессов

en: External Services
ru: Внешние сервисы

en: Extract the files
ru: Распакуйте файлы

en: Fix SEO Errors - one-click AI fixes for Rank Math issues
ru: Исправление SEO-ошибок — ИИ-исправления проблем Rank Math в один клик

en: For detailed setup instructions and usage guide, visit our <a href="https://wp-aifactory.com/step-by-step-guide-to-smartypress-free-ai-engine/">complete documentation</a>.
ru: Для подробных инструкций по настройке и руководства по использованию посетите нашу <a href="https://wp-aifactory.com/step-by-step-guide-to-smartypress-free-ai-engine/">полную документацию</a>.

en: For development with hot reload:
ru: Для разработки с горячей перезагрузкой:

en: Free AI engine for WordPress: generate content, ALT text, and SEO metadata with AI. Magic Wand inline editing in Gutenberg.
ru: Бесплатный ии генератор текста и изображений для WordPress: генерация контента, ALT-текста и SEO-метаданных через нейросеть. Волшебная палочка для редактирования в Gutenberg.

en: Full article and blog post creation
ru: Создание полных статей и записей блога

en: Generate WordPress content with SmartyPress AI - your all-in-one AI writing assistant
ru: Генерируйте контент WordPress с SmartyPress AI — ваш универсальный ии генератор текста и помощник для написания

en: Generate captions, titles, and descriptions
ru: Генерация подписей, заголовков и описаний

en: Generate full article content from a custom prompt inside the editor
ru: Генерация полного контента статьи из пользовательского промпта прямо в редакторе

en: Generate images straight into the Media Library
ru: Генерация изображений прямо в Медиабиблиотеку

en: Generation will fail with an error message. You'll need to add credits or resolve billing/API access with the selected provider. The plugin will show the API error message to help you troubleshoot.
ru: Генерация завершится с сообщением об ошибке. Вам нужно будет добавить средства или решить вопрос с биллингом/доступом к API у выбранного провайдера. Плагин покажет сообщение об ошибке API, чтобы помочь вам устранить проблему.

en: Getting API Keys
ru: Получение API-ключей

en: GigaChat endpoint selection for official API endpoints
ru: Выбор эндпоинта GigaChat для официальных API-эндпоинтов

en: Go to Plugins &gt; Add New in your WordPress admin
ru: Перейдите в Плагины &gt; Добавить новый в админке WordPress

en: Go to SmartyPress AI &gt; Settings
ru: Перейдите в SmartyPress AI &gt; Настройки

en: How does Magic Wand work?
ru: Как работает Волшебная палочка?

en: How much does it cost?
ru: Сколько это стоит?

en: I built this free AI engine to bring modern AI workflows directly into WordPress. Create SEO-optimized titles, generate full blog posts, write excerpts, create images, generate image ALT text, and refine existing text without leaving your editor.
ru: Я создал этот бесплатный ии генератор текста и изображений, чтобы внедрить современные ИИ-процессы прямо в WordPress. Ии генератор изображений и текста позволяет создавать SEO-оптимизированные заголовки, генерировать полные статьи блога, писать отрывки, создавать изображения, генерировать ALT-текст изображений и улучшать существующий текст — не покидая редактор.

en: If you want to keep your settings for future use, simply deactivate the plugin instead of deleting it.
ru: Если вы хотите сохранить настройки для будущего использования, просто деактивируйте плагин вместо его удаления.

en: Image ALT &amp; Media Metadata
ru: ALT изображений и метаданные медиа

en: Image ALT Generation - bulk SEO ALT text and captions for the Media Library
ru: Генерация ALT изображений — массовый SEO ALT-текст и подписи для Медиабиблиотеки

en: Image Generation
ru: Генерация изображений

en: Image Generation - create images from prompts with auto-generated metadata
ru: Генерация изображений — создание изображений из промптов с автоматически сгенерированными метаданными

en: Indexed bulk processing for larger media libraries
ru: Индексированная массовая обработка для крупных медиабиблиотек

en: Inline AI Generate button in the block toolbar
ru: Встроенная кнопка AI Generate на панели инструментов блока

en: Inspired By
ru: Вдохновлено

en: Is my data safe?
ru: Безопасны ли мои данные?

en: Landing page copy and marketing content
ru: Тексты для лендингов и маркетинговый контент

en: Language, tone, style, and section controls
ru: Управление языком, тоном, стилем и разделами

en: Manual Installation
ru: Ручная установка

en: Media Library ALT text, captions, and image descriptions
ru: ALT-текст, подписи и описания изображений для Медиабиблиотеки

en: Modern AI engine built with:
    * PHP 7.4+ with OOP
    * React 18+ with WordPress Gutenberg components
    * Vite for bundling
    * SCSS for styling
    * WordPress REST API
ru: Современный ИИ-движок, созданный с использованием:
    * PHP 7.4+ с ООП
    * React 18+ с компонентами WordPress Gutenberg
    * Vite для сборки
    * SCSS для стилей
    * WordPress REST API

en: Multiple AI providers with independent API keys
ru: Несколько ИИ-провайдеров с независимыми API-ключами

en: Node.js 18+ and npm
ru: Node.js 18+ и npm

en: Note: Development mode requires manually changing script handles in PHP to load from Vite dev server.
ru: Примечание: Режим разработки требует ручного изменения обработчиков скриптов в PHP для загрузки с dev-сервера Vite.

en: One-click access to AI tools from the Gutenberg toolbar
ru: Доступ к ИИ-инструментам из панели инструментов Gutenberg в один клик

en: OpenRouter dynamic model catalog and allow-list settings
ru: Динамический каталог моделей OpenRouter и настройки allow-list

en: Optional Rank Math fix automation settings
ru: Опциональные настройки автоматизации исправлений Rank Math

en: Optional generation on upload
ru: Опциональная генерация при загрузке

en: Output: <code>includes/admin/assets/dist/admin-app.js</code> and <code>admin-app.css</code>
ru: Результат: <code>includes/admin/assets/dist/admin-app.js</code> и <code>admin-app.css</code>

en: Output: <code>includes/modules/content-generator/assets/dist/content-generator.js</code>
ru: Результат: <code>includes/modules/content-generator/assets/dist/content-generator.js</code>

en: Output: <code>includes/modules/image-generator/assets/dist/image-generator.js</code>
ru: Результат: <code>includes/modules/image-generator/assets/dist/image-generator.js</code>

en: Plan-based post generation with structured drafts
ru: Генерация записей на основе плана со структурированными черновиками

en: Privacy
ru: Конфиденциальность

en: Privacy &amp; GDPR
ru: Конфиденциальность и GDPR

en: Product descriptions for WooCommerce
ru: Описания товаров для WooCommerce

en: Provider &amp; Admin Tools
ru: Инструменты провайдеров и администратора

en: Provider-specific image models for OpenAI, OpenRouter, YandexART, and GigaChat
ru: Специфичные для провайдера графические модели для OpenAI, OpenRouter, YandexART и GigaChat

en: Quick Intro
ru: Краткое введение

en: REST API with secure endpoints
ru: REST API с защищёнными конечными точками

en: Real-time content insertion into editor
ru: Вставка контента в редактор в реальном времени

en: Regenerate AI images with correction prompts where supported
ru: Регенерация ИИ-изображений с промптами коррекции, где поддерживается

en: Rewrite, expand, or improve any text with the AI Generate modal
ru: Рерайт, расширение или улучшение любого текста через модальное окно AI Generate

en: SEO Workflows
ru: SEO-процессы

en: SEO metadata generation for supported SEO plugin integrations
ru: Генерация SEO-метаданных для поддерживаемых интеграций с SEO-плагинами

en: SEO research, content plans, and optimization workflows
ru: SEO-исследование, планы контента и процессы оптимизации

en: SEO-optimized title generation
ru: Генерация SEO-оптимизированных заголовков

en: Save generated images to the Media Library
ru: Сохранение сгенерированных изображений в Медиабиблиотеку

en: Save settings and start generating content!
ru: Сохраните настройки и начните генерировать контент!

en: Search for "SmartyPress AI Engine"
ru: Найдите «SmartyPress AI Engine»

en: See documentation for examples.
ru: См. документацию для примеров.

en: Select any supported block (paragraph, heading, quote, etc.)
ru: Выберите любой поддерживаемый блок (абзац, заголовок, цитата и т.д.)

en: Services Used
ru: Используемые сервисы

en: Settings - configure API keys for multiple AI providers (DeepSeek shown)
ru: Настройки — настройка API-ключей для нескольких ИИ-провайдеров (показан DeepSeek)

en: Settings - per-provider configuration with optional proxy support (OpenAI shown)
ru: Настройки — конфигурация для каждого провайдера с опциональной поддержкой прокси (показан OpenAI)

en: Single post generation - review and edit the AI content plan (title, meta, and structure)
ru: Генерация одной записи — просмотр и редактирование ИИ-плана контента (заголовок, мета и структура)

en: Single post generation - the AI builds the content plan step by step
ru: Генерация одной записи — ии генератор пошагово строит план контента

en: SmartyPress AI Engine
ru: SmartyPress AI Engine — бесплатный ии генератор текста и изображений

en: SmartyPress AI Engine connects your site to third-party AI services. You need your own API keys and must follow the terms set by the providers you enable, such as OpenAI, Deepseek, Anthropic, OpenRouter, Yandex Cloud, or GigaChat. The developer is not responsible for AI-generated content. See the External Services section below for full details.
ru: SmartyPress AI Engine подключает ваш сайт к сторонним ИИ-сервисам. Вам нужны собственные API-ключи, и вы должны соблюдать условия провайдеров, которых вы включаете, таких как OpenAI, Deepseek, Anthropic, OpenRouter, Yandex Cloud или GigaChat. Разработчик не несёт ответственности за контент, созданный ИИ. Полная информация в разделе «Внешние сервисы» ниже.

en: SmartyPress AI Writer menu - generate title, content, excerpt, or fix SEO errors
ru: Меню SmartyPress AI Writer — генерация заголовка, контента, отрывка или исправление SEO-ошибок

en: Social media posts and newsletters
ru: Посты в социальных сетях и рассылки

en: Start simple: open any post, click "SmartyPress AI Writer" in the toolbar, and generate a title. Then try Magic Wand on any block — select text, pick an action, and watch AI transform your content. Need 50 blog posts at once, media metadata, or SEO fixes? The plugin includes dedicated modules for those workflows too.
ru: Начните просто: откройте любую запись, нажмите «SmartyPress AI Writer» на панели инструментов и сгенерируйте заголовок. Затем попробуйте Волшебную палочку на любом блоке — выберите текст, выберите действие и наблюдайте, как нейросеть преобразует ваш контент. Нужно 50 статей блога за раз, метаданные для медиа или исправления SEO? В плагине есть отдельные модули и для этих процессов.

en: Support for public post types (posts, pages, custom post types, WooCommerce products)
ru: Поддержка публичных типов записей (записи, страницы, пользовательские типы записей, товары WooCommerce)

en: Supported AI Models
ru: Поддерживаемые модели ИИ

en: Supported Blocks:
    - Paragraph, Heading, List, Quote, Code, Preformatted
ru: Поддерживаемые блоки:
    - Абзац, Заголовок, Список, Цитата, Код, Преформатированный

en: Tech Stack
ru: Технологический стек

en: Text Enhancement:
    - Enhance Text — improve readability and quality
    - Correct Text — fix grammar and spelling
    - Longer Text — expand content with details
    - Shorter Text — condense while keeping key points
    - Translate Text — translate to any language
ru: Улучшение текста:
    - Рерайт текста — повысить читаемость и качество
    - Исправить текст — исправить грамматику и орфографию
    - Расширить текст — дополнить контент деталями
    - Сократить текст — сжать, сохраняя ключевые моменты
    - Перевести текст — перевести на любой язык

en: Text-to-image generation from the WordPress admin
ru: Генерация изображений из текста прямо из админки WordPress

en: The exact model list can change as providers update their APIs. SmartyPress AI Engine includes model presets and, for OpenRouter, can load the provider catalog dynamically.
ru: Точный список моделей может меняться по мере обновления API провайдерами. SmartyPress AI Engine включает пресеты моделей и для OpenRouter может загружать каталог провайдера динамически.

en: The plugin includes SEO analysis and optimization workflows. It can generate SEO metadata and apply AI-assisted recommendations through supported integrations, including Rank Math-oriented optimization settings and generic SEO metadata flows.
ru: Плагин включает процессы SEO-анализа и оптимизации. Он может генерировать SEO-метаданные и применять рекомендации с помощью нейросети через поддерживаемые интеграции, включая настройки оптимизации, ориентированные на Rank Math, и общие процессы SEO-метаданных.

en: The plugin itself is completely free. However, you pay for API usage to the external providers you enable:
    * <strong>OpenAI:</strong> Pay-per-token pricing, varies by model (check their pricing page)
    * <strong>Deepseek:</strong> Generally more affordable than OpenAI (check their pricing page)
    * <strong>Anthropic, OpenRouter, Yandex Cloud, and GigaChat:</strong> Pricing depends on your account, selected model, and provider terms
ru: Сам плагин полностью бесплатный. Однако вы платите за использование API у тех внешних провайдеров, которых включаете:
    * <strong>OpenAI:</strong> Оплата за токен, варьируется в зависимости от модели (см. их страницу тарифов)
    * <strong>Deepseek:</strong> Обычно более доступный, чем OpenAI (см. их страницу тарифов)
    * <strong>Anthropic, OpenRouter, Yandex Cloud и GigaChat:</strong> Стоимость зависит от вашего аккаунта, выбранной модели и условий провайдера

en: The plugin uses Vite for building React applications. There are multiple build targets:
ru: Плагин использует Vite для сборки React-приложений. Доступно несколько целей сборки:

en: These plugins demonstrated the potential of AI integration in WordPress and inspired us to create a free AI engine focused on simplicity, performance, and developer-friendly architecture.
ru: Эти плагины продемонстрировали потенциал интеграции ИИ в WordPress и вдохновили нас создать бесплатный ИИ-движок, ориентированный на простоту, производительность и удобную для разработчиков архитектуру.

en: This AI engine gives you a modular workspace: Content Generator, Magic Wand inline editing, Image Generator, Image ALT Generation, SEO Analysis, and SEO Optimization. Use the provider that fits each task: OpenAI, Deepseek, Anthropic Claude, OpenRouter, Yandex, or GigaChat.
ru: Этот ии генератор текста и изображений даёт модульное рабочее пространство: Генератор контента, Волшебная палочка для встроенного редактирования, Генератор изображений, Генерация ALT изображений, SEO-анализ и SEO-оптимизация. Используйте провайдера, подходящего под каждую задачу: OpenAI, Deepseek, Anthropic Claude, OpenRouter, Yandex или GigaChat.

en: This free AI engine is perfect for:
ru: Этот бесплатный ИИ-движок идеален для:

en: This plugin is GDPR compliant with the following considerations:
ru: Этот плагин соответствует GDPR с учётом следующих соображений:

en: This plugin sends data to external AI services. For complete privacy information, see the "External Services" and "Privacy &amp; GDPR" sections above.
ru: Этот плагин отправляет данные внешним ИИ-сервисам. Полную информацию о конфиденциальности см. в разделах «Внешние сервисы» и «Конфиденциальность и GDPR» выше.

en: This plugin uses the following external AI services:
ru: Этот плагин использует следующие внешние ИИ-сервисы:

en: Token usage tracking and estimated cost statistics
ru: Отслеживание использования токенов и статистика оценочной стоимости

en: Transform any block content with 10+ AI-powered actions.
ru: Преобразуйте содержимое любого блока с помощью более 10 действий на основе ИИ.

en: Typical costs:
    * Generating a blog post title: $0.001 - $0.01
    * Generating full article (500-1000 words): $0.02 - $0.10
    * The exact cost depends on the model, prompt length, and generated content length
ru: Типичные затраты:
    * Генерация заголовка записи блога: $0.001 - $0.01
    * Генерация полной статьи (500-1000 слов): $0.02 - $0.10
    * Точная стоимость зависит от модели, длины промпта и длины сгенерированного контента

en: Upload to <code>/wp-content/plugins/</code> directory
ru: Загрузите в директорию <code>/wp-content/plugins/</code>

en: Use Cases
ru: Сценарии использования

en: Use image content, attachment context, related posts, and SEO focus keywords
ru: Использование содержимого изображения, контекста вложения, связанных записей и ключевых слов SEO

en: We were inspired by the following plugins and their capabilities:
ru: Нас вдохновили следующие плагины и их возможности:

en: What happens if I run out of API credits?
ru: Что произойдёт, если закончатся средства на API?

en: What happens when I uninstall the plugin?
ru: Что происходит при удалении плагина?

en: What languages are supported?
ru: Какие языки поддерживаются?

en: When you delete the plugin through WordPress admin, all plugin data will be completely removed:
    * Plugin settings and API keys
    * All options and transients
    * Post meta created by the plugin (if any)
    * User meta created by the plugin (if any)
ru: При удалении плагина через администратор WordPress все данные плагина будут полностью удалены:
    * Настройки плагина и API-ключи
    * Все опции и транзиенты
    * Мета-данные записей, созданные плагином (если есть)
    * Мета-данные пользователей, созданные плагином (если есть)

en: Which AI provider should I use?
ru: Какого ИИ-провайдера мне использовать?

en: Which post types are supported?
ru: Какие типы записей поддерживаются?

en: Why SmartyPress AI Engine?
ru: Почему SmartyPress AI Engine?

en: Yandex Cloud service account API key support
ru: Поддержка API-ключа сервисного аккаунта Yandex Cloud

en: Yes! Magic Wand feature allows you to enter completely custom prompts for any block. You can also customize default prompts using WordPress filters.
ru: Да! Функция Волшебной палочки позволяет вводить полностью пользовательские промпты для любого блока. Вы также можете настраивать промпты по умолчанию с помощью фильтров WordPress.

en: Yes! The plugin provides WordPress filters for customization:
ru: Да! Плагин предоставляет фильтры WordPress для настройки:

en: Yes, if WooCommerce products are enabled as a public post type, you can generate product descriptions, titles, and other content.
ru: Да, если товары WooCommerce включены как публичный тип записи, вы можете генерировать описания товаров, заголовки и другой контент.

en: Yes, the plugin respects WordPress capabilities:
    * <code>edit_posts</code> - required for using generator panel and Magic Wand
    * <code>publish_posts</code> - required for bulk post generation
    * <code>manage_options</code> - required for plugin settings
ru: Да, плагин учитывает права доступа WordPress:
    * <code>edit_posts</code> — требуется для использования панели генератора и Волшебной палочки
    * <code>publish_posts</code> — требуется для массовой генерации записей
    * <code>manage_options</code> — требуется для настроек плагина

en: Yes, you need at least one API key or authorization credential from a supported provider. You can configure OpenAI, Deepseek, Anthropic Claude, OpenRouter, Yandex Cloud, GigaChat, or any combination of them.
ru: Да, вам нужен как минимум один API-ключ или учётные данные авторизации от поддерживаемого провайдера. Вы можете настроить OpenAI, Deepseek, Anthropic Claude, OpenRouter, Yandex Cloud, GigaChat или любую их комбинацию.

en: Yes. Gutenberg gets the full Magic Wand block workflow, and the plugin also includes Classic Editor integration for supported post editing screens, including WooCommerce product descriptions.
ru: Да. В Gutenberg доступен полный блочный процесс Волшебной палочки, а также плагин включает интеграцию с классическим редактором для поддерживаемых экранов редактирования записей, включая описания товаров WooCommerce.

en: Yes. Security measures include:
    * All API communications use HTTPS encryption
    * API keys stored securely in WordPress database
    * No data stored on third-party servers after generation
    * WordPress nonces and capability checks
    * Input sanitization and output escaping
ru: Да. Меры безопасности включают:
    * Все API-коммуникации используют HTTPS-шифрование
    * API-ключи безопасно хранятся в базе данных WordPress
    * Данные не хранятся на сторонних серверах после генерации
    * Проверки nonce и прав доступа WordPress
    * Санитизация ввода и экранирование вывода

en: Yes. The Image ALT Generation module can generate ALT text, captions, titles, and descriptions for Media Library images. It can use visual context, attachment context, related post content, and SEO focus keywords where available.
ru: Да. Модуль генерации ALT изображений может генерировать ALT-текст, подписи, заголовки и описания для изображений Медиабиблиотеки. Он может использовать визуальный контекст, контекст вложения, контент связанных записей и ключевые слова SEO, где доступно.

en: Yes. The Image Generator module can create images from text prompts, save them to the WordPress Media Library, and generate image metadata. Supported image providers include OpenAI, OpenRouter, YandexART, and GigaChat depending on your configured API keys and selected models.
ru: Да. Модуль генератора изображений может создавать изображения из текстовых промптов, сохранять их в Медиабиблиотеку WordPress и генерировать метаданные изображений. Поддерживаемые провайдеры изображений: OpenAI, OpenRouter, YandexART и GigaChat — в зависимости от настроенных API-ключей и выбранных моделей.

en: You can deactivate the plugin anytime to stop all data transmission
ru: Вы можете деактивировать плагин в любое время, чтобы остановить всю передачу данных

en: You can delete your API keys from Settings at any time
ru: Вы можете удалить свои API-ключи из Настроек в любое время

en: You can switch between configured providers anytime.
ru: Вы можете переключаться между настроенными провайдерами в любое время.

en: You choose which AI providers to configure and use
ru: Вы выбираете, каких ИИ-провайдеров настроить и использовать

en: You control when generation happens, including whether upload-time image metadata generation is enabled
ru: Вы контролируете, когда происходит генерация, в том числе включена ли генерация метаданных изображений при загрузке

en: You only need keys for the providers you plan to use.
ru: Вам нужны ключи только для тех провайдеров, которых вы планируете использовать.

en: Your Control
ru: Ваш контроль

en: Your content is sent to AI providers only when you explicitly request generation. Please review the "External Services" section and AI providers' privacy policies.
ru: Ваш контент отправляется провайдерам ИИ только когда вы явно запрашиваете генерацию. Пожалуйста, ознакомьтесь с разделом «Внешние сервисы» и политиками конфиденциальности провайдеров ИИ.

en: cd includes/modules/content-generator/assets/
    npm run build:gutenberg  # Magic Wand features
    npm run build:wand       # Wand toolbar button
        `
ru: cd includes/modules/content-generator/assets/
    npm run build:gutenberg  # Функции Волшебной палочки
    npm run build:wand       # Кнопка панели инструментов
        `

en: ✨ Key Features
ru: ✨ Ключевые возможности
