344 lines
18 KiB
TypeScript
344 lines
18 KiB
TypeScript
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;
|
||
|
||
|
||
|
||
|
||
|