import { Dictionary } from "../types";

export const ruDictionary: Dictionary = {
  common: {
    brandShort: "AllAI",
    brandLong: "AllAI Studio",
    logIn: "Войти",
    signOutLabel: "Выйти",
    balanceLabel: "Баланс",
    creditsSuffix: "кредиты",
    searchLabel: "Поиск",
    languageMenuLabel: "Выбор языка"
  },
  navigation: {
    suite: "Рабочая зона",
    home: "Главная",
    stock: "Маркет ассетов",
        community: "Сообщество",
    about: "О нас",
    pricing: "Цены",
    faq: "Вопросы и ответы",
    blog: "Блог",
    imageGenerator: "Генератор изображений",
    videoGenerator: "Генератор видео",
    assistant: "Ассистент",
    allTools: "Все инструменты",
    creations: "Проекты",
    pinned: "Закреплено"
  },
  actions: {
    upgradeDescription: "Откройте доступ к более высоким тарифам и приоритетному рендеру.",
    upgrade: "Обновить план",
    create: "Создать"
  },
  dashboard: {
    welcome: "С возвращением",
    selectModel: "Выберите модель",
    guidedMode: "Режим с подсказками",
    proMode: "Pro",
    promptPlaceholder: "Опишите результат, который хотите получить...",
    tasks: "Популярные сценарии",
    history: "Недавняя активность",
    historyEmpty: "После первой генерации история появится здесь для быстрого доступа.",
    inspiration: "Пресеты вдохновения",
    inspirationRefresh: "Обновить",
    recent: "Недавние"
  },
  marketing: {
    pricing: {
      heroTitle: "Тарифы",
      heroSubtitle: "Выберите пакет, подходящий вашему темпу работы. Каждый койн равен 1 ₽, никогда не сгорает и расходуется во всех генераторах.",
      priceSuffix: "/пакет",
      buttonLabel: "Купить пакет",
      footerTitle: "Нужен кастомный тариф?",
      footerBody: "Напишите на sales@allai.studio — настроим приватный баланс, инфраструктуру и пакет кредитов под ваш график.",
      plans: {
        starter: {
          title: "Starter",
          description: "Подходит для индивидуальных экспериментов в Nano Banana с контролируемыми расходами.",
          features: [
            "Включает {{coins}} койнов (≈{{approxNano}} генераций Nano Banana или {{approxVeo}} Veo3).",
            "1 койн = 1 ₽, баланс не сгорает.",
            "Доступ к Nano Banana, Seedream, Runway и Kling.",
            "Библиотека промтов, сохранённые стили и история."
          ]
        },
        creator: {
          title: "Creator",
          description: "Для стабильной еженедельной работы с изображениями и видео.",
          features: [
            "Включает {{coins}} койнов (≈{{approxNano}} Nano Banana или {{approxVeo}} Veo3).",
            "Общий баланс команды с лимитами на траты.",
            "Предустановки безопасности, журнал аудита, локализация.",
            "Приоритетная поддержка с ответом до 12 часов."
          ]
        },
        studio: {
          title: "Studio",
          description: "Для агентств и внутренних команд с большим объёмом генераций.",
          features: [
            "Включает {{coins}} койнов (≈{{approxNano}} Nano Banana или {{approxVeo}} Veo3).",
            "Организационный баланс с автоматизацией бюджетов.",
            "Расширенные политики безопасности, водяные знаки, комплаенс.",
            "Выделенный success-менеджер и онлайн-чат."
          ]
        }
      }
    }
  },
  nanoWorkbench: {
    menuTitle: "Все модели",
    imageCategoryLabel: "Генераторы изображений",
    videoCategoryLabel: "Генераторы видео",
    modelLabels: {
      "nano-banana": "Nano Banana",
      veo3: "VEO3",
      sora: "Sora 2",
      seedream: "SeeDream",
      runway: "Runway",
      kling: "Kling"
    },
    promptLabel: "Промпт",
    promptPlaceholder: "Опишите изображение, которое хотите получить...",
    promptHint: "Можно вставить до 8000 символов, включая скриншоты — медиа добавятся автоматически.",
    formatLabel: "Формат",
    formatOptions: [
      { value: "1:1", label: "1:1" },
      { value: "9:16", label: "9:16" },
      { value: "16:9", label: "16:9" },
      { value: "3:4", label: "3:4" },
      { value: "4:3", label: "4:3" },
      { value: "3:2", label: "3:2" },
      { value: "2:3", label: "2:3" },
      { value: "5:4", label: "5:4" },
      { value: "4:5", label: "4:5" },
      { value: "21:9", label: "21:9" },
      { value: "auto", label: "Auto" }
    ],
    primaryLabel: "Основное изображение",
    primaryEmptyTitle: "Добавьте основное изображение",
    primaryEmptyHint: "PNG/JPG",
    referencesLabel: "Reference images (up to 9)",
    referenceEmptyTitle: "Добавьте референс",
    referenceEmptyHint: "PNG/JPG",
    removeLabel: "Удалить",
    deleteTitle: "Удалить изображение",
    generate: "Сгенерировать",
    clearAll: "Очистить все изображения",
    history: {
      title: "Лента идей",
      subtitle: "Пока здесь заглушка — реальная история появится позже.",
      button: "История"
    },
    historyStatus: {
      submitting: "Отправляем запрос...",
      waiting: "Задача создана. Ждём Nano Banana...",
      queuing: "В очереди на рендер...",
      generating: "Создаём изображение...",
      progressLabel: "Прогресс",
      completed: "Готово",
      failed: "Ошибка",
      noResult: "Изображение сгенерировано, но ссылки не пришли.",
      promptCopied: "Промпт скопирован в буфер.",
      promptCopyError: "Не удалось скопировать промпт. Скопируйте вручную."
    },
    historyActions: {
      menu: "Открыть действия",
      preview: "Открыть превью",
      download: "Скачать",
      copyPrompt: "Скопировать промпт",
      animate: "Оживить видео‑моделью",
      share: "Поделиться",
      delete: "Удалить из ленты"
    },
    historyModals: {
      previewTitle: "Просмотр изображения",
      animateTitle: "Оживить изображение",
      animateDescription: "Отправьте кадр в видеогенератор, чтобы добавить движение.",
      animateSelectLabel: "Выберите видеомодель",
      animateConfirm: "Продолжить",
      shareTitle: "Поделиться изображением",
      shareSubtitle: "Отправьте ссылку коллегам или в мессенджеры.",
      shareEmail: "Отправить на почту",
      shareTelegram: "Поделиться в Telegram",
      shareWhatsapp: "Поделиться в WhatsApp",
      shareCopyLink: "Скопировать ссылку",
      shareCopied: "Ссылка скопирована!",
      deleteTitle: "Удалить изображение",
      deleteDescription: "Изображение исчезнет из творческой ленты. Действие необратимо.",
      deleteConfirm: "Удалить",
      cancel: "Отмена"
    },
    promos: {
      "nano-banana": {
        tag: "Image Lab",
        title: "Nano Banana | Лаборатория визуального ИИ",
        description:
          "Единая рабочая среда для генерации изображений: текстовые промпты, смешивание референсов и быстрые правки.",
        bulletPoints: [
          "Создавайте фотореалистичные сцены с контролем камеры, света и атмосферы.",
          "Редактируйте загруженные кадры — добавляйте, удаляйте элементы и меняйте стиль.",
          "Комбинируйте до четырёх референсов и улучшайте результат шаг за шагом."
        ]
      },
      veo3: {
        tag: "Video Lab",
        title: "VEO3 | Кинематографический пайплайн",
        description:
          "Экспериментальная покадровая студия: от синопсиса до финального ролика в одном процессе.",
        bulletPoints: [
          "Превращайте сценарии в раскадровки и короткие видео с контролем длительности.",
          "Используйте референсы движения, звука и стиля для гибридных композиций.",
          "Отслеживайте версии и правки команды благодаря сохранённой истории."
        ]
      },
      sora: {
        tag: "Motion Lab",
        title: "Sora 2 | Генеративные сцены",
        description:
          "Физически корректная видеомодель нового поколения с длинными планами и динамичной камерой.",
        bulletPoints: [
          "Развивайте идеи в готовый контент с естественным освещением и глубиной.",
          "Смешивайте текст, изображения и клипы, управляя хореографией и настроением.",
          "Экспортируйте последовательности с постоянными персонажами в каждом кадре."
        ]
      },
      seedream: {
        tag: "Studio Lab",
        title: "SeeDream | Ателье стиля",
        description:
          "Соединяйте модные концепции, арт-дирекшн и палитры для галерейных визуалов в нескольких промптах.",
        bulletPoints: [
          "Переносите мудборды в цельные образы с контролем палитры, фактур и света.",
          "Используйте до пяти референсов для передачи композиции и поз.",
          "Итерируйте в диалоге, сохраняя эстетику, безопасную для бренда."
        ]
      },
      runway: {
        tag: "Production Lab",
        title: "Runway | Мультимодальный старт",
        description:
          "Ускоряйте кампании с помощью бесшовных потоков текста, изображений и видео на моделях Runway Gen.",
        bulletPoints: [
          "Создавайте раскадровки, анимации и маркетинговые материалы в одном пространстве.",
          "Используйте motion brushes, контроль глубины и синхронизацию аудио.",
          "Экспортируйте слоистые ассеты, готовые к монтажу в Premiere или Resolve."
        ]
      },
      kling: {
        tag: "Realtime Lab",
        title: "Kling | Реалистичные симуляции",
        description:
          "Физически точная диффузия для предметных съёмок, масс-сцен и дрон-футажа в рекордные сроки.",
        bulletPoints: [
          "Создавайте сцены с точными тенями, отражениями и сложными материалами.",
          "Управляйте траекторией камеры и глубиной резкости для панорам и макро.",
          "Продлевайте или зацикливайте видео без потери чёткости по кадрам."
        ]
      }
    }
  },
  videoWorkbench: {
    menuTitle: "Видео-модели",
    modelLabels: {
      veo3: "Veo 3",
      "veo3-fast": "Veo 3 Fast",
      veo2: "Veo 2"
    },
    promptLabel: "Промпт",
    promptPlaceholder: "Опишите сцену, камеру, движение и звуковые подсказки...",
    promptHint: "Добавляйте реплики в кавычках и явно указывайте звуки для насыщенного аудио.",
    negativePromptLabel: "Негативный промпт",
    negativePromptPlaceholder: "Что исключить (например: мультяшно, низкое качество)...",
    modeLabel: "Режим генерации",
    modeOptions: {
      "text-to-video": "Текст → видео",
      "image-to-video": "Изображение → видео"
    },
    aspectLabel: "Соотношение сторон",
    resolutionLabel: "Разрешение",
    personLabel: "Генерация людей",
    seedLabel: "Seed",
    referenceLabel: "Референс (опционально)",
    referenceHint: "PNG/JPG, до 20 МБ",
    removeLabel: "Удалить референс",
    generate: "Сгенерировать видео",
    clearAll: "Сбросить настройки",
    history: {
      title: "Недавние рендеры",
      subtitle: "Готовые ролики появятся здесь после подключения API.",
      button: "История"
    },
    promos: {
      veo3: {
        tag: "Motion Lab",
        title: "Veo 3.1 | Флагманская видеомодель",
        description:
          "Продвинутая модель с интеграцией Gemini: 8‑секундные клипы в 720p или 1080p с реалистикой и нативным звуком.",
        bulletPoints: [
          "Расширяйте существующие проекты Veo с помощью режима video extend.",
          "Задавайте первый и последний кадры, направляя движение видео.",
          "Используйте до трёх контрольных изображений для точного стилистического управления."
        ]
      },
      "veo3-fast": {
        tag: "Motion Lab",
        title: "Veo 3 Fast | Производительная скорость",
        description:
          "Оптимизирована для быстрых итераций и задач с высокими требованиями к качеству при низкой задержке.",
        bulletPoints: [
          "Идеально для A/B‑тестов и потоковой генерации контента.",
          "Поддерживает сценарии текст→видео и анимацию изображений с нативным аудио.",
          "Удобные пресеты помогают балансировать между скоростью и детализацией."
        ]
      },
      veo2: {
        tag: "Legacy Lab",
        title: "Veo 2 | Стилевой сторителлинг",
        description:
          "Предыдущее поколение для быстрых раскадровок, стилизованных шортов и атмосферных экспериментов.",
        bulletPoints: [
          "Генерируйте до двух клипов за запрос продолжительностью 5–8 секунд.",
          "Подходит для экспериментов, где важнее настроение, чем разрешение.",
          "Смешивайте промпты и референсы, оживляя концепт-арт."
        ]
      }
    }
  },
  auth: {
    loginTitle: "Вход",
    loginSubtitle: "Авторизуйтесь, чтобы управлять балансом, историей и проектами.",
    registerTitle: "Создайте аккаунт AllAI",
    registerSubtitle: "Зарегистрируйтесь по почте или войдите через Google.",
    emailLabel: "Email",
    passwordLabel: "Пароль",
    confirmPasswordLabel: "Повторите пароль",
    submitLogin: "Войти",
    submitRegister: "Создать аккаунт",
    orDivider: "или",
    googleButton: "Продолжить через Google",
    registerCta: "Нет аккаунта?",
    registerLink: "Зарегистрируйтесь",
    loginCta: "Уже есть аккаунт?",
    loginLink: "Войти",
    errorGeneric: "Произошла ошибка. Попробуйте снова.",
    passwordMismatch: "Пароли должны совпадать."
  },
  account: {
    title: "Личный кабинет",
    subtitle: "Просматривайте email, баланс и историю пополнений.",
    balanceLabel: "Доступный баланс",
    historyTitle: "История пополнений",
    historyEmpty: "Пополнений пока нет.",
    refreshLabel: "Обновить"
  }
};

export default ruDictionary;





