{
  "end": "",
  "add": "Добавить",
  "not-found": "Страница не найдена",
  "home": "Главная",
  "login": "Войти",
  "login-require": "Вам нужно войти, чтобы использовать эту функцию",
  "logout": "Выйти",
  "quota": "Квота",
  "download": "Скачать",
  "offline": "Приложение оффлайн",
  "try-again": "Попробуйте еще раз",
  "invalid-token": "Неверный токен",
  "invalid-token-prompt": "Пожалуйста, попробуйте еще раз.",
  "login-failed": "Ошибка входа",
  "login-failed-prompt": "Ошибка входа! Причина: {{reason}}",
  "login-success": "Успешный вход",
  "login-success-prompt": "Вы успешно вошли в систему.",
  "server-error": "Ошибка сервера",
  "server-error-prompt": "При входе произошла ошибка. Пожалуйста, попробуйте еще раз.",
  "error": "Ошибка запроса",
  "request-failed": "Ошибка запроса. Пожалуйста, проверьте свою сеть и попробуйте еще раз.",
  "success": "Успешный запрос",
  "request-success": "Ваша операция была успешно выполнена.",
  "close": "Закрыть",
  "edit": "Редактировать",
  "editor": "Текстовый редактор",
  "pricing": "См. ценообразование моделей для получения дополнительной информации",
  "true": "Да",
  "false": "Нет",
  "unknown": "Неизвестный",
  "scroll-down": "Прокрутите вниз",
  "broadcast": "Объявление",
  "fatal": "Приложение вылетело",
  "download-fatal-log": "Скачать журнал ошибок",
  "fatal-tips": "Сначала проверьте совместимость веб-браузера, попробуйте очистить кэш браузера и обновить страницу. Если проблема не устранена, загрузите журнал и предоставьте разработчику полные инструкции по воспроизведению, чтобы мы могли устранить проблему.",
  "tag": {
    "free": "Бесплатно",
    "official": "Официальный",
    "unstable": "Нестабильный",
    "web": "Веб",
    "high-quality": "Высокое качество",
    "high-context": "Высокий контекст",
    "high-price": "Высокая цена",
    "open-source": "Открытый исходный код",
    "image-generation": "Генерация изображений",
    "multi-modal": "Мульти Модальный",
    "fast": "Быстрый",
    "english-model": "Английская модель",
    "badges": {
      "non-billing": "Бесплатно",
      "times-billing": "{{price}}/время",
      "token-billing": "Ввод {{input}}/1k токенов Вывод {{output}}/1k токенов"
    }
  },
  "market": {
    "title": "Рынок моделей",
    "model": "Исследуйте больше моделей",
    "explore": "Исследовать",
    "search": "Поиск по имени модели или описанию",
    "model-api": "Идентификатор модели запроса API",
    "list": "Перечень моделей",
    "go": "Перейти на модельный рынок"
  },
  "conversation": {
    "title": "Разговор",
    "empty": "Пусто",
    "refresh-failed": "Ошибка обновления",
    "refresh-failed-prompt": "При выполнении запроса произошла ошибка. Пожалуйста, попробуйте еще раз.",
    "remove-title": "Вы уверены?",
    "remove-description": "Это действие нельзя отменить. Это навсегда удалит разговор ",
    "remove-all-title": "Очистить историю",
    "remove-all-description": "Это действие нельзя отменить. Это навсегда удалит все разговоры, продолжить?",
    "cancel": "Отмена",
    "delete": "Удалить",
    "delete-conversation": "Удалить разговор",
    "delete-success": "Разговор удален",
    "delete-success-prompt": "Разговор был удален.",
    "delete-failed": "Ошибка удаления",
    "delete-failed-prompt": "Не удалось удалить разговор. Пожалуйста, проверьте свою сеть и попробуйте еще раз.",
    "edit-title": "Редактировать заголовок"
  },
  "chat": {
    "web": "Веб-поиск",
    "web-aria": "Переключить веб-поиск",
    "placeholder": "Напишите что-нибудь... (Ctrl+Enter для отправки)",
    "recall": "История",
    "recall-desc": "Обнаружено, что у вас есть неотправленные сообщения в прошлый раз, они были восстановлены для вас.",
    "recall-cancel": "Отмена",
    "placeholder-enter": "Напишите что-нибудь... (Введите, чтобы отправить)",
    "placeholder-raw": "Напишите что-нибудь...",
    "send-message": "Отправить",
    "send-message-desc": "Вы уверены, что хотите отправить это сообщение?",
    "actions": {
      "upscale": "Увел",
      "variant": "перемена",
      "reroll": "Перерисовать"
    }
  },
  "message": {
    "copy": "Копировать сообщение",
    "save": "Сохранить как файл",
    "use": "Использовать сообщение",
    "stop": "Приостановить ответ",
    "restart": "Перезапустить ответ",
    "copy-area": "Копировать выбранную область",
    "edit": "Редактировать сообщение",
    "remove": "Удалить сообщение",
    "save-image": "Сохранить",
    "saving-image-prompt": "Выполняется создание изображения",
    "saving-image-prompt-desc": "Создание изображения, подождите...",
    "saving-image-failed": "Не удалось создать изображение",
    "saving-image-failed-prompt": "Не удалось создать изображение по {{reason}}",
    "saving-image-success": "Изображение успешно сгенерировано",
    "saving-image-success-prompt": "Изображение успешно сохранено.",
    "sharing": {
      "title": "заглавие",
      "time": "Время",
      "message": "Сообщения"
    }
  },
  "quota-description": "квота расходов на сообщение",
  "buy": {
    "choose": "Выберите сумму",
    "other": "Другое",
    "other-desc": "Сколько очков?",
    "buy": "Купить {{amount}} очков",
    "dalle": "Генератор изображений DALL·E",
    "dalle-free": "DALL·E 2 бесплатно навсегда",
    "flex": "Гибкая тарификация",
    "input": "Вход",
    "output": "Выход",
    "learn-more": "Узнать больше",
    "dialog-title": "Купить очки",
    "dialog-desc": "Вы уверены, что хотите купить {{amount}} очков?",
    "dialog-cancel": "Отмена",
    "dialog-buy": "Купить",
    "success": "Покупка прошла успешно",
    "success-prompt": "Вы успешно приобрели {{amount}} очков.",
    "failed": "Покупка не удалась",
    "failed-prompt": "Не удалось приобрести очки. Пожалуйста, убедитесь, что у вас достаточно баланса.",
    "gpt4-tip": "Совет: функция веб-поиска может потреблять больше входных очков",
    "go": "Перейти к",
    "redeem": "Обмен валюты",
    "redeem-placeholder": "Введите код погашения",
    "exchange-success": "Успешный обмен",
    "exchange-success-prompt": "Вы успешно использовали {{amount}} кредита (-ов).",
    "exchange-failed": "Сбой обмена",
    "exchange-failed-prompt": "Не удалось погасить по {{reason}}",
    "buy-link": "Перейти к покупке",
    "deeptrain-tip": "Совет: как только Deeptrain перезагрузится на ваш кошелек, вернитесь сюда и нажмите, чтобы купить соответствующие кредиты",
    "not-config-link": "Ссылка на покупку не настроена в фоновом режиме"
  },
  "pkg": {
    "title": "Пакеты",
    "go": "Перейти к проверке",
    "cert": "Пакет сертификации",
    "cert-desc": "После сертификации подлинности вы можете получить 100 очков (стоимостью 5 CNY)",
    "teen": "Подростковый пакет",
    "teen-desc": "После сертификации подлинности подростки (до 18 лет) могут получить дополнительно 150 очков (стоимостью 15 CNY)",
    "close": "Закрыть",
    "state": {
      "true": "Получено",
      "false": "Не получено"
    }
  },
  "sub": {
    "title": "Подписка",
    "quota-link": "Ищете гибкую тарификацию? Купить очки",
    "subscription-link": "Ищете фиксированную тарификацию? Подписаться",
    "dialog-title": "Подписка",
    "free": "Бесплатно",
    "free-price": "Бесплатно навсегда",
    "basic": "Базовый",
    "standard": "Стандартный",
    "pro": "Профессиональный",
    "plan-price": "{{money}} CNY/месяц",
    "include-tax": "Включая налог",
    "enterprise": "Корпоративный",
    "enterprise-service": "Приоритетная служба поддержки",
    "enterprise-sla": "Гарантия SLA",
    "enterprise-speed": "Увеличение скорости TPM",
    "enterprise-security": "Гарантия безопасности данных SOC-2",
    "enterprise-data": "Резервное копирование данных в другом месте",
    "enterprise-deploy": "Поддержка частной облачной инфраструктуры",
    "contact-sale": "Связаться с отделом продаж",
    "current": "Текущая подписка",
    "subscribe": "Подписаться",
    "upgrade": "Обновить",
    "downgrade": "Понизить",
    "renew": "Продлить",
    "cannot-select": "Невозможно выбрать",
    "select-time": "Выберите время подписки",
    "migrate-plan": "Перенести подписку",
    "migrate-plan-desc": "После изменения подписки ваше время подписки будет рассчитываться на основе цены оставшихся дней, и время подписки будет пересчитано. (Например, понижение удваивает время, а повышение компенсирует разницу)",
    "price": "Цена {{price}} CNY",
    "price-tax": "Включая налог {{price}} CNY",
    "upgrade-price": "Плата за обновление {{price}} CNY (для справки)",
    "expired": "Осталось дней подписки",
    "time": {
      "1": "1 месяц",
      "3": "3 месяца",
      "6": "6 месяцев",
      "12": "1 год",
      "36": "3 года"
    },
    "success": "Подписка успешна",
    "success-prompt": "Вы успешно подписались на {{month}} месяцев.",
    "migrate-success": "Перенос подписки успешен",
    "migrate-success-prompt": "Вы успешно перенесли подписку.",
    "failed": "Подписка не удалась",
    "failed-prompt": "Не удалось подписаться, пожалуйста, убедитесь, что у вас достаточно баланса.",
    "migrate-failed": "Перенос подписки не удался",
    "migrate-failed-prompt": "Ваша подписка не удалась.",
    "plan-usage": "{{name}} использует {{times}} раз в месяц",
    "plan-tip": "Вызываемая модель",
    "disable": "Функция подписки на этом сайте отключена",
    "plan-unlimited-usage": "{{name}} имеет неограниченное количество пользователей",
    "plan-not-support-relay": "Квота подписки на сайт не распространяется на промежуточный API, пожалуйста, используйте гибкие биллинговые кредиты для промежуточного API",
    "failed-quota-prompt": "Не удалось оформить подписку, недостаточно средств ({{quota}} кредитов)",
    "sub-migrate-failed-prompt": "Изменение подписки не выполнено по {{reason}}"
  },
  "cancel": "Отмена",
  "confirm": "Подтвердить",
  "percent": "{{cent}}0%",
  "file": {
    "upload": "Загрузить файл",
    "type": "Поддержка pdf, docx, pptx, xlsx, изображений, текста и других форматов",
    "drop": "Перетащите файлы сюда или нажмите, чтобы загрузить",
    "parse-error": "Ошибка разбора",
    "parse-error-prompt": "Ошибка разбора: {{reason}}",
    "max-length": "Слишком длинный контент",
    "max-length-prompt": "Содержимое было усечено из-за ограничения длины контекста",
    "over-size": "Слишком большой файл",
    "over-size-prompt": "Размер одного вложения не может превышать {{size}} MB",
    "large-file": "Большой файл разбора",
    "large-file-prompt": "Загрузка и разбор большого файла, пожалуйста, подождите",
    "number": "{{number}} файлов",
    "zipper": "{{filename}} и другие {{number}} файлов",
    "empty-file": "Пустой файл",
    "empty-file-prompt": "Содержимое файла пустое, автоматически проигнорировано",
    "large-file-success": "Синтаксический анализ успешно завершен",
    "large-file-success-prompt": "Большой файл успешно проанализирован за {{time}} секунды",
    "file": "Документ"
  },
  "generate": {
    "title": "Генератор AI проектов",
    "input-placeholder": "сгенерировать python игру",
    "failed": "Генерация не удалась",
    "reason": "Причина: ",
    "success": "Генерация успешна",
    "success-prompt": "Проект успешно сгенерирован! Пожалуйста, выберите формат загрузки.",
    "empty": "генерация...",
    "download": "Загрузить {{name}} формат"
  },
  "api": {
    "title": "Настройки API",
    "copied": "Скопировано",
    "copied-description": "Ключ API скопирован в буфер обмена",
    "learn-more": "Узнать больше",
    "reset": "Кнопка сброса",
    "reset-description": "Вы уверены? Это действие нельзя отменить. Это приведет к окончательному сбросу ключа API, и срок действия существующего ключа API истечет."
  },
  "service": {
    "title": "Доступна новая версия",
    "version": "Версия",
    "description": "Доступна новая версия. Хотите обновить сейчас?",
    "update": "Обновить",
    "offline-title": "Режим оффлайн",
    "offline": "Приложение в настоящее время находится в автономном режиме.",
    "update-success": "Обновление успешно",
    "update-success-prompt": "Вы обновились до последней версии."
  },
  "share": {
    "title": "Поделиться",
    "share-conversation": "Поделиться разговором",
    "description": "Поделитесь этим разговором с другими: ",
    "copy-link": "Скопировать ссылку",
    "view": "Посмотреть",
    "success": "Поделиться успешно",
    "failed": "Поделиться не удалось",
    "copied": "Скопировано",
    "copied-description": "Ссылка скопирована в буфер обмена",
    "not-found": "Разговор не найден",
    "not-found-description": "Разговор не найден, пожалуйста, проверьте, правильная ли ссылка или разговор был удален",
    "manage": "Управление обменом",
    "sync-error": "Ошибка синхронизации",
    "name": "Название разговора",
    "time": "Время",
    "action": "Действие",
    "empty": "Вы еще не поделились записями. Поделитесь ими сейчас!",
    "share-tip": "Перейдите в панель диалога и нажмите кнопку Поделиться, чтобы поделиться беседой."
  },
  "docs": {
    "title": "Открыть документы"
  },
  "invitation": {
    "title": "Код приглашения",
    "input-placeholder": "Введите код приглашения",
    "cancel": "Отмена",
    "check": "Проверить",
    "check-success": "Успешно",
    "check-success-description": "Успешно! Вы получили {{amount}} очков, начните свое путешествие в мир AI!",
    "check-failed": "Не удалось",
    "invitation": "Код приглашения"
  },
  "contact": {
    "title": "Связаться с нами"
  },
  "settings": {
    "title": "Настройки",
    "description": "Настройки предпочтений",
    "version": "Текущая версия",
    "language": "Язык отображения",
    "sender": "Отправить ключ",
    "context": "Сохранить контекст",
    "history": "Максимальное количество исторических разговоров",
    "align": "Выравнивание чата по центру",
    "memory": "Использование памяти",
    "temperature": "Температура",
    "temperature-tip": "Коэффициент случайной выборки, высокая температура создает больше случайности, низкая температура создает более концентрированный и детерминированный текст",
    "max-tokens": "Максимальное количество маркеров ответа",
    "max-tokens-tip": "Максимальное количество маркеров ответа, превышающее это значение, будет усечено (слишком высокое значение может привести к сбою запроса из-за превышения максимального маркера модели)",
    "top-p": "Порог вероятности отбора проб ядра",
    "top-p-tip": "(TopP) Чем выше значение вероятности, тем выше генерируемая случайность; чем ниже значение, тем выше генерируемая определенность",
    "top-k": "Размер набора образцов-кандидатов",
    "top-k-tip": "(TopK) Размер набора кандидатов, чем больше случайность генерации, чем меньше генерация, тем выше определенность",
    "presence-penalty": "Наличие штрафных санкций",
    "presence-penalty-tip": "(PresencePenalty) Существует штраф за контроль вероятности появления новых тем, генерируемых моделью, увеличение этого значения может увеличить вероятность разговора о новых темах",
    "frequency-penalty": "Частотное наказание",
    "frequency-penalty-tip": "(FrequencyPenalty) Штраф за частоту, контроль степени повторения слов, генерируемых моделью, увеличение этого значения может снизить возможность повторения слов",
    "repetition-penalty": "Повторяющееся наказание",
    "repetition-penalty-tip": "(RepetitionPenalty) Управляет степенью повторяемости, генерируемой моделью. Увеличение этого значения может уменьшить повторение, но может привести к тому, что модель будет генерировать некогерентный текст (аналогично FrequencyPenalty)",
    "reset-settings": "Сбросить все настройки",
    "reset-settings-description": "Вы уверены? Это действие нельзя отменить. Это приведет к окончательному сбросу всех настроек."
  },
  "article": {
    "title": "Пакет генерации статей",
    "input-placeholder": "Введите заголовок статьи (одна строка)",
    "prompt-placeholder": "Введите предустановку (помогите AI сгенерировать статью, например: формат научной статьи, 800 слов)",
    "web-checkbox": "Включить веб-поиск",
    "generate": "Генерировать",
    "progress-title": "Генерация (всего {{total}} статей, {{current}} статей сгенерировано)",
    "generate-success": "Успешно",
    "generate-success-prompt": "Статья успешно сгенерирована! Пожалуйста, выберите формат загрузки.",
    "generate-failed": "Не удалось",
    "generate-failed-prompt": "Не удалось сгенерировать статью. Пожалуйста, проверьте свою сеть и попробуйте еще раз.",
    "download-format": "Загрузить {{name}} формат"
  },
  "admin": {
    "dashboard": "Панель управления",
    "users": "Управление пользователями",
    "broadcast": "Управление объявлениями",
    "channel": "Настройки канала",
    "settings": "Настройки системы",
    "prize": "Настройки цен",
    "billing-today": "Сегодняшний доход",
    "billing-month": "Доход за месяц",
    "subscription-users": "Подписчики",
    "seat": "место",
    "model-chart": "Статистика использования моделей",
    "request-chart": "Статистика запросов",
    "billing-chart": "Статистика доходов",
    "error-chart": "Статистика ошибок",
    "requests": "Запросы",
    "times": "Количество ошибок",
    "empty": "Пусто",
    "cancel": "Отмена",
    "confirm": "Подтвердить",
    "invitation": "Управление кодами приглашений",
    "code": "Код",
    "quota": "Квота",
    "type": "Тип",
    "used": "Статус",
    "number": "Количество",
    "username": "Имя пользователя",
    "month": "Месяц",
    "poster": "Автор",
    "post-at": "Дата",
    "broadcast-content": "Содержание",
    "create-broadcast": "Создать объявление",
    "broadcast-placeholder": "Введите содержание объявления",
    "post": "Отправить",
    "post-success": "Успешно",
    "post-success-prompt": "Объявление успешно отправлено.",
    "post-failed": "Не удалось",
    "post-failed-prompt": "Не удалось отправить объявление, причина: {{reason}}",
    "level": "Уровень",
    "is-admin": "Админ",
    "used-quota": "Использовано",
    "is-subscribed": "Подписан",
    "total-month": "Всего месяцев",
    "enterprise": "Корпоративный",
    "action": "Действие",
    "search-username": "Поиск по имени пользователя",
    "quota-action": "Изменение квоты",
    "quota-action-desc": "Пожалуйста, введите значение изменения квоты (положительное для увеличения, отрицательное для уменьшения)",
    "subscription-action": "Управление подпиской",
    "subscription-action-desc": "Пожалуйста, введите количество месяцев подарочной подписки",
    "operate-success": "Успешно",
    "operate-success-prompt": "Ваша операция была успешно выполнена.",
    "operate-failed": "Не удалось",
    "operate-failed-prompt": "Не удалось выполнить операцию, причина: {{reason}}",
    "updated-at": "Время обновления",
    "used-true": "Использовано",
    "used-false": "Не использовано",
    "generate": "Генерировать",
    "generate-result": "Результат",
    "error": "Ошибка запроса",
    "channels": {
      "id": "ID канала",
      "name": "Название",
      "name-tip": "Название канала, используется для идентификации канала",
      "name-placeholder": "Введите название канала",
      "type": "Тип",
      "priority": "Приоритет",
      "priority-tip": "При наличии нескольких каналов запрос выполняется в порядке приоритета, чем выше приоритет, тем выше приоритет",
      "weight": "Вес",
      "weight-tip": "При равном приоритете вызов балансировки нагрузки выполняется в соответствии с весовым соотношением",
      "retry": "Максимальное количество попыток",
      "retry-tip": "При сбое запроса канала максимальное количество повторных попыток",
      "model": "Модель",
      "secret": "Секрет",
      "secret-placeholder": "Введите секрет, формат: {{format}}\nПри наличии нескольких секретов при запросе загрузки выбирается одна строка случайным образом",
      "endpoint": "Конечная точка",
      "endpoint-placeholder": "Введите конечную точку (т.е. прокси)",
      "mapper": "Модельный маппер",
      "mapper-tip": "Преобразование имени модели для достижения асимметричного запроса модели",
      "mapper-placeholder": "Введите модельный маппер, по одной строке, формат: model>model\nПервая модель - запрошенная модель, вторая модель - отображаемая модель (которая должна существовать в модели), разделенная > посередине\nФормат предшествует! Означает, что исходная модель не включена в доступный диапазон этого канала, например: !gpt-4-slow>gpt-4, тогда gpt-4 не будет охвачен в доступных моделях, которые можно запросить в этом канале",
      "group": "Группа пользователей",
      "group-tip": "Группа пользователей, группа, которая не включена, не будет включена в доступный диапазон этого канала (когда группа пуста, все пользователи могут использовать этот канал)",
      "state": "Статус",
      "action": "Действие",
      "edit": "Редактировать канал",
      "enable": "Включить канал",
      "disable": "Отключить канал",
      "delete": "Удалить канал",
      "create": "Создать канал",
      "search-model": "Поиск по имени модели",
      "fill-template-models": "Заполнить шаблонные модели ({{number}})",
      "add-custom-model": "Добавить пользовательскую модель (несколько моделей разделяются пробелами)",
      "add-model": "Добавить модель",
      "clear-models": "Очистить все модели",
      "advanced": "Дополнительные настройки",
      "group-placeholder": "Выбрано групп: {{length}}",
      "group-desc": "Группировка типов пользователей, не включенные группы не будут включены в доступную область этого канала (когда группировка пуста, все пользователи могут использовать этот канал), нет необходимости устанавливать группировку для неспециальных случаев",
      "groups": {
        "anonymous": "Анонимный пользователь",
        "normal": "обычный пользователь",
        "basic": "Базовые подписчики",
        "standard": "Стандартные подписчики",
        "pro": "Подписчики Pro",
        "admin": "Пользователь-администратор"
      },
      "joint": "Док-станция выше по течению",
      "joint-endpoint": "Адрес выше по потоку",
      "joint-endpoint-placeholder": "Введите API-адрес вышестоящего Chat Nio, например: https://api.chatnio.net",
      "joint-secret": "Ключ API",
      "joint-secret-placeholder": "Пожалуйста, введите ключ API для восходящего чата Nio",
      "sync-failed": "Не удалось синхронизировать",
      "sync-failed-prompt": "Адрес не может быть запрошен или модель рынка пуста\n(Конечная точка: {{endpoint}})",
      "sync-success": "Успешная синхронизация",
      "sync-success-prompt": "{{length}} модели были добавлены из синхронизации восходящего потока.",
      "upstream-endpoint-placeholder": "Введите вышестоящий адрес OpenAI, например, https://api.openai.com",
      "sync-secret-placeholder": "Пожалуйста, введите ключ API для восходящего канала",
      "proxy-type": "Тип прокси- сервера",
      "proxy-endpoint": "Адрес прокси-сервера",
      "proxy-endpoint-placeholder": "Введите адрес прямого прокси-сервера, например: socks5://example.com: 1080",
      "proxy-desc": "Прямой прокси-сервер, поддерживает HTTP/HTTPS/Socks5 прокси-сервер (обратный прокси-сервер, пожалуйста, заполните точку доступа, нет необходимости устанавливать прокси-сервер в неспециальных случаях)",
      "proxy-username": "Имя пользователя прокси-сервера",
      "proxy-username-placeholder": "Введите имя пользователя для аутентификации агента (необязательно)",
      "proxy-password": "Пароль прокси-сервера",
      "proxy-password-placeholder": "Введите пароль аутентификации агента (необязательно)"
    },
    "charge": {
      "id": "ID",
      "type": "Тип",
      "model": "Модель",
      "quota": "Квота",
      "action": "Действие",
      "input": "Вход",
      "output": "Выход",
      "support-anonymous": "Поддержка анонимных вызовов",
      "non-billing": "Не тарифицируется",
      "times-billing": "Тарификация по времени",
      "token-billing": "Тарификация по токену",
      "anonymous": "Поддержка анонимных вызовов",
      "time-count": "Квота одного запроса",
      "input-count": "Квота входа",
      "output-count": "Квота выхода",
      "add-rule": "Добавить правило",
      "update-rule": "Обновить правило",
      "unused-model": "Некоторые правила выставления счетов модели не установлены",
      "unused-model-tip": "Модели не настроены по правилам выставления счетов Чтобы избежать потерь, обычные пользователи не смогут запрашивать",
      "sync": "Синхронизация выше ПО потоку",
      "sync-option": "Параметры синхронизации",
      "sync-site": "Адрес выше по потоку",
      "sync-tip": "Синхронизация правил выставления счетов выше по потоку",
      "sync-placeholder": "Введите API-адрес вышестоящего Chat Nio, например: https://api.chatnio.net",
      "sync-failed": "Не удалось синхронизировать",
      "sync-failed-prompt": "Адрес не может быть запрошен или правило выставления счетов пусто\n(Конечная точка: {{endpoint}})",
      "sync-prompt": "Правила для {{length}} моделей были взяты из верхнего потока и повлияют на правила для текущих {{influence}} моделей. Продолжить?",
      "sync-overwrite": "Перезаписать существующие правила",
      "sync-confirm": "Подтвердить синхронизацию",
      "sync-builtin": "Встроенная цена в приложении",
      "usd-currency": "Обменный курс доллара США к юаню"
    },
    "system": {
      "general": "Общие настройки",
      "search": "Веб-поиск",
      "mail": "SMTP Настройки почты",
      "save": "Сохранить",
      "backend": "Домен бэкэнда",
      "backendTip": "Имя домена бэкенда (путь установки докера по умолчанию -/api), используется для получения обратных вызовов и хранения и т. д., значение по умолчанию пусто\nПример: {{backend}}",
      "mailHost": "Почтовый хост",
      "mailProtocol": "Протокол отправки",
      "mailPort": "Порт SMTP",
      "mailUser": "Имя пользователя",
      "mailPass": "Пароль",
      "searchEndpoint": "Конечная точка поиска",
      "searchQuery": "Максимальное количество результатов поиска",
      "searchTip": "[SearXNG](https://github.com/searxng/searxng) Поисковая система с открытым исходным кодом, предоставляющая возможности сетевого поиска. Пример развертывания SearXNG Docker Privatization: [SearXNG Docker](https://github.com/zmh-program/searxng)",
      "mailFrom": "От",
      "test": "Тест исходящий",
      "updateRoot": "Изменить корневой пароль",
      "updateRootTip": "Пожалуйста, соблюдайте осторожность, после смены пароля root вам нужно будет снова войти в систему.",
      "updateRootPlaceholder": "Введите новый пароль root",
      "updateRootRepeatPlaceholder": "Введите новый пароль root еще раз",
      "title": "Название сайта",
      "titleTip": "Название сайта для отображения в заголовке сайта, оставьте пустым по умолчанию",
      "logo": "Логотип сайта",
      "logoTip": "Ссылка на логотип сайта для отображения в заголовке сайта, оставьте поле пустым по умолчанию (например, {{logo}})",
      "backendPlaceholder": "Имя домена обратного вызова Backend, пустое по умолчанию, требуется для приема обратных вызовов",
      "docs": "Ссылка на документ",
      "docsTip": "Ссылка на документ, оставьте пустым для по умолчанию https://docs.chatnio.net",
      "file": "Служба разбора файлов",
      "filePlaceholder": "Служба разбора файлов, оставьте пустым для по умолчанию https://blob.chatnio.net (стабильность не гарантируется)",
      "fileTip": "Для получения услуг по разбору файлов обратитесь к проекту [chatnio-blob-service] (https://github.com/Deeptrain-Community/chatnio-blob-service) для сборки.",
      "site": "Настройки сайта",
      "quota": "Начальные точки пользователя",
      "quotaTip": "Кредиты, предоставленные после регистрации пользователя",
      "announcement": "Объявление о площадке",
      "announcementPlaceholder": "Введите объявление сайта (поддерживается формат Markdown/HTML)",
      "mailEnableWhitelist": "Включить белый список суффиксов домена",
      "mailWhitelist": "Белый список суффиксов доменов",
      "mailWhitelistSelected": "Выбрано адрес эл. почты домена {{length}}",
      "mailWhitelistSearchPlaceholder": "Поиск суффиксов доменов",
      "customWhitelistPlaceholder": "Введите список пользовательских суффиксов домена (которые появятся в списке опций на выбор), разделенных запятыми, например: example.com, example.net",
      "buyLink": "Ссылка на покупку",
      "buyLinkPlaceholder": "Введите ссылку на секретную покупку карты, оставьте поле пустым, чтобы не показывать кнопку покупки",
      "mailConfNotValid": "Параметры отправки SMTP настроены неправильно, проверка почтового ящика отключена",
      "contact": "shops|Контактные данные",
      "contactPlaceholder": "Введите контактную информацию (поддерживается Markdown/HTML)",
      "common": "Основные параметры",
      "article": "Группировка функций генерации пакетной записи",
      "articleTip": "Группировка функций пакетного пост-генерации, после проверки текущей группы пользователей можно использовать функцию пакетного пост-генерации",
      "generate": "Группировка конструкторов ИИ-проектов",
      "generateTip": "Группировка генераторов ИИ-проектов, после проверки текущей группы пользователей можно использовать генератор ИИ-проектов",
      "groupPlaceholder": "Выбрано групп: {{length}}",
      "cache": "Кэшируемая модель",
      "cacheTip": "Кэшируемая модель, после проверки текущая модель может быть кэширована и попасть в кэш",
      "cachePlaceholder": "Выбрано моделей: {{length}}",
      "cacheAll": "Сделать все кэшируемыми",
      "cacheFree": "Сделать бесплатную модель кэшируемой",
      "cacheNone": "Сделать все некэшированными",
      "cacheExpired": "Время истечения срока действия кэша",
      "cacheExpiredTip": "Время истечения срока действия кэша (в секундах), по умолчанию 1 час",
      "cacheSize": "Максимальный размер вероятности кэширования",
      "cacheSizeTip": "Максимальная вероятность кэширования, то есть максимальная вероятность кэширования одного и того же типа входного параметра. Если параметр равен 1, максимальное содержимое кэша равно 1, и запрашиваемое содержимое будет напрямую затронуто. Если параметр равен 4, возвращается 4 содержимого, и запрашиваемое содержимое будет затронуто одним из них.",
      "closeRegistration": "Регистрация приостановлена",
      "closeRegistrationTip": "Регистрация приостановлена, новые пользователи не смогут зарегистрироваться после закрытия",
      "footer": "Информация нижнего колонтитула",
      "footerPlaceholder": "Пожалуйста, введите информацию нижнего колонтитула (поддерживается формат Markdown/HTML)",
      "authFooter": "Скрыть нижний колонтитул после входа в систему",
      "relayPlan": "API промежуточной поддержки квот подписки",
      "relayPlanTip": "Квота подписки поддерживает транзитный API, после открытия транзитного API биллинг будет отдавать приоритет использованию пользовательской квоты подписки\n(Совет: Подписка - это квота раз, модель биллинга для токенов может повлиять на стоимость)",
      "searchQueryTip": "Максимальное количество результатов поиска, по умолчанию 5",
      "searchPlaceholder": "Точка доступа к службе SearXNG (например, http://ip: 7980)",
      "image_store": "Хранение изображений",
      "image_storeTip": "Изображения, сгенерированные каналом OpenAI DALL-E, будут храниться на сервере, чтобы предотвратить недействительность изображений",
      "image_storeNoBackend": "Нет настроенного внутреннего домена, невозможно включить хранение изображений",
      "closeRelay": "Отключить Staging API",
      "closeRelayTip": "Отключите промежуточный API, промежуточный API будет недоступен после отключения",
      "debugMode": "Режим отладки",
      "debugModeTip": "Режим отладки, после включения журнал выведет подробные параметры запроса и другие журналы для устранения неполадок",
      "prompt_storeTip": "Оперативное хранение записей, после открытия на сервере будет храниться оперативная запись пользователя",
      "searchCrop": "Включить усечение результатов",
      "searchCropTip": "Включите усечение результатов, если количество символов в содержимом результатов поиска превышает максимальное количество символов, содержимое будет усечено",
      "searchCropLen": "Максимальное количество символов результата",
      "searchEngines": "Настройки поисковой системы",
      "searchEnginesPlaceholder": "Выбрано поисковых систем: {{length}}",
      "searchEnginesSearchPlaceholder": "Введите название поисковой системы, например: Google",
      "searchEnginesEmptyTip": "Когда поисковая система пуста, по умолчанию используется поисковая система по умолчанию, настроенная в SearXNG",
      "searchSafeSearch": "Безопасный режим поиска",
      "searchSafeSearchModes": {
        "none": "закрыть",
        "moderation": "Среднее",
        "strict": "Строгие"
      },
      "searchImageProxy": "Включить прокси-сервер изображений",
      "searchImageProxyTip": "Image proxy, изображение, возвращаемое поисковой системой после открытия, будет загружено через прокси сервисного узла SearXNG",
      "searchTest": "Поиск викторины",
      "searchTestTip": "Поиск теста, введите запрос для поиска теста"
    },
    "user": "Управление пользователями",
    "invitation-code": "Код приглашения",
    "invitation-manage": "Управление кодом приглашения",
    "invitation-tips": "Пригласительные коды используются для погашения баллов. Каждый тип пригласительного кода может использоваться только один раз одним пользователем (может использоваться для рекламы)",
    "redeem-tips": "Коды погашения используются для погашения кредитов и могут быть использованы для оплаты выпуска карт и т. д.",
    "redeem": {
      "quota": "Вихри",
      "used": "Количество использованных",
      "total": "Итого",
      "code": "Промокод"
    },
    "market": {
      "title": "Модельный рынок",
      "model-name": "Модели засоренности",
      "model-name-placeholder": "Введите псевдоним модели (например, GPT-4)",
      "model-id": "Идентификатор модели",
      "model-id-placeholder": "Введите идентификатор модели (например, gpt-4-0613)",
      "model-description": "Введение в модель",
      "model-description-placeholder": "Пожалуйста, введите введение в модель",
      "model-context": "Высокий контекст",
      "model-context-tip": "Является ли модель высококонтекстной моделью (файлы высококонтекстной модели не усекаются длинным содержимым при синтаксическом анализе)",
      "model-is-default": "Модель по умолчанию",
      "model-is-default-tip": "Добавлена ли модель в список моделей по умолчанию (модели, не добавленные в список моделей по умолчанию, не будут отображаться в списке моделей дома по умолчанию)",
      "model-tag": "Этикетка модели",
      "update-success": "Успешно обновлено",
      "update-success-prompt": "Модель Marketplace успешно обновлена (обновите браузер, чтобы подать заявку сейчас)",
      "update-failed": "Ошибка обновления",
      "update-failed-prompt": "Запрос на обновление не выполнен по {{reason}}",
      "model-image": "Изображение модели",
      "custom-image": "Пользовательское изображение",
      "custom-image-placeholder": "Введите ссылку на изображение",
      "update": "Обновить",
      "new-model": "Новая модель",
      "migrate": "передавать",
      "sync": "Синхронизация выше ПО потоку",
      "sync-tip": "Синхронизация рынков восходящих моделей",
      "sync-placeholder": "Введите API-адрес вышестоящего Chat Nio, например: https://api.chatnio.net",
      "sync-all": "Синхронизировать все ({{length}})",
      "sync-self": "Синхронизация поддерживаемых моделей ({{length}})",
      "sync-site": "Адрес выше по потоку",
      "sync-option": "Параметры синхронизации",
      "sync-failed": "Не удалось синхронизировать",
      "sync-failed-prompt": "Адрес не может быть запрошен или модель рынка пуста\n(Конечная точка: {{endpoint}})",
      "sync-items": "Всего найдено {{length}} моделей, {{exist}} моделей найдено (не будет перезаписано), {{new}} моделей добавлено (все синхронизировано), {{support}} моделей поддерживается этим каналом сайта (синхронизированные поддерживаемые модели)",
      "sync-success": "Успешная синхронизация",
      "sync-success-prompt": "Синхронизировано с вышестоящими, добавлено {{length}} моделей, проверьте и нажмите «Отправить», чтобы вступить в силу, иначе оно не будет сохранено",
      "not-use": "Некоторые модели не используются",
      "import-all": "Импортировать все..."
    },
    "model-chart-tip": "Использование токенов",
    "subscription": "Управление подписками",
    "logger": {
      "title": "Журнал обслуживания",
      "console": "Консоль",
      "consoleLength": "Количество записей в журнале"
    },
    "plan": {
      "enable": "Включить подписку",
      "price": "Цена",
      "price-tip": "Цена подписки за январь (единица: юань)",
      "item-id": "Айди",
      "item-id-placeholder": "Введите идентификатор организации (идентификатор позиции не может использоваться более одного раза, например: gpt-4)",
      "item-name": "",
      "item-name-placeholder": "Пожалуйста, введите название объекта (название объекта используется для отображения названия объекта в списке подписки, например GPT-4)",
      "item-value": "Всего",
      "item-value-tip": "Ежемесячная квота (единица измерения: раз)",
      "item-icon": "Иконка",
      "item-icon-tip": "Значки сущностей (значки, используемые значками элементов для отображения в списке подписки)",
      "item-models": "Модели",
      "item-models-tip": "Модели, охватываемые сущностью (модели элементов используются для отображения моделей в списке подписки)",
      "item-models-search-placeholder": "Поиск по идентификатору модели",
      "item-models-placeholder": "Выбрано моделей: {{length}}",
      "add-item": "Добавить",
      "import-item": "Импорт",
      "sync": "Синхронизация выше ПО потоку",
      "sync-option": "Параметры синхронизации",
      "sync-site": "Адрес выше по потоку",
      "sync-placeholder": "Введите API-адрес вышестоящего Chat Nio, например: https://api.chatnio.net",
      "sync-result": "Было обнаружено, что количество правил подписки выше по потоку составляет {{length}}, охватывая {{models}} моделей. Перезаписать правила подписки на этом сайте?"
    },
    "model-usage-chart": "Доля используемых моделей",
    "user-type-chart": "Доля типов пользователей",
    "identity": {
      "normal": "обычный пользователь",
      "api_paid": "Другие платящие пользователи",
      "basic_plan": "Базовые подписчики",
      "standard_plan": "Стандартные подписчики",
      "pro_plan": "Подписчики Pro"
    },
    "user-type-chart-info": "Всего пользователей: {{total}}",
    "user-type-chart-tip": "Другие платящие пользователи: относится к пользователям, которые подписываются на пользователей с истекшим сроком действия или пользователей, чьи баллы превышают текущие начальные баллы (такие операции, как использование кодов приглашений, также будут учитываться при увеличении изменений в баллах)",
    "is-banned": "Бан",
    "email": "Почта",
    "quota-set-action": "Настройки баллов",
    "quota-set-action-desc": "Установить кредиты пользователя",
    "release-subscription-action": "Освободить использование подписки",
    "release-subscription-action-desc": "Освободить использование подписки для пользователей?",
    "subscription-level": "Установите уровень платежей",
    "subscription-level-desc": "Установите уровень подписки пользователя (0 для обычных пользователей, 1 для базовых подписок, 2 для стандартных подписок, 3 для профессиональных подписок)",
    "password-action": "изменить пароль",
    "password-action-desc": "Введите новый пароль пользователя",
    "email-action": "Изменение почтового ящика",
    "email-action-desc": "Введите новый адрес электронной почты пользователя",
    "default-password": "Запрос на изменение пароля",
    "default-password-prompt": "Пароль администратора является паролем по умолчанию. В целях безопасности вашей учетной записи, пожалуйста, измените пароль как можно скорее. (Перейдите в Back Office - System Settings - Change Root Password)",
    "set-admin-action": "Сделать администратором",
    "set-admin-action-desc": "Вы уверены, что хотите сделать этого пользователя администратором?",
    "cancel-admin-action": "Отменить администрирование",
    "cancel-admin-action-desc": "Вы уверены, что хотите удалить доступ администратора для этого пользователя?",
    "ban-action": "Пользователь-призрак",
    "ban-action-desc": "Вы уверены, что хотите заблокировать этого пользователя?",
    "unban-action": "Разблокировать пользователя",
    "unban-action-desc": "Вы уверены, что хотите разблокировать этого пользователя?",
    "billing": "Доходы",
    "chatnio-format-only": "Этот формат уникален для Chat Nio",
    "exit": "Выйти из фонового режима",
    "view": "проверить",
    "broadcast-tip": "Уведомления будут отображаться только самые последние и будут уведомлены только один раз. Объявления сайта можно задать в системных настройках. Всплывающее окно будет отображаться на главной странице в первый раз и будет поддерживаться последующий просмотр.",
    "created-at": "Время создания",
    "used-at": "Время награждения",
    "used-username": "Получить пользователя",
    "is-subscribed-tips": "Логика суждения о подписке: существует уровень подписки, и период подписки не истек",
    "expired-at": "Срок действия подписки"
  },
  "mask": {
    "title": "Настройки маски",
    "search": "Поиск по имени маски",
    "context": "Содержит {{length}} контекст",
    "system": "Системные предустановки",
    "custom": "Мои предустановки",
    "edit": "Изменить профили",
    "create": "Новая предустановка",
    "avatar": "Предустановленный аватар",
    "conversation": "Запланированные беседы",
    "name": "Заголовок предустановки",
    "name-placeholder": "Введите предустановленный заголовок",
    "description": "Введение в предустановки",
    "description-placeholder": "Введите предустановленный профиль",
    "search-emoji": "Поиск эмодзи",
    "actions": {
      "clone": "Клонировать предустановку",
      "use": "Использовать предустановку",
      "edit": "Изменить профили",
      "delete": "Удалить предустановку"
    }
  },
  "register": "Постановка на учет",
  "auth": {
    "username": "имя пользователя",
    "password": "пароль",
    "username-or-email": "Имя пользователя или адрес электронной почты",
    "username-or-email-placeholder": "Введите имя пользователя или адрес электронной почты",
    "password-placeholder": "Пожалуйста, введите пароль",
    "forgot-password": "Забыли пароль?",
    "reset-password": "Восстановить пароль",
    "no-account": "У вас нет аккаунта?",
    "register": "Зарегистрируйтесь на",
    "username-placeholder": "Введите здесь имя пользователя",
    "check-password": "Подтверждение пароля",
    "check-password-placeholder": "Введите, пожалуйста, пароль снова",
    "email": "Эл. почта",
    "email-placeholder": "Введите адрес электронной почты",
    "have-account": "Уже есть аккаунт?",
    "login": "Войти",
    "next-step": "Cледующий шаг",
    "verify": "Сертификация",
    "code": "Код подтверждения",
    "code-placeholder": "Введите проверочный код",
    "send-code": "Посл",
    "incorrect-info": "Неверная информация?",
    "fall-back": "Вернитесь на шаг назад",
    "length-range": "Ожидаемые цифры: {{min}} ~ {{max}}",
    "same-rule": "Несогласованные входные данные",
    "invalid-email": "Неверный формат электронной почты",
    "reset-success": "Сброс выполнен успешно",
    "reset-success-prompt": "Ваш пароль был сброшен, пожалуйста, войдите с новым паролем.",
    "send-code-success": "Отправка прошла успешно",
    "send-code-success-prompt": "Код подтверждения отправлен на ваш адрес электронной почты. Проверьте его.",
    "send-code-failed": "Не удалось отправить",
    "send-code-failed-prompt": "Не удалось отправить код подтверждения, причина: {{reason}}",
    "register-success": "Регистрация прошла успешно",
    "register-success-prompt": "Вы успешно зарегистрировались, добро пожаловать!",
    "disabled-mail": "Почтовый ящик текущего сайта отключен. Чтобы включить функцию рассылки, обратитесь к администратору.",
    "code-disabled-placeholder": "Подтверждение адреса электронной почты не требуется"
  },
  "reset": "сброс",
  "request-error": "Запрос не выполнен по {{reason}}",
  "update": "Обновить",
  "delete": "удалять",
  "remove": "Убрать",
  "upward": "Выше",
  "downward": "Ниже",
  "save": "Сохранить",
  "announcement": "Объявление о площадке",
  "i-know": "Мне известно о",
  "submit": "передавать",
  "empty": "Пусто",
  "exit": "Закрыть",
  "model": "модель",
  "min-quota": "Минимальный баланс",
  "your-quota": "Ваш баланс",
  "title": "заглавие",
  "my-account": "Моя учетная запись",
  "date": {
    "pick": "Выберите дату",
    "today": "сегодня",
    "clean": "Вернуться к нулю",
    "add-day": "Добавить один день",
    "sub-day": "Уменьшить на один день",
    "add-month": "Добавить один месяц",
    "sub-month": "Уменьшить на один месяц",
    "add-year": "Добавить один год",
    "sub-year": "Уменьшение на один год"
  }
}