mirror of
https://github.com/coaidev/coai.git
synced 2025-06-03 12:20:15 +09:00
750 lines
58 KiB
JSON
750 lines
58 KiB
JSON
{
|
||
"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"
|
||
},
|
||
"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": "Не удалось удалить разговор. Пожалуйста, проверьте свою сеть и попробуйте еще раз."
|
||
},
|
||
"chat": {
|
||
"web": "Веб-поиск",
|
||
"web-aria": "Переключить веб-поиск",
|
||
"placeholder": "Напишите что-нибудь... (Ctrl+Enter для отправки)",
|
||
"recall": "История",
|
||
"recall-desc": "Обнаружено, что у вас есть неотправленные сообщения в прошлый раз, они были восстановлены для вас.",
|
||
"recall-cancel": "Отмена",
|
||
"placeholder-enter": "Напишите что-нибудь... (Введите, чтобы отправить)",
|
||
"placeholder-raw": "Напишите что-нибудь...",
|
||
"send-message": "Отправить",
|
||
"send-message-desc": "Вы уверены, что хотите отправить это сообщение?"
|
||
},
|
||
"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 перезагрузится на ваш кошелек, вернитесь сюда и нажмите, чтобы купить соответствующие кредиты"
|
||
},
|
||
"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"
|
||
},
|
||
"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": "Действие"
|
||
},
|
||
"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 для восходящего канала"
|
||
},
|
||
"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": "Домен обратного вызова бэкэнда (путь по умолчанию для установки docker - /api), получает параметры обратного вызова.",
|
||
"mailHost": "Почтовый хост",
|
||
"mailPort": "Порт SMTP",
|
||
"mailUser": "Имя пользователя",
|
||
"mailPass": "Пароль",
|
||
"searchEndpoint": "Конечная точка поиска",
|
||
"searchQuery": "Максимальное количество результатов поиска",
|
||
"searchTip": "Конечная точка поиска DuckDuckGo, если она не заполнена, по умолчанию используется функция обратного поиска WebPilot и New Bing.\nСборка проекта DuckDuckGo API: [duckduckgo-api](https://github.com/binjie09/duckduckgo-api).",
|
||
"mailFrom": "От",
|
||
"test": "Тест исходящий",
|
||
"updateRoot": "Изменить корневой пароль",
|
||
"updateRootTip": "Пожалуйста, соблюдайте осторожность, после смены пароля root вам нужно будет снова войти в систему.",
|
||
"updateRootPlaceholder": "Введите новый пароль root",
|
||
"updateRootRepeatPlaceholder": "Введите новый пароль root еще раз",
|
||
"title": "Название сайта",
|
||
"titleTip": "Название сайта для отображения в заголовке сайта, оставьте пустым по умолчанию",
|
||
"logo": "Логотип сайта",
|
||
"logoTip": "Ссылка на логотип сайта для отображения в заголовке сайта, оставьте поле пустым по умолчанию (например, {{logo}})",
|
||
"backendPlaceholder": "Имя домена обратного вызова Backend, пустое по умолчанию, требуется для приема обратных вызовов (например, {{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": "Точка доступа DuckDuckGo (только в формате https://example.com)"
|
||
},
|
||
"user": "Управление пользователями",
|
||
"invitation-code": "Код приглашения",
|
||
"invitation-manage": "Управление кодом приглашения",
|
||
"invitation-tips": "Пригласительные коды используются для погашения баллов. Каждый тип пригласительного кода может использоваться только один раз одним пользователем (может использоваться для рекламы)",
|
||
"redeem-tips": "Коды погашения используются для погашения кредитов и могут быть использованы для оплаты выпуска карт и т. д.",
|
||
"redeem": {
|
||
"quota": "Вихри",
|
||
"used": "Количество использованных",
|
||
"total": "Итого"
|
||
},
|
||
"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"
|
||
},
|
||
"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": "Ваш баланс"
|
||
} |