|
|
@@ -3,6 +3,20 @@
|
|
|
"360": "360",
|
|
|
"1000": "1000",
|
|
|
"10000": "10000",
|
|
|
+ "Average Response Time": "Average Response Time",
|
|
|
+ "Average request duration": "Average request duration",
|
|
|
+ "Completion Tokens": "Completion Tokens",
|
|
|
+ "Consumed quota": "Consumed quota",
|
|
|
+ "Direct Sub-Tenant Ranking": "Direct Sub-Tenant Ranking",
|
|
|
+ "Fail Count": "Fail Count",
|
|
|
+ "Failed requests": "Failed requests",
|
|
|
+ "Model Distribution": "Model Distribution",
|
|
|
+ "Prompt Tokens": "Prompt Tokens",
|
|
|
+ "Quota Consumed": "Quota Consumed",
|
|
|
+ "Success Count": "Success Count",
|
|
|
+ "Successful requests": "Successful requests",
|
|
|
+ "Time Trend": "Time Trend",
|
|
|
+ "User Ranking": "User Ranking",
|
|
|
"_copy": "_копировать",
|
|
|
",": ", ",
|
|
|
", and": ", и",
|
|
|
@@ -125,12 +139,14 @@
|
|
|
"Accepts a JSON array of model identifiers that support the Imagine API.": "Принимает JSON-массив идентификаторов моделей, поддерживающих Imagine API.",
|
|
|
"Accepts comma-separated status codes and inclusive ranges.": "Принимает коды статуса, разделенные запятыми, и включающие диапазоны.",
|
|
|
"Access a vast selection of models via a standard, unified API protocol. Power AI applications, manage digital assets, and connect the Future.": "Получите доступ к огромному выбору моделей через стандартный, единый протокол API. Развивайте приложения ИИ, управляйте цифровыми активами и соединяйте будущее.",
|
|
|
+ "Access Control": "Access Control",
|
|
|
"Access Denied Message": "Сообщение об отказе в доступе",
|
|
|
"Access Forbidden": "Доступ запрещен",
|
|
|
"Access Policy (JSON)": "Политика доступа (JSON)",
|
|
|
"Access previous conversations and start new ones.": "Доступ к предыдущим разговорам и начало новых.",
|
|
|
"Access Token": "Токен доступа",
|
|
|
"AccessKey / SecretAccessKey": "AccessKey / SecretAccessKey",
|
|
|
+ "Account & Access": "Account & Access",
|
|
|
"Account Binding Management": "Управление привязкой аккаунта",
|
|
|
"Account Bindings": "Привязки аккаунта",
|
|
|
"Account created! Please sign in": "Аккаунт создан! Пожалуйста, войдите в систему",
|
|
|
@@ -140,6 +156,9 @@
|
|
|
"Account used when authenticating with the SMTP server": "Учетная запись, используемая при аутентификации с SMTP-сервером",
|
|
|
"acknowledge the related legal risks": "признаю связанные правовые риски",
|
|
|
"Across all groups": "По всем группам",
|
|
|
+ "All groups": "All groups",
|
|
|
+ "All tags": "All tags",
|
|
|
+ "All vendors": "All vendors",
|
|
|
"Action": "Действие",
|
|
|
"Action confirmation": "Подтверждение действия",
|
|
|
"Actions": "Операции",
|
|
|
@@ -341,6 +360,7 @@
|
|
|
"Allowed Origins": "Разрешенные Origins",
|
|
|
"Allowed Ports": "Разрешенные порты",
|
|
|
"Already have an account?": "Уже есть аккаунт?",
|
|
|
+ "Already have an account? Back to login": "Already have an account? Back to login",
|
|
|
"Always matches (default tier).": "Всегда совпадает (уровень по умолчанию).",
|
|
|
"Amount": "Сумма",
|
|
|
"Amount cannot be changed when editing.": "Количество нельзя изменить при редактировании.",
|
|
|
@@ -398,6 +418,7 @@
|
|
|
"API Key mode: use APIKey|Region": "Режим API Key: use APIKey|Region",
|
|
|
"API Key updated successfully": "API ключ успешно обновлен",
|
|
|
"API Keys": "Ключи API",
|
|
|
+ "API Logs": "API Logs",
|
|
|
"API Private Key": "Секретный ключ API",
|
|
|
"API Requests": "Запросы API",
|
|
|
"API secret": "Секрет API",
|
|
|
@@ -438,6 +459,7 @@
|
|
|
"Are you sure you want to delete all auto-disabled keys? This action cannot be undone.": "Вы уверены, что хотите удалить все автоматически отключённые ключи? Это действие нельзя отменить.",
|
|
|
"Are you sure you want to delete channel \"{{name}}\"? This action cannot be undone.": "Вы уверены, что хотите удалить канал \"{{name}}\"? Это действие нельзя отменить.",
|
|
|
"Are you sure you want to delete deployment \"{{name}}\"? This action cannot be undone.": "Вы уверены, что хотите удалить развертывание \"{{name}}\"? Это действие нельзя отменить.",
|
|
|
+ "Are you sure you want to delete group": "Are you sure you want to delete group",
|
|
|
"Are you sure you want to delete group \"{{name}}\"? This action cannot be undone.": "Удалить группу \"{{name}}\"? Это действие нельзя отменить.",
|
|
|
"Are you sure you want to delete model \"{{name}}\"? This action cannot be undone.": "Удалить модель \"{{name}}\"? Это действие нельзя отменить.",
|
|
|
"Are you sure you want to delete this key? This action cannot be undone.": "Вы уверены, что хотите удалить этот ключ? Это действие нельзя отменить.",
|
|
|
@@ -514,6 +536,7 @@
|
|
|
"Auto-fill when one field exists and another is missing": "Автозаполнение, когда одно поле есть, а другое отсутствует",
|
|
|
"Auto-refreshing every {{seconds}}s": "Автообновление каждые {{seconds}} с",
|
|
|
"Auto-retry status codes": "Коды авто-повтора",
|
|
|
+ "Auto-sync failed: {{message}}": "Auto-sync failed: {{message}}",
|
|
|
"Automatically disable channel on repeated failures": "Автоматически отключать канал при повторных неудачах",
|
|
|
"Automatically disable channels exceeding this response time": "Автоматически отключать каналы, превышающие это время ответа",
|
|
|
"Automatically disable channels when tests fail": "Автоматически отключать каналы при сбое тестов",
|
|
|
@@ -854,6 +877,7 @@
|
|
|
"Click \"Create Plan\" to create your first subscription plan": "Нажмите «Создать план», чтобы создать первый план подписки",
|
|
|
"Click \"Generate\" to create a token": "Нажмите \"Сгенерировать\", чтобы создать токен",
|
|
|
"Click a stage to show or hide that column": "Нажмите на этап, чтобы показать или скрыть этот столбец",
|
|
|
+ "Click adjust to modify user quota": "Click adjust to modify user quota",
|
|
|
"Click any category to drill into its models, apps, and trends": "Нажмите на категорию, чтобы изучить её модели, приложения и тренды",
|
|
|
"Click for details": "Нажмите для подробностей",
|
|
|
"Click save when you're done.": "Нажмите «Сохранить», когда закончите.",
|
|
|
@@ -973,7 +997,7 @@
|
|
|
"Configure monitoring status page groups for the dashboard": "Настроить группы страниц состояния мониторинга для панели управления",
|
|
|
"Configure NODE_NAME": "Настроить NODE_NAME",
|
|
|
"Configure per-model ratio for image inputs or outputs.": "Настроить коэффициент для каждой модели для ввода или вывода изображений.",
|
|
|
- "Configure per-tool unit prices ($/1K calls). Per-request models do not incur additional tool fees.": "Настройте стоимость единицы на инструмент ($/1K вызовов). Для моделей с оплатой за запрос доп. плата за инструменты не взимается.",
|
|
|
+ "Configure per-tool unit prices (¥/1K calls). Per-request models do not incur additional tool fees.": "Configure per-tool unit prices (¥/1K calls). Per-request models do not incur additional tool fees.",
|
|
|
"Configure pricing ratios for a specific model.": "Настроить коэффициенты ценообразования для конкретной модели.",
|
|
|
"Configure rate limiting rules for a specific user group.": "Настроить правила ограничения скорости для конкретной группы пользователей.",
|
|
|
"Configure routes": "Настроить маршруты",
|
|
|
@@ -1129,6 +1153,7 @@
|
|
|
"Create a new user group to configure ratio overrides for.": "Создайте новую группу пользователей для настройки переопределений соотношений.",
|
|
|
"Create account": "Создать аккаунт",
|
|
|
"Create an account": "Создать аккаунт",
|
|
|
+ "Complete registration and enter": "Complete registration and enter",
|
|
|
"Create an API key to unlock the real request": "Создайте API-ключ, чтобы открыть реальный запрос",
|
|
|
"Create and review invite or credit codes.": "Создать и просмотреть коды приглашений или кредитов.",
|
|
|
"Create API Key": "Создать ключ API",
|
|
|
@@ -1166,6 +1191,7 @@
|
|
|
"Created a subscription plan": "Создан тарифный план подписки",
|
|
|
"Created a vendor": "Создан поставщик",
|
|
|
"Created At": "Дата создания",
|
|
|
+ "Updated At": "Updated At",
|
|
|
"Created channel {{name}} (type {{type}}, count {{count}})": "Создан канал {{name}} (тип {{type}}, количество {{count}})",
|
|
|
"Created user {{username}} (role {{role}})": "Создан пользователь {{username}} (роль {{role}})",
|
|
|
"Creates a Pancake product in the saved store using this plan’s title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "Создает продукт Pancake в сохраненном магазине с названием и ценой этого плана. Сначала необходимо полностью настроить Waffo Pancake в настройках платежей.",
|
|
|
@@ -1277,6 +1303,7 @@
|
|
|
"Degraded performance recently": "Недавно наблюдалось снижение производительности",
|
|
|
"Delete": "Удалить",
|
|
|
"Delete (": "Удалить (",
|
|
|
+ "Delete Group": "Delete Group",
|
|
|
"Delete {{count}} API key(s)?": "Удалить {{count}} API-ключ(а/ей)?",
|
|
|
"Delete {{count}} stale instance records? Online instances will not be deleted.": "Удалить {{count}} записей устаревших экземпляров? Онлайн-экземпляры не будут удалены.",
|
|
|
"Delete a runtime request header": "Удалить заголовок запроса во время выполнения",
|
|
|
@@ -1990,6 +2017,7 @@
|
|
|
"Filter...": "Фильтр...",
|
|
|
"Filters": "Фильтры",
|
|
|
"Filters active": "Фильтры активны",
|
|
|
+ "Filter models by vendor, group and tags.": "Filter models by vendor, group and tags.",
|
|
|
"Final Consumed": "Итоговое потребление",
|
|
|
"Final cost = base × multiplier when conditions match": "Итоговая стоимость = база × множитель, если условия совпадают",
|
|
|
"Final price multiplier (0.95 = 5% discount": "Конечный множитель цены (0.95 = скидка 5%",
|
|
|
@@ -2110,6 +2138,7 @@
|
|
|
"Go Back": "Назад",
|
|
|
"Go back and edit": "Вернуться и изменить",
|
|
|
"Go to Dashboard": "Перейти в панель управления",
|
|
|
+ "Go to sign in": "Go to sign in",
|
|
|
"Go to first page": "Перейти на первую страницу",
|
|
|
"Go to home": "На главную",
|
|
|
"Go to io.net API Keys": "Перейти к ключам API io.net",
|
|
|
@@ -2149,6 +2178,8 @@
|
|
|
"Group Name": "Имя группы",
|
|
|
"Group name cannot be changed when editing.": "Имя группы нельзя изменить при редактировании.",
|
|
|
"Group prices cannot be expanded because this expression is not a standard tiered pricing expression.": "Цены по группам нельзя развернуть, потому что это не стандартное выражение тарифов по уровням.",
|
|
|
+ "Group Management": "Group Management",
|
|
|
+ "Group management usage guide": "Group management usage guide",
|
|
|
"Group Pricing": "Тарификация групп",
|
|
|
"Group pricing usage guide": "Руководство по групповой тарификации",
|
|
|
"group ratio": "коэффициент группы",
|
|
|
@@ -2163,6 +2194,31 @@
|
|
|
"Groups *": "Группы *",
|
|
|
"Please select at least one group": "Пожалуйста, выберите хотя бы одну группу",
|
|
|
"Groups that users can select when creating API keys.": "Группы, которые пользователи могут выбрать при создании ключей API.",
|
|
|
+ "Magnification": "Magnification",
|
|
|
+ "No Models": "No Models",
|
|
|
+ "Create Group": "Create Group",
|
|
|
+ "Edit Group": "Edit Group",
|
|
|
+ "Group Description": "Group Description",
|
|
|
+ "Enter group name": "Enter group name",
|
|
|
+ "Enter group description": "Enter group description",
|
|
|
+ "Set the price multiplier for models in this group.": "Set the price multiplier for models in this group.",
|
|
|
+ "Multiplier must be greater than 0.": "Multiplier must be greater than 0.",
|
|
|
+ "Model Configuration": "Model Configuration",
|
|
|
+ "Select available models for this group.": "Select available models for this group.",
|
|
|
+ "Loading available models...": "Loading available models...",
|
|
|
+ "No available models found.": "No available models found.",
|
|
|
+ "channels": "channels",
|
|
|
+ "Click to select or deselect models.": "Click to select or deselect models.",
|
|
|
+ "Group created successfully": "Group created successfully",
|
|
|
+ "Group deleted successfully": "Group deleted successfully",
|
|
|
+ "Group updated successfully": "Group updated successfully",
|
|
|
+ "Failed to load groups": "Failed to load groups",
|
|
|
+ "No Groups Found": "No Groups Found",
|
|
|
+ "No groups available. Add your first group to get started.": "No groups available. Add your first group to get started.",
|
|
|
+ "Original Group Name": "Original Group Name",
|
|
|
+ "New Group Name": "New Group Name",
|
|
|
+ "Update group information.": "Update group information.",
|
|
|
+ "Create a new group.": "Create a new group.",
|
|
|
"Growth": "Рост",
|
|
|
"Guardrails": "Ограничители",
|
|
|
"Guest": "Гость",
|
|
|
@@ -2655,6 +2711,7 @@
|
|
|
"model billing support": "поддержка биллинга моделей",
|
|
|
"Model Call Analytics": "Аналитика вызовов",
|
|
|
"Model context usage": "Использование контекста модели",
|
|
|
+ "Model created successfully": "Model created successfully",
|
|
|
"Model deleted": "Модель удалена",
|
|
|
"Model deleted successfully": "Модель успешно удалена",
|
|
|
"Model Deployment": "Развертывание моделей",
|
|
|
@@ -2700,6 +2757,7 @@
|
|
|
"Model Tags": "Теги моделей",
|
|
|
"Model to use for testing": "Модель для использования при тестировании",
|
|
|
"Model to use when testing channel connectivity": "Модель для использования при тестировании подключения канала",
|
|
|
+ "Model updated successfully": "Model updated successfully",
|
|
|
"Model Version *": "Версия модели *",
|
|
|
"Model-scoped only": "Только по моделям",
|
|
|
"model(s) selected out of": "модель(и) выбрано из",
|
|
|
@@ -2732,6 +2790,7 @@
|
|
|
"Monitor balance, usage, and request volume": "Отслеживайте баланс, расход и объем запросов",
|
|
|
"Monitored relay requests": "Отслеживаемые ретрансляционные запросы",
|
|
|
"Monitoring & Alerts": "Мониторинг и оповещения",
|
|
|
+ "Monitoring & Logs": "Monitoring & Logs",
|
|
|
"Month": "Месяц",
|
|
|
"Month number": "Номер месяца",
|
|
|
"Monthly": "Ежемесячно",
|
|
|
@@ -3353,7 +3412,6 @@
|
|
|
"Plan title is required": "Название плана обязательно",
|
|
|
"Planned maintenance on Friday at 22:00 UTC...": "Запланированное обслуживание в пятницу в 22:00 UTC...",
|
|
|
"Platform": "Платформа",
|
|
|
- "Tenant": "Арендатор",
|
|
|
"Platform Management": "Управление платформой",
|
|
|
"Platform Users": "Пользователи платформы",
|
|
|
"Personal Management": "Личное управление",
|
|
|
@@ -3473,7 +3531,7 @@
|
|
|
"Previous branch": "Предыдущая ветка",
|
|
|
"Previous page": "Предыдущая страница",
|
|
|
"Price": "Цена",
|
|
|
- "Price ($/1K calls)": "Цена ($/1K вызовов)",
|
|
|
+ "Price (¥/1K calls)": "Price (¥/1K calls)",
|
|
|
"Price (local currency / USD)": "Цена (местная валюта / USD)",
|
|
|
"Price display": "Отображение цены",
|
|
|
"Price display mode": "Режим отображения цены",
|
|
|
@@ -3519,6 +3577,7 @@
|
|
|
"Profile": "Профиль",
|
|
|
"Profile updated successfully": "Профиль успешно обновлён",
|
|
|
"Programming": "Программирование",
|
|
|
+ "Provider Channels": "Provider Channels",
|
|
|
"Progress": "Прогресс",
|
|
|
"Project": "Проект",
|
|
|
"Promote": "Повысить",
|
|
|
@@ -3587,6 +3646,7 @@
|
|
|
"Quota given to invited users ({{formattedQuota}})": "Квота, предоставляемая приглашенным пользователям ({{formattedQuota}})",
|
|
|
"Quota given to users who invite others": "Квота, предоставляемая пользователям, которые приглашают других",
|
|
|
"Quota given to users who invite others ({{formattedQuota}})": "Квота, предоставляемая пользователям, которые приглашают других ({{formattedQuota}})",
|
|
|
+ "Quota Management": "Quota Management",
|
|
|
"Quota must be a positive number": "Квота должна быть положительным числом",
|
|
|
"Quota must be zero or greater": "Квота не может быть отрицательной",
|
|
|
"Quota Per Unit": "Квота на единицу",
|
|
|
@@ -3640,6 +3700,7 @@
|
|
|
"Recently launched models gaining traction": "Недавно вышедшие модели, набирающие популярность",
|
|
|
"Recharge": "Пополнение",
|
|
|
"Recharge Amount": "Сумма пополнения",
|
|
|
+ "Recharge Price": "Recharge Price",
|
|
|
"Recharge Amount (USD)": "Сумма пополнения (USD)",
|
|
|
"Recommended": "Рекомендуется",
|
|
|
"Recommended actions": "Рекомендуемые действия",
|
|
|
@@ -3992,6 +4053,7 @@
|
|
|
"Search method identifiers...": "Поиск идентификаторов способов...",
|
|
|
"Search missing models": "Поиск отсутствующих моделей",
|
|
|
"Search model name, provider, endpoint, or tag...": "Поиск по названию модели, поставщику, endpoint или тегу...",
|
|
|
+ "Search model name, provider, or tags...": "Search model name, provider, or tags...",
|
|
|
"Search model name...": "Поиск имени модели...",
|
|
|
"Search models": "Поиск моделей",
|
|
|
"Search models or fields...": "Поиск моделей или полей...",
|
|
|
@@ -4052,6 +4114,7 @@
|
|
|
"Select end time": "Выбрать время окончания",
|
|
|
"Select from presets or type custom identifier.": "Выберите из предустановок или введите пользовательский идентификатор.",
|
|
|
"Select granularity": "Выбрать детализацию",
|
|
|
+ "Select groups": "Select groups",
|
|
|
"Select groups (leave empty to keep current)": "Выбрать группы (оставьте пустым, чтобы сохранить текущие)",
|
|
|
"Select interface density": "Выберите плотность интерфейса",
|
|
|
"Select items...": "Выберите элементы...",
|
|
|
@@ -4062,6 +4125,7 @@
|
|
|
"Select locations": "Выбрать локации",
|
|
|
"Select Model": "Выбрать модель",
|
|
|
"Select model {{model}}": "Выбрать модель {{model}}",
|
|
|
+ "Select models...": "Select models...",
|
|
|
"Select models (empty for allow all)": "Выбрать модели (пусто для разрешения всех)",
|
|
|
"Select models and apply to channel models list.": "Выберите модели и примените к списку моделей каналов.",
|
|
|
"Select models or add custom ones": "Выбрать модели или добавить пользовательские",
|
|
|
@@ -4093,6 +4157,7 @@
|
|
|
"Select time granularity": "Выбрать детализацию времени",
|
|
|
"Select type": "Выберите тип",
|
|
|
"Select vendor": "Выбрать поставщика",
|
|
|
+ "Select user groups and models for this account": "Select user groups and models for this account",
|
|
|
"Selectable groups": "Выбираемые группы",
|
|
|
"selected": "выбрано",
|
|
|
"Selected {{count}}": "Выбрано: {{count}}",
|
|
|
@@ -4247,6 +4312,7 @@
|
|
|
"SSRF Protection": "Защита от SSRF",
|
|
|
"stale": "устарел",
|
|
|
"Standard": "Стандартный",
|
|
|
+ "Standard Price": "Standard Price",
|
|
|
"Standard price": "Стандартная цена",
|
|
|
"Start": "Начало",
|
|
|
"Start a conversation to see messages here": "Начните разговор, чтобы увидеть сообщения здесь",
|
|
|
@@ -4365,6 +4431,7 @@
|
|
|
"Synced upstream models": "Вышестоящие модели синхронизированы",
|
|
|
"Synchronize models and vendors from an upstream source": "Синхронизировать модели и поставщиков из upstream источника",
|
|
|
"Syncing prices, please wait...": "Синхронизация цен, подождите...",
|
|
|
+ "Syncing upstream model prices...": "Syncing upstream model prices...",
|
|
|
"Syncing...": "Синхронизация...",
|
|
|
"System": "Система",
|
|
|
"System Administration": "Администрирование системы",
|
|
|
@@ -4671,6 +4738,7 @@
|
|
|
"Top P": "Top P",
|
|
|
"Top up balance and view billing history.": "Пополнить баланс и просмотреть историю платежей.",
|
|
|
"Top Users": "Лучшие пользователи",
|
|
|
+ "Top Tenants": "Top Tenants",
|
|
|
"Top vendors": "Топ поставщиков",
|
|
|
"Top-up": "Пополнение",
|
|
|
"Top-up amount options": "Варианты суммы пополнения",
|
|
|
@@ -4849,6 +4917,7 @@
|
|
|
"Upstream path must be a full URL or a path starting with /": "Путь upstream должен быть полным URL или путем, начинающимся с /",
|
|
|
"Upstream price sync": "Синхронизация цен upstream",
|
|
|
"Upstream prices fetched successfully": "Цены провайдера успешно получены",
|
|
|
+ "Upstream prices synced successfully": "Upstream prices synced successfully",
|
|
|
"Upstream ratios fetched successfully": "Коэффициенты upstream успешно получены",
|
|
|
"Upstream Request ID": "ID вышестоящего запроса",
|
|
|
"Upstream Response": "Ответ Upstream",
|
|
|
@@ -4927,6 +4996,8 @@
|
|
|
"User Analytics": "Аналитика пользователей",
|
|
|
"User Consumption Ranking": "Рейтинг потребления",
|
|
|
"User Consumption Trend": "Тренд потребления",
|
|
|
+ "Tenant Consumption Ranking": "Tenant Consumption Ranking",
|
|
|
+ "Tenant Consumption Trend": "Tenant Consumption Trend",
|
|
|
"User created successfully": "Пользователь успешно создан",
|
|
|
"User dashboard and quota controls.": "Панель пользователя и управление квотами.",
|
|
|
"User deleted successfully": "Пользователь успешно удален",
|
|
|
@@ -4957,6 +5028,9 @@
|
|
|
"Username": "Имя пользователя",
|
|
|
"Username confirmation does not match": "Подтверждение имени пользователя не совпадает",
|
|
|
"Username Field": "Поле имени пользователя",
|
|
|
+ "Username can only contain letters, numbers, and underscores": "Username can only contain letters, numbers, and underscores",
|
|
|
+ "Username must be at least 3 characters": "Username must be at least 3 characters",
|
|
|
+ "Username must be at most {{max}} characters": "Username must be at most {{max}} characters",
|
|
|
"Username or Email": "Имя пользователя или Email",
|
|
|
"Users": "Пользователи",
|
|
|
"Users call the model on the left. The platform forwards the request to the upstream model on the right.": "Пользователи вызывают модель слева. Платформа перенаправляет запрос вышестоящей модели справа.",
|
|
|
@@ -5111,6 +5185,8 @@
|
|
|
"Weight": "Вес",
|
|
|
"Weighted by request count": "Взвешено по количеству запросов",
|
|
|
"Welcome back!": "Добро пожаловать обратно!",
|
|
|
+ "Welcome to register": "Welcome to register",
|
|
|
+ "Welcome to register · {{tenantName}}": "Welcome to register · {{tenantName}}",
|
|
|
"Welcome to our New API...": "Добро пожаловать в наш New API...",
|
|
|
"Well-Known URL": "Известный эксперт",
|
|
|
"Well-Known URL must start with http:// or https://": "Well-Known URL должен начинаться с http:// или https://",
|
|
|
@@ -5118,6 +5194,7 @@
|
|
|
"When a token uses the auto group, the system tries groups from top to bottom until it finds an available group.": "Когда токен использует группу auto, система перебирает группы сверху вниз, пока не найдёт доступную.",
|
|
|
"When billed as {{group}}": "При тарификации по {{group}}",
|
|
|
"When conditions match, the final price is multiplied by X. Multiple matches multiply together; values < 1 act as discounts.": "При совпадении условий итоговая цена умножается на X. Несколько совпадений умножаются вместе; значения < 1 действуют как скидки.",
|
|
|
+ "You are invited by the institution to join the platform. Simply set an account and password to complete registration. After signing in, you will automatically enter the menus and permissions assigned by this institution.": "You are invited by the institution to join the platform. Simply set an account and password to complete registration. After signing in, you will automatically enter the menus and permissions assigned by this institution.",
|
|
|
"When enabled, if channels in the current group fail, it will try channels in the next group in order.": "Если включено, при сбое каналов в текущей группе система попробует каналы следующей группы по порядку.",
|
|
|
"When enabled, keep the affinity entry even if the affinity channel is disabled or no longer usable for the current group/model. Leave it off to delete the entry and select another channel.": "Если включено, запись привязки сохраняется, даже когда привязанный канал отключён или больше не подходит для текущей группы/модели. Оставьте выключенным, чтобы удалять запись и выбирать другой канал.",
|
|
|
"When enabled, large request bodies are temporarily stored on disk instead of memory, significantly reducing memory usage. SSD recommended.": "При включении большие тела запросов временно сохраняются на диске, что значительно снижает использование памяти. Рекомендуется SSD.",
|
|
|
@@ -5126,6 +5203,9 @@
|
|
|
"When enabled, prompts are scanned before reaching upstream models.": "При включении запросы сканируются перед достижением вышестоящих моделей.",
|
|
|
"When enabled, the store field will be blocked": "Если включено, поле магазина будет заблокировано",
|
|
|
"When enabled, users can pick this group when creating tokens.": "Если включено, пользователи могут выбрать эту группу при создании токенов.",
|
|
|
+ "Institution administrator identity is activated after registration": "Institution administrator identity is activated after registration",
|
|
|
+ "Login password": "Login password",
|
|
|
+ "You will see the accessible menus configured by this institution and have button-level permissions for the corresponding pages.": "You will see the accessible menus configured by this institution and have button-level permissions for the corresponding pages.",
|
|
|
"When enabled, violation requests will incur additional charges.": "При включении за нарушения будут начисляться дополнительные расходы.",
|
|
|
"When enabled, zero-cost models also pre-consume quota before final settlement.": "При включении бесплатные модели также предварительно потребляют квоту до окончательного расчета.",
|
|
|
"When no conditions are set, the operation always executes.": "Без условий операция выполняется всегда.",
|
|
|
@@ -5195,6 +5275,148 @@
|
|
|
"Zero retention": "Без хранения данных",
|
|
|
"Zhipu": "Zhipu",
|
|
|
"Zhipu V4": "Zhipu V4",
|
|
|
- "Zoom": "Zoom"
|
|
|
+ "Zoom": "Zoom",
|
|
|
+ "Platform Roles": "Platform Roles",
|
|
|
+ "Roles & Permissions": "Roles & Permissions",
|
|
|
+ "Role Name": "Role Name",
|
|
|
+ "Role Description": "Role Description",
|
|
|
+ "Permission Modules": "Permission Modules",
|
|
|
+ "Permission Actions": "Permission Actions",
|
|
|
+ "Create Role": "Create Role",
|
|
|
+ "Role Details": "Role Details",
|
|
|
+ "Edit Role": "Edit Role",
|
|
|
+ "Delete Role": "Delete Role",
|
|
|
+ "Filter by role name...": "Filter by role name...",
|
|
|
+ "No Roles Found": "No Roles Found",
|
|
|
+ "No roles available. Try adjusting your search.": "No roles available. Try adjusting your search.",
|
|
|
+ "Add a new platform role by providing necessary info.": "Add a new platform role by providing necessary info.",
|
|
|
+ "View role details and assigned permissions.": "View role details and assigned permissions.",
|
|
|
+ "Enter role name": "Enter role name",
|
|
|
+ "Enter role description": "Enter role description",
|
|
|
+ "Update the role by providing necessary info.": "Update the role by providing necessary info.",
|
|
|
+ "Role updated successfully": "Role updated successfully",
|
|
|
+ "Failed to update role": "Failed to update role",
|
|
|
+ "Role created successfully": "Role created successfully",
|
|
|
+ "Failed to create role": "Failed to create role",
|
|
|
+ "Role deleted successfully": "Role deleted successfully",
|
|
|
+ "Failed to delete role": "Failed to delete role",
|
|
|
+ "Failed to load roles": "Failed to load roles",
|
|
|
+ "Role name is required": "Role name is required",
|
|
|
+ "Super Administrator": "Super Administrator",
|
|
|
+ "Full access to all platform management features": "Full access to all platform management features",
|
|
|
+ "Operations Administrator": "Operations Administrator",
|
|
|
+ "Manage channels, models, users, and daily operations": "Manage channels, models, users, and daily operations",
|
|
|
+ "Finance Administrator": "Finance Administrator",
|
|
|
+ "View billing, wallet, top-up, and financial reports": "View billing, wallet, top-up, and financial reports",
|
|
|
+ "Read-only Auditor": "Read-only Auditor",
|
|
|
+ "View platform data without changing configurations": "View platform data without changing configurations",
|
|
|
+ "Configure the role name, description, and availability.": "Configure the role name, description, and availability.",
|
|
|
+ "Configure the role name and description.": "Configure the role name and description.",
|
|
|
+ "View role name, description, and permission summary.": "View role name, description, and permission summary.",
|
|
|
+ "Role Type": "Role Type",
|
|
|
+ "Role Status": "Role Status",
|
|
|
+ "Enable this role for assignment": "Enable this role for assignment",
|
|
|
+ "Data Scope": "Data Scope",
|
|
|
+ "Current platform data": "Current platform data",
|
|
|
+ "Tenant": "Арендатор",
|
|
|
+ "Permission Parameters": "Permission Parameters",
|
|
|
+ "All Permissions": "All Permissions",
|
|
|
+ "All permission modules and actions assigned to this role.": "All permission modules and actions assigned to this role.",
|
|
|
+ "No permissions assigned": "No permissions assigned",
|
|
|
+ "Select available modules and actions for this role.": "Select available modules and actions for this role.",
|
|
|
+ "Select available modules and actions for this tenant.": "View available modules and actions for this tenant.",
|
|
|
+ "Manage channel list, test channels, and update channel settings": "Manage channel list, test channels, and update channel settings",
|
|
|
+ "Model Management": "Model Management",
|
|
|
+ "Manage model metadata, pricing, and upstream model mappings": "Manage model metadata, pricing, and upstream model mappings",
|
|
|
+ "User Management": "User Management",
|
|
|
+ "Manage platform users, quotas, groups, and user roles": "Manage platform users, quotas, groups, and user roles",
|
|
|
+ "Finance Management": "Finance Management",
|
|
|
+ "View wallet, billing, top-up, redemption, and financial records": "View wallet, billing, top-up, redemption, and financial records",
|
|
|
+ "Export": "Export",
|
|
|
+ "Audit": "Audit",
|
|
|
+ "Own": "Own",
|
|
|
+ "Are you sure you want to delete role {{name}}?": "Are you sure you want to delete role {{name}}?",
|
|
|
+ "Keys": "Keys",
|
|
|
+ "Tenant Management": "Tenant Management",
|
|
|
+ "Tenant List": "Tenant List",
|
|
|
+ "Tenants": "Tenants",
|
|
|
+ "Tenant Name": "Tenant Name",
|
|
|
+ "Tenant Code": "Tenant Code",
|
|
|
+ "Tenant Status": "Tenant Status",
|
|
|
+ "Administrator": "Administrator",
|
|
|
+ "Administrator Email": "Administrator Email",
|
|
|
+ "Administrator Status": "Administrator Status",
|
|
|
+ "Registered": "Registered",
|
|
|
+ "Unregistered": "Unregistered",
|
|
|
+ "Normal": "Normal",
|
|
|
+ "Quota Limit": "Quota Limit",
|
|
|
+ "Authorization Time": "Authorization Time",
|
|
|
+ "Time Range": "Time Range",
|
|
|
+ "Tenant Settings": "Tenant Settings",
|
|
|
+ "Start Date": "Start Date",
|
|
|
+ "End Date": "End Date",
|
|
|
+ "Create Tenant": "Create Tenant",
|
|
|
+ "Edit Tenant": "Edit Tenant",
|
|
|
+ "Delete Tenant": "Delete Tenant",
|
|
|
+ "Enter tenant name": "Enter tenant name",
|
|
|
+ "Enter tenant code": "Enter tenant code",
|
|
|
+ "Enter group": "Enter group",
|
|
|
+ "Enter administrator name": "Enter administrator name",
|
|
|
+ "Enter administrator email": "Enter administrator email",
|
|
|
+ "Enter remark": "Enter remark",
|
|
|
+ "Select status": "Select status",
|
|
|
+ "Select administrator status": "Select administrator status",
|
|
|
+ "Configure tenant identity and administrator information.": "Configure tenant identity and administrator information.",
|
|
|
+ "Manage status, quota limit and time range for this tenant.": "Manage status, quota limit and time range for this tenant.",
|
|
|
+ "Create a new tenant and assign initial resource settings.": "Create a new tenant and assign initial resource settings.",
|
|
|
+ "Update tenant information and resource settings.": "Update tenant information and resource settings.",
|
|
|
+ "Tenant name is required": "Tenant name is required",
|
|
|
+ "Tenant code is required": "Tenant code is required",
|
|
|
+ "Administrator is required": "Administrator is required",
|
|
|
+ "Quota must be greater than or equal to 0": "Quota must be greater than or equal to 0",
|
|
|
+ "Tenant updated successfully": "Tenant updated successfully",
|
|
|
+ "Tenant created successfully": "Tenant created successfully",
|
|
|
+ "Tenant deleted successfully": "Tenant deleted successfully",
|
|
|
+ "No Tenants Found": "No Tenants Found",
|
|
|
+ "No tenants available. Try adjusting your search.": "No tenants available. Try adjusting your search.",
|
|
|
+ "Filter by tenant name, code, group or administrator...": "Filter by tenant name, code, group or administrator...",
|
|
|
+ "Are you sure you want to delete tenant {{name}}?": "Are you sure you want to delete tenant {{name}}?",
|
|
|
+ "Invalid email address": "Invalid email address",
|
|
|
+ "End date cannot be earlier than start date": "End date cannot be earlier than start date",
|
|
|
+ "Invitation sent to {{email}}": "Invitation sent to {{email}}",
|
|
|
+ "Tenant enabled successfully": "Tenant enabled successfully",
|
|
|
+ "Tenant disabled successfully": "Tenant disabled successfully",
|
|
|
+ "Are you sure you want to disable tenant {{name}}?": "Are you sure you want to disable tenant {{name}}?",
|
|
|
+ "Are you sure you want to enable tenant {{name}}?": "Are you sure you want to enable tenant {{name}}?",
|
|
|
+ "View tenant information and administrator details.": "View tenant information and administrator details.",
|
|
|
+ "View tenant information and permission parameter details.": "View tenant information and permission parameter details.",
|
|
|
+ "Invite administrator to register": "Invite administrator to register",
|
|
|
+ "Tenant Details": "Tenant Details",
|
|
|
+ "Administrator Information": "Administrator Information",
|
|
|
+ "Resource Settings": "Resource Settings",
|
|
|
+ "No remark": "No remark",
|
|
|
+ "Tenant ID": "Tenant ID",
|
|
|
+ "Contact Person": "Contact Person",
|
|
|
+ "Contact Phone": "Contact Phone",
|
|
|
+ "Contact Email": "Contact Email",
|
|
|
+ "Enter contact person": "Enter contact person",
|
|
|
+ "Enter contact phone": "Enter contact phone",
|
|
|
+ "Enter contact email": "Enter contact email",
|
|
|
+ "Select group": "Select group",
|
|
|
+ "Permission Configuration": "Permission Configuration",
|
|
|
+ "Permissions will be loaded from the API and displayed as a tree.": "Permissions will be loaded from the API and displayed as a tree.",
|
|
|
+ "Configure tenant identity and contact information.": "Configure tenant identity and contact information.",
|
|
|
+ "Manage quota limit and time range for this tenant.": "Manage quota limit and time range for this tenant.",
|
|
|
+ "Save and invite administrator": "Save and invite administrator",
|
|
|
+ "Invite Administrator": "Invite Administrator",
|
|
|
+ "Send an invitation email to the tenant administrator.": "Send an invitation email to the tenant administrator.",
|
|
|
+ "Send Invitation": "Send Invitation",
|
|
|
+ "Administrator Registration": "Administrator Registration",
|
|
|
+ "Send the link below to the administrator of {{tenantName}}. After opening the link, the administrator enters the welcome registration page and only needs to fill in the account and password to complete registration and enter the institution portal. They will automatically see the menu and button permissions you assigned.": "Send the link below to the administrator of {{tenantName}}. After opening the link, the administrator enters the welcome registration page and only needs to fill in the account and password to complete registration and enter the institution portal. They will automatically see the menu and button permissions you assigned.",
|
|
|
+ "Send the link below to the administrator of {{tenantName}}": "Send the link below to the administrator of {{tenantName}}",
|
|
|
+ "After opening the link, the administrator enters the welcome registration page and only needs to fill in the account and password to complete registration and enter the institution portal. They will automatically see the menu and button permissions you assigned.": "After opening the link, the administrator enters the welcome registration page and only needs to fill in the account and password to complete registration and enter the institution portal. They will automatically see the menu and button permissions you assigned.",
|
|
|
+ "Copy invitation link": "Copy invitation link",
|
|
|
+ "Invitation link copied": "Invitation link copied",
|
|
|
+ "Failed to copy invitation link": "Failed to copy invitation link"
|
|
|
}
|
|
|
}
|