mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-07 01:56:53 +00:00
fix: 修复新 UI 语言与文案显示问题 (#4876)
* chore(dev): add local setup state reset target - add a reset-setup make target to clear setup records, root users, and related options. - support both docker dev PostgreSQL and local SQLite development databases. - restart the docker dev backend so setup status is recalculated after reset. * fix(chat): prevent preset menu text overflow - add truncation layout for chat preset names to keep long labels inside the sidebar menu. - prevent loading and external-link icons from shrinking in constrained menu rows. * fix(i18n): translate dashboard granularity options - call t() for granularity option labels in dashboard system settings. - keep localized text consistent between the select trigger and dropdown items. * chore(dev): add backend dev service rebuild target - add a dev-api-rebuild make target to rebuild and start the docker backend service. - reuse DEV_COMPOSE_FILE and DEV_BACKEND_SERVICE variables to avoid repeated compose config literals. * fix(i18n): align interface language option labels - add shared interface language options to keep display names consistent. - reuse the shared options in the header switcher and profile preferences. - normalize language codes so zh-CN and zh_CN resolve to Simplified Chinese. * fix(i18n): add missing frontend translation keys - route channel key prompts, form validation messages, and channel fallback text through i18n. - add missing translations across six locales for channels, rankings, billing, and logs. - update i18n sync reports so literal t() keys are present in the base locale.
This commit is contained in:
Vendored
+49
-33
@@ -4,7 +4,10 @@
|
||||
"1000": "1000",
|
||||
"10000": "10000",
|
||||
"_copy": "_копировать",
|
||||
",": ", ",
|
||||
", and": ", и",
|
||||
",and ": ", and ",
|
||||
"、": ", ",
|
||||
"? This action cannot be undone.": "? Это действие невозможно отменить.",
|
||||
". Please fix the JSON before saving.": ". Пожалуйста, исправьте JSON перед сохранением.",
|
||||
". This action cannot be undone.": ". Это действие невозможно отменить.",
|
||||
@@ -117,6 +120,7 @@
|
||||
"Account ID *": "ID аккаунта *",
|
||||
"Account Info": "Информация об аккаунте",
|
||||
"Account used when authenticating with the SMTP server": "Учетная запись, используемая при аутентификации с SMTP-сервером",
|
||||
"acknowledge the related legal risks": "acknowledge the related legal risks",
|
||||
"Across all groups": "По всем группам",
|
||||
"Action confirmation": "Подтверждение действия",
|
||||
"Actions": "Операции",
|
||||
@@ -453,6 +457,7 @@
|
||||
"Available Rewards": "Доступные награды",
|
||||
"Average latency": "Средняя задержка",
|
||||
"Average latency, TTFT, and success rate by group": "Средняя задержка, TTFT и доля успешных запросов по группам",
|
||||
"Average latency, TTFT, TPS, and success rate": "Средняя задержка, TTFT, TPS и доля успешных запросов",
|
||||
"Average RPM": "Среднее число оборотов в минуту",
|
||||
"Average time-to-first-token (TTFT) by group": "Среднее время до первого токена (TTFT) по группам",
|
||||
"Average tokens per second sustained per group": "Средняя устойчивая пропускная способность (токенов/с) по группам",
|
||||
@@ -732,6 +737,7 @@
|
||||
"Click to view full details": "Нажмите для просмотра подробностей",
|
||||
"Click to view full error message": "Нажмите, чтобы увидеть полное сообщение об ошибке",
|
||||
"Click to view full prompt": "Нажмите, чтобы увидеть полный промпт",
|
||||
"Click to view image": "Нажмите, чтобы просмотреть изображение",
|
||||
"Client header value": "Значение заголовка клиента",
|
||||
"Client ID": "ID клиента",
|
||||
"Client Secret": "Секрет клиента",
|
||||
@@ -790,6 +796,9 @@
|
||||
"Completion price": "Цена завершения",
|
||||
"Completion price ($/1M tokens)": "Цена завершения ($/1 млн токенов)",
|
||||
"Completion ratio": "Коэффициент завершения",
|
||||
"Compliance confirmation required": "Compliance confirmation required",
|
||||
"Compliance confirmed": "Compliance confirmed",
|
||||
"Compliance confirmed successfully": "Compliance confirmed successfully",
|
||||
"Concatenate channel system prompt with user's prompt": "Объединить системный промпт канала с промптом пользователя",
|
||||
"Condition Path": "Путь условия",
|
||||
"Condition Settings": "Настройки условия",
|
||||
@@ -857,6 +866,7 @@
|
||||
"Configured routes and latency checks": "Настроенные маршруты и проверки задержки",
|
||||
"Confirm": "Подтверждение",
|
||||
"Confirm Action": "Подтвердить действие",
|
||||
"Confirm and enable": "Confirm and enable",
|
||||
"Confirm Batch Update": "Подтвердить пакетное обновление",
|
||||
"Confirm Billing Conflicts": "Подтвердить конфликты выставления счетов",
|
||||
"Confirm Changes": "Подтвердить изменения",
|
||||
@@ -864,6 +874,8 @@
|
||||
"Confirm cleanup of inactive disk cache?": "Подтвердить очистку неактивного дискового кэша?",
|
||||
"Confirm clearing all channel affinity cache": "Подтвердите очистку всего кэша привязки к каналу",
|
||||
"Confirm clearing cache for this rule": "Подтвердите очистку кэша этого правила",
|
||||
"Confirm compliance": "Confirm compliance",
|
||||
"Confirm compliance terms": "Confirm compliance terms",
|
||||
"Confirm Creem Purchase": "Подтвердить покупку Creem",
|
||||
"Confirm delete": "Подтвердить удаление",
|
||||
"Confirm disable": "Подтвердить отключение",
|
||||
@@ -876,9 +888,11 @@
|
||||
"Confirm Payment": "Подтвердить оплату",
|
||||
"Confirm Selection": "Подтвердить выбор",
|
||||
"Confirm settings and finish setup": "Подтвердите настройки и завершите установку",
|
||||
"confirm that I bear legal responsibility arising from deployment": "confirm that I bear legal responsibility arising from deployment",
|
||||
"Confirm Unbind": "Подтвердить отвязку",
|
||||
"Confirm your identity before removing this Passkey from your account.": "Подтвердите свою личность перед удалением этой Passkey из вашей учётной записи.",
|
||||
"Confirm your identity with Two-factor Authentication before registering a Passkey.": "Подтвердите свою личность с помощью двухфакторной аутентификации перед регистрацией Passkey.",
|
||||
"Confirmed at {{time}} by user #{{userId}}": "Confirmed at {{time}} by user #{{userId}}",
|
||||
"Conflict": "Противоречие",
|
||||
"Connect": "Подключение",
|
||||
"Connect through OpenAI, Claude, Gemini, and other compatible API routes": "Подключайтесь через OpenAI, Claude, Gemini и другие совместимые API-маршруты",
|
||||
@@ -1206,6 +1220,7 @@
|
||||
"Discouraged": "Не рекомендуется",
|
||||
"Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "Откройте для себя подобранные AI-модели, сравнивайте цены и возможности и выбирайте подходящую модель для каждого сценария.",
|
||||
"Discover the leading models in each domain": "Откройте для себя ведущие модели в каждой области",
|
||||
"Discover the most-used models and rising vendors on the platform, updated from live usage data.": "Изучайте самые популярные модели и растущих поставщиков платформы на основе актуальных данных использования.",
|
||||
"Discover the most-used models, top apps, and rising vendors on the platform — updated continuously across every category.": "Узнайте, какие модели, приложения и поставщики лидируют на платформе — данные обновляются по каждой категории.",
|
||||
"Discovering...": "Обнаружение...",
|
||||
"Disk cache cleared": "Дисковый кэш очищен",
|
||||
@@ -1423,6 +1438,7 @@
|
||||
"Enter announcement content (supports Markdown & HTML)": "Введите содержимое объявления (поддерживает Markdown и HTML)",
|
||||
"Enter announcement content (supports Markdown/HTML)": "Введите содержимое объявления (поддерживает Markdown/HTML)",
|
||||
"Enter API Key": "Введите API-ключ",
|
||||
"Enter API key for this channel": "Введите ключ API для этого канала",
|
||||
"Enter API Key, format: APIKey|Region": "Введите ключ API, формат: APIKey|Region",
|
||||
"Enter API Key, one per line, format: APIKey|Region": "Введите ключ API, по одному на строку, формат: APIKey|Region",
|
||||
"Enter application token": "Введите токен приложения",
|
||||
@@ -1556,6 +1572,7 @@
|
||||
"Failed to clean logs": "Не удалось очистить логи",
|
||||
"Failed to complete order": "Не удалось завершить заказ",
|
||||
"Failed to complete Passkey login": "Не удалось завершить вход с Passkey",
|
||||
"Failed to confirm compliance": "Failed to confirm compliance",
|
||||
"Failed to contact GitHub releases API": "Не удалось связаться с API GitHub Releases",
|
||||
"Failed to copy": "Не удалось скопировать",
|
||||
"Failed to copy channel": "Не удалось скопировать канал",
|
||||
@@ -1591,6 +1608,7 @@
|
||||
"Failed to enable channels": "Не удалось включить каналы",
|
||||
"Failed to enable model": "Не удалось включить модель",
|
||||
"Failed to enable tag channels": "Не удалось включить каналы тегов",
|
||||
"Failed to fetch channel key": "Не удалось получить ключ канала",
|
||||
"Failed to fetch checkin status": "Не удалось получить статус регистрации",
|
||||
"Failed to fetch deployment details": "Не удалось получить сведения о развертывании",
|
||||
"Failed to fetch models": "Не удалось получить модели",
|
||||
@@ -1608,6 +1626,7 @@
|
||||
"Failed to load billing history": "Не удалось загрузить историю платежей",
|
||||
"Failed to load home page content": "Не удалось загрузить содержимое главной страницы",
|
||||
"Failed to load image": "Не удалось загрузить изображение",
|
||||
"Failed to load key status": "Не удалось загрузить статус ключей",
|
||||
"Failed to load logs": "Не удалось загрузить логи",
|
||||
"Failed to load Passkey status": "Не удалось загрузить статус Passkey",
|
||||
"Failed to load profile": "Не удалось загрузить профиль",
|
||||
@@ -1620,6 +1639,7 @@
|
||||
"Failed to parse JSON file: {{name}}": "Не удалось проанализировать файл JSON: {{name}}",
|
||||
"Failed to query balance": "Не удалось запросить баланс",
|
||||
"Failed to refresh cache stats": "Не удалось обновить статистику кэша",
|
||||
"Failed to refresh credential": "Не удалось обновить учетные данные",
|
||||
"Failed to regenerate backup codes": "Не удалось перегенерировать резервные коды",
|
||||
"Failed to register Passkey": "Не удалось зарегистрировать Passkey",
|
||||
"Failed to remove Passkey": "Не удалось удалить Passkey",
|
||||
@@ -1756,7 +1776,7 @@
|
||||
"footer.columns.related.links.oneApi": "Один API",
|
||||
"footer.columns.related.title": "Связанные проекты",
|
||||
"footer.defaultCopyright": "Все права защищены.",
|
||||
"footer.newapi.projectAttributionSuffix": "Все права защищены. Разработано участниками проекта.",
|
||||
"footer.new\u0061pi.projectAttributionSuffix": "Все права защищены. Разработано участниками проекта.",
|
||||
"For channels added after May 10, 2025, no need to remove \".\" from model names during deployment": "Для каналов, добавленных после 10 мая 2025 г., не нужно удалять \".\" из имён моделей при развёртывании",
|
||||
"For private deployments, format: https://fastgpt.run/api/openapi": "Для частных развертываний, формат: https://fastgpt.run/api/openapi",
|
||||
"Force a syntactically valid JSON response": "Принудительно возвращать синтаксически корректный JSON",
|
||||
@@ -1965,6 +1985,8 @@
|
||||
"Human-readable name shown to users during Passkey prompts.": "Понятное для человека имя, отображаемое пользователям во время запросов Passkey.",
|
||||
"I confirm enabling high-risk retry": "Я подтверждаю включение высокорискового повтора",
|
||||
"I have read and agree to the": "Я прочитал и согласен с",
|
||||
"I have read and understood the above compliance reminder": "I have read and understood the above compliance reminder",
|
||||
"I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.": "I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"I understand that disabling 2FA will remove all protection and backup codes": "Я понимаю, что отключение 2FA удалит всю защиту и резервные коды",
|
||||
"Icon": "Значок",
|
||||
"Icon file must be 100 KB or smaller": "Файл иконки должен быть не более 100 КБ",
|
||||
@@ -1976,6 +1998,7 @@
|
||||
"If default auto group is enabled, newly created tokens start with auto instead of an empty group.": "Если группа auto включена по умолчанию, новые токены создаются с auto вместо пустой группы.",
|
||||
"If the affinity channel fails and retry succeeds on another channel, update affinity to the successful channel.": "Если привязанный канал не работает и повторная попытка удалась через другой канал, привязка обновляется на успешный канал.",
|
||||
"If this keeps happening, please report it on GitHub Issues.": "Если проблема повторяется, сообщите о ней в GitHub Issues.",
|
||||
"If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.": "If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.",
|
||||
"Ignored upstream models": "Игнорируемые upstream-модели",
|
||||
"Image": "Изображение",
|
||||
"Image Generation": "Генерация изображений",
|
||||
@@ -2469,6 +2492,7 @@
|
||||
"Next branch": "Следующая ветка",
|
||||
"Next page": "Следующая страница",
|
||||
"Next reset": "Следующий сброс",
|
||||
"No": "Нет",
|
||||
"No About Content Set": "Содержимое раздела \"О нас\" не установлено",
|
||||
"No Active": "Нет активных",
|
||||
"No additional type-specific settings for this channel type.": "Нет дополнительных настроек, специфичных для этого типа канала.",
|
||||
@@ -2610,8 +2634,10 @@
|
||||
"No users available. Try adjusting your search or filters.": "Нет доступных пользователей. Попробуйте изменить параметры поиска или фильтры.",
|
||||
"No Users Found": "Пользователи не найдены",
|
||||
"No vendor data available": "Данных по поставщикам нет",
|
||||
"No X Found": "X не найдено",
|
||||
"Node Name": "Имя узла",
|
||||
"Non-stream": "Не потоковый",
|
||||
"Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.": "Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.",
|
||||
"None": "Нет",
|
||||
"noreply@example.com": "noreply@example.com",
|
||||
"Normalized:": "Нормализовано:",
|
||||
@@ -2710,7 +2736,9 @@
|
||||
"OpenRouter": "OpenRouter",
|
||||
"opens in an external client. Trigger it from the sidebar or API key actions to launch the configured application.": "открывается во внешнем клиенте. Запустите его из боковой панели или действий с ключом API, чтобы запустить настроенное приложение.",
|
||||
"Operation": "Операция",
|
||||
"operation and charging behavior": "operation and charging behavior",
|
||||
"Operation failed": "Операция не удалась",
|
||||
"Operation successful": "Операция выполнена успешно",
|
||||
"Operation Type": "Тип операции",
|
||||
"Operations": "Операции",
|
||||
"Operator Admin": "Оператор-администратор",
|
||||
@@ -2827,6 +2855,7 @@
|
||||
"Path:": "Путь:",
|
||||
"Pay": "Pay",
|
||||
"Pay-as-you-go with real-time usage monitoring": "Оплата по мере использования с мониторингом в реальном времени",
|
||||
"Payment": "Платеж",
|
||||
"Payment Channel": "Платёжный канал",
|
||||
"Payment Gateway": "Платежный шлюз",
|
||||
"Payment initiated": "Платёж инициирован",
|
||||
@@ -2840,6 +2869,7 @@
|
||||
"Payment page opened": "Страница оплаты открыта",
|
||||
"Payment request failed": "Запрос на оплату не удался",
|
||||
"Payment return URL": "URL возврата после оплаты",
|
||||
"Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.": "Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.",
|
||||
"Peak": "Пик",
|
||||
"Peak throughput": "Пиковая пропускная способность",
|
||||
"Penalises repetition of frequent tokens": "Штрафует повторение частых токенов",
|
||||
@@ -2935,6 +2965,7 @@
|
||||
"Please set Ollama API Base URL first": "Сначала установите базовый URL-адрес API Ollama",
|
||||
"Please sign in to view {{module}}.": "Войдите, чтобы просмотреть {{module}}.",
|
||||
"Please try again later.": "Пожалуйста, попробуйте еще раз позже.",
|
||||
"Please type the following text to confirm:": "Please type the following text to confirm:",
|
||||
"Please upload key file(s)": "Загрузите ключевой файл(ы)",
|
||||
"Please wait a moment before trying again.": "Пожалуйста, подождите немного и попробуйте снова.",
|
||||
"Please wait a moment, human check is initializing...": "Пожалуйста, подождите немного, инициализация проверки человеком...",
|
||||
@@ -3163,6 +3194,7 @@
|
||||
"Redemption code updated successfully": "Код активации успешно обновлен",
|
||||
"Redemption code(s) created successfully": "Код(ы) активации успешно создан(ы)",
|
||||
"Redemption Codes": "Коды активации",
|
||||
"Redemption codes are disabled until the administrator confirms compliance terms.": "Redemption codes are disabled until the administrator confirms compliance terms.",
|
||||
"redemption codes.": "коды активации.",
|
||||
"Redemption failed": "Погашение не удалось",
|
||||
"Redemption successful! Added: {{quota}}": "Погашение успешно! Добавлено: {{quota}}",
|
||||
@@ -3174,6 +3206,7 @@
|
||||
"Reference Video": "Эталонное видео",
|
||||
"Referral link:": "Реферальная ссылка:",
|
||||
"Referral Program": "Реферальная программа",
|
||||
"Referral reward transfer is disabled until the administrator confirms compliance terms.": "Referral reward transfer is disabled until the administrator confirms compliance terms.",
|
||||
"Refine models by provider, group, type, and tags.": "Уточняйте список моделей по поставщику, группе, типу и тегам.",
|
||||
"Refresh": "Обновить",
|
||||
"Refresh Cache": "Обновить кэш",
|
||||
@@ -3651,6 +3684,7 @@
|
||||
"Spark model version, e.g., v2.1 (version number in API URL)": "Версия модели Spark, например, v2.1 (номер версии в URL API)",
|
||||
"Special billing expression": "Специальное выражение тарификации",
|
||||
"Special group": "Специальная группа",
|
||||
"Special ratio rules": "Специальные правила коэффициентов",
|
||||
"Special ratios override the token group ratio for specific user group and token group combinations.": "Специальные коэффициенты переопределяют коэффициент группы токена для конкретных сочетаний группы пользователя и группы токена.",
|
||||
"Special usable group rules": "Специальные правила для групп с доступом",
|
||||
"Special usable group rules can add, remove, or append selectable token groups for a specific user group.": "Правила специальных доступных групп могут добавлять, удалять или дополнять выбираемые группы токенов для конкретной группы пользователей.",
|
||||
@@ -3713,6 +3747,7 @@
|
||||
"Subscription First": "Подписка в приоритете",
|
||||
"Subscription Management": "Управление подписками",
|
||||
"Subscription Only": "Только подписка",
|
||||
"Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.": "Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.",
|
||||
"Subscription Plans": "Планы подписки",
|
||||
"Subtract": "Вычесть",
|
||||
"Success": "Успешно",
|
||||
@@ -3814,6 +3849,7 @@
|
||||
"Test Channel Connection": "Проверить подключение канала",
|
||||
"Test Connection": "Проверить подключение",
|
||||
"Test connectivity for:": "Проверить подключение для:",
|
||||
"Test failed": "Тест не выполнен",
|
||||
"Test interval (minutes)": "Интервал проверки (минуты)",
|
||||
"Test Latency": "Проверить задержку",
|
||||
"Test Mode": "Тестовый режим",
|
||||
@@ -3835,6 +3871,7 @@
|
||||
"The administrator has not configured any about content yet. You can set it in the settings page, supporting HTML or URL.": "Администратор еще не настроил содержимое раздела «О программе». Вы можете установить его на странице настроек, поддерживается HTML или URL.",
|
||||
"The binding will complete automatically after authorization": "Привязка завершится автоматически после авторизации",
|
||||
"The effective domain for Passkey registration. Must match the current domain or be its parent domain.": "Действующий домен для регистрации Passkey. Должен совпадать с текущим доменом или быть его родительским доменом.",
|
||||
"The entered text does not match the required text.": "The entered text does not match the required text.",
|
||||
"The exact model identifier as used in API requests.": "Точный идентификатор модели, используемый в запросах API.",
|
||||
"The following models have billing type conflicts (fixed price vs ratio billing). Confirm to proceed with the changes.": "Следующие модели имеют конфликты типов тарификации (фиксированная цена против тарификации по соотношению). Подтвердите, чтобы продолжить изменения.",
|
||||
"The following models in the model redirect have not been added to the \"Models\" list and may fail during invocation due to missing available models:": "Следующие модели в перенаправлении модели не были добавлены в список \"Модели\" и могут не работать при вызове из-за отсутствия доступных моделей:",
|
||||
@@ -3866,6 +3903,7 @@
|
||||
"This action will permanently remove 2FA protection from your account.": "Это действие безвозвратно удалит защиту 2FA из вашей учетной записи.",
|
||||
"This channel is not an Ollama channel.": "Этот канал не является каналом Ollama.",
|
||||
"This channel type does not support fetching models": "Этот тип канала не поддерживает получение моделей",
|
||||
"This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.": "This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.",
|
||||
"This controls model request rate limiting. Web/API route throttling is configured by environment variables and may still return 429.": "Этот параметр управляет ограничением частоты запросов к моделям. Ограничение маршрутов Web/API настраивается переменными окружения и всё ещё может возвращать 429.",
|
||||
"This data may be unreliable, use with caution": "Эти данные могут быть ненадежными, используйте с осторожностью",
|
||||
"This device does not support Passkey": "Это устройство не поддерживает Passkey",
|
||||
@@ -4067,12 +4105,15 @@
|
||||
"Type (common)": "Тип (общий)",
|
||||
"Type *": "Тип *",
|
||||
"Type a command or search...": "Введите команду или поиск...",
|
||||
"Type the confirmation text here": "Type the confirmation text here",
|
||||
"Type-Specific Settings": "Настройки для конкретного типа",
|
||||
"Type:": "Тип:",
|
||||
"UI granularity only — data is still aggregated hourly": "Только детализация пользовательского интерфейса — данные по-прежнему агрегируются ежечасно",
|
||||
"Unable to estimate price for this deployment.": "Не удается оценить цену для этого развертывания.",
|
||||
"Unable to generate chat link. Please contact your administrator.": "Не удалось сгенерировать ссылку для чата. Пожалуйста, свяжитесь с вашим администратором.",
|
||||
"Unable to load groups": "Не удалось загрузить группы",
|
||||
"Unable to load rankings": "Не удалось загрузить рейтинги",
|
||||
"Unable to load rankings data": "Не удалось загрузить данные рейтингов",
|
||||
"Unable to open chat": "Не удалось открыть чат",
|
||||
"Unable to parse structured pricing": "Не удалось разобрать структурированные цены",
|
||||
"Unable to prepare chat link. Please ensure you have an enabled API key.": "Не удается подготовить ссылку для чата. Убедитесь, что у вас есть активированный API-ключ.",
|
||||
@@ -4398,16 +4439,22 @@
|
||||
"Xunfei": "Xunfei",
|
||||
"Year": "Год",
|
||||
"years": "лет",
|
||||
"Yes": "Да",
|
||||
"You are about to delete {{count}} API key(s).": "Вы собираетесь удалить {{count}} API-ключ(а/ей).",
|
||||
"You are running the latest version ({{version}}).": "Вы используете последнюю версию ({{version}}).",
|
||||
"You can close this tab once the binding completes or a success message appears in the original window.": "Вы можете закрыть эту вкладку, как только привязка завершится или в исходном окне появится сообщение об успехе.",
|
||||
"You can manually add them in \"Custom Model Names\", click \"Fill\" and then submit, or use the operations below to handle automatically.": "Вы можете вручную добавить их в \"Пользовательские имена моделей\", нажать \"Заполнить\", а затем отправить, или использовать операции ниже для автоматической обработки.",
|
||||
"You can only check in once per day": "Вы можете заселяться только один раз в день",
|
||||
"You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.": "You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.",
|
||||
"You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.": "You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.",
|
||||
"You don't have necessary permission": "У вас нет необходимых разрешений",
|
||||
"You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.": "You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.",
|
||||
"You have unsaved changes": "У вас есть несохранённые изменения",
|
||||
"You have unsaved changes. Are you sure you want to leave?": "У вас есть несохранённые изменения. Вы уверены, что хотите уйти?",
|
||||
"You Pay": "Вы платите",
|
||||
"You save": "Вы экономите",
|
||||
"You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.": "You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.": "You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.",
|
||||
"You will be redirected to Telegram to complete the binding process.": "Вы будете перенаправлены в Telegram для завершения процесса привязки.",
|
||||
"You'll be redirected automatically. You can return to the previous page if nothing happens after a few seconds.": "Вы будете автоматически перенаправлены. Если через несколько секунд ничего не происходит, вы можете вернуться на предыдущую страницу.",
|
||||
"your AI integration?": "вашу интеграцию с ИИ?",
|
||||
@@ -4429,37 +4476,6 @@
|
||||
"Zero retention": "Без хранения данных",
|
||||
"Zhipu": "Zhipu",
|
||||
"Zhipu V4": "Zhipu V4",
|
||||
"Zoom": "Zoom",
|
||||
"You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.": "You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.",
|
||||
"You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.": "You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.",
|
||||
"If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.": "If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.",
|
||||
"You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.": "You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.",
|
||||
"You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.": "You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.": "You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.",
|
||||
"I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.": "I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.",
|
||||
"Please type the following text to confirm:": "Please type the following text to confirm:",
|
||||
"Type the confirmation text here": "Type the confirmation text here",
|
||||
"The entered text does not match the required text.": "The entered text does not match the required text.",
|
||||
"Compliance confirmation required": "Compliance confirmation required",
|
||||
"Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.": "Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.",
|
||||
"Confirm compliance": "Confirm compliance",
|
||||
"Compliance confirmed": "Compliance confirmed",
|
||||
"Confirmed at {{time}} by user #{{userId}}": "Confirmed at {{time}} by user #{{userId}}",
|
||||
"Confirm compliance terms": "Confirm compliance terms",
|
||||
"This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.": "This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.",
|
||||
"Confirm and enable": "Confirm and enable",
|
||||
"Compliance confirmed successfully": "Compliance confirmed successfully",
|
||||
"Failed to confirm compliance": "Failed to confirm compliance",
|
||||
"Redemption codes are disabled until the administrator confirms compliance terms.": "Redemption codes are disabled until the administrator confirms compliance terms.",
|
||||
"Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.": "Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.",
|
||||
"Referral reward transfer is disabled until the administrator confirms compliance terms.": "Referral reward transfer is disabled until the administrator confirms compliance terms.",
|
||||
"Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.": "Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.",
|
||||
"I have read and understood the above compliance reminder": "I have read and understood the above compliance reminder",
|
||||
"acknowledge the related legal risks": "acknowledge the related legal risks",
|
||||
"confirm that I bear legal responsibility arising from deployment": "confirm that I bear legal responsibility arising from deployment",
|
||||
"operation and charging behavior": "operation and charging behavior",
|
||||
",": ", ",
|
||||
",and ": ", and ",
|
||||
"、": ", "
|
||||
"Zoom": "Zoom"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user