Bladeren bron

Merge pull request #1991 from Sacode/i18n

feat: complete English, French and Russian translation and add i18n configuration
Seefs 2 maanden geleden
bovenliggende
commit
7cb60c7d83

+ 107 - 0
docs/translation-glossary.fr.md

@@ -0,0 +1,107 @@
+# Glossaire Français (French Glossary)
+
+Ce document fournit des traductions standards françaises pour la terminologie clé du projet afin d'assurer la cohérence et la précision des traductions.
+
+This document provides standard French translations for key project terminology to ensure consistency and accuracy in translations.
+
+## Concepts de Base (Core Concepts)
+
+- L'utilisation d'émojis dans les traductions est autorisée s'ils sont présents dans l'original
+- L'utilisation de termes purement techniques est autorisée s'ils sont présents dans l'original
+- L'utilisation de termes techniques en anglais est autorisée s'ils sont largement utilisés dans l'environnement technique francophone (par exemple, API)
+
+| Chinois | Français | Anglais | Description |
+|---------|----------|---------|-------------|
+| 倍率 | Ratio | Ratio/Multiplier | Multiplicateur utilisé pour le calcul des prix. **Important :** Dans le contexte des calculs de prix, toujours utiliser "Ratio" plutôt que "Multiplicateur" pour assurer la cohérence terminologique |
+| 令牌 | Jeton | Token | Identifiants d'accès API ou unités de texte traitées par les modèles |
+| 渠道 | Canal | Channel | Canal d'accès aux fournisseurs d'API |
+| 分组 | Groupe | Group | Classification des utilisateurs ou des jetons |
+| 额度 | Quota | Quota | Quota de services disponible pour l'utilisateur |
+
+## Modèles (Model Related)
+
+| Chinois | Français | Anglais | Description |
+|---------|----------|---------|-------------|
+| 提示 | Invite | Prompt | Contenu d'entrée du modèle |
+| 补全 | Complétion | Completion | Contenu de sortie du modèle. **Important :** Ne pas utiliser "Achèvement" ou "Finalisation" - uniquement "Complétion" pour correspondre à la terminologie technique |
+| 输入 | Entrée | Input/Prompt | Contenu envoyé au modèle |
+| 输出 | Sortie | Output/Completion | Contenu retourné par le modèle |
+| 模型倍率 | Ratio du modèle | Model Ratio | Ratio de tarification pour différents modèles |
+| 补全倍率 | Ratio de complétion | Completion Ratio | Ratio de tarification supplémentaire pour la sortie |
+| 固定价格 | Prix fixe | Price per call | Prix par appel |
+| 按量计费 | Paiement à l'utilisation | Pay-as-you-go | Tarification basée sur l'utilisation |
+| 按次计费 | Paiement par appel | Pay-per-view | Prix fixe par appel |
+
+## Gestion des Utilisateurs (User Management)
+
+| Chinois | Français | Anglais | Description |
+|---------|----------|---------|-------------|
+| 超级管理员 | Super-administrateur | Root User | Administrateur avec les privilèges les plus élevés |
+| 管理员 | Administrateur | Admin User | Administrateur système |
+| 普通用户 | Utilisateur normal | Normal User | Utilisateur avec privilèges standards |
+
+## Recharge et Échange (Recharge & Redemption)
+
+| Chinois | Français | Anglais | Description |
+|---------|----------|---------|-------------|
+| 充值 | Recharge | Top Up | Ajout de quota au compte |
+| 兑换码 | Code d'échange | Redemption Code | Code qui peut être échangé contre du quota |
+
+## Gestion des Canaux (Channel Management)
+
+| Chinois | Français | Anglais | Description |
+|---------|----------|---------|-------------|
+| 渠道 | Canal | Channel | Canal du fournisseur d'API |
+| API密钥 | Clé API | API Key | Clé d'accès API. **Important :** Utiliser "Clé API" au lieu de "Jeton API" pour plus de précision et conformément à la terminologie technique francophone établie. Le terme "Clé" reflète mieux la fonctionnalité d'accès aux ressources, tandis que "Jeton" est plus souvent associé aux unités de texte dans le contexte du traitement des modèles linguistiques. |
+| 优先级 | Priorité | Priority | Priorité de sélection du canal |
+| 权重 | Poids | Weight | Poids d'équilibrage de charge |
+| 代理 | Proxy | Proxy | Adresse du serveur proxy |
+| 模型重定向 | Redirection de modèle | Model Mapping | Remplacement du nom du modèle dans le corps de la requête |
+| 供应商 | Fournisseur | Provider/Vendor | Fournisseur de services ou d'API |
+
+## Sécurité (Security Related)
+
+| Chinois | Français | Anglais | Description |
+|---------|----------|---------|-------------|
+| 两步验证 | Authentification à deux facteurs | Two-Factor Authentication | Méthode de vérification de sécurité supplémentaire pour les comptes |
+| 2FA | 2FA | Two-Factor Authentication | Abréviation de l'authentification à deux facteurs |
+
+## Recommandations de Traduction (Translation Guidelines)
+
+### Variantes Contextuelles de Traduction
+
+**Invite/Entrée (Prompt/Input)**
+
+- **Invite** : Lors de l'interaction avec les LLM, dans l'interface utilisateur, lors de la description de l'interaction avec le modèle
+- **Entrée** : Dans la tarification, la documentation technique, la description du processus de traitement des données
+- **Règle** : S'il s'agit de l'expérience utilisateur et de l'interaction avec l'IA → "Invite", s'il s'agit du processus technique ou des calculs → "Entrée"
+
+**Jeton (Token)**
+
+- Jeton d'accès API (API Token)
+- Unité de texte traitée par le modèle (Text Token)
+- Jeton d'accès système (Access Token)
+
+**Quota (Quota)**
+
+- Quota de services disponible pour l'utilisateur
+- Parfois traduit comme "Crédit"
+
+### Particularités de la Langue Française
+
+- **Formes plurielles** : Nécessite une implémentation correcte des formes plurielles (_one, _other)
+- **Accords grammaticaux** : Attention aux accords grammaticaux dans les termes techniques
+- **Genre grammatical** : Accord du genre des termes techniques (par exemple, "modèle" - masculin, "canal" - masculin)
+
+### Termes Standardisés
+
+- **Complétion (Completion)** : Contenu de sortie du modèle
+- **Ratio (Ratio)** : Multiplicateur pour le calcul des prix
+- **Code d'échange (Redemption Code)** : Utilisé au lieu de "Code d'échange" pour plus de précision
+- **Fournisseur (Provider/Vendor)** : Organisation ou service fournissant des API ou des modèles d'IA
+
+---
+
+**Note pour les contributeurs :** Si vous trouvez des incohérences dans les traductions de terminologie ou si vous avez de meilleures suggestions de traduction pour le français, n'hésitez pas à créer une Issue ou une Pull Request.
+
+**Contribution Note for French:** If you find any inconsistencies in terminology translations or have better translation suggestions for French, please feel free to submit an Issue or Pull Request.

+ 14 - 0
docs/translation-glossary.md

@@ -54,6 +54,20 @@ This document provides standard translation references for key terminology in th
 | 代理 | Proxy | 代理服务器地址 | Proxy server address |
 | 模型重定向 | Model Mapping | 请求体中模型名称替换 | Model name replacement in request body |
 
+## 安全相关 (Security Related)
+
+| 中文 | English | 说明 | Description |
+|------|---------|------|-------------|
+| 两步验证 | Two-Factor Authentication | 为账户提供额外安全保护的验证方式 | Additional security verification method for accounts |
+| 2FA | Two-Factor Authentication | 两步验证的缩写 | Abbreviation for Two-Factor Authentication |
+
+## 计费相关 (Billing Related)
+
+| 中文 | English | 说明 | Description |
+|------|---------|------|-------------|
+| 倍率 | Ratio | 价格计算的乘数因子 | Multiplier factor used for price calculation |
+| 倍率 | Multiplier | 价格计算的乘数因子(同义词) | Multiplier factor used for price calculation (synonym) |
+
 ## 翻译注意事项 (Translation Guidelines)
 
 - **提示 (Prompt)** = 模型输入内容 / Model input content

+ 107 - 0
docs/translation-glossary.ru.md

@@ -0,0 +1,107 @@
+# Русский глоссарий (Russian Glossary)
+
+Данный раздел предоставляет стандартные переводы ключевой терминологии проекта на русский язык для обеспечения согласованности и точности переводов.
+
+This section provides standard Russian translations for key project terminology to ensure consistency and accuracy in translations.
+
+## Основные концепции (Core Concepts)
+
+- Допускается использовать символы Emoji в переводе, если они были в оригинале.
+- Допускается использование сугубо технических терминов, если они были в оригинале.
+- Допускается использование технических терминов на английском языке, если они широко используются в русскоязычной технической среде (например, API).
+
+| Китайский | Русский | Английский | Описание |
+|-----------|--------|-----------|----------|
+| 倍率 | Коэффициент | Ratio/Multiplier | Множитель для расчета цены. **Важно:** В контексте расчетов цен всегда использовать "Коэффициент", а не "Множитель" для обеспечения консистентности терминологии |
+| 令牌 | Токен | Token | Учетные данные API или текстовые единицы |
+| 渠道 | Канал | Channel | Канал доступа к поставщику API |
+| 分组 | Группа | Group | Классификация пользователей или токенов |
+| 额度 | Квота | Quota | Доступная квота услуг для пользователя |
+
+## Модели (Model Related)
+
+| Китайский | Русский | Английский | Описание |
+|-----------|--------|-----------|----------|
+| 提示 | Промпт/Ввод | Prompt | Содержимое ввода в модель |
+| 补全 | Вывод | Completion | Содержимое вывода модели. **Важно:** Не использовать "Дополнение" или "Завершение" - только "Вывод" для соответствия технической терминологии |
+| 输入 | Ввод | Input/Prompt | Содержимое, отправляемое в модель |
+| 输出 | Вывод | Output/Completion | Содержимое, возвращаемое моделью |
+| 模型倍率 | Коэффициент модели | Model Ratio | Коэффициент тарификации для разных моделей |
+| 补全倍率 | Коэффициент вывода | Completion Ratio | Дополнительный коэффициент тарификации для вывода |
+| 固定价格 | Цена за запрос | Price per call | Цена за один вызов |
+| 按量计费 | Оплата по объему | Pay-as-you-go | Тарификация на основе использования |
+| 按次计费 | Оплата за запрос | Pay-per-view | Фиксированная цена за вызов |
+
+## Управление пользователями (User Management)
+
+| Китайский | Русский | Английский | Описание |
+|-----------|--------|-----------|----------|
+| 超级管理员 | Суперадминистратор | Root User | Администратор с наивысшими привилегиями |
+| 管理员 | Администратор | Admin User | Системный администратор |
+| 普通用户 | Обычный пользователь | Normal User | Пользователь со стандартными привилегиями |
+
+## Пополнение и обмен (Recharge & Redemption)
+
+| Китайский | Русский | Английский | Описание |
+|-----------|--------|-----------|----------|
+| 充值 | Пополнение | Top Up | Добавление квоты на аккаунт |
+| 兑换码 | Код купона | Redemption Code | Код, который можно обменять на квоту |
+
+## Управление каналами (Channel Management)
+
+| Китайский | Русский | Английский | Описание |
+|-----------|--------|-----------|----------|
+| 渠道 | Канал | Channel | Канал поставщика API |
+| API密钥 | API ключ | API Key | Ключ доступа к API. **Важно:** Использовать "API ключ" вместо "API токен" для большей точности и соответствия общепринятой русскоязычной технической терминологии. Термин "ключ" более точно отражает функционал доступа к ресурсам, в то время как "токен" чаще ассоциируется с текстовыми единицами в контексте обработки языковых моделей. |
+| 优先级 | Приоритет | Priority | Приоритет выбора канала |
+| 权重 | Вес | Weight | Вес балансировки нагрузки |
+| 代理 | Прокси | Proxy | Адрес прокси-сервера |
+| 模型重定向 | Перенаправление модели | Model Mapping | Замена имени модели в теле запроса |
+| 供应商 | Поставщик | Provider/Vendor | Поставщик услуг или API |
+
+## Безопасность (Security Related)
+
+| Китайский | Русский | Английский | Описание |
+|-----------|--------|-----------|----------|
+| 两步验证 | Двухфакторная аутентификация | Two-Factor Authentication | Дополнительный метод проверки безопасности для аккаунтов |
+| 2FA | 2FA | Two-Factor Authentication | Аббревиатура двухфакторной аутентификации |
+
+## Рекомендации по переводу (Translation Guidelines)
+
+### Контекстуальные варианты перевода
+
+**Промпт/Ввод (Prompt/Input)**
+
+- **Промпт**: При общении с LLM, в пользовательском интерфейсе, при описании взаимодействия с моделью
+- **Ввод**: При тарификации, технической документации, описании процесса обработки данных
+- **Правило**: Если речь о пользовательском опыте и взаимодействии с AI → "Промпт", если о техническом процессе или расчетах → "Ввод"
+
+**Token**
+
+- API токен доступа (API Token)
+- Текстовая единица, обрабатываемая моделью (Text Token)
+- Токен доступа к системе (Access Token)
+
+**Квота (Quota)**
+
+- Доступная квота услуг пользователя
+- Иногда переводится как "Кредит"
+
+### Особенности русского языка
+
+- **Множественные формы**: Требуется правильная реализация множественных форм (_one,_few, _many,_other)
+- **Падежные окончания**: Внимательное отношение к падежным окончаниям в технических терминах
+- **Грамматический род**: Согласование рода технических терминов (например, "модель" - женский род, "канал" - мужской род)
+
+### Стандартизированные термины
+
+- **Вывод (Completion)**: Содержимое вывода модели
+- **Коэффициент (Ratio)**: Множитель для расчета цены
+- **Код купона (Redemption Code)**: Используется вместо "Код обмена" для большей точности
+- **Поставщик (Provider/Vendor)**: Организация или сервис, предоставляющий API или AI-модели
+
+---
+
+**Примечание для участников:** При обнаружении несогласованности в переводах терминологии или наличии лучших предложений по переводу, не стесняйтесь создавать Issue или Pull Request.
+
+**Contribution Note for Russian:** If you find any inconsistencies in terminology translations or have better translation suggestions for Russian, please feel free to submit an Issue or Pull Request.

+ 95 - 0
web/i18next.config.js

@@ -0,0 +1,95 @@
+/*
+Copyright (C) 2025 QuantumNous
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+For commercial licensing, please contact [email protected]
+*/
+
+import { defineConfig } from 'i18next-cli';
+
+/** @type {import('i18next-cli').I18nextToolkitConfig} */
+export default defineConfig({
+  locales: [
+    "zh",
+    "en",
+    "fr",
+    "ru"
+  ],
+  extract: {
+    input: [
+      "src/**/*.{js,jsx,ts,tsx}"
+    ],
+    ignore: [
+      "src/i18n/**/*"
+    ],
+    output: "src/i18n/locales/{{language}}.json",
+    ignoredAttributes: [
+      "accept",
+      "align",
+      "aria-label",
+      "autoComplete",
+      "className",
+      "clipRule",
+      "color",
+      "crossOrigin",
+      "data-index",
+      "data-name",
+      "data-testid",
+      "data-type",
+      "defaultActiveKey",
+      "direction",
+      "editorType",
+      "field",
+      "fill",
+      "fillRule",
+      "height",
+      "hoverStyle",
+      "htmlType",
+      "id",
+      "itemKey",
+      "key",
+      "keyPrefix",
+      "layout",
+      "margin",
+      "maxHeight",
+      "mode",
+      "name",
+      "overflow",
+      "placement",
+      "position",
+      "rel",
+      "role",
+      "rowKey",
+      "searchPosition",
+      "selectedStyle",
+      "shape",
+      "size",
+      "style",
+      "theme",
+      "trigger",
+      "uploadTrigger",
+      "validateStatus",
+      "value",
+      "viewBox",
+      "width"
+    ],
+    sort: true,
+    disablePlurals: false,
+    removeUnusedKeys: false,
+    nsSeparator: false,
+    keySeparator: false,
+    mergeNamespaces: true
+  }
+});

+ 7 - 2
web/package.json

@@ -49,7 +49,11 @@
     "lint:fix": "prettier . --write",
     "eslint": "bunx eslint \"**/*.{js,jsx}\" --cache",
     "eslint:fix": "bunx eslint \"**/*.{js,jsx}\" --fix --cache",
-    "preview": "vite preview"
+    "preview": "vite preview",
+    "i18n:extract": "bunx i18next-cli extract",
+    "i18n:status": "bunx i18next-cli status",
+    "i18n:sync": "bunx i18next-cli sync",
+    "i18n:lint": "bunx i18next-cli lint"
   },
   "eslintConfig": {
     "extends": [
@@ -81,7 +85,8 @@
     "prettier": "^3.0.0",
     "tailwindcss": "^3",
     "typescript": "4.4.2",
-    "vite": "^5.2.0"
+    "vite": "^5.2.0",
+    "i18next-cli": "^1.10.3"
   },
   "prettier": {
     "singleQuote": true,

+ 8 - 1
web/src/components/layout/headerbar/LanguageSelector.jsx

@@ -20,7 +20,7 @@ For commercial licensing, please contact [email protected]
 import React from 'react';
 import { Button, Dropdown } from '@douyinfe/semi-ui';
 import { Languages } from 'lucide-react';
-import { CN, GB, FR } from 'country-flag-icons/react/3x2';
+import { CN, GB, FR, RU } from 'country-flag-icons/react/3x2';
 
 const LanguageSelector = ({ currentLang, onLanguageChange, t }) => {
   return (
@@ -49,6 +49,13 @@ const LanguageSelector = ({ currentLang, onLanguageChange, t }) => {
             <FR title='Français' className='!w-5 !h-auto' />
             <span>Français</span>
           </Dropdown.Item>
+          <Dropdown.Item
+            onClick={() => onLanguageChange('ru')}
+            className={`!flex !items-center !gap-2 !px-3 !py-1.5 !text-sm !text-semi-color-text-0 dark:!text-gray-200 ${currentLang === 'ru' ? '!bg-semi-color-primary-light-default dark:!bg-blue-600 !font-semibold' : 'hover:!bg-semi-color-fill-1 dark:hover:!bg-gray-600'}`}
+          >
+            <RU title='Русский' className='!w-5 !h-auto' />
+            <span>Русский</span>
+          </Dropdown.Item>
         </Dropdown.Menu>
       }
     >

+ 5 - 9
web/src/i18n/i18n.js

@@ -24,6 +24,7 @@ import LanguageDetector from 'i18next-browser-languagedetector';
 import enTranslation from './locales/en.json';
 import frTranslation from './locales/fr.json';
 import zhTranslation from './locales/zh.json';
+import ruTranslation from './locales/ru.json';
 
 i18n
   .use(LanguageDetector)
@@ -31,15 +32,10 @@ i18n
   .init({
     load: 'languageOnly',
     resources: {
-      en: {
-        translation: enTranslation,
-      },
-      zh: {
-        translation: zhTranslation,
-      },
-      fr: {
-        translation: frTranslation,
-      },
+      en: enTranslation,
+      zh: zhTranslation,
+      fr: frTranslation,
+      ru: ruTranslation,
     },
     fallbackLng: 'zh',
     interpolation: {

+ 2073 - 2282
web/src/i18n/locales/en.json

@@ -1,2284 +1,2075 @@
 {
-  "主页": "Home",
-  "控制台": "Console",
-  "$%.6f 额度": "$%.6f quota",
-  "或": "or",
-  "登 录": "Log In",
-  "注 册": "Sign Up",
-  "使用 邮箱或用户名 登录": "Sign in with Email or Username",
-  "使用 Passkey 认证": "Authenticate with Passkey",
-  "使用 GitHub 继续": "Continue with GitHub",
-  "使用 OIDC 继续": "Continue with OIDC",
-  "使用 微信 继续": "Continue with WeChat",
-  "使用 LinuxDO 继续": "Continue with LinuxDO",
-  "使用 用户名 注册": "Sign up with Username",
-  "其他登录选项": "Other login options",
-  "其他注册选项": "Other registration options",
-  "请输入您的用户名或邮箱地址": "Please enter your username or email address",
-  "请输入您的邮箱地址": "Please enter your email address",
-  "请输入您的密码": "Please enter your password",
-  "继续": "Continue",
-  "%d 点额度": "%d point quota",
-  "尚未实现": "Not yet implemented",
-  "余额不足": "Insufficient quota",
-  "危险操作": "Dangerous operation",
-  "输入你的账户名": "Enter your account name",
-  "确认删除": "Confirm deletion",
-  "确认绑定": "Confirm binding",
-  "您正在删除自己的帐户,将清空所有数据且不可恢复": "You are deleting your account. All data will be cleared and cannot be recovered.",
-  "通道「%s」(#%d)已被禁用": "Channel %s (#%d) has been disabled",
-  "通道「%s」(#%d)已被禁用,原因:%s": "Channel %s (#%d) has been disabled, reason: %s",
-  "测试已在运行中": "Test is already running",
-  "响应时间 %.2fs 超过阈值 %.2fs": "Response time %.2fs exceeds threshold %.2fs",
-  "通道测试完成": "Channel test completed",
-  "通道测试完成,如果没有收到禁用通知,说明所有通道都正常": "Channel test completed. If no disable notification received, all channels are functioning normally",
-  "无法连接至 GitHub 服务器,请稍后重试!": "Unable to connect to GitHub server. Please try again later!",
-  "返回值非法,用户字段为空,请稍后重试!": "Invalid return value, user field is empty. Please try again later!",
-  "管理员未开启通过 GitHub 登录以及注册": "Administrator has not enabled GitHub login and registration",
-  "管理员关闭了新用户注册": "Administrator has disabled new user registration",
-  "用户已被封禁": "User has been banned",
-  "该 GitHub 账户已被绑定": "This GitHub account is already bound",
-  "邮箱地址已被占用": "Email address is already in use",
-  "%s邮箱验证邮件": "%s Email verification",
-  "<p>您好,你正在进行%s邮箱验证。</p>": "<p>Hello, you are verifying your %s email.</p>",
-  "<p>您的验证码为: <strong>%s</strong></p>": "<p>Your verification code is: <strong>%s</strong></p>",
-  "<p>验证码 %d 分钟内有效,如果不是本人操作,请忽略。</p>": "<p>Verification code is valid for %d minutes. If you did not request this, please ignore.</p>",
-  "无效的参数": "Invalid parameter",
-  "该邮箱地址未注册": "This email address is not registered",
-  "%s密码重置": "%s Password reset",
-  "<p>您好,你正在进行%s密码重置。</p>": "<p>Hello, you are resetting your %s password.</p>",
-  "<p>点击<a href='%s'>此处</a>进行密码重置。</p>": "<p>Click <a href='%s'>here</a> to reset your password.</p>",
-  "<p>重置链接 %d 分钟内有效,如果不是本人操作,请忽略。</p>": "<p>Reset link is valid for %d minutes. If you did not request this, please ignore.</p>",
-  "重置链接非法或已过期": "Reset link is invalid or expired",
-  "无法启用 GitHub OAuth,请先填入 GitHub Client ID 以及 GitHub Client Secret!": "Unable to enable GitHub OAuth. Please enter GitHub Client ID and GitHub Client Secret first!",
-  "无法启用微信登录,请先填入微信登录相关配置信息!": "Unable to enable WeChat login. Please enter WeChat login configuration first!",
-  "无法启用 Turnstile 校验,请先填入 Turnstile 校验相关配置信息!": "Unable to enable Turnstile verification. Please enter Turnstile verification configuration first!",
-  "兑换码名称长度必须在1-20之间": "Redemption code name must be between 1-20 characters",
-  "兑换码个数必须大于0": "Number of redemption codes must be greater than 0",
-  "一次兑换码批量生成的个数不能大于 100": "Cannot generate more than 100 redemption codes at once",
-  "当前分组上游负载已饱和,请稍后再试": "Current group upstream load is saturated. Please try again later",
-  "令牌名称过长": "Token name is too long",
-  "令牌已过期,无法启用,请先修改令牌过期时间,或者设置为永不过期": "Token has expired and cannot be enabled. Please modify token expiration time or set to never expire",
-  "令牌可用额度已用尽,无法启用,请先修改令牌剩余额度,或者设置为无限额度": "Token quota is depleted and cannot be enabled. Please modify remaining quota or set to unlimited",
-  "管理员关闭了密码登录": "Administrator has disabled password login",
-  "无法保存会话信息,请重试": "Unable to save session information. Please try again",
-  "管理员关闭了通过密码进行注册,请使用第三方账户验证的形式进行注册": "Administrator has disabled password registration. Please register using third-party account verification",
-  "输入不合法 ": "Invalid input ",
-  "管理员开启了邮箱验证,请输入邮箱地址和验证码": "Administrator has enabled email verification. Please enter email address and verification code",
-  "验证码错误或已过期": "Verification code is incorrect or expired",
-  "无权获取同级或更高等级用户的信息": "No permission to access information of users at same or higher level",
-  "请重试,系统生成的 UUID 竟然重复了!": "Please try again, system generated UUID is duplicated!",
-  "输入不合法": "Invalid input",
-  "无权更新同权限等级或更高权限等级的用户信息": "No permission to update user information at same or higher permission level",
-  "管理员将用户额度从 %s修改为 %s": "Administrator modified user quota from %s to %s",
-  "无权删除同权限等级或更高权限等级的用户": "No permission to delete users at same or higher permission level",
-  "无法创建权限大于等于自己的用户": "Cannot create users with permissions greater than or equal to your own",
-  "用户不存在": "User does not exist",
-  "无法禁用超级管理员用户": "Cannot disable super administrator user",
-  "无法删除超级管理员用户": "Cannot delete super administrator user",
-  "普通管理员用户无法提升其他用户为管理员": "Regular administrator cannot promote other users to administrator",
-  "该用户已经是管理员": "This user is already an administrator",
-  "无法降级超级管理员用户": "Cannot downgrade super administrator user",
-  "该用户已经是普通用户": "This user is already a regular user",
-  "管理员未开启通过微信登录以及注册": "Administrator has not enabled WeChat login and registration",
-  "该微信账号已被绑定": "This WeChat account is already bound",
-  "无权进行此操作,未登录且未提供 access token": "No permission for this operation: not logged in and no access token provided",
-  "无权进行此操作,access token 无效": "No permission for this operation: invalid access token",
-  "无权进行此操作,权限不足": "No permission for this operation: insufficient permissions",
-  "普通用户不支持指定渠道": "Regular users cannot specify channels",
-  "无效的渠道 ID": "Invalid channel ID",
-  "该渠道已被禁用": "This channel has been disabled",
-  "无效的请求": "Invalid request",
-  "无可用渠道": "No available channels",
-  "Turnstile token 为空": "Turnstile token is empty",
-  "Turnstile 校验失败,请刷新重试!": "Turnstile verification failed. Please refresh and try again!",
-  "id 为空!": "ID is empty!",
-  "未提供兑换码": "No redemption code provided",
-  "无效的 user id": "Invalid user ID",
-  "无效的兑换码": "Invalid redemption code",
-  "该兑换码已被使用": "This redemption code has been used",
-  "通过兑换码充值 %s": "Recharge %s via redemption code",
-  "未提供令牌": "No token provided",
-  "该令牌状态不可用": "This token status is unavailable",
-  "该令牌已过期": "This token has expired",
-  "该令牌额度已用尽": "This token's quota is depleted",
-  "无效的令牌": "Invalid token",
-  "id 或 userId 为空!": "ID or userID is empty!",
-  "quota 不能为负数!": "Quota cannot be negative!",
-  "令牌额度不足": "Insufficient token quota",
-  "用户额度不足": "Insufficient user quota",
-  "您的额度即将用尽": "Your quota is almost depleted",
-  "您的额度已用尽": "Your quota is depleted",
-  "%s,当前剩余额度为 %d,为了不影响您的使用,请及时充值。<br/>充值链接:<a href='%s'>%s</a>": "%s, current remaining quota is %d. To avoid service interruption, please recharge promptly.<br/>Recharge link: <a href='%s'>%s</a>",
-  "affCode 为空!": "Affiliate code is empty!",
-  "新用户注册赠送 %s": "New user registration bonus: %s",
-  "使用邀请码赠送 %s": "Invitation code bonus: %s",
-  "邀请用户赠送 %s": "Referral bonus: %s",
-  "用户名或密码为空": "Username or password is empty",
-  "用户名或密码错误,或用户已被封禁": "Username or password is incorrect, or user has been banned",
-  "email 为空!": "Email is empty!",
-  "GitHub id 为空!": "GitHub ID is empty!",
-  "WeChat id 为空!": "WeChat ID is empty!",
-  "username 为空!": "Username is empty!",
-  "邮箱地址或密码为空!": "Email address or password is empty!",
-  "OpenAI 接口聚合管理,支持多种渠道包括 Azure,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用": "OpenAI API aggregation management system supporting multiple channels including Azure. Can be used for key management and redistribution. Single executable file, pre-packaged Docker image, one-click deployment, ready to use",
-  "未知类型": "Unknown type",
-  "不支持": "Not supported",
-  "操作成功完成!": "Operation completed successfully!",
-  "已启用": "Enabled",
-  "已禁用": "Disabled",
-  "未知状态": "Unknown status",
-  " 秒": "s",
-  " 分钟 ": "m",
-  " 小时 ": "h",
-  " 天 ": "d",
-  " 个月 ": "M",
-  " 年 ": "y",
-  "未测试": "Not tested",
-  "通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。": "Channel ${name} test successful, took ${time.toFixed(2)} seconds.",
-  "已成功开始测试所有已启用通道,请刷新页面查看结果。": "Successfully started testing all enabled channels. Please refresh page to view results.",
-  "通道 ${name} 余额更新成功!": "Channel ${name} quota updated successfully!",
-  "已更新完毕所有已启用通道余额!": "Updated quota for all enabled channels!",
-  "渠道ID,名称,密钥,API地址": "Channel ID, name, key, Base URL",
-  "名称": "Name",
-  "分组": "Group",
-  "类型": "Type",
-  "状态": "Status",
-  "响应时间": "Response time",
-  "余额": "Balance",
-  "操作": "Actions",
-  "未更新": "Not updated",
-  "测试": "Test",
-  "更新余额": "Update balance",
-  "删除": "Delete",
-  "删除渠道 {channel.name}": "Delete channel {channel.name}",
-  "禁用": "Disable",
-  "启用": "Enable",
-  "编辑": "Edit",
-  "添加新的渠道": "Add new channel",
-  "测试所有已启用通道": "Test all enabled channels",
-  "更新所有已启用通道余额": "Update balance for all enabled channels",
-  "刷新": "Refresh",
-  "绑定成功!": "Binding successful!",
-  "登录成功!": "Login successful!",
-  "操作失败,重定向至登录界面中...": "Operation failed, redirecting to login page...",
-  "出现错误,第 ${count} 次重试中...": "Error occurred, retry attempt ${count}...",
-  "首页": "Home",
-  "渠道": "Channel",
-  "令牌": "Tokens",
-  "兑换额度": "Redeem",
-  "充值": "Recharge",
-  "用户": "Users",
-  "日志": "Logs",
-  "设置": "Settings",
-  "关于": "About",
-  "价格": "Pricing",
-  "注销成功!": "Logout successful!",
-  "注销": "Logout",
-  "登录": "Sign in",
-  "注册": "Sign up",
-  "未登录或登录已过期,请重新登录!": "Not logged in or session expired. Please login again!",
-  "用户登录": "User Login",
-  "密码": "Password",
-  "忘记密码?": "Forgot password?",
-  "点击重置": "Click to reset",
-  "; 没有账户?": "; No account?",
-  "点击注册": "Click to register",
-  "微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)": "Scan WeChat QR code to follow official account, enter \"verification code\" to get code (valid for 3 minutes)",
-  "全部用户": "All users",
-  "当前用户": "Current user",
-  "全部'": "All'",
-  "充值'": "Recharge'",
-  "消费'": "Consume'",
-  "管理'": "Manage'",
-  "系统'": "System'",
-  " 充值 ": " Recharge ",
-  " 消费 ": " Consume ",
-  " 管理 ": " Manage ",
-  " 系统 ": " System ",
-  " 未知 ": " Unknown ",
-  "时间": "Time",
-  "详情": "Details",
-  "选择模式": "Select mode",
-  "选择明细分类": "Select detail category",
-  "模型倍率不是合法的 JSON 字符串": "Model ratio is not a valid JSON string",
-  "通用设置": "General Settings",
-  "充值链接": "Recharge Link",
-  "例如发卡网站的购买链接": "E.g., purchase link from card issuing website",
-  "文档地址": "Document Link",
-  "例如 https://docs.newapi.pro": "E.g., https://docs.newapi.pro",
-  "聊天页面链接": "Chat Page Link",
-  "例如 ChatGPT Next Web 的部署地址": "E.g., ChatGPT Next Web deployment address",
-  "单位美元额度": "Quota per USD",
-  "一单位货币能兑换的额度": "Quota exchangeable per unit currency",
-  "启用额度消费日志记录": "Enable quota consumption logging",
-  "以货币形式显示额度": "Display quota as currency",
-  "相关 API 显示令牌额度而非用户额度": "Related APIs show token quota instead of user quota",
-  "保存通用设置": "Save General Settings",
-  "监控设置": "Monitoring Settings",
-  "测试所有渠道的最长响应时间": "Maximum response time for testing all channels",
-  "单位秒": "Unit: seconds",
-  "当运行通道全部测试时": "When running all channel tests",
-  "超过此时间将自动禁用通道": "Channels exceeding this time will be automatically disabled",
-  "额度提醒阈值": "Quota reminder threshold",
-  "低于此额度时将发送邮件提醒用户": "Email reminder will be sent when quota falls below this",
-  "失败时自动禁用通道": "Automatically disable channel on failure",
-  "保存监控设置": "Save Monitoring Settings",
-  "额度设置": "Quota Settings",
-  "新用户初始额度": "Initial quota for new users",
-  "例如": "For example",
-  "请求预扣费额度": "Pre-deduction quota for requests",
-  "请求结束后多退少补": "Adjust after request completion",
-  "邀请新用户奖励额度": "Referral bonus quota",
-  "新用户使用邀请码奖励额度": "New user invitation code bonus quota",
-  "保存额度设置": "Save Quota Settings",
-  "分组与模型定价设置": "Group and Model Pricing Settings",
-  "倍率设置": "Ratio Settings",
-  "模型倍率": "Model ratio",
-  "为一个 JSON 文本": "Is a JSON text",
-  "键为模型名称": "Key is model name",
-  "值为倍率": "Value is ratio",
-  "分组倍率": "Group ratio",
-  "键为分组名称": "Key is group name",
-  "保存倍率设置": "Save Ratio Settings",
-  "已是最新版本": "Is the latest version",
-  "检查更新": "Check for updates",
-  "公告": "Announcement",
-  "在此输入新的公告内容,支持 Markdown & HTML 代码": "Enter the new announcement content here, supports Markdown & HTML code",
-  "在此输入用户协议内容,支持 Markdown & HTML 代码": "Enter user agreement content here, supports Markdown & HTML code",
-  "在此输入隐私政策内容,支持 Markdown & HTML 代码": "Enter privacy policy content here, supports Markdown & HTML code",
-  "保存公告": "Save Announcement",
-  "个性化设置": "Personalization Settings",
-  "系统名称": "System Name",
-  "在此输入系统名称": "Enter the system name here",
-  "设置系统名称": "Set system name",
-  "图片地址": "Image URL",
-  "在此输入 Logo 图片地址": "Enter the Logo image URL here",
-  "首页内容": "Home Page Content",
-  "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页": "Enter the home page content here, supports Markdown",
-  "保存首页内容": "Save Home Page Content",
-  "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面": "Enter new about content here, support Markdown",
-  "保存关于": "Save About",
-  "移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目": "Removal of One API copyright mark must first be authorized. Project maintenance requires a lot of effort. If this project is meaningful to you, please actively support it.",
-  "页脚": "Footer",
-  "在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码": "Enter the new footer here, leave blank to use the default footer, supports HTML code.",
-  "设置页脚": "Set Footer",
-  "新版本": "New Version",
-  "关闭": "Close",
-  "密码已重置并已复制到剪贴板:": "Password has been reset and copied to clipboard: ",
-  "密码已复制到剪贴板:": "Password has been copied to clipboard: ",
-  "密码重置确认": "Password Reset Confirmation",
-  "邮箱地址": "Email address",
-  "提交": "Submit",
-  "等待获取邮箱信息...": "Waiting to get email information...",
-  "确认重置密码": "Confirm Password Reset",
-  "无效的重置链接,请重新发起密码重置请求": "Invalid reset link, please initiate a new password reset request",
-  "请输入邮箱地址": "Please enter the email address",
-  "请稍后几秒重试": "Please retry in a few seconds",
-  "正在检查用户环境": "Checking user environment",
-  "重置邮件发送成功": "Reset mail sent successfully",
-  "请检查邮箱": "Please check your email",
-  "密码重置": "Password Reset",
-  "令牌已重置并已复制到剪贴板": "Token has been reset and copied to clipboard",
-  "邀请链接已复制到剪切板": "Invitation link has been copied to clipboard",
-  "微信账户绑定成功": "WeChat account binding succeeded",
-  "验证码发送成功": "Verification code sent successfully",
-  "邮箱账户绑定成功": "Email account binding succeeded",
-  "注意": "Note",
-  "此处生成的令牌用于系统管理": "The token generated here is used for system management",
-  "而非用于请求 OpenAI 相关的服务": "Not for requesting OpenAI related services",
-  "请知悉": "Please be aware",
-  "更新个人信息": "Update Personal Information",
-  "生成系统访问令牌": "Generate System Access Token",
-  "复制邀请链接": "Copy Invitation Link",
-  "账号绑定": "Account Binding",
-  "绑定微信账号": "Bind WeChat Account",
-  "微信扫码关注公众号": "Scan the QR code with WeChat to follow the official account",
-  "输入": "Input",
-  "输出": "Output",
-  "验证码": "Verification Code",
-  "获取验证码": "Get Verification Code",
-  "三分钟内有效": "Valid for three minutes",
-  "绑定": "Bind",
-  "绑定 GitHub 账号": "Bind GitHub Account",
-  "绑定邮箱地址": "Bind Email Address",
-  "输入邮箱地址": "Enter Email Address",
-  "未使用": "Unused",
-  "已使用": "Used",
-  "操作成功完成": "Operation successfully completed",
-  "搜索兑换码的 ID 和名称": "Search for ID and name",
-  "额度": "Quota",
-  "创建时间": "Creation Time",
-  "兑换时间": "Redemption Time",
-  "尚未兑换": "Not yet redeemed",
-  "已复制到剪贴板": "Copied to clipboard",
-  "无法复制到剪贴板": "Unable to copy to clipboard",
-  "请手动复制": "Please copy manually",
-  "已将兑换码填入搜索框": "The voucher code has been filled into the search box",
-  "复制": "Copy",
-  "添加新的兑换码": "Add a new voucher",
-  "密码长度不得小于 8 位": "Password length must not be less than 8 characters",
-  "两次输入的密码不一致": "The two passwords entered do not match",
-  "注册成功": "Registration succeeded",
-  "请稍后几秒重试,Turnstile 正在检查用户环境": "Please retry in a few seconds, Turnstile is checking user environment",
-  "验证码发送成功,请检查你的邮箱": "Verification code sent successfully, please check your email",
-  "新用户注册": "New User Registration",
-  "输入用户名,最长 12 位": "Enter username, up to 12 characters",
-  "输入密码,最短 8 位,最长 20 位": "Enter password, at least 8 characters and up to 20 characters",
-  "输入验证码": "Enter Verification Code",
-  "已有账户": "Already have an account",
-  "点击登录": "Click to log in",
-  "服务器地址": "Server Address",
-  "更新服务器地址": "Update Server Address",
-  "配置登录注册": "Configure Login/Registration",
-  "允许通过密码进行登录": "Allow login via password",
-  "允许通过密码进行注册": "Allow registration via password",
-  "通过密码注册时需要进行邮箱验证": "Email verification is required when registering via password",
-  "允许通过 GitHub 账户登录 & 注册": "Allow login & registration via GitHub account",
-  "允许通过微信登录 & 注册": "Allow login & registration via WeChat",
-  "允许通过 Passkey 登录 & 认证": "Allow login & authentication via Passkey",
-  "确认解绑 Passkey": "Confirm Unbind Passkey",
-  "解绑后将无法使用 Passkey 登录,确定要继续吗?": "After unbinding, you will not be able to login with Passkey. Are you sure you want to continue?",
-  "确认解绑": "Confirm Unbind",
-  "允许新用户注册(此项为否时,新用户将无法以任何方式进行注册": "Allow new user registration (if this option is off, new users will not be able to register in any way",
-  "启用 Turnstile 用户校验": "Enable Turnstile user verification",
-  "配置 SMTP": "Configure SMTP",
-  "用以支持系统的邮件发送": "To support the system email sending",
-  "SMTP 服务器地址": "SMTP Server Address",
-  "例如:smtp.qq.com": "For example: smtp.qq.com",
-  "SMTP 端口": "SMTP Port",
-  "默认: 587": "Default: 587",
-  "SMTP 账户": "SMTP Account",
-  "通常是邮箱地址": "Usually an email address",
-  "发送者邮箱": "Sender email",
-  "通常和邮箱地址保持一致": "Usually consistent with the email address",
-  "SMTP 访问凭证": "SMTP Access Credential",
-  "敏感信息不会发送到前端显示": "Sensitive information will not be displayed in the frontend",
-  "保存 SMTP 设置": "Save SMTP Settings",
-  "配置 GitHub OAuth App": "Configure GitHub OAuth App",
-  "用以支持通过 GitHub 进行登录注册": "To support login & registration via GitHub",
-  "点击此处": "click here",
-  "管理你的 GitHub OAuth App": "Manage your GitHub OAuth App",
-  "输入你注册的 GitHub OAuth APP 的 ID": "Enter your registered GitHub OAuth APP ID",
-  "保存 GitHub OAuth 设置": "Save GitHub OAuth Settings",
-  "配置 WeChat Server": "Configure WeChat Server",
-  "用以支持通过微信进行登录注册": "To support login & registration via WeChat",
-  "了解 WeChat Server": "Learn about WeChat Server",
-  "WeChat Server 访问凭证": "WeChat Server Access Credential",
-  "微信公众号二维码图片链接": "WeChat Public Account QR Code Image Link",
-  "输入一个图片链接": "Enter an image link",
-  "保存 WeChat Server 设置": "Save WeChat Server Settings",
-  "配置 Turnstile": "Configure Turnstile",
-  "用以支持用户校验": "To support user verification",
-  "管理你的 Turnstile Sites,推荐选择 Invisible Widget Type": "Manage your Turnstile Sites, recommend selecting Invisible Widget Type",
-  "输入你注册的 Turnstile Site Key": "Enter your registered Turnstile Site Key",
-  "保存 Turnstile 设置": "Save Turnstile Settings",
-  "已过期": "Expired",
-  "已耗尽": "Exhausted",
-  "搜索令牌的名称 ...": "Search for the name of the token...",
-  "已用额度": "Quota used",
-  "剩余额度": "Remaining quota",
-  "总额度": "Total quota",
-  "剩余额度/总额度": "Remaining/Total",
-  "智能熔断": "Smart fallback",
-  "当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)": "The current group is auto, it will automatically select the optimal group, and automatically downgrade to the next group when a group is unavailable (breakage mechanism)",
-  "过期时间": "Expiration time",
-  "无": "None",
-  "无限制": "Unlimited",
-  "永不过期": "Never expires",
-  "无法复制到剪贴板,请手动复制,已将令牌填入搜索框": "Unable to copy to clipboard, please copy manually, the token has been entered into the search box",
-  "删除令牌": "Delete Token",
-  "添加新的令牌": "Add New Token",
-  "普通用户": "Normal User",
-  "管理员": "Admin",
-  "超级管理员": "Super Admin",
-  "未知身份": "Unknown Identity",
-  "已激活": "Activated",
-  "已封禁": "Banned",
-  "搜索用户的 ID,用户名,显示名称,以及邮箱地址 ...": "Search user ID, username, display name, and email address...",
-  "用户名": "Username",
-  "用户角色": "User Role",
-  "未绑定邮箱地址": "Email not bound",
-  "请求次数": "Number of Requests",
-  "提升": "Promote",
-  "降级": "Demote",
-  "删除用户": "Delete User",
-  "添加新的用户": "Add New User",
-  "自定义": "Custom",
-  "等价金额:": "Equivalent Amount: ",
-  "未登录或登录已过期,请重新登录": "Not logged in or login has expired, please log in again",
-  "请求次数过多,请稍后再试": "Too many requests, please try again later",
-  "服务器内部错误,请联系管理员": "Server internal error, please contact the administrator",
-  "本站仅作演示之用,无服务端": "This site is for demonstration purposes only, no server-side",
-  "超级管理员未设置充值链接!": "Super administrator has not set the recharge link!",
-  "错误:": "Error: ",
-  "新版本可用:${data.version},请使用快捷键 Shift + F5 刷新页面": "New version available: ${data.version}, please refresh the page using shortcut Shift + F5",
-  "无法正常连接至服务器": "Unable to connect to the server normally",
-  "管理渠道": "Manage Channels",
-  "系统状况": "System Status",
-  "系统信息": "System Information",
-  "系统信息总览": "System Information Overview",
-  "版本": "Version",
-  "源码": "Source Code",
-  "启动时间": "Startup Time",
-  "系统配置": "System Configuration",
-  "系统配置总览": "System Configuration Overview",
-  "邮箱验证": "Email Verification",
-  "未启用": "Not Enabled",
-  "GitHub 身份验证": "GitHub Authentication",
-  "微信身份验证": "WeChat Authentication",
-  "Turnstile 用户校验": "Turnstile User Verification",
-  "创建新的渠道": "Create New Channel",
-  "是否自动禁用": "Whether to automatically disable",
-  "仅当自动禁用开启时有效,关闭后不会自动禁用该渠道": "Only effective when automatic disabling is enabled, after closing, the channel will not be automatically disabled",
-  "镜像": "Mirror",
-  "请输入镜像站地址,格式为:https://domain.com,可不填,不填则使用渠道默认值": "Please enter the mirror site address, the format is: https://domain.com, it can be left blank, if left blank, the default value of the channel will be used",
-  "模型": "Model",
-  "请选择该通道所支持的模型": "Please select the model supported by the channel",
-  "填入基础模型": "Fill in the basic model",
-  "填入所有模型": "Fill in all models",
-  "清除所有模型": "Clear all models",
-  "复制所有模型": "Copy all models",
-  "密钥": "Key",
-  "请输入密钥": "Please enter the key",
-  "批量创建": "Batch Create",
-  "更新渠道信息": "Update Channel Information",
-  "我的令牌": "My Tokens",
-  "管理兑换码": "Manage Redeem Codes",
-  "兑换码": "Redeem Code",
-  "管理用户": "Manage Users",
-  "额度明细": "Quota Details",
-  "运营设置": "Operation Settings",
-  "其他设置": "Other Settings",
-  "项目仓库地址": "Project Repository Address",
-  "可在设置页面设置关于内容,支持 HTML & Markdown": "The About content can be set on the settings page, supporting HTML & Markdown",
-  "由": "developed by",
-  "开发,基于": "based on",
-  "MIT 协议": "MIT License",
-  "充值额度": "Recharge Quota",
-  "获取兑换码": "Get Redeem Code",
-  "一个月后过期": "Expires after one month",
-  "一天后过期": "Expires after one day",
-  "一小时后过期": "Expires after one hour",
-  "一分钟后过期": "Expires after one minute",
-  "创建新的令牌": "Create New Token",
-  "令牌分组,默认为用户的分组": "Token group, default is the your's group",
-  "IP白名单": "IP whitelist",
-  "令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制": "The quota of the token is only used to limit the maximum quota usage of the token itself, and the actual usage is limited by the remaining quota of the account",
-  "无限额度": "Unlimited quota",
-  "更新令牌信息": "Update Token Information",
-  "请输入充值码!": "Please enter the recharge code!",
-  "请输入名称": "Please enter a name",
-  "请输入密钥,一行一个": "Please enter the key, one per line",
-  "请输入额度": "Please enter the quota",
-  "令牌创建成功": "Token created successfully",
-  "令牌更新成功": "Token updated successfully",
-  "充值成功!": "Recharge successful!",
-  "更新用户信息": "Update User Information",
-  "请输入新的用户名": "Please enter a new username",
-  "请输入新的密码": "Please enter a new password",
-  "显示名称": "Display Name",
-  "请输入新的显示名称": "Please enter a new display name",
-  "已绑定的 GITHUB 账户": "Bound GitHub Account",
-  "已绑定的 WECHAT 账户": "Bound WeChat Account",
-  "已绑定的 EMAIL 账户": "Bound Email Account",
-  "已绑定的 TELEGRAM 账户": "Bound Telegram Account",
-  "此项只读,要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "This item is read-only. Users need to bind through the relevant binding button on the personal settings page, and cannot be modified directly",
-  "用户信息更新成功!": "User information updated successfully!",
-  "使用明细(总消耗额度:{renderQuota(stat.quota)})": "Usage Details (Total Consumption Quota: {renderQuota(stat.quota)})",
-  "用户名称": "User Name",
-  "令牌名称": "Token Name",
-  "留空则查询全部用户": "Leave blank to query all users",
-  "留空则查询全部令牌": "Leave blank to query all tokens",
-  "模型名称": "Model Name",
-  "留空则查询全部模型": "Leave blank to query all models",
-  "起始时间": "Start Time",
-  "结束时间": "End Time",
-  "查询": "Query",
-  "提示": "Prompt",
-  "补全": "Completion",
-  "消耗额度": "Used Quota",
-  "渠道不存在:%d": "Channel does not exist: %d",
-  "数据库一致性已被破坏,请联系管理员": "Database consistency has been broken, please contact the administrator",
-  "使用近似的方式估算 token 数以减少计算量": "Estimate the number of tokens in an approximate way to reduce computational load",
-  "请填写ChannelName和ChannelKey!": "Please fill in the ChannelName and ChannelKey!",
-  "请至少选择一个Model!": "Please select at least one Model!",
-  "加载关于内容失败": "Failed to load content about",
-  "用户账户创建成功!": "User account created successfully!",
-  "生成数量": "Generate quantity",
-  "请输入生成数量": "Please enter the quantity to generate",
-  "创建新用户账户": "Create new user account",
-  "渠道更新成功!": "Channel updated successfully!",
-  "渠道创建成功!": "Channel created successfully!",
-  "请选择分组": "Please select a group",
-  "更新兑换码信息": "Update redemption code information",
-  "创建新的兑换码": "Create a new redemption code",
-  "未找到所请求的页面": "The requested page was not found",
-  "过期时间格式错误!": "Expiration time format error!",
-  "过期时间不能早于当前时间!": "Expiration time cannot be earlier than the current time!",
-  "请输入过期时间,格式为 yyyy-MM-dd HH:mm:ss,-1 表示无限制": "Please enter the expiration time, the format is yyyy-MM-dd HH:mm:ss, -1 means no limit",
-  "此项可选,为一个 JSON 文本,键为用户请求的模型名称,值为要替换的模型名称,例如:": "This is optional, it's a JSON text, the key is the model name requested by the user, and the value is the model name to be replaced, for example:",
-  "此项可选,输入镜像站地址,格式为:": "This is optional, enter the mirror site address, the format is:",
-  "模型映射": "Model mapping",
-  "请输入默认 API 版本,例如:2023-03-15-preview,该配置可以被实际的请求查询参数所覆盖": "Please enter the default API version, for example: 2023-03-15-preview, this configuration can be overridden by the actual request query parameters",
-  "默认": "Default",
-  "图片演示": "Image demo",
-  "注意,系统请求的时模型名称中的点会被剔除,例如:gpt-4.1会请求为gpt-41,所以在Azure部署的时候,部署模型名称需要手动改为gpt-41": "Note that the dot in the model name requested by the system will be removed, for example: gpt-4.1 will be requested as gpt-41, so when deploying on Azure, the deployment model name needs to be manually changed to gpt-41",
-  "2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的\".\"": "After May 10, 2025, channels added do not need to remove the dot in the model name during deployment",
-  "模型映射必须是合法的 JSON 格式!": "Model mapping must be in valid JSON format!",
-  "取消": "Cancel",
-  "重置": "Reset",
-  "请输入新的剩余额度": "Please enter the new remaining quota",
-  "请输入单个兑换码中包含的额度": "Please enter the quota included in a single redemption code",
-  "请输入用户名": "Please enter username",
-  "请输入显示名称": "Please enter display name",
-  "请输入密码": "Please enter password",
-  "注意,模型部署名称必须和模型名称保持一致": "Note that the model deployment name must be consistent with the model name",
-  "请输入 AZURE_OPENAI_ENDPOINT": "Please enter AZURE_OPENAI_ENDPOINT",
-  "请输入自定义渠道的 Base URL": "Please enter the Base URL of the custom channel",
-  "Homepage URL 填": "Fill in the Homepage URL",
-  "Authorization callback URL 填": "Fill in the Authorization callback URL",
-  "请为通道命名": "Please name the channel",
-  "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:": "This is optional, used to modify the model name in the request body, it's a JSON string, the key is the model name in the request, and the value is the model name to be replaced, for example:",
-  "模型重定向": "Model redirection",
-  "请输入渠道对应的鉴权密钥": "Please enter the authentication key corresponding to the channel",
-  "注意,": "Note that, ",
-  ",图片演示。": "related image demo.",
-  "令牌创建成功,请在列表页面点击复制获取令牌!": "Token created successfully, please click copy on the list page to get the token!",
-  "代理": "Proxy",
-  "此项可选,用于通过自定义API地址来进行 API 调用,请输入API地址,格式为:https://domain.com": "This is optional, used to make API calls through the proxy site, please enter the proxy site address, the format is: https://domain.com",
-  "取消密码登录将导致所有未绑定其他登录方式的用户(包括管理员)无法通过密码登录,确认取消?": "Canceling password login will cause all users (including administrators) who have not bound other login methods to be unable to log in via password, confirm cancel?",
-  "按照如下格式输入:": "Enter in the following format:",
-  "模型版本": "Model version",
-  "请输入星火大模型版本,注意是接口地址中的版本号,例如:v2.1": "Please enter the version of the Starfire model, note that it is the version number in the interface address, for example: v2.1",
-  "点击查看": "click to view",
-  "请确保已在 Azure 上创建了 gpt-35-turbo 模型,并且 apiVersion 已正确填写!": "Please make sure that the gpt-35-turbo model has been created on Azure, and the apiVersion has been filled in correctly!",
-  "建议收藏所有地址,以防失联。": "It is recommended to bookmark all addresses to prevent losing contact.",
-  "无法正常请求API的用户,请联系管理员。": "For users who cannot request the API normally, please contact the administrator.",
-  "温馨提示": "Kind tips",
-  "获取API URL列表时发生错误,请稍后重试。": "An error occurred while retrieving the API URL list, please try again later.",
-  ",时间:": ",time:",
-  "已用/剩余": "Used/Remaining",
-  ",点击更新": ", click Update",
-  "确定是否要清空此渠道记录额度?": "Are you sure you want to clear the record quota of this channel?",
-  "此修改将不可逆": "This modification will be irreversible",
-  "优先级": "Priority",
-  "权重": "Weight",
-  "测试操作项目组": "Test operation project team",
-  "确定是否要删除此渠道?": "Are you sure you want to delete this channel?",
-  "确定是否要复制此渠道?": "Are you sure you want to copy this channel?",
-  "复制渠道的所有信息": "Copy all information for a channel",
-  "展开操作": "Expand operation",
-  "_复制": "_copy",
-  "渠道未找到,请刷新页面后重试。": "Channel not found, please refresh the page and try again.",
-  "渠道复制成功": "Channel copy successful",
-  "渠道复制失败: ": "Channel copy failed:",
-  "已成功开始测试所有通道,请刷新页面查看结果。": "Testing of all channels has been started successfully, please refresh the page to view the results.",
-  "请先选择要删除的通道!": "Please select the channel you want to delete first!",
-  "搜索渠道关键词": "Search channel keywords",
-  "模型关键字": "model keyword",
-  "选择分组": "Select group",
-  "使用ID排序": "Sort by ID",
-  "是否用ID排序": "Whether to sort by ID",
-  "确定?": "Sure?",
-  "确定是否要删除禁用通道?": "Are you sure you want to delete the disabled channel?",
-  "开启批量操作": "Enable batch selection",
-  "是否开启批量操作": "Whether to enable batch selection",
-  "确定是否要删除所选通道?": "Are you sure you want to delete the selected channels?",
-  "确定是否要修复数据库一致性?": "Are you sure you want to repair database consistency?",
-  "进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用": "When performing this operation, it may cause channel access errors. Please only use it when there is a problem with the database.",
-  "当前没有可用的启用令牌,请确认是否有令牌处于启用状态!": "There are currently no enablement tokens available, please confirm if one is enabled!",
-  "Midjourney日志": "Midjourney",
-  "模型列表": "Model list",
-  "常见问题": "FAQ",
-  "免费体验": "Free trial",
-  "新用户注册赠送$": "Free $ for new user registration",
-  "测试金额": "Test amount",
-  "请稍后几秒重试,Turnstile 正在检查用户环境!": "Please try again in a few seconds, Turnstile is checking the user environment!",
-  "您正在使用默认密码!": "You are using the default password!",
-  "请立刻修改默认密码!": "Please change the default password immediately!",
-  "请输入用户名和密码!": "Please enter username and password!",
-  "用户名或邮箱": "Username or email",
-  "微信扫码登录": "WeChat scan code to log in",
-  "刷新成功": "Refresh successful",
-  "刷新失败": "Refresh failed",
-  "用时/首字": "Time/first word",
-  "重试": "Retry",
-  "用户信息": "User information",
-  "无法复制到剪贴板,请手动复制": "Unable to copy to clipboard, please copy manually",
-  "消费": "Consume",
-  "管理": "Manage",
-  "系统": "System",
-  "用时": "time",
-  "首字时间": "First word time",
-  "是否流式": "Whether to stream",
-  "非流": "not stream",
-  "渠道 ID": "Channel ID",
-  "用户ID": "User ID",
-  "花费": "Spend",
-  "列设置": "Column settings",
-  "补偿": "compensate",
-  "错误": "mistake",
-  "未知": "unknown",
-  "全选": "Select all",
-  "组名必须唯一": "Group name must be unique",
-  "解析 JSON 出错:": "Error parsing JSON:",
-  "解析 GroupModel 时发生错误: ": "An error occurred while parsing GroupModel:",
-  "GroupModel 未定义,无法更新分组": "GroupModel is not defined, cannot update grouping",
-  "重置成功": "Reset successful",
-  "加载数据出错:": "Error loading data:",
-  "加载数据时发生错误: ": "An error occurred while loading data:",
-  "部分保存失败,请重试": "Partial saving failed, please try again",
-  "请检查输入": "Please check your input",
-  "如何区分不同分组不同模型的价格:供参考的配置方式": "How to distinguish the prices of different models in different groups: configuration method for reference",
-  "获取价格顺序": "Get price order",
-  "确定同步远程数据吗?": "Are you sure you want to synchronize remote data?",
-  "此修改将不可逆!建议同步前先备份自己的设置!": "This modification will be irreversible! It is recommended to back up your settings before synchronizing!",
-  "模型固定价格(按次计费模型用)": "Model fixed price (for pay-per-view models)",
-  "模型倍率(按量计费模型用)": "Model magnification (for pay-as-you-go model)",
-  "为一个 JSON 文本,键为模型名称,值为倍率": "is a JSON text, the key is the model name, and the value is the magnification",
-  "隐藏": "Hide",
-  "分组名称": "Group name",
-  "提交结果": "Results",
-  "模式": "Mode",
-  "任务状态": "Status",
-  "耗时": "Time consuming",
-  "结果图片": "Result",
-  "失败原因": "Failure reason",
-  "全部": "All",
-  "成功": "Success",
-  "未启动": "No start",
-  "队列中": "In queue",
-  "窗口等待": "window wait",
-  "失败": "Failed",
-  "绘图": "Drawing",
-  "放大": "Upscalers",
-  "微妙放大": "Upscale (Subtle)",
-  "创造放大": "Upscale (Creative)",
-  "强变换": "Low Variation",
-  "弱变换": "High Variation",
-  "图生文": "Describe",
-  "图混合": "Blend",
-  "重绘": "Vary",
-  "局部重绘-提交": "Vary Region",
-  "自定义变焦-提交": "Custom Zoom-Submit",
-  "窗口处理": "window handling",
-  "缩词后生图": "epigenetic diagram of abbreviation",
-  "图生文按钮生图": "Picture and text button",
-  "任务 ID": "Task ID",
-  "速度模式": "speed mode",
-  "错误:未登录或登录已过期,请重新登录!": "Error: Not logged in or your login has expired, please log in again!",
-  "错误:请求次数过多,请稍后再试!": "Error: Too many requests, please try again later!",
-  "错误:服务器内部错误,请联系管理员!": "Error: Internal server error, please contact the administrator!",
-  "本站仅作演示之用,无服务端!": "This site is for demonstration purposes only, no server!",
-  "已用额度:": "Used amount:",
-  "请求次数:": "Number of requests:",
-  "平移": "Pan",
-  "上传文件": "Upload",
-  "图生文后生图": "Pictures give rise to text and later pictures",
-  "已提交": "Submitted",
-  "重复提交": "Duplicate submission",
-  "未提交": "Not submitted",
-  "缩词": "Shorten",
-  "变焦": "zoom",
-  "按次计费": "Pay per view",
-  "按量计费": "Pay as you go",
-  "标签": "Label",
-  "人民币": "RMB",
-  "说明": "illustrate",
-  "可用性": "Availability",
-  "数据加载失败": "Data loading failed",
-  "发生错误,请重试": "An error occurred, please try again",
-  "本站汇率1美金=": "The exchange rate of this site is 1 USD =",
-  "模糊搜索": "fuzzy search",
-  "选择标签": "Select label",
-  "令牌分组": "Token grouping",
-  "隐": "hidden",
-  "本站当前已启用模型": "The model is currently enabled on this site",
-  "个": " indivual",
-  "倍率是本站的计算方式,不同模型有着不同的倍率,并非官方价格的多少倍,请务必知晓。": "The magnification is the calculation method of this website. Different models have different magnifications, which are not multiples of the official price. Please be sure to know.",
-  "所有各厂聊天模型请统一使用OpenAI方式请求,支持OpenAI官方库<br/>Claude()Claude官方格式请求": "Please use the OpenAI method to request all chat models from each factory, and support the OpenAI official library<br/>Claude()Claude official format request",
-  "分组说明": "Group description",
-  "倍率是为了方便换算不同价格的模型": "The magnification is to facilitate the conversion of models with different prices.",
-  "点击查看倍率说明": "Click to view the magnification description",
-  "显": "show",
-  "当前分组可用": "Available in current group",
-  "当前分组不可用": "The current group is unavailable",
-  "提示:": "input:",
-  "输入:": "input:",
-  "补全:": "output:",
-  "输出:": "output:",
-  "图片输出:": "Image output:",
-  "模型价格:": "Model price:",
-  "模型:": "Model:",
-  "分组:": "Grouping:",
-  "最终价格": "final price",
-  "计费类型": "Billing type",
-  "美元": "Dollar",
-  "倍率": "Ratio",
-  "常见问题不是合法的 JSON 字符串": "FAQ is not a valid JSON string",
-  "常见问题更新失败": "FAQ update failed",
-  "活动内容已更新": "Event content has been updated",
-  "活动内容更新失败": "Event content update failed",
-  "页脚内容已更新": "Footer content updated",
-  "页脚内容更新失败": "Footer content update failed",
-  "Logo 图片地址": "Logo image address",
-  "在此输入图片地址": "Enter image address here",
-  "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页。": "Enter the home page content here, support Markdown",
-  "令牌分组说明": "Token grouping description",
-  "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面。": "Enter new about content here, support Markdown",
-  "API地址列表": "API address list",
-  "在此输入新的常见问题,json格式;键为问题,值为答案。": "Enter a new FAQ here in json format; the key is the question and the value is the answer.",
-  "活动内容": "Activity content",
-  "在此输入新的活动内容。": "Enter new event content here.",
-  "总计": "Total",
-  "无数据": "No data",
-  "小时": "Hour",
-  "新密码": "New Password",
-  "重置邮件发送成功,请检查邮箱!": "The reset email was sent successfully, please check your email!",
-  "输入你的账户名{{username}}以确认删除": "Enter your account name{{username}}to confirm deletion",
-  "账户已删除!": "Account has been deleted!",
-  "微信账户绑定成功!": "WeChat account bound successfully!",
-  "两次输入的密码不一致!": "The passwords entered twice are inconsistent!",
-  "密码修改成功!": "Password changed successfully!",
-  "划转金额最低为": "The minimum transfer amount is",
-  "请输入邮箱!": "Please enter your email!",
-  "验证码发送成功,请检查邮箱!": "The verification code was sent successfully, please check your email!",
-  "请输入邮箱验证码!": "Please enter the email verification code!",
-  "请输入要划转的数量": "Please enter the amount to be transferred",
-  "当前余额": "Current balance",
-  "单独并发限制": "Individual concurrency limits",
-  "未设置单独并发限制": "No individual concurrency limit is set",
-  "无效的用户单独并发限制数据": "Invalid user individual concurrency limit data",
-  "未绑定": "Not bound",
-  "修改绑定": "Modify binding",
-  "确认新密码": "Confirm new password",
-  "历史消耗": "Consumption",
-  "查看": "Check",
-  "修改密码": "Change password",
-  "删除个人账户": "Delete personal account",
-  "已绑定": "Bound",
-  "获取二维码失败": "Failed to obtain QR code",
-  "获取当前设置失败": "Failed to get current settings",
-  "设置已更新": "Settings updated",
-  "更新设置失败": "Update settings failed",
-  "您确定要解绑WxPusher吗?": "Are you sure you want to unbind WxPusher?",
-  "解绑失败": "Unbinding failed",
-  "订阅事件": "Subscribe to events",
-  "通知方式": "Notification method",
-  "留空将通知到账号邮箱": "Leave this blank to be notified to the account email",
-  "查看接入文档": "View access documentation",
-  "企业微信机器人Key": "Enterprise WeChat Robot Key",
-  "您已绑定WxPusher,可以点击下方解绑": "You have bound WxPusher, you can click below to unbind",
-  "请扫描二维码绑定WxPusher": "Please scan the QR code to bind WxPusher",
-  "预警额度(需订阅事件)": "Alert quota (need to subscribe to events)",
-  " 时,将收到预警邮件(2小时最多1次)": "When, you will receive an early warning email (maximum once every 2 hours)",
-  "兑换人ID": "Redeemer ID",
-  "确定是否要删除此兑换码?": "Are you sure you want to delete this redemption code?",
-  "已复制到剪贴板!": "Copied to clipboard!",
-  "搜索关键字": "Search keywords",
-  "关键字(id或者名称)": "Keyword (id or name)",
-  "复制所选兑换码": "Copy selected redemption code",
-  "请至少选择一个兑换码!": "Please select at least one redemption code!",
-  "密码长度不得小于 8 位!": "Password must be at least 8 characters long!",
-  "注册成功!": "Registration successful!",
-  "验证码发送成功,请检查你的邮箱!": "The verification code was sent successfully, please check your email!",
-  "确认密码": "Confirm Password",
-  "邀请码": "Invitation code",
-  "输入邀请码": "Enter invitation code",
-  "账户": "Account",
-  "邮箱": "Email",
-  "已有账户?": "Already have an account?",
-  "创意任务": "Tasks",
-  "任务ID(点击查看详情)": "Task ID (click to view details)",
-  "进度": "schedule",
-  "花费时间": "spend time",
-  "生成音乐": "generate music",
-  "生成歌词": "Generate lyrics",
-  "歌曲拼接": "song splicing",
-  "上传歌曲": "Upload songs",
-  "生成视频": "Generate video",
-  "扩展视频": "Extended video",
-  "获取无水印": "Get no watermark",
-  "生成图片": "Generate pictures",
-  "可灵": "Kling",
-  "即梦": "Jimeng",
-  "正在提交": "Submitting",
-  "执行中": "processing",
-  "平台": "platform",
-  "排队中": "Queuing",
-  "已启用:限制模型": "Enabled: restricted model",
-  "AMA 问天": "AMA Wentian",
-  "项目操作按钮组": "Project action button group",
-  "AMA 问天(BotGem)": "AMA Wentian (BotGem)",
-  "确定是否要删除此令牌?": "Are you sure you want to delete this token?",
-  "管理员未设置聊天链接": "The administrator has not set up a chat link",
-  "复制所选令牌": "Copy selected token",
-  "请至少选择一个令牌!": "Please select at least one token!",
-  "管理员未设置查询页链接": "The administrator has not set the query page link",
-  "批量删除令牌": "Batch delete token",
-  "确定要删除所选的 {{count}} 个令牌吗?": "Are you sure you want to delete the selected {{count}} tokens?",
-  "删除所选令牌": "Delete selected token",
-  "请先选择要删除的令牌!": "Please select the token to be deleted!",
-  "已删除 {{count}} 个令牌!": "Deleted {{count}} tokens!",
-  "删除失败": "Delete failed",
-  "复制令牌": "Copy token",
-  "请选择你的复制方式": "Please select your copy method",
-  "名称+密钥": "Name + key",
-  "仅密钥": "Only key",
-  "查看API地址": "View API address",
-  "打开查询页": "Open query page",
-  "时间(仅显示近3天)": "Time (only displays the last 3 days)",
-  "请输入兑换码!": "Please enter the redemption code!",
-  "兑换成功!": "Redemption successful!",
-  "成功兑换额度:": "Successful redemption amount:",
-  "请求失败": "Request failed",
-  "管理员未开启在线充值!": "The administrator has not enabled online recharge!",
-  "充值数量不能小于": "The recharge amount cannot be less than",
-  "管理员未开启Stripe在线充值!": "The administrator has not enabled Stripe online recharge!",
-  "当前充值1美金=": "Current recharge = 1 USD =",
-  "请选择充值方式!": "Please choose a recharge method!",
-  "元": "CNY",
-  "充值记录": "Recharge record",
-  "返利记录": "Rebate record",
-  "确定要充值 $": "Confirm to top up $",
-  "微信/支付宝 实付金额:": "WeChat/Alipay actual payment amount:",
-  "Stripe 实付金额:": "Stripe actual payment amount:",
-  "允许在 Stripe 支付中输入促销码": "Allow entering promotion codes during Stripe checkout",
-  "支付中...": "Paying",
-  "支付宝": "Alipay",
-  "收益统计": "Income statistics",
-  "待使用收益": "Proceeds to be used",
-  "邀请人数": "Number of people invited",
-  "兑换码充值": "Redemption code recharge",
-  "奖励说明": "Reward description",
-  "选择支付方式": "Select payment method",
-  "在找兑换码?": "Looking for a redemption code? ",
-  "购买兑换码": "Buy redemption code",
-  "账户统计": "Account statistics",
-  "账户充值": "Account recharge",
-  "多种充值方式,安全便捷": "Multiple recharge methods, safe and convenient",
-  "支付方式": "Payment method",
-  "邀请奖励": "Invite reward",
-  "或输入自定义金额": "Or enter a custom amount",
-  "选择充值额度": "Select recharge amount",
-  "实付": "Actual payment",
-  "快速方便的充值方式": "Quick and convenient recharge method",
-  "邀请好友获得额外奖励": "Invite friends to get additional rewards",
-  "邀请好友注册,好友充值后您可获得相应奖励": "Invite friends to register, and you can get the corresponding reward after the friend recharges",
-  "通过划转功能将奖励额度转入到您的账户余额中": "Transfer the reward amount to your account balance through the transfer function",
-  "邀请的好友越多,获得的奖励越多": "The more friends you invite, the more rewards you will get",
-  "在线充值": "Online recharge",
-  "充值数量,最低 ": "Recharge quantity, minimum",
-  "请选择充值金额": "Please select the recharge amount",
-  "微信": "WeChat",
-  "邀请返利": "Invite rebate",
-  "总收益": "total revenue",
-  "邀请信息": "Invitation information",
-  "代理加盟": "Agent to join",
-  "代理商信息": "Agent information",
-  "分红记录": "Dividend record",
-  "提现记录": "Withdrawal records",
-  "代理商管理": "Agent management",
-  "自定义输入": "custom input",
-  "加载token失败": "Failed to load token",
-  "配置聊天": "Configure chat",
-  "模型消耗分布": "Model consumption distribution",
-  "模型调用次数占比": "Model call ratio",
-  "用户消耗分布": "User consumption distribution",
-  "时间粒度": "Time granularity",
-  "天": "day",
-  "模型概览": "Model overview",
-  "用户概览": "User overview",
-  "正在策划中": "Under planning",
-  "请求首页内容失败": "Requesting homepage content failed",
-  "返回首页": "Return to home page",
-  "获取用户数据时发生错误,请稍后重试。": "An error occurred while retrieving user data, please try again later.",
-  "无额度": "No limit",
-  "累计消费": "Accumulated consumption",
-  "累计请求": "Cumulative requests",
-  "你好,": "Hello,",
-  "线路监控": "line monitoring",
-  "查看全部": "View all",
-  "异常": "Abnormal",
-  "的未命名令牌": "unnamed token",
-  "令牌更新成功!": "Token updated successfully!",
-  "(origin) Discord原链接": "(origin) Discord original link",
-  "请选择过期时间": "Please select expiration time",
-  "数量": "quantity",
-  "请选择或输入创建令牌的数量": "Please select or enter the number of tokens to create",
-  "请选择渠道": "Please select a channel",
-  "允许的IP,一行一个,不填写则不限制": "Allowed IPs, one per line, not filled in means no restrictions",
-  "IP黑名单": "IP blacklist",
-  "不允许的IP,一行一个": "IPs not allowed, one per line",
-  "请选择该渠道所支持的模型": "Please select the model supported by this channel",
-  "次": "times",
-  "达到限速报错内容": "Error content when the speed limit is reached",
-  "不填则使用默认报错": "If not filled in, the default error will be reported.",
-  "Midjouney 设置 (可选)": "Midjouney settings (optional)",
-  "令牌纬度控制 Midjouney 配置,设置优先级:令牌 {": "Token latitude controls Midjouney configuration, setting priority: token {",
-  "图片代理地址最好用自己的,本站绘图量大,公用代理地址可能有时网速不佳": "It is best to use your own image proxy address. This site has a large amount of drawings, and public proxy addresses may sometimes have poor network speeds.",
-  "【突发备用号池】用于应对高强度风控情况,当普通号池全部重试失败,任务进入备用号池执行并额外计费。": "[Sudden backup number pool] is used to deal with high-intensity risk control situations. When all retries in the ordinary number pool fail, the task will be executed in the backup number pool and additional charges will be incurred.",
-  "绘图模式": "Drawing mode",
-  "请选择模式": "Please select mode",
-  "图片代理方式": "Picture agency method",
-  "用于替换 https://cdn.discordapp.com 的域名": "The domain name used to replace https://cdn.discordapp.com",
-  "一个月": "A month",
-  "一天": "One day",
-  "令牌渠道分组选择": "Token channel grouping selection",
-  "只可使用对应分组包含的模型。": "Only models contained in the corresponding group can be used.",
-  "渠道分组": "Channel grouping",
-  "安全设置(可选)": "Security settings (optional)",
-  "IP 限制": "IP restrictions",
-  "模型限制": "Model restrictions",
-  "秒": "Second",
-  "更新令牌后需等待几分钟生效": "It will take a few minutes to take effect after updating the token.",
-  "一小时": "One hour",
-  "新建数量": "New quantity",
-  "未设置": "Not set",
-  "API文档": "API documentation",
-  "不是合法的 JSON 字符串": "Not a valid JSON string",
-  "个人中心": "Personal center",
-  "代理商": "Agent",
-  "备注": "Remark",
-  "工作台": "Workbench",
-  "已复制:": "Copied:",
-  "提交时间": "Submission time",
-  "无法正常连接至服务器!": "Unable to connect to the server properly!",
-  "无记录": "No record",
-  "日间模式": "day mode",
-  "活动福利": "Activity benefits",
-  "聊天/绘画": "Chat/Draw",
-  "跟随系统": "Follow the system",
-  "黑夜模式": "Dark mode",
-  "管理员设置": "Admin",
-  "待更新": "To be updated",
-  "支付中..": "Paying",
-  "查看图片": "View pictures",
-  "并发限制": "Concurrency limit",
-  "正常": "Normal",
-  "周期": "cycle",
-  "同步频率10-20分钟": "Synchronization frequency 10-20 minutes",
-  "模型调用占比": "Model call proportion",
-  "次,平均每天": "times, average per day",
-  ",平均每天": ", on average every day",
-  "启用突发备用号池(建议勾选,极大降低故障率)": "Enable burst backup number pool (it is recommended to check this box to greatly reduce the failure rate)",
-  "查看说明": "View instructions",
-  "添加令牌": "Create token",
-  "IP限制": "IP restrictions",
-  "令牌纬度控制 Midjouney 配置,设置优先级:令牌 > 路径参数 > 系统默认": "Token latitude controls Midjouney configuration, setting priority: token > path parameter > system default",
-  "启用速率限制": "Enable rate limiting",
-  "复制BaseURL": "Copy BaseURL",
-  "总消耗额度": "Total consumption amount",
-  "近一分钟内消耗Token数": "Number of tokens consumed in the past minute",
-  "近一分钟内消耗额度": "Quota consumed in the past minute",
-  "近一分钟内请求次数": "Number of requests in the past minute",
-  "预估一天消耗量": "Estimated daily consumption",
-  "模型固定价格:": "Model fixed price:",
-  "仅供参考,以实际扣费为准": "For reference only, actual deduction shall prevail",
-  "导出CSV": "Export CSV",
-  "流": "stream",
-  "任务ID": "Task ID",
-  "周": "week",
-  "总计:": "Total:",
-  "划转到余额": "Transfer to balance",
-  "可用额度": "Available credit",
-  "邀请码:": "Invitation code:",
-  "最低": "lowest",
-  "划转额度": "Transfer amount",
-  "邀请链接": "Invitation link",
-  "划转邀请额度": "Transfer invitation quota",
-  "可用邀请额度": "Available invitation quota",
-  "更多优惠": "More offers",
-  "企业微信": "Enterprise WeChat",
-  "点击解绑WxPusher": "Click to unbind WxPusher",
-  "点击显示二维码": "Click to display the QR code",
-  "二维码已过期,点击重新获取": "The QR code has expired, click to get it again",
-  "邮件": "Mail",
-  "个人信息": "Personal information",
-  "余额不足预警": "Insufficient balance warning",
-  "促销活动通知": "Promotion notification",
-  "修改密码、邮箱、微信等": "Change password, email, WeChat, etc.",
-  "更多选项": "More options",
-  "模型调价通知": "Model price adjustment notice",
-  "系统公告通知": "System announcement notification",
-  "订阅管理": "Subscription management",
-  "防失联-定期通知": "Prevent loss of contact - regular notifications",
-  "订阅事件后,当事件触发时,您将会收到相应的通知": "After subscribing to the event, you will receive the corresponding notification when the event is triggered.",
-  "当余额低于 ": "When the balance is lower than",
-  "保存": "save",
-  "计费说明": "Billing instructions",
-  "高稳定性": "High stability",
-  "没有账号请先": "If you don't have an account, please",
-  "注册账号": "Register an account",
-  "第三方登录": "Third party login",
-  "欢迎回来": "welcome back",
-  "忘记密码": "forget the password",
-  "想起来了?": "Remember?",
-  "退出": "Quit",
-  "确定": "OK",
-  "请输入星火大模型版本,注意是接口地址中的版本号,例如:v2[1]": "Please enter the Spark model version, note that it is the version number in the interface address, for example: v2.1",
-  "等待中": "Waiting",
-  "所有各厂聊天模型请统一使用OpenAI方式请求,支持OpenAI官方库": "Please use the OpenAI method to request all chat models from each factory, and support the OpenAI official library.",
-  "实付金额:": "Actual payment amount: ",
-  "金额": "Amount",
-  "充值金额": "Recharge amount",
-  "易支付 实付金额:": "Easy Pay Actual payment amount:",
-  "微信扫码关注公众号,输入 ": "Scan the QR code on WeChat to follow the official account and enter",
-  " 获取验证码(三分钟内有效)": "Get verification code (valid within three minutes)",
-  "不可用模型": "Unavailable model",
-  "关": "close",
-  "加载首页内容失败": "Failed to load home page content",
-  "打开聊天": "Open chat",
-  "新窗口打开": "New window opens",
-  "禁用(仍可为用户单独开启)": "Disabled (can still be turned on individually for users)",
-  "重新配置": "Reconfigure",
-  "隐藏不可用模型": "Hide unavailable models",
-  " 时,将收到预警通知(2小时最多1次)": "When, you will receive an early warning notification (maximum once every 2 hours)",
-  "在iframe中加载": "Load in iframe",
-  "补全倍率": "Completion ratio",
-  "保存分组数据失败": "Failed to save group data",
-  "没有可用的使用信息": "No usage information available",
-  "使用详情": "Usage details",
-  "收起": "Collapse",
-  "计费详情": "Billing details",
-  "提示Token": "Tip Token",
-  "补全Token": "Complete Token",
-  "提示Token详情": "Prompt Token details",
-  "补全Token详情": "Complete Token details",
-  "输出Token详情": "Output Token details",
-  "缓存Token": "CacheToken",
-  "内部缓存Token": "Internal cache token",
-  "图像Token": "ImageToken",
-  "音频Token": "AudioToken",
-  "开": "open",
-  "推理Token": "ReasoningToken",
-  "文本Token": "TextToken",
-  "显示禁用渠道": "Show disabled channels",
-  "输入Token详情": "Enter Token details",
-  "输出Token": "OutputToken",
-  "隐藏禁用渠道": "Hide disabled channels",
-  "今日不再提醒": "No more reminders today",
-  "平台/类型": "Platform/Type",
-  "平台和类型": "Platforms and types",
-  "当前选择分组": "Currently selected group",
-  "表情迁移": "Expression migration",
-  "音频输入:": "Audio input:",
-  "音频输出:": "Audio output:",
-  "风格重绘": "style repaint",
-  "发送测试通知失败": "Failed to send test notification",
-  "开始时间": "start time",
-  "当前所选分组不可用": "The currently selected group is unavailable",
-  "接口凭证": "Interface credentials",
-  "文字输入": "Text input",
-  "文字输出": "text output",
-  "日志详情": "Log details",
-  "未完成": "Not completed",
-  "测试单个渠道操作项目组": "Test a single channel operation project group",
-  "测试通知": "Test notification",
-  "测试通知发送成功": "Test notification sent successfully",
-  "点击此处查看接入文档": "Click here to view access documentation",
-  "类型1": "Type 1",
-  "类型1 (Imagine)": "Type 1 (Imagine)",
-  "类型1价格": "Type 1 price",
-  "类型2": "Type 2",
-  "类型2 (Upscale)": "Type 2 (Upscale)",
-  "类型2价格": "Type 2 price",
-  "类型3价格": "Type 3 price",
-  "计费过程": "Binning process",
-  "语音输入": "Voice input",
-  "语音输出": "Voice output",
-  "请在右侧切换到可用分组": "Please switch to available groups on the right",
-  "请联系管理员~": "Please contact the administrator~",
-  "调用消费": "Call consumption",
-  "质量": "quality",
-  "速度": "speed",
-  "钉钉机器人Key": "DingTalk Robot Key",
-  "需要@的用户手机号": "Need @ user mobile phone number",
-  "(提示": "(hint",
-  "下载文件": "Download file",
-  "https...xxx.com.webhook": "",
-  "搜索渠道的 ID,名称和密钥 ": "",
-  "搜索用户的 ID,用户名,显示名称,以及邮箱地址 ": "",
-  "操作失败,重定向至登录界面中": "",
-  "支付中": "",
-  "等级": "grade",
-  "钉钉": "DingTalk",
-  "模型价格:${{price}} * 分组倍率:{{ratio}} = ${{total}}": "Model price: ${{price}} * Group ratio: {{ratio}} = ${{total}}",
-  "输入:${{price}} * {{ratio}} = ${{total}} / 1M tokens": "Prompt: ${{price}} * {{ratio}} = ${{total}} / 1M tokens",
-  "输出:${{price}} * {{ratio}} = ${{total}} / 1M tokens": "Completion: ${{price}} * {{ratio}} = ${{total}} / 1M tokens",
-  "图片输入:${{price}} * {{ratio}} = ${{total}} / 1M tokens (图片倍率: {{imageRatio}})": "Image input: ${{price}} * {{ratio}} = ${{total}} / 1M tokens (Image ratio: {{imageRatio}})",
-  "音频输入:${{price}} * {{ratio}} * {{audioRatio}} = ${{total}} / 1M tokens": "Audio prompt: ${{price}} * {{ratio}} * {{audioRatio}} = ${{total}} / 1M tokens",
-  "音频提示 {{input}} tokens / 1M tokens * ${{price}} * {{audioRatio}} + 音频补全 {{completion}} tokens / 1M tokens * ${{price}} * {{audioRatio}} * {{audioCompRatio}}": "Audio prompt {{input}} tokens / 1M tokens * ${{price}} * {{audioRatio}} + Audio completion {{completion}} tokens / 1M tokens * ${{price}} * {{audioRatio}} * {{audioCompRatio}}",
-  "音频输出:${{price}} * {{ratio}} * {{audioRatio}} * {{audioCompRatio}} = ${{total}} / 1M tokens": "Audio completion: ${{price}} * {{ratio}} * {{audioRatio}} * {{audioCompRatio}} = ${{total}} / 1M tokens",
-  "输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens * {{imageRatio}} / 1M tokens * ${{price}} + 输出 {{completion}} tokens / 1M tokens * ${{compPrice}} * 分组 {{ratio}} = ${{total}}": "Input {{nonImageInput}} tokens + Image input {{imageInput}} tokens * {{imageRatio}} / 1M tokens * ${{price}} + Output {{completion}} tokens / 1M tokens * ${{compPrice}} * Group {{ratio}} = ${{total}}",
-  "(文字 + 音频)* 分组倍率 {{ratio}} = ${{total}}": "(Text + Audio) * Group ratio {{ratio}} = ${{total}}",
-  "文字提示 {{input}} tokens / 1M tokens * ${{price}} + 文字补全 {{completion}} tokens / 1M tokens * ${{compPrice}} +": "Text prompt {{input}} tokens / 1M tokens * ${{price}} + Text completion {{completion}} tokens / 1M tokens * ${{compPrice}} +",
-  "输入 {{input}} tokens / 1M tokens * ${{price}} + 输出 {{completion}} tokens / 1M tokens * ${{compPrice}} * 分组 {{ratio}} = ${{total}}": "Prompt {{input}} tokens / 1M tokens * ${{price}} + Completion {{completion}} tokens / 1M tokens * ${{compPrice}} * Group {{ratio}} = ${{total}}",
-  "价格:${{price}} * 分组:{{ratio}}": "Price: ${{price}} * Group: {{ratio}}",
-  "模型: {{ratio}} * 分组: {{groupRatio}}": "Model: {{ratio}} * Group: {{groupRatio}}",
-  "统计额度": "Statistical quota",
-  "统计Tokens": "Statistical Tokens",
-  "统计次数": "Statistical count",
-  "平均RPM": "Average RPM",
-  "平均TPM": "Average TPM",
-  "消耗分布": "Consumption distribution",
-  "调用次数分布": "Models call distribution",
-  "消耗趋势": "Consumption trend",
-  "模型消耗趋势": "Model consumption trend",
-  "调用次数排行": "Models call ranking",
-  "模型调用次数排行": "Model call ranking",
-  "添加渠道": "Add channel",
-  "测试所有通道": "Test all channels",
-  "删除禁用通道": "Delete disabled channels",
-  "修复数据库一致性": "Fix database consistency",
-  "删除所选通道": "Delete selected channels",
-  "标签聚合模式": "Enable tag mode",
-  "没有账户?": "No account? ",
-  "请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com": "Please enter AZURE_OPENAI_ENDPOINT, e.g.: https://docs-test-001.openai.azure.com",
-  "默认 API 版本": "Default API Version",
-  "请输入默认 API 版本,例如:2025-04-01-preview": "Please enter default API version, e.g.: 2025-04-01-preview.",
-  "请为渠道命名": "Please name the channel",
-  "请选择可以使用该渠道的分组": "Please select groups that can use this channel",
-  "请在系统设置页面编辑分组倍率以添加新的分组:": "Please edit Group ratios in system settings to add new groups:",
-  "部署地区": "Deployment Region",
-  "请输入部署地区,例如:us-central1\n支持使用模型映射格式": "Please enter deployment region, e.g.: us-central1\nSupports model mapping format",
-  "填入模板": "Fill Template",
-  "鉴权json": "Authentication JSON",
-  "请输入鉴权json": "Please enter authentication JSON",
-  "组织": "Organization",
-  "组织,不填则为默认组织": "Organization, default if empty",
-  "请输入组织org-xxx": "Please enter organization org-xxx",
-  "默认测试模型": "Default Test Model",
-  "不填则为模型列表第一个": "First model in list if empty",
-  "是否自动禁用(仅当自动禁用开启时有效),关闭后不会自动禁用该渠道": "Auto-disable (only effective when auto-disable is enabled). When turned off, this channel will not be automatically disabled",
-  "状态码复写": "Status Code Override",
-  "此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:": "Optional, used to override returned status codes, only affects local judgment, does not modify status code returned upstream, e.g. rewriting Claude channel's 400 error to 500 (for retry). Do not abuse this feature. Example:",
-  "渠道标签": "Channel Tag",
-  "渠道优先级": "Channel Priority",
-  "渠道权重": "Channel Weight",
-  "仅支持 OpenAI 接口格式": "Only OpenAI interface format is supported",
-  "请填写密钥": "Please enter the key",
-  "获取模型列表成功": "Successfully retrieved model list",
-  "获取模型列表失败": "Failed to retrieve model list",
-  "请填写渠道名称和渠道密钥!": "Please enter channel name and key!",
-  "请至少选择一个模型!": "Please select at least one model!",
-  "提交失败,请勿重复提交!": "Submission failed, please do not submit repeatedly!",
-  "某些模型已存在!": "Some models already exist!",
-  "如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。": "If you are connecting to upstream One API or New API forwarding projects, please use OpenAI type. Do not use this type unless you know what you are doing.",
-  "完整的 Base URL,支持变量{model}": "Complete Base URL, supports variable {model}",
-  "请输入完整的URL,例如:https://api.openai.com/v1/chat/completions": "Please enter complete URL, e.g.: https://api.openai.com/v1/chat/completions",
-  "此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/": "Optional for API calls through custom API address, do not add /v1 and / at the end",
-  "私有部署地址": "Private Deployment Address",
-  "请输入私有部署地址,格式为:https://fastgpt.run/api/openapi": "Please enter private deployment address, format: https://fastgpt.run/api/openapi",
-  "注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用": "Note: For non-Chat API, please make sure to enter the correct API address, otherwise it may not work",
-  "请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com": "Please enter the path before /suno, usually the domain, e.g.: https://api.example.com",
-  "填入相关模型": "Fill Related Models",
-  "新建渠道时,请求通过当前浏览器发出;编辑已有渠道,请求通过后端服务器发出": "When creating a new channel, requests are sent through the current browser; when editing an existing channel, requests are sent through the backend server",
-  "获取模型列表": "Get Model List",
-  "填入": "Fill",
-  "输入自定义模型名称": "Enter Custom Model Name",
-  "知识库 ID": "Knowledge Base ID",
-  "请输入知识库 ID,例如:123456": "Please enter knowledge base ID, e.g.: 123456",
-  "可选值": "Optional value",
-  "你好": "Hello",
-  "你好,请问有什么可以帮助您的吗?": "Hello, how may I help you?",
-  "用户分组": "Your default group",
-  "每页条数": "Items per page",
-  "令牌无法精确控制使用额度,只允许自用,请勿直接将令牌分发给他人。": "Tokens cannot accurately control usage, only for self-use, please do not distribute tokens directly to others.",
-  "添加兑换码": "Add redemption code",
-  "复制所选兑换码到剪贴板": "Copy selected redemption codes to clipboard",
-  "新建兑换码": "Code",
-  "兑换码更新成功!": "Redemption code updated successfully!",
-  "兑换码创建成功!": "Redemption code created successfully!",
-  "兑换码创建成功": "Redemption Code Created",
-  "兑换码创建成功,是否下载兑换码?": "Redemption code created successfully. Do you want to download it?",
-  "兑换码将以文本文件的形式下载,文件名为兑换码的名称。": "The redemption code will be downloaded as a text file, with the filename being the redemption code name.",
-  "模型价格": "Model price",
-  "按K显示单位": "Display in K",
-  "可用分组": "Available groups",
-  "您的默认分组为:{{group}},分组倍率为:{{ratio}}": "Your default group is: {{group}}, group ratio: {{ratio}}",
-  "按量计费费用 = 分组倍率 × 模型倍率 × (提示token数 + 补全token数 × 补全倍率)/ 500000 (单位:美元)": "The cost of pay-as-you-go = Group ratio × Model ratio × (Prompt token number + Completion token number × Completion ratio) / 500000 (Unit: USD)",
-  "模糊搜索模型名称": "Fuzzy search model name",
-  "您还未登陆,显示的价格为默认分组倍率: {{ratio}}": "You are not logged in, the displayed price is the default group ratio: {{ratio}}",
-  "你的分组无权使用该模型": "Your group is not authorized to use this model",
-  "您的分组可以使用该模型": "Your group can use this model",
-  "当前查看的分组为:{{group}},倍率为:{{ratio}}": "Current group: {{group}}, ratio: {{ratio}}",
-  "添加用户": "Add user",
-  "角色": "Role",
-  "已绑定的 Telegram 账户": "Bound Telegram account",
-  "新额度:": "New quota: ",
-  "需要添加的额度(支持负数)": "Need to add quota (supports negative numbers)",
-  "此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "Read-only, user's personal settings, and cannot be modified directly",
-  "请输入新的密码,最短 8 位": "Please enter a new password, at least 8 characterss",
-  "添加额度": "Add quota",
-  "以下信息不可修改": "The following information cannot be modified",
-  "充值确认": "Recharge confirmation",
-  "充值数量": "Recharge quantity",
-  "实付金额": "Actual payment amount",
-  "是否确认充值?": "Confirm recharge?",
-  "默认聊天页面链接": "Default chat page link",
-  "聊天页面 2 链接": "Chat page 2 link",
-  "失败重试次数": "Failed retry times",
-  "额度查询接口返回令牌额度而非用户额度": "Displays token quota instead of user quota",
-  "默认折叠侧边栏": "Default collapse sidebar",
-  "聊天链接功能已经弃用,请使用下方聊天设置功能": "Chat link function has been deprecated, please use the chat settings below",
-  "你似乎并没有修改什么": "You seem to have not modified anything",
-  "聊天设置": "Chat settings",
-  "必须将上方聊天链接全部设置为空,才能使用下方聊天设置功能": "Must set all chat links above to empty to use the chat settings below",
-  "链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1": "The {key} in the link will be automatically replaced with sk-xxxx, the {address} will be automatically replaced with the server address in system settings, and the end will not have / and /v1",
-  "聊天配置": "Chat configuration",
-  "保存聊天设置": "Save chat settings",
-  "绘图设置": "Drawing settings",
-  "启用绘图功能": "Enable drawing function",
-  "允许回调(会泄露服务器 IP 地址)": "Allow callback (will leak server IP address)",
-  "允许 AccountFilter 参数": "Allow AccountFilter parameter",
-  "开启之后将上游地址替换为服务器地址": "After enabling, the upstream address will be replaced with the server address",
-  "开启之后会清除用户提示词中的": "After enabling, the user prompt will be cleared",
-  "检测必须等待绘图成功才能进行放大等操作": "Detection must wait for drawing to succeed before performing zooming and other operations",
-  "保存绘图设置": "Save drawing settings",
-  "以及": "and",
-  "参数": "parameter",
-  "屏蔽词过滤设置": "Sensitive word filtering settings",
-  "启用屏蔽词过滤功能": "Enable sensitive word filtering function",
-  "启用 Prompt 检查": "Enable Prompt check",
-  "屏蔽词列表": "Sensitive word list",
-  "一行一个屏蔽词,不需要符号分割": "One line per sensitive word, no symbols are required",
-  "保存屏蔽词过滤设置": "Save sensitive word filtering settings",
-  "日志设置": "Log settings",
-  "日志记录时间": "Log record time",
-  "请选择日志记录时间": "Please select log record time",
-  "清除历史日志": "Clear historical logs",
-  "条日志已清理!": "logs have been cleared!",
-  "保存日志设置": "Save log settings",
-  "数据看板设置": "Data dashboard settings",
-  "启用数据看板(实验性)": "Enable data dashboard (experimental)",
-  "数据看板更新间隔": "Data dashboard update interval",
-  "数据看板默认时间粒度": "Data dashboard default time granularity",
-  "保存数据看板设置": "Save data dashboard settings",
-  "请选择最长响应时间": "Please select longest response time",
-  "成功时自动启用通道": "Enable channel when successful",
-  "分钟": "minutes",
-  "设置过短会影响数据库性能": "Setting too short will affect database performance",
-  "仅修改展示粒度,统计精确到小时": "Only modify display granularity, statistics accurate to the hour",
-  "当运行通道全部测试时,超过此时间将自动禁用通道": "When running all channel tests, the channel will be automatically disabled when this time is exceeded",
-  "设置公告": "Set notice",
-  "设置用户协议": "Set user agreement",
-  "设置隐私政策": "Set privacy policy",
-  "设置 Logo": "Set Logo",
-  "设置首页内容": "Set home page content",
-  "设置关于": "Set about",
-  "公告已更新": "Notice updated",
-  "系统名称已更新": "System name updated",
-  "Logo 已更新": "Logo updated",
-  "首页内容已更新": "Home page content updated",
-  "关于已更新": "About updated",
-  "模型测试": "model test",
-  "当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。": "Current Midjourney callback is not enabled, some projects may not be able to obtain drawing results, which can be enabled in the operation settings.",
-  "Telegram 身份验证": "Telegram authentication",
-  "Linux DO 身份验证": "Linux DO authentication",
-  "协议": "License",
-  "修改子渠道权重": "Modify sub-channel weight",
-  "确定要修改所有子渠道权重为 ": "Confirm to modify all sub-channel weights to ",
-  " 吗?": "?",
-  "修改子渠道优先级": "Modify sub-channel priority",
-  "确定要修改所有子渠道优先级为 ": "Confirm to modify all sub-channel priorities to ",
-  "分组倍率设置": "Group ratio settings",
-  "用户可选分组": "User selectable groups",
-  "保存分组倍率设置": "Save group ratio settings",
-  "模型倍率设置": "Model ratio settings",
-  "可视化倍率设置": "Visual model ratio settings",
-  "确定重置模型倍率吗?": "Confirm to reset model ratio?",
-  "模型固定价格": "Model price per call",
-  "保存模型倍率设置": "Save model ratio settings",
-  "重置模型倍率": "Reset model ratio",
-  "一次调用消耗多少刀,优先级大于模型倍率": "How much USD one call costs, priority over model ratio",
-  "仅对自定义模型有效": "Only effective for custom models",
-  "添加模型": "Add model",
-  "应用更改": "Apply changes",
-  "更多": "Expand more",
-  "个模型": "models",
-  "可用模型": "Available models",
-  "时间范围": "Time range",
-  "批量设置标签": "Batch set tag",
-  "请输入要设置的标签名称": "Please enter the tag name to be set",
-  "请输入标签名称": "Please enter the tag name",
-  "支持搜索用户的 ID、用户名、显示名称和邮箱地址": "Support searching for user ID, username, display name, and email address",
-  "已注销": "Logged out",
-  "自动禁用关键词": "Automatic disable keywords",
-  "一行一个,不区分大小写": "One line per keyword, not case-sensitive",
-  "当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道": "When the upstream channel returns an error containing these keywords (not case-sensitive), automatically disable the channel",
-  "请求并计费模型": "Request and charge model",
-  "实际模型": "Actual model",
-  "渠道信息": "Channel information",
-  "通知设置": "Notification settings",
-  "Webhook地址": "Webhook URL",
-  "请输入Webhook地址,例如: https://example.com/webhook": "Please enter the Webhook URL, e.g.: https://example.com/webhook",
-  "邮件通知": "Email notification",
-  "Webhook通知": "Webhook notification",
-  "Bark通知": "Bark notification",
-  "Gotify通知": "Gotify notification",
-  "接口凭证(可选)": "Interface credentials (optional)",
-  "密钥将以 Bearer 方式添加到请求头中,用于验证webhook请求的合法性": "The secret will be added to the request header as a Bearer token to verify the legitimacy of the webhook request",
-  "Authorization: Bearer your-secret-key": "Authorization: Bearer your-secret-key",
-  "额度预警阈值": "Quota warning threshold",
-  "当剩余额度低于此数值时,系统将通过选择的方式发送通知": "When the remaining quota is lower than this value, the system will send a notification through the selected method",
-  "Webhook请求结构": "Webhook request structure",
-  "只支持https,系统将以 POST 方式发送通知,请确保地址可以接收 POST 请求": "Only https is supported, the system will send a notification through POST, please ensure the address can receive POST requests",
-  "通知邮箱": "Notification email",
-  "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Set the email address for receiving quota warning notifications, if not set, the email address bound to the account will be used",
-  "留空则使用账号绑定的邮箱": "If left blank, the email address bound to the account will be used",
-  "Bark推送URL": "Bark Push URL",
-  "请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}": "Please enter Bark push URL, e.g.: https://api.day.app/yourkey/{{title}}/{{content}}",
-  "支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)": "Supports HTTP and HTTPS, template variables: {{title}} (notification title), {{content}} (notification content)",
-  "请输入Bark推送URL": "Please enter Bark push URL",
-  "Bark推送URL必须以http://或https://开头": "Bark push URL must start with http:// or https://",
-  "模板示例": "Template example",
-  "更多参数请参考": "For more parameters, please refer to",
-  "Gotify服务器地址": "Gotify server address",
-  "请输入Gotify服务器地址,例如: https://gotify.example.com": "Please enter Gotify server address, e.g.: https://gotify.example.com",
-  "支持HTTP和HTTPS,填写Gotify服务器的完整URL地址": "Supports HTTP and HTTPS, enter the complete URL of the Gotify server",
-  "请输入Gotify服务器地址": "Please enter Gotify server address",
-  "Gotify服务器地址必须以http://或https://开头": "Gotify server address must start with http:// or https://",
-  "Gotify应用令牌": "Gotify application token",
-  "请输入Gotify应用令牌": "Please enter Gotify application token",
-  "在Gotify服务器创建应用后获得的令牌,用于发送通知": "Token obtained after creating an application on the Gotify server, used to send notifications",
-  "消息优先级": "Message priority",
-  "请选择消息优先级": "Please select message priority",
-  "0 - 最低": "0 - Lowest",
-  "2 - 低": "2 - Low",
-  "5 - 正常(默认)": "5 - Normal (default)",
-  "8 - 高": "8 - High",
-  "10 - 最高": "10 - Highest",
-  "消息优先级,范围0-10,默认为5": "Message priority, range 0-10, default is 5",
-  "配置说明": "Configuration instructions",
-  "在Gotify服务器的应用管理中创建新应用": "Create a new application in the Gotify server's application management",
-  "复制应用的令牌(Token)并填写到上方的应用令牌字段": "Copy the application token and fill it in the application token field above",
-  "填写Gotify服务器的完整URL地址": "Fill in the complete URL address of the Gotify server",
-  "更多信息请参考": "For more information, please refer to",
-  "通知内容": "Notification content",
-  "官方文档": "Official documentation",
-  "API地址": "Base URL",
-  "对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写": "For official channels, the new-api has a built-in address. Unless it is a third-party proxy site or a special Azure access address, there is no need to fill it in",
-  "渠道额外设置": "Channel extra settings",
-  "强制格式化": "Force format",
-  "强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)": "Force format responses to OpenAI standard format (Only for OpenAI channel types)",
-  "思考内容转换": "Thinking content conversion",
-  "将 reasoning_content 转换为 <think> 标签拼接到内容中": "Convert reasoning_content to <think> tags and append to content",
-  "透传请求体": "Pass through body",
-  "启用请求体透传功能": "Enable request body pass-through functionality",
-  "代理地址": "Proxy address",
-  "例如: socks5://user:pass@host:port": "e.g.: socks5://user:pass@host:port",
-  "用于配置网络代理,支持 socks5 协议": "Used to configure network proxy, supports socks5 protocol",
-  "系统提示词": "System Prompt",
-  "输入系统提示词,用户的系统提示词将优先于此设置": "Enter system prompt, user's system prompt will take priority over this setting",
-  "用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置": "User priority: If the user specifies a system prompt in the request, the user's setting will be used first",
-  "参数覆盖": "Parameters override",
-  "模型请求速率限制": "Model request rate limit",
-  "启用用户模型请求速率限制(可能会影响高并发性能)": "Enable user model request rate limit (may affect high concurrency performance)",
-  "限制周期": "Limit period",
-  "用户每周期最多请求次数": "User max request times per period",
-  "用户每周期最多请求完成次数": "User max successful request times per period",
-  "包括失败请求的次数,0代表不限制": "Including failed request times, 0 means no limit",
-  "频率限制的周期(分钟)": "Rate limit period (minutes)",
-  "只包括请求成功的次数": "Only include successful request times",
-  "保存模型速率限制": "Save model rate limit settings",
-  "速率限制设置": "Rate limit settings",
-  "获取启用模型失败:": "Failed to get enabled models:",
-  "获取启用模型失败": "Failed to get enabled models",
-  "JSON解析错误:": "JSON parsing error:",
-  "保存失败:": "Save failed:",
-  "输入模型倍率": "Enter model ratio",
-  "输入补全倍率": "Enter completion ratio",
-  "请输入数字": "Please enter a number",
-  "模型名称已存在": "Model name already exists",
-  "添加成功": "Added successfully",
-  "请先选择需要批量设置的模型": "Please select models for batch setting first",
-  "请输入模型倍率和补全倍率": "Please enter model ratio and completion ratio",
-  "请输入有效的数字": "Please enter a valid number",
-  "请输入填充值": "Please enter a value",
-  "批量设置成功": "Batch setting successful",
-  "已为 {{count}} 个模型设置{{type}}": "Set {{type}} for {{count}} models",
-  "固定价格": "Fixed Price",
-  "模型倍率和补全倍率": "Model Ratio and Completion Ratio",
-  "批量设置": "Batch Setting",
-  "搜索模型名称": "Search model name",
-  "此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除": "This page only shows models without price or ratio settings. After setting, they will be automatically removed from the list",
-  "没有未设置的模型": "No unconfigured models",
-  "定价模式": "Pricing Mode",
-  "固定价格(每次)": "Fixed Price (per use)",
-  "输入每次价格": "Enter per-use price",
-  "批量设置模型参数": "Batch Set Model Parameters",
-  "设置类型": "Setting Type",
-  "模型倍率值": "Model Ratio Value",
-  "补全倍率值": "Completion Ratio Value",
-  "请输入模型倍率": "Enter model ratio",
-  "请输入补全倍率": "Enter completion ratio",
-  "请输入数值": "Enter a value",
-  "将为选中的 ": "Will set for selected ",
-  " 个模型设置相同的值": " models with the same value",
-  "当前设置类型: ": "Current setting type: ",
-  "固定价格值": "Fixed Price Value",
-  "未设置倍率模型": "Models without ratio settings",
-  "模型倍率和补全倍率同时设置": "Both model ratio and completion ratio are set",
-  "自用模式": "Self-use mode",
-  "开启后不限制:必须设置模型倍率": "After enabling, no limit: must set model ratio",
-  "演示站点模式": "Demo site mode",
-  "当前版本": "Current version",
-  "Gemini设置": "Gemini settings",
-  "Gemini安全设置": "Gemini safety settings",
-  "default为默认设置,可单独设置每个分类的安全等级": "\"default\" is the default setting, and each category can be set separately",
-  "Gemini版本设置": "Gemini version settings",
-  "default为默认设置,可单独设置每个模型的版本": "\"default\" is the default setting, and each model can be set separately",
-  "Claude设置": "Claude settings",
-  "Claude请求头覆盖": "Claude request header override",
-  "示例": "Example",
-  "缺省 MaxTokens": "Default MaxTokens",
-  "启用Claude思考适配(-thinking后缀)": "Enable Claude thinking adaptation (-thinking suffix)",
-  "和Claude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,": "Unlike Claude, Gemini's thinking model automatically decides whether to think by default, and can be used normally even without enabling the adaptation model.",
-  "如果您需要计费,推荐设置无后缀模型价格按思考价格设置。": "If you need billing, it is recommended to set the no-suffix model price according to the thinking price.",
-  "支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。": "Supports using gemini-2.5-pro-preview-06-05-thinking-128 format to precisely pass thinking budget.",
-  "启用Gemini思考后缀适配": "Enable Gemini thinking suffix adaptation",
-  "适配-thinking、-thinking-预算数字和-nothinking后缀": "Adapt -thinking, -thinking-budgetNumber, and -nothinking suffixes",
-  "思考预算占比": "Thinking budget ratio",
-  "Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Claude thinking adaptation BudgetTokens = MaxTokens * BudgetTokens percentage",
-  "思考适配 BudgetTokens 百分比": "Thinking adaptation BudgetTokens percentage",
-  "0.1-1之间的小数": "Decimal between 0.1 and 1",
-  "0.1以上的小数": "Decimal above 0.1",
-  "模型相关设置": "Model related settings",
-  "收起侧边栏": "Collapse sidebar",
-  "展开侧边栏": "Expand sidebar",
-  "提示缓存倍率": "Prompt cache ratio",
-  "缓存:${{price}} * {{ratio}} = ${{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Cache: ${{price}} * {{ratio}} = ${{total}} / 1M tokens (cache ratio: {{cacheRatio}})",
-  "提示 {{nonCacheInput}} tokens + 缓存 {{cacheInput}} tokens * {{cacheRatio}} / 1M tokens * ${{price}} + 补全 {{completion}} tokens / 1M tokens * ${{compPrice}} * 分组 {{ratio}} = ${{total}}": "Prompt {{nonCacheInput}} tokens + cache {{cacheInput}} tokens * {{cacheRatio}} / 1M tokens * ${{price}} + completion {{completion}} tokens / 1M tokens * ${{compPrice}} * group {{ratio}} = ${{total}}",
-  "缓存 Tokens": "Cache Tokens",
-  "系统初始化": "System initialization",
-  "管理员账号已经初始化过,请继续设置其他参数": "The admin account has already been initialized, please continue to set other parameters",
-  "管理员账号": "Admin account",
-  "请输入管理员用户名": "Please enter the admin username",
-  "请输入管理员密码": "Please enter the admin password",
-  "请确认管理员密码": "Please confirm the admin password",
-  "请选择使用模式": "Please select the usage mode",
-  "数据库警告": "Database warning",
-  "您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!": "You are using the SQLite database. If you are running in a container environment, please ensure that the database file persistence mapping is correctly set, otherwise all data will be lost after container restart!",
-  "建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。": "It is recommended to use MySQL or PostgreSQL databases in production environments, or ensure that the SQLite database file is mapped to the persistent storage of the host machine.",
-  "使用模式": "Usage mode",
-  "对外运营模式": "Default mode",
-  "密码长度至少为8个字符": "Password must be at least 8 characters long",
-  "表单引用错误,请刷新页面重试": "Form reference error, please refresh the page and try again",
-  "初始化系统": "Initialize system",
-  "支持众多的大模型供应商": "Supporting various LLM providers",
-  "统一的大模型接口网关": "The Unified LLMs API Gateway",
-  "更好的价格,更好的稳定性,只需要将模型基址替换为:": "Better price, better stability, no subscription required, just replace the model BASE URL with: ",
-  "获取密钥": "Get Key",
-  "关于我们": "About Us",
-  "关于项目": "About Project",
-  "联系我们": "Contact Us",
-  "功能特性": "Features",
-  "快速开始": "Quick Start",
-  "安装指南": "Installation Guide",
-  "API 文档": "API Documentation",
-  "相关项目": "Related Projects",
-  "基于New API的项目": "Projects Based on New API",
-  "版权所有": "All rights reserved",
-  "设计与开发由": "Designed & Developed by",
-  "演示站点": "Demo Site",
-  "页面未找到,请检查您的浏览器地址是否正确": "Page not found, please check if your browser address is correct",
-  "您无权访问此页面,请联系管理员": "You do not have permission to access this page. Please contact the administrator.",
-  "New API项目仓库地址:": "New API project repository address: ",
-  "© {{currentYear}}": "© {{currentYear}}",
-  "| 基于": " | Based on ",
-  "MIT许可证": "MIT License",
-  "AGPL v3.0协议": "AGPL v3.0 License",
-  "本项目根据": "This project is licensed under the ",
-  "授权,需在遵守": " and must be used in compliance with the ",
-  "的前提下使用。": ".",
-  "管理员暂时未设置任何关于内容": "The administrator has not set any custom About content yet",
-  "早上好": "Good morning",
-  "中午好": "Good afternoon",
-  "下午好": "Good afternoon",
-  "晚上好": "Good evening",
-  "更多提示信息": "More Prompts",
-  "新建": "Create",
-  "更新": "Update",
-  "基本信息": "Basic Information",
-  "设置令牌的基本信息": "Set token basic information",
-  "设置令牌可用额度和数量": "Set token available quota and quantity",
-  "访问限制": "Access Restrictions",
-  "设置令牌的访问限制": "Set token access restrictions",
-  "请勿过度信任此功能,IP可能被伪造": "Do not over-trust this feature, IP can be spoofed",
-  "模型限制列表": "Model restrictions list",
-  "请选择该令牌支持的模型,留空支持所有模型": "Select models supported by the token, leave blank to support all models",
-  "非必要,不建议启用模型限制": "Not necessary, model restrictions are not recommended",
-  "分组信息": "Group Information",
-  "设置令牌的分组": "Set token grouping",
-  "管理员未设置用户可选分组": "Administrator has not set user-selectable groups",
-  "10个": "10 items",
-  "20个": "20 items",
-  "30个": "30 items",
-  "100个": "100 items",
-  "Midjourney 任务记录": "Midjourney Task Records",
-  "任务记录": "Task Records",
-  "剩余": "Remaining",
-  "已用": "Used",
-  "调用": "Calls",
-  "调用次数": "Call Count",
-  "邀请": "Invitations",
-  "收益": "Earnings",
-  "无邀请人": "No Inviter",
-  "邀请人": "Inviter",
-  "设置兑换码的基本信息": "Set redemption code basic information",
-  "设置兑换码的额度和数量": "Set redemption code quota and quantity",
-  "编辑用户": "Edit User",
-  "权限设置": "Permission Settings",
-  "用户的基本账户信息": "User basic account information",
-  "用户分组和额度管理": "User Group and Quota Management",
-  "绑定信息": "Binding Information",
-  "第三方账户绑定状态(只读)": "Third-party account binding status (read-only)",
-  "已绑定的 OIDC 账户": "Bound OIDC accounts",
-  "使用兑换码充值余额": "Recharge balance with redemption code",
-  "支持多种支付方式": "Support multiple payment methods",
-  "尊敬的": "Dear",
-  "请输入兑换码": "Please enter the redemption code",
-  "在线充值功能未开启": "Online recharge function is not enabled",
-  "管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。": "The administrator has not enabled the online recharge function, please contact the administrator to enable it or recharge with a redemption code.",
-  "点击模型名称可复制": "Click the model name to copy",
-  "管理您的邀请链接和收益": "Manage your invitation link and earnings",
-  "没有可用模型": "No available models",
-  "账户绑定": "Account Binding",
-  "安全设置": "Security Settings",
-  "系统访问令牌": "System Access Token",
-  "用于API调用的身份验证令牌,请妥善保管": "Authentication token for API calls, please keep it safe",
-  "密码管理": "Password Management",
-  "定期更改密码可以提高账户安全性": "Regularly changing your password can improve account security",
-  "删除账户": "Delete Account",
-  "此操作不可逆,所有数据将被永久删除": "This operation is irreversible, all data will be permanently deleted",
-  "生成令牌": "Generate Token",
-  "通过邮件接收通知": "Receive notifications via email",
-  "通过HTTP请求接收通知": "Receive notifications via HTTP request",
-  "价格设置": "Price Settings",
-  "重新生成": "Regenerate",
-  "绑定微信账户": "Bind WeChat Account",
-  "原密码": "Original Password",
-  "请输入原密码": "Please enter the original password",
-  "请输入新密码": "Please enter the new password",
-  "请再次输入新密码": "Please enter the new password again",
-  "删除账户确认": "Delete Account Confirmation",
-  "请输入您的用户名以确认删除": "Please enter your username to confirm deletion",
-  "接受未设置价格模型": "Accept models without price settings",
-  "当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用": "Accept calls even if the model has no price settings, use only when you trust the website, which may incur high costs",
-  "批量操作": "Batch Operations",
-  "未开始": "Not Started",
-  "测试中": "Testing",
-  "请求时长: ${time}s": "Request time: ${time}s",
-  "搜索模型...": "Search models...",
-  "批量测试${count}个模型": "Batch test ${count} models",
-  "测试中...": "Testing...",
-  "渠道的模型测试": "Channel Model Test",
-  "共": "Total",
-  "确定要测试所有通道吗?": "Are you sure you want to test all channels?",
-  "确定要更新所有已启用通道余额吗?": "Are you sure you want to update the balance of all enabled channels?",
-  "已选择 ${count} 个渠道": "Selected ${count} channels",
-  "渠道的基本配置信息": "Channel basic configuration information",
-  "API 配置": "API Configuration",
-  "API 地址和相关配置": "API URL and related configuration",
-  "模型配置": "Model Configuration",
-  "模型选择和映射设置": "Model selection and mapping settings",
-  "高级设置": "Advanced Settings",
-  "渠道的高级配置选项": "Advanced channel configuration options",
-  "设置说明": "Setting Description",
-  "此项可选,用于配置渠道特定设置,为一个 JSON 字符串,例如:": "This is optional, used to configure channel-specific settings, as a JSON string, for example:",
-  "此项可选,用于覆盖请求参数。不支持覆盖 stream 参数。为一个 JSON 字符串,例如:": "This is optional, used to override request parameters. Does not support overriding the stream parameter. As a JSON string, for example:",
-  "编辑标签": "Edit Tag",
-  "标签信息": "Tag Information",
-  "标签的基本配置": "Tag basic configuration",
-  "所有编辑均为覆盖操作,留空则不更改": "All edits are overwrite operations, leaving blank will not change",
-  "标签名称": "Tag Name",
-  "请选择该渠道所支持的模型,留空则不更改": "Please select the models supported by the channel, leaving blank will not change",
-  "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改": "This is optional, used to modify the model name in the request body, as a JSON string, the key is the model name in the request, the value is the model name to be replaced, leaving blank will not change",
-  "清空重定向": "Clear redirect",
-  "不更改": "Not change",
-  "用户分组配置": "User group configuration",
-  "请选择可以使用该渠道的分组,留空则不更改": "Please select the groups that can use this channel, leaving blank will not change",
-  "启用全部": "Enable all",
-  "禁用全部": "Disable all",
-  "模型定价": "Model Pricing",
-  "当前分组": "Current group",
-  "全部模型": "All Models",
-  "智谱": "Zhipu AI",
-  "通义千问": "Qwen",
-  "文心一言": "ERNIE Bot",
-  "讯飞星火": "Spark Desk",
-  "腾讯混元": "Hunyuan",
-  "360智脑": "360 AI Brain",
-  "零一万物": "Yi",
-  "豆包": "Doubao",
-  "系统公告": "System Notice",
-  "今日关闭": "Close Today",
-  "关闭公告": "Close Notice",
-  "搜索条件": "Search Conditions",
-  "加载中...": "Loading...",
-  "正在跳转...": "Redirecting...",
-  "暂无公告": "No Notice",
-  "欢迎使用,请完成以下设置以开始使用系统": "Welcome to use, please complete the following settings to start using the system",
-  "数据库检查": "Database Check",
-  "验证数据库连接状态": "Verify database connection status",
-  "设置管理员登录信息": "Set administrator login information",
-  "选择系统运行模式": "Select system running mode",
-  "完成初始化": "Complete initialization",
-  "确认设置并完成初始化": "Confirm settings and complete initialization",
-  "数据库信息": "Database Information",
-  "请填写完整的管理员账号信息": "Please fill in the complete administrator account information",
-  "准备完成初始化": "Ready to complete initialization",
-  "请确认以下设置信息,点击\"初始化系统\"开始配置": "Please confirm the following settings information, click \"Initialize system\" to start configuration",
-  "数据库类型": "Database Type",
-  "您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。": "You are using the MySQL database. MySQL is a reliable relational database management system, suitable for production environments.",
-  "您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。": "You are using the PostgreSQL database. PostgreSQL is a powerful open-source relational database system that provides excellent reliability and data integrity, suitable for production environments.",
-  "选择适合您使用场景的模式": "Select the mode suitable for your usage scenario",
-  "适用于为多个用户提供服务的场景": "Suitable for scenarios where multiple users are provided.",
-  "适用于个人使用的场景,不需要设置模型价格": "Suitable for personal use, no need to set model price.",
-  "适用于展示系统功能的场景,提供基础功能演示": "Suitable for scenarios where the system functions are displayed, providing basic feature demonstrations.",
-  "账户数据": "Account Data",
-  "使用统计": "Usage Statistics",
-  "资源消耗": "Resource Consumption",
-  "性能指标": "Performance Indicators",
-  "模型数据分析": "Model Data Analysis",
-  "搜索无结果": "No results found",
-  "仪表盘设置": "Dashboard Settings",
-  "API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)": "API information management, you can configure multiple API addresses for status display and load balancing (maximum 50)",
-  "线路描述": "Route description",
-  "颜色": "Color",
-  "标识颜色": "Identifier color",
-  "添加API": "Add API",
-  "API信息": "API Information",
-  "暂无API信息": "No API information",
-  "请输入API地址": "Please enter the API address",
-  "请输入线路描述": "Please enter the route description",
-  "如:大带宽批量分析图片推荐": "e.g. Large bandwidth batch analysis of image recommendations",
-  "请输入说明": "Please enter the description",
-  "如:香港线路": "e.g. Hong Kong line",
-  "请联系管理员在系统设置中配置API信息": "Please contact the administrator to configure API information in the system settings.",
-  "请联系管理员在系统设置中配置公告信息": "Please contact the administrator to configure notice information in the system settings.",
-  "请联系管理员在系统设置中配置常见问答": "Please contact the administrator to configure FAQ information in the system settings.",
-  "请联系管理员在系统设置中配置Uptime": "Please contact the administrator to configure Uptime in the system settings.",
-  "确定要删除此API信息吗?": "Are you sure you want to delete this API information?",
-  "测速": "Speed Test",
-  "跳转": "Jump",
-  "批量删除": "Batch Delete",
-  "常见问答": "FAQ",
-  "进行中": "Ongoing",
-  "警告": "Warning",
-  "添加公告": "Add Notice",
-  "编辑公告": "Edit Notice",
-  "公告内容": "Notice Content",
-  "请输入公告内容": "Please enter the notice content",
-  "请输入公告内容(支持 Markdown/HTML)": "Please enter the notice content (supports Markdown/HTML)",
-  "发布日期": "Publish Date",
-  "请选择发布日期": "Please select the publish date",
-  "发布时间": "Publish Time",
-  "公告类型": "Notice Type",
-  "说明信息": "Description",
-  "可选,公告的补充说明": "Optional, additional information for the notice",
-  "确定要删除此公告吗?": "Are you sure you want to delete this notice?",
-  "系统公告管理,可以发布系统通知和重要消息": "System notice management, you can publish system notices and important messages",
-  "暂无系统公告": "No system notice",
-  "添加问答": "Add FAQ",
-  "编辑问答": "Edit FAQ",
-  "问题标题": "Question Title",
-  "请输入问题标题": "Please enter the question title",
-  "回答内容": "Answer Content",
-  "请输入回答内容": "Please enter the answer content",
-  "请输入回答内容(支持 Markdown/HTML)": "Please enter the answer content (supports Markdown/HTML)",
-  "确定要删除此问答吗?": "Are you sure you want to delete this FAQ?",
-  "系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)": "System notice management, you can publish system notices and important messages (maximum 100, display latest 20 on the front end)",
-  "常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)": "FAQ management, providing answers to common questions for users (maximum 50, display latest 20 on the front end)",
-  "暂无常见问答": "No FAQ",
-  "显示最新20条": "Display latest 20",
-  "Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)": "Uptime Kuma monitoring category management, you can configure multiple monitoring categories for service status display (maximum 20)",
-  "添加分类": "Add Category",
-  "分类名称": "Category Name",
-  "Uptime Kuma地址": "Uptime Kuma Address",
-  "状态页面Slug": "Status Page Slug",
-  "请输入分类名称,如:OpenAI、Claude等": "Please enter the category name, such as: OpenAI, Claude, etc.",
-  "请输入Uptime Kuma服务地址,如:https://status.example.com": "Please enter the Uptime Kuma service address, such as: https://status.example.com",
-  "请输入状态页面的Slug,如:my-status": "Please enter the slug for the status page, such as: my-status",
-  "确定要删除此分类吗?": "Are you sure you want to delete this category?",
-  "配置": "Configure",
-  "服务监控地址,用于展示服务状态信息": "service monitoring address for displaying status information",
-  "服务可用性": "Service Status",
-  "可用率": "Availability",
-  "有异常": "Abnormal",
-  "高延迟": "High latency",
-  "维护中": "Maintenance",
-  "暂无监控数据": "No monitoring data",
-  "IP记录": "IP Record",
-  "记录请求与错误日志 IP": "Record request and error log IP",
-  "开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址": "After enabling, only \"consumption\" and \"error\" logs will record your client IP address",
-  "只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录": "Only when the user sets IP recording, the IP recording of request and error type logs will be performed",
-  "设置保存成功": "Settings saved successfully",
-  "设置保存失败": "Settings save failed",
-  "已新增 {{count}} 个模型:{{list}}": "Added {{count}} models: {{list}}",
-  "未发现新增模型": "No new models were added",
-  "清除失效兑换码": "Clear invalid redemption codes",
-  "确定清除所有失效兑换码?": "Are you sure you want to clear all invalid redemption codes?",
-  "将删除已使用、已禁用及过期的兑换码,此操作不可撤销。": "This will delete all used, disabled, and expired redemption codes, this operation cannot be undone.",
-  "选择过期时间(可选,留空为永久)": "Select expiration time (optional, leave blank for permanent)",
-  "请输入备注(仅管理员可见)": "Please enter a remark (only visible to administrators)",
-  "上游倍率同步": "Upstream ratio synchronization",
-  "获取渠道失败:": "Failed to get channels: ",
-  "请至少选择一个渠道": "Please select at least one channel",
-  "获取倍率失败:": "Failed to get ratios: ",
-  "后端请求失败": "Backend request failed",
-  "部分渠道测试失败:": "Some channels failed to test: ",
-  "未找到差异化倍率,无需同步": "No differential ratio found, no synchronization is required",
-  "请求后端接口失败:": "Failed to request the backend interface: ",
-  "同步成功": "Synchronization successful",
-  "部分保存失败": "Some settings failed to save",
-  "保存失败": "Save failed",
-  "选择同步渠道": "Select synchronization channel",
-  "应用同步": "Apply synchronization",
-  "倍率类型": "Ratio type",
-  "当前值": "Current value",
-  "上游值": "Upstream value",
-  "差异": "Difference",
-  "搜索渠道名称或地址": "Search channel name or address",
-  "缓存倍率": "Cache ratio",
-  "暂无差异化倍率显示": "No differential ratio display",
-  "请先选择同步渠道": "Please select the synchronization channel first",
-  "与本地相同": "Same as local",
-  "未找到匹配的模型": "No matching model found",
-  "暴露倍率接口": "Expose ratio API",
-  "支付设置": "Payment Settings",
-  "(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)": "(Currently only supports Epay interface, the default callback address is the server address above!)",
-  "支付地址": "Payment address",
-  "易支付商户ID": "Epay merchant ID",
-  "易支付商户密钥": "Epay merchant key",
-  "回调地址": "Callback address",
-  "充值价格(x元/美金)": "Recharge price (x yuan/dollar)",
-  "最低充值美元数量": "Minimum recharge dollar amount",
-  "充值分组倍率": "Recharge group ratio",
-  "充值方式设置": "Recharge method settings",
-  "更新支付设置": "Update payment settings",
-  "通知": "Notice",
-  "源地址": "Source address",
-  "同步接口": "Synchronization interface",
-  "置信度": "Confidence",
-  "谨慎": "Cautious",
-  "该数据可能不可信,请谨慎使用": "This data may not be reliable, please use with caution",
-  "可信": "Reliable",
-  "所有上游数据均可信": "All upstream data is reliable",
-  "以下上游数据可能不可信:": "The following upstream data may not be reliable: ",
-  "按倍率类型筛选": "Filter by ratio type",
-  "内容": "Content",
-  "放大编辑": "Expand editor",
-  "编辑公告内容": "Edit announcement content",
-  "自适应列表": "Adaptive list",
-  "紧凑列表": "Compact list",
-  "仅显示矛盾倍率": "Only show conflicting ratios",
-  "矛盾": "Conflict",
-  "确认冲突项修改": "Confirm conflict item modification",
-  "该模型存在固定价格与倍率计费方式冲突,请确认选择": "The model has a fixed price and ratio billing method conflict, please confirm the selection",
-  "当前计费": "Current billing",
-  "修改为": "Modify to",
-  "状态筛选": "Status filter",
-  "没有模型可以复制": "No models to copy",
-  "模型列表已复制到剪贴板": "Model list copied to clipboard",
-  "复制失败": "Copy failed",
-  "复制已选": "Copy selected",
-  "选择成功": "Selection successful",
-  "暂无成功模型": "No successful models",
-  "请先选择模型!": "Please select a model first!",
-  "已复制 ${count} 个模型": "Copied ${count} models",
-  "复制失败,请手动复制": "Copy failed, please copy manually",
-  "过期时间快捷设置": "Expiration time quick settings",
-  "批量创建时会在名称后自动添加随机后缀": "When creating in batches, a random suffix will be automatically added to the name",
-  "额度必须大于0": "Quota must be greater than 0",
-  "生成数量必须大于0": "Generation quantity must be greater than 0",
-  "可用端点类型": "Supported endpoint types",
-  "未登录,使用默认分组倍率:": "Not logged in, using default group ratio: ",
-  "该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置": "This server address will affect the payment callback address and the address displayed on the default homepage, please ensure correct configuration",
-  "密钥聚合模式": "Key aggregation mode",
-  "随机": "Random",
-  "轮询": "Polling",
-  "密钥文件 (.json)": "Key file (.json)",
-  "点击上传文件或拖拽文件到这里": "Click to upload file or drag and drop file here",
-  "仅支持 JSON 文件": "Only JSON files are supported",
-  "仅支持 JSON 文件,支持多文件": "Only JSON files are supported, multiple files are supported",
-  "请上传密钥文件": "Please upload the key file",
-  "请填写部署地区": "Please fill in the deployment region",
-  "请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}": "Please enter the deployment region, for example: us-central1\nSupports using model mapping format\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}",
-  "其他": "Other",
-  "未知渠道": "Unknown channel",
-  "切换为单密钥模式": "Switch to single key mode",
-  "将仅保留第一个密钥文件,其余文件将被移除,是否继续?": "Only the first key file will be retained, and the remaining files will be removed. Continue?",
-  "自定义模型名称": "Custom model name",
-  "启用全部密钥": "Enable all keys",
-  "充值价格显示": "Recharge price",
-  "自定义货币": "Custom currency",
-  "自定义货币符号": "Custom currency symbol",
-  "例如 €, £, Rp, ₩, ₹...": "For example, €, £, Rp, ₩, ₹...",
-  "站点额度展示类型及汇率": "Site quota display type and exchange rate",
-  "美元汇率": "USD exchange rate",
-  "隐藏操作项": "Hide actions",
-  "显示操作项": "Show actions",
-  "用户组": "User group",
-  "邀请获得额度": "Invitation quota",
-  "显示第": "Showing",
-  "条 - 第": "to",
-  "条,共": "of",
-  "条": "items",
-  "选择模型": "Select model",
-  "已选择 {{selected}} / {{total}}": "Selected {{selected}} / {{total}}",
-  "新获取的模型": "New models",
-  "已有的模型": "Existing models",
-  "搜索模型": "Search models",
-  "缓存: {{cacheRatio}}": "Cache: {{cacheRatio}}",
-  "缓存创建: {{cacheCreationRatio}}": "Cache creation: {{cacheCreationRatio}}",
-  "图片输入: {{imageRatio}}": "Image input: {{imageRatio}}",
-  "系统提示覆盖": "System prompt override",
-  "模型: {{ratio}}": "Model: {{ratio}}",
-  "专属倍率": "Exclusive group ratio",
-  "匹配类型": "Matching type",
-  "描述": "Description",
-  "供应商": "Vendor",
-  "供应商介绍": "Vendor introduction",
-  "端点": "Endpoint",
-  "已绑定渠道": "Bound channels",
-  "更新时间": "Update time",
-  "未配置模型": "No model configured",
-  "预填组管理": "Pre-filled group",
-  "搜索供应商": "Search vendor",
-  "新增供应商": "Add vendor",
-  "创建新的模型": "Create new model",
-  "更新模型信息": "Update model information",
-  "请输入模型名称,如:gpt-4": "Please enter the model name, such as: gpt-4",
-  "设置模型的基本信息": "Set the basic information of the model",
-  "名称匹配类型": "Name matching type",
-  "根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含": "Find model metadata based on model name and matching rules, priority: exact > prefix > suffix > contains",
-  "请选择名称匹配类型": "Please select the name matching type",
-  "请输入模型描述": "Please enter the model description",
-  "输入标签或使用\",\"分隔多个标签": "Enter tags or use \",\" to separate multiple tags",
-  "选择模型供应商": "Select model vendor",
-  "端点映射": "Endpoint mapping",
-  "可视化": "Visualization",
-  "手动编辑": "Manual editing",
-  "暂无数据,点击下方按钮添加键值对": "No data, click the button below to add key-value pairs",
-  "添加键值对": "Add key-value pair",
-  "留空则使用默认端点;支持 {path, method}": "Leave blank to use the default endpoint; supports {path, method}",
-  "未配置的模型列表": "Models not configured",
-  "个未配置模型": "models not configured",
-  "组列表": "Group list",
-  "管理模型、标签、端点等预填组": "Manage model, tag, endpoint, etc. pre-filled groups",
-  "新建组": "New group",
-  "组名": "Group name",
-  "项目内容": "Item content",
-  "创建新的预填组": "Create new pre-filled group",
-  "更新预填组": "Update pre-filled group",
-  "设置预填组的基本信息": "Set the basic information of the pre-filled group",
-  "请输入组名": "Please enter the group name",
-  "请输入组描述": "Please enter the group description",
-  "项目": "Item",
-  "输入项目名称,按回车添加": "Enter the item name, press Enter to add",
-  "键为端点类型,值为路径和方法对象": "The key is the endpoint type, the value is the path and method object",
-  "模型组": "Model group",
-  "标签组": "Tag group",
-  "端点组": "Endpoint group",
-  "供应商名称": "Vendor name",
-  "请输入供应商名称,如:OpenAI": "Please enter the vendor name, such as: OpenAI",
-  "请输入供应商描述": "Please enter the vendor description",
-  "供应商图标": "Vendor icon",
-  "请输入图标名称,如:OpenAI、Claude.Color": "Please enter the icon name, such as: OpenAI, Claude.Color",
-  "图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ": "The icon uses the @lobehub/icons library, such as: OpenAI, Claude.Color, supports chain parameters: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, query all available icons please ",
-  "请点击我": "Please click me",
-  "精确": "Exact",
-  "前缀": "Prefix",
-  "后缀": "Suffix",
-  "包含": "Contains",
-  "全部供应商": "All vendors",
-  "筛选": "Filter",
-  "显示设置": "Display settings",
-  "可用令牌分组": "Available token groups",
-  "端点类型": "Endpoint type",
-  "全部分组": "All groups",
-  "全部类型": "All types",
-  "全部端点": "All endpoints",
-  "全部标签": "All tags",
-  "显示倍率": "Show ratio",
-  "表格视图": "Table view",
-  "模型的详细描述和基本特性": "Detailed description and basic characteristics of the model",
-  "API端点": "API endpoints",
-  "模型支持的接口端点信息": "Model supported API endpoint information",
-  "分组价格": "Group price",
-  "不同用户分组的价格信息": "Price information for different user groups",
-  "auto分组调用链路": "auto group call chain",
-  "查看所有可用的AI模型供应商,包括众多知名供应商的模型。": "View all available AI model suppliers, including models from many well-known suppliers.",
-  "包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。": "Includes AI models from unknown or unmarked suppliers, which may come from small suppliers or open-source projects.",
-  "该供应商提供多种AI模型,适用于不同的应用场景。": "This supplier provides multiple AI models, suitable for different application scenarios.",
-  "未知供应商": "Unknown",
-  "共 {{count}} 个模型": "{{count}} models",
-  "倍率信息": "Ratio information",
-  "多密钥管理": "Multi-key management",
-  "总密钥数": "Total key count",
-  "随机模式": "Random mode",
-  "轮询模式": "Polling mode",
-  "手动禁用": "Manually disabled",
-  "自动禁用": "Auto disabled",
-  "暂无密钥数据": "No key data",
-  "请检查渠道配置或刷新重试": "Please check the channel configuration or refresh and try again",
-  "全部状态": "All status",
-  "索引": "Index",
-  "禁用原因": "Disable reason",
-  "禁用时间": "Disable time",
-  "确定要启用所有密钥吗?": "Are you sure you want to enable all keys?",
-  "确定要禁用所有的密钥吗?": "Are you sure you want to disable all keys?",
-  "确定要删除所有已自动禁用的密钥吗?": "Are you sure you want to delete all automatically disabled keys?",
-  "此操作不可撤销,将永久删除已自动禁用的密钥": "This operation cannot be undone, and all automatically disabled keys will be permanently deleted.",
-  "删除自动禁用密钥": "Delete auto disabled keys",
-  "确定要删除此密钥吗?": "Are you sure you want to delete this key?",
-  "此操作不可撤销,将永久删除该密钥": "This operation cannot be undone, and the key will be permanently deleted.",
-  "密钥已删除": "Key has been deleted",
-  "删除密钥失败": "Failed to delete key",
-  "图标": "Icon",
-  "模型图标": "Model icon",
-  "请输入图标名称": "Please enter the icon name",
-  "精确名称匹配": "Exact name matching",
-  "前缀名称匹配": "Prefix name matching",
-  "后缀名称匹配": "Suffix name matching",
-  "包含名称匹配": "Contains name matching",
-  "展开更多": "Expand more",
-  "已切换至最优倍率视图,每个模型使用其最低倍率分组": "Switched to the optimal ratio view, each model uses its lowest ratio group",
-  "两步验证设置": "Two-factor authentication settings",
-  "两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。": "Two-factor authentication (2FA) provides additional security protection for your account. After enabling, you need to enter your password and the verification code generated by the authenticator application when logging in.",
-  "启用两步验证": "Enable two-factor authentication",
-  "禁用两步验证": "Disable two-factor authentication",
-  "启用两步验证后,登录时需要输入密码和验证器应用生成的验证码": "After enabling two-factor authentication, you need to enter your password and the verification code generated by the authenticator application when logging in",
-  "禁用两步验证后,登录时只需要输入密码": "After disabling two-factor authentication, you only need to enter your password when logging in",
-  "验证身份": "Verify identity",
-  "为了保护您的账户安全,请输入认证器验证码来确认身份": "To protect your account security, please enter the authenticator verification code to confirm your identity",
-  "输入认证器应用显示的6位数字验证码": "Enter the 6-digit verification code displayed on the authenticator application",
-  "新的备用恢复代码": "New backup recovery code",
-  "新的备用码已生成": "New backup code has been generated",
-  "我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销": "I have understood that disabling two-factor authentication will permanently delete all related settings and backup codes, this operation cannot be undone",
-  "账户已锁定": "Account locked",
-  "剩余备用码:": "Remaining backup codes: ",
-  "启用验证": "Enable Authentication",
-  "重新生成备用码": "Regenerate backup codes",
-  "设置两步验证": "Set up two-factor authentication",
-  "扫描二维码": "Scan QR code",
-  "使用认证器应用扫描二维码": "Scan QR code with authenticator app",
-  "保存备用码": "Save backup codes",
-  "保存备用码以备不时之需": "Save backup codes for emergencies",
-  "验证设置": "Verify setup",
-  "输入验证码完成设置": "Enter verification code to complete setup",
-  "使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:": "Use an authenticator app (such as Google Authenticator, Microsoft Authenticator) to scan the QR code below:",
-  "或手动输入密钥:": "Or manually enter the secret:",
-  "备用恢复代码": "Backup recovery codes",
-  "复制所有代码": "Copy all codes",
-  "上一步": "Previous",
-  "下一步": "Next",
-  "完成设置并启用两步验证": "Complete setup and enable two-factor authentication",
-  "确认禁用": "Confirm disable",
-  "完成": "Complete",
-  "生成新的备用码": "Generate new backup codes",
-  "警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!": "Warning: Disabling two-factor authentication will permanently delete your verification settings and all backup codes. This action is irreversible!",
-  "禁用后的影响:": "Impact after disabling:",
-  "降低您账户的安全性": "Reduce your account security",
-  "需要重新完整设置才能再次启用": "Need to set up again to re-enable",
-  "永久删除您的两步验证设置": "Permanently delete your two-factor authentication settings",
-  "永久删除所有备用码(包括未使用的)": "Permanently delete all backup codes (including unused ones)",
-  "请输入认证器验证码或备用码": "Please enter authenticator verification code or backup code",
-  "重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。": "Regenerating backup codes will invalidate existing backup codes. Please ensure you have saved the current backup codes.",
-  "请输入认证器验证码": "Please enter authenticator verification code",
-  "旧的备用码已失效,请保存新的备用码": "Old backup codes have been invalidated, please save the new backup codes",
-  "获取2FA状态失败": "Failed to get 2FA status",
-  "设置2FA失败": "Failed to set up 2FA",
-  "请输入验证码": "Please enter verification code",
-  "两步验证启用成功!": "Two-factor authentication enabled successfully!",
-  "启用2FA失败": "Failed to enable 2FA",
-  "请输入验证码或备用码": "Please enter verification code or backup code",
-  "请确认您已了解禁用两步验证的后果": "Please confirm that you understand the consequences of disabling two-factor authentication",
-  "两步验证已禁用": "Two-factor authentication has been disabled",
-  "禁用2FA失败": "Failed to disable 2FA",
-  "备用码重新生成成功": "Backup codes regenerated successfully",
-  "重新生成备用码失败": "Failed to regenerate backup codes",
-  "备用码已复制到剪贴板": "Backup codes copied to clipboard",
-  "账户管理": "Account management",
-  "账户绑定、安全设置和身份验证": "Account binding, security settings and identity verification",
-  "通知、价格和隐私相关设置": "Notification, price and privacy related settings",
-  "通知配置": "Notification configuration",
-  "只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求": "Only HTTPS is supported, the system will send notifications via POST, please ensure that the address can receive POST requests",
-  "密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性": "The key will be added to the request header as Bearer to verify the legitimacy of the webhook request",
-  "Webhook请求结构说明": "Webhook request structure description",
-  "通知类型 (quota_exceed: 额度预警)": "Notification type (quota_exceed: quota warning)",
-  "通知标题": "Notification title",
-  "通知内容,支持 {{value}} 变量占位符": "Notification content, supports {{value}} variable placeholders",
-  "按顺序替换content中的变量占位符": "Replace variable placeholders in content in order",
-  "Unix时间戳": "Unix timestamp",
-  "隐私设置": "Privacy settings",
-  "记录请求与错误日志IP": "Record request and error log IP",
-  "切换主题": "Switch Theme",
-  "浅色模式": "Light Mode",
-  "深色模式": "Dark Mode",
-  "自动模式": "Auto Mode",
-  "始终使用浅色主题": "Always use light theme",
-  "始终使用深色主题": "Always use dark theme",
-  "跟随系统主题设置": "Follow system theme",
-  "当前跟随系统": "Currently following system",
-  "深色": "Dark",
-  "浅色": "Light",
-  "点击复制模型名称": "Click to copy model name",
-  "已复制:{{name}}": "Copied: {{name}}",
-  "所有密钥已复制到剪贴板": "All keys have been copied to the clipboard",
-  "密钥已复制到剪贴板": "Key copied to clipboard",
-  "验证成功": "Verification successful",
-  "渠道密钥列表": "Channel key list",
-  "渠道密钥": "Channel key",
-  "共 {{count}} 个密钥": "{{count}} keys in total",
-  "复制全部": "Copy all",
-  "JSON格式密钥,请确保格式正确": "JSON format key, please ensure the format is correct",
-  "检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。": "Detected multiple keys, you can copy each key individually or click Copy All to get the complete content.",
-  "安全提醒": "Security reminder",
-  "请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。": "Keep key information secure, do not disclose to others. If there are security concerns, please change the key immediately.",
-  "安全验证": "Security verification",
-  "验证": "Verify",
-  "为了保护账户安全,请验证您的两步验证码。": "To protect account security, please verify your two-factor authentication code.",
-  "支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。": "Supports 6-digit TOTP verification code or 8-digit backup code, can be configured or viewed in `Personal Settings - Security Settings - Two-Factor Authentication Settings`.",
-  "获取密钥失败": "Failed to get key",
-  "查看密钥": "View key",
-  "查看渠道密钥": "View channel key",
-  "渠道密钥信息": "Channel key information",
-  "密钥获取成功": "Key acquisition successful",
-  "模型补全倍率(仅对自定义模型有效)": "Model completion ratio (only effective for custom models)",
-  "图片倍率": "Image ratio",
-  "音频倍率": "Audio ratio",
-  "音频补全倍率": "Audio completion ratio",
-  "图片输入相关的倍率设置,键为模型名称,值为倍率": "Image input related ratio settings, key is model name, value is ratio",
-  "音频输入相关的倍率设置,键为模型名称,值为倍率": "Audio input related ratio settings, key is model name, value is ratio",
-  "音频输出补全相关的倍率设置,键为模型名称,值为倍率": "Audio output completion related ratio settings, key is model name, value is ratio",
-  "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-image-1\": 2}",
-  "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-4o-audio-preview\": 16}",
-  "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-4o-realtime\": 2}",
-  "顶栏管理": "Header Management",
-  "控制顶栏模块显示状态,全局生效": "Control header module display status, global effect",
-  "用户主页,展示系统信息": "User homepage, displaying system information",
-  "用户控制面板,管理账户": "User control panel for account management",
-  "模型广场": "Model Marketplace",
-  "模型定价,需要登录访问": "Model pricing, requires login to access",
-  "文档": "Documentation",
-  "系统文档和帮助信息": "System documentation and help information",
-  "关于系统的详细信息": "Detailed information about the system",
-  "重置为默认": "Reset to Default",
-  "保存设置": "Save Settings",
-  "已重置为默认配置": "Reset to default configuration",
-  "保存成功": "Saved successfully",
-  "保存失败,请重试": "Save failed, please try again",
-  "侧边栏管理(全局控制)": "Sidebar Management (Global Control)",
-  "全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用": "Global control of sidebar areas and functions, users cannot enable functions hidden by administrators",
-  "聊天区域": "Chat Area",
-  "操练场和聊天功能": "Playground and chat functions",
-  "操练场": "Playground",
-  "AI模型测试环境": "AI model testing environment",
-  "聊天": "Chat",
-  "聊天会话管理": "Chat session management",
-  "控制台区域": "Console Area",
-  "数据管理和日志查看": "Data management and log viewing",
-  "数据看板": "Dashboard",
-  "系统数据统计": "System data statistics",
-  "令牌管理": "Token Management",
-  "API令牌管理": "API token management",
-  "使用日志": "Usage Logs",
-  "API使用记录": "API usage records",
-  "绘图日志": "Drawing Logs",
-  "绘图任务记录": "Drawing task records",
-  "任务日志": "Task Logs",
-  "系统任务记录": "System task records",
-  "个人中心区域": "Personal Center Area",
-  "用户个人功能": "User personal functions",
-  "钱包管理": "Wallet Management",
-  "余额充值管理": "Balance recharge management",
-  "个人设置": "Personal Settings",
-  "个人信息设置": "Personal information settings",
-  "管理员区域": "Administrator Area",
-  "系统管理功能": "System management functions",
-  "渠道管理": "Channel Management",
-  "API渠道配置": "API channel configuration",
-  "模型管理": "Model Management",
-  "AI模型配置": "AI model configuration",
-  "兑换码管理": "Redemption Code Management",
-  "兑换码生成管理": "Redemption code generation management",
-  "用户管理": "User Management",
-  "用户账户管理": "User account management",
-  "系统设置": "System Settings",
-  "系统参数配置": "System parameter configuration",
-  "边栏设置": "Sidebar Settings",
-  "您可以个性化设置侧边栏的要显示功能": "You can customize the sidebar functions to display",
-  "保存边栏设置": "Save Sidebar Settings",
-  "侧边栏设置保存成功": "Sidebar settings saved successfully",
-  "需要登录访问": "Require Login",
-  "开启后未登录用户无法访问模型广场": "When enabled, unauthenticated users cannot access the model marketplace",
-  "参与官方同步": "Participate in official sync",
-  "关闭后,此模型将不会被\"同步官方\"自动覆盖或创建": "When turned off, this model will be skipped by Sync official (no auto create/overwrite)",
-  "同步": "Sync",
-  "同步向导": "Sync Wizard",
-  "选择方式": "Select method",
-  "选择同步来源": "Select sync source",
-  "选择语言": "Select language",
-  "选择同步语言": "Select sync language",
-  "请选择同步语言": "Please select sync language",
-  "从官方模型库同步": "Sync from official model library",
-  "官方模型同步": "Official models sync",
-  "从配置文件同步": "Sync from config file",
-  "配置文件同步": "Config file sync",
-  "开始同步": "Start sync",
-  "选择要覆盖的冲突项": "Select conflict items to overwrite",
-  "点击查看差异": "Click to view differences",
-  "无冲突项": "No conflict items",
-  "应用覆盖": "Apply overwrite",
-  "仅会覆盖你勾选的字段,未勾选的字段保持本地不变。": "Only selected fields will be overwritten, unselected fields remain unchanged.",
-  "本地": "Local",
-  "官方": "Official",
-  "模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:": "The model community needs everyone's contribution. If you find incorrect data or want to contribute new models, please visit:",
-  "是": "Yes",
-  "否": "No",
-  "原价": "Original price",
-  "优惠": "Discount",
-  "折": "% off",
-  "节省": "Save",
-  "今天": "Today",
-  "近 7 天": "Last 7 Days",
-  "本周": "This Week",
-  "本月": "This Month",
-  "近 30 天": "Last 30 Days",
-  "代理设置": "Proxy Settings",
-  "更新Worker设置": "Update Worker Settings",
-  "SSRF防护设置": "SSRF Protection Settings",
-  "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "Configure Server-Side Request Forgery (SSRF) protection to secure internal network resources",
-  "SSRF防护详细说明": "SSRF protection prevents malicious users from using your server to access internal network resources. Configure whitelists for trusted domains/IPs and restrict allowed ports. Applies to file downloads, webhooks, and notifications.",
-  "启用SSRF防护(推荐开启以保护服务器安全)": "Enable SSRF Protection (Recommended for server security)",
-  "SSRF防护开关详细说明": "Master switch controls whether SSRF protection is enabled. When disabled, all SSRF checks are bypassed, allowing access to any URL. ⚠️ Only disable this feature in completely trusted environments.",
-  "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)": "Allow access to private IP addresses (127.0.0.1, 192.168.x.x and other internal addresses)",
-  "私有IP访问详细说明": "⚠️ Security Warning: Enabling this allows access to internal network resources (localhost, private networks). Only enable if you need to access internal services and understand the security implications.",
-  "域名白名单": "Domain Whitelist",
-  "支持通配符格式,如:example.com, *.api.example.com": "Supports wildcard format, e.g.: example.com, *.api.example.com",
-  "域名白名单详细说明": "Whitelisted domains bypass all SSRF checks and are allowed direct access. Supports exact domains (example.com) or wildcards (*.api.example.com) for subdomains. When whitelist is empty, all domains go through SSRF validation.",
-  "输入域名后回车,如:example.com": "Enter domain and press Enter, e.g.: example.com",
-  "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24": "Supports CIDR format, e.g.: 8.8.8.8, 192.168.1.0/24",
-  "IP白名单详细说明": "Controls which IP addresses are allowed access. Use single IPs (8.8.8.8) or CIDR notation (192.168.1.0/24). Empty whitelist allows all IPs (subject to private IP settings), non-empty whitelist only allows listed IPs.",
-  "输入IP地址后回车,如:8.8.8.8": "Enter IP address and press Enter, e.g.: 8.8.8.8",
-  "允许的端口": "Allowed Ports",
-  "支持单个端口和端口范围,如:80, 443, 8000-8999": "Supports single ports and port ranges, e.g.: 80, 443, 8000-8999",
-  "端口配置详细说明": "Restrict external requests to specific ports. Use single ports (80, 443) or ranges (8000-8999). Empty list allows all ports. Default includes common web ports.",
-  "输入端口后回车,如:80 或 8000-8999": "Enter port and press Enter, e.g.: 80 or 8000-8999",
-  "更新SSRF防护设置": "Update SSRF Protection Settings",
-  "对域名启用 IP 过滤(实验性)": "Enable IP filtering for domains (experimental)",
-  "域名IP过滤详细说明": "⚠️ This is an experimental option. A domain may resolve to multiple IPv4/IPv6 addresses. If enabled, ensure the IP filter list covers these addresses, otherwise access may fail.",
-  "域名黑名单": "Domain Blacklist",
-  "白名单": "Whitelist",
-  "黑名单": "Blacklist",
-  "Passkey 登录": "Passkey Sign-in",
-  "已启用 Passkey,无需密码即可登录": "Passkey enabled. Passwordless login available.",
-  "使用 Passkey 实现免密且更安全的登录体验": "Use Passkey for a passwordless and more secure login experience.",
-  "最后使用时间": "Last used time",
-  "备份支持": "Backup support",
-  "支持备份": "Supported",
-  "备份状态": "Backup state",
-  "已备份": "Backed up",
-  "未备份": "Not backed up",
-  "当前设备不支持 Passkey": "Passkey is not supported on this device",
-  "注册 Passkey": "Register Passkey",
-  "解绑 Passkey": "Remove Passkey",
-  "Passkey 注册成功": "Passkey registration successful",
-  "Passkey 注册失败,请重试": "Passkey registration failed. Please try again.",
-  "已取消 Passkey 注册": "Passkey registration cancelled",
-  "Passkey 已解绑": "Passkey removed",
-  "操作失败,请重试": "Operation failed, please retry",
-  "重置 Passkey": "Reset Passkey",
-  "重置 2FA": "Reset 2FA",
-  "确认重置 Passkey": "Confirm Passkey Reset",
-  "确认重置两步验证": "Confirm Two-Factor Reset",
-  "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。": "This will detach the user's current Passkey. They will need to register again on next login.",
-  "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。": "This will disable the user's current two-factor setup. No verification code will be required until they enable it again.",
-  "目标用户:{{username}}": "Target user: {{username}}",
-  "Passkey 已重置": "Passkey has been reset",
-  "二步验证已重置": "Two-factor authentication has been reset",
-  "配置 Passkey": "Configure Passkey",
-  "用以支持基于 WebAuthn 的无密码登录注册": "Support WebAuthn-based passwordless login and registration",
-  "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式": "Passkey is a passwordless authentication method based on WebAuthn standard, supporting fingerprint, face recognition, hardware keys and other authentication methods",
-  "服务显示名称": "Service Display Name",
-  "默认使用系统名称": "Default uses system name",
-  "用户注册时看到的网站名称,比如'我的网站'": "Website name users see during registration, e.g. 'My Website'",
-  "网站域名标识": "Website Domain ID",
-  "例如:example.com": "e.g.: example.com",
-  "留空自动使用当前域名": "Leave blank to auto-use current domain",
-  "安全验证级别": "Security Verification Level",
-  "是否要求指纹/面容等生物识别": "Whether to require fingerprint/face recognition",
-  "preferred": "preferred",
-  "required": "required",
-  "discouraged": "discouraged",
-  "推荐:用户可以选择是否使用指纹等验证": "Recommended: Users can choose whether to use fingerprint verification",
-  "设备类型偏好": "Device Type Preference",
-  "选择支持的认证设备类型": "Choose supported authentication device types",
-  "platform": "platform",
-  "cross-platform": "cross-platform",
-  "本设备:手机指纹/面容,外接:USB安全密钥": "Built-in: phone fingerprint/face, External: USB security key",
-  "允许不安全的 Origin(HTTP)": "Allow insecure Origin (HTTP)",
-  "仅用于开发环境,生产环境应使用 HTTPS": "For development only, use HTTPS in production",
-  "允许的 Origins": "Allowed Origins",
-  "留空将自动使用服务器地址,多个 Origin 用于支持多域名部署": "Leave blank to auto-use server address, multiple Origins for multi-domain deployment",
-  "输入 Origin 后回车,如:https://example.com": "Enter Origin and press Enter, e.g.: https://example.com",
-  "保存 Passkey 设置": "Save Passkey Settings",
-  "字段透传控制": "Field Pass-through Control",
-  "允许 service_tier 透传": "Allow service_tier Pass-through",
-  "禁用 store 透传": "Disable store Pass-through",
-  "允许 safety_identifier 透传": "Allow safety_identifier Pass-through",
-  "service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用": "The service_tier field is used to specify service level. Allowing pass-through may result in higher billing than expected. Disabled by default to avoid extra charges",
-  "store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用": "The store field authorizes OpenAI to store request data for product evaluation and optimization. Disabled by default. Enabling may cause Codex to malfunction",
-  "safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私": "The safety_identifier field helps OpenAI identify application users who may violate usage policies. Disabled by default to protect user privacy",
-  "支持变量:": "Supported variables:",
-  "请求头覆盖": "Request header override",
-  "旧格式模板": "Old format template",
-  "新格式模板": "New format template",
-  "系统提示词拼接": "System prompt append",
-  "如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面": "If the user request contains a system prompt, this setting will be appended to the user's system prompt",
-  "键为请求中的模型名称,值为要替换的模型名称": "Key is the model name in the request, value is the model name to replace",
-  "仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:": "Only affects local judgment, does not modify the status code returned to the upstream, for example, rewrite the 400 error of the claude channel to 500 (for retry). Please do not abuse this function, for example:",
-  "密钥更新模式": "Key update mode",
-  "请选择密钥更新模式": "Please select key update mode",
-  "追加到现有密钥": "Append to existing key",
-  "覆盖现有密钥": "Overwrite existing key",
-  "追加模式:将新密钥添加到现有密钥列表末尾": "Append mode: add new keys to the end of the existing key list",
-  "覆盖模式:将完全替换现有的所有密钥": "Overwrite mode: completely replace all existing keys",
-  "轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能": "Polling mode must be used with Redis and memory cache functions, otherwise the performance will be significantly reduced and the polling function will not be implemented",
-  "common": {
-    "changeLanguage": "Change Language"
-  },
-  "充值账单": "Recharge Bills",
-  "订单号": "Order No.",
-  "支付金额": "Payment Amount",
-  "待支付": "Pending",
-  "加载失败": "Load failed",
-  "加载账单失败": "Failed to load bills",
-  "暂无充值记录": "No recharge records",
-  "账单": "Bills",
-  "补单": "Complete Order",
-  "补单成功": "Order completed successfully",
-  "补单失败": "Failed to complete order",
-  "确认补单": "Confirm Order Completion",
-  "是否将该订单标记为成功并为用户入账?": "Mark this order as successful and credit the user?",
-  "用户协议": "User Agreement",
-  "隐私政策": "Privacy Policy",
-  "用户协议更新失败": "Failed to update user agreement",
-  "隐私政策更新失败": "Failed to update privacy policy",
-  "管理员未设置用户协议内容": "Administrator has not set user agreement content",
-  "管理员未设置隐私政策内容": "Administrator has not set privacy policy content",
-  "加载用户协议内容失败...": "Failed to load user agreement content...",
-  "加载隐私政策内容失败...": "Failed to load privacy policy content...",
-  "我已阅读并同意": "I have read and agree to",
-  "和": " and ",
-  "请先阅读并同意用户协议和隐私政策": "Please read and agree to the user agreement and privacy policy first",
-  "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议": "After filling in the user agreement content, users will be required to check that they have read the user agreement when registering",
-  "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策": "After filling in the privacy policy content, users will be required to check that they have read the privacy policy when registering",
-  "管理员设置了外部链接,点击下方按钮访问": "Administrator has set an external link, click the button below to access",
-  "访问用户协议": "Access User Agreement",
-  "访问隐私政策": "Access Privacy Policy"
+  "translation": {
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one": " + Web search {{count}} time / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + Web search {{count}} times / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}": " + Image generation call {{symbol}}{{price}} / 1 time * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one": " + File search {{count}} time / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + File search {{count}} times / 1K times * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " 个模型设置相同的值": " models with the same value",
+    " 吗?": "?",
+    " 秒": "s",
+    ",时间:": ",time:",
+    ",点击更新": ", click Update",
+    "(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)": "(Currently only supports Epay interface, the default callback address is the server address above!)",
+    "(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}": "(Input {{input}} tokens / 1M tokens * {{symbol}}{{price}}",
+    "(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}": "(Input {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + Audio input {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}",
+    "(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}": "(Input {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}",
+    "(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens * {{imageRatio}} / 1M tokens * {{symbol}}{{price}}": "(Input {{nonImageInput}} tokens + Image input {{imageInput}} tokens * {{imageRatio}} / 1M tokens * {{symbol}}{{price}}",
+    "[最多请求次数]和[最多请求完成次数]的最大值为2147483647。": "The maximum value of [Maximum request count] and [Maximum request completion count] is 2147483647.",
+    "[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。": "[Maximum request count] must be greater than or equal to 0, [Maximum request completion count] must be greater than or equal to 1.",
+    "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}": "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}",
+    "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}": "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}",
+    "© {{currentYear}}": "© {{currentYear}}",
+    "| 基于": " | Based on ",
+    "$/1M tokens": "$/1M tokens",
+    "0 - 最低": "0 - Lowest",
+    "0.002-1之间的小数": "Decimal between 0.002-1",
+    "0.1以上的小数": "Decimal above 0.1",
+    "10 - 最高": "10 - Highest",
+    "2 - 低": "2 - Low",
+    "2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的\".\"": "After May 10, 2025, channels added do not need to remove the dot in the model name during deployment",
+    "360智脑": "360 AI Brain",
+    "5 - 正常(默认)": "5 - Normal (default)",
+    "8 - 高": "8 - High",
+    "AGPL v3.0协议": "AGPL v3.0 License",
+    "AI 对话": "AI Chat",
+    "AI模型测试环境": "AI model testing environment",
+    "AI模型配置": "AI model configuration",
+    "API Key 模式下不支持批量创建": "Batch creation not supported in API Key mode",
+    "API 地址和相关配置": "API URL and related configuration",
+    "API 密钥": "API Key",
+    "API 文档": "API Documentation",
+    "API 配置": "API Configuration",
+    "API令牌管理": "API token management",
+    "API使用记录": "API usage records",
+    "API信息": "API Information",
+    "API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)": "API information management, you can configure multiple API addresses for status display and load balancing (maximum 50)",
+    "API地址": "Base URL",
+    "API渠道配置": "API channel configuration",
+    "API端点": "API endpoints",
+    "Authorization callback URL 填": "Fill in the Authorization callback URL",
+    "Authorization Endpoint": "Authorization Endpoint",
+    "auto分组调用链路": "auto group call chain",
+    "Bark推送URL": "Bark Push URL",
+    "Bark推送URL必须以http://或https://开头": "Bark push URL must start with http:// or https://",
+    "Bark通知": "Bark notification",
+    "Changing batch type to:": "Changing batch type to:",
+    "Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Claude thinking adaptation BudgetTokens = MaxTokens * BudgetTokens percentage",
+    "Claude设置": "Claude settings",
+    "Claude请求头覆盖": "Claude request header override",
+    "Client ID": "Client ID",
+    "Client Secret": "Client Secret",
+    "common.changeLanguage": "Change Language",
+    "default为默认设置,可单独设置每个分类的安全等级": "\"default\" is the default setting, and each category can be set separately",
+    "default为默认设置,可单独设置每个模型的版本": "\"default\" is the default setting, and each model can be set separately",
+    "Dify渠道只适配chatflow和agent,并且agent不支持图片!": "Dify channel only supports chatflow and agent, and agent does not support images!",
+    "false": "false",
+    "Gemini安全设置": "Gemini safety settings",
+    "Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Gemini thinking adaptation BudgetTokens = MaxTokens * BudgetTokens percentage",
+    "Gemini思考适配设置": "Gemini thinking adaptation settings",
+    "Gemini版本设置": "Gemini version settings",
+    "Gemini设置": "Gemini settings",
+    "GitHub": "GitHub",
+    "GitHub Client ID": "GitHub Client ID",
+    "GitHub Client Secret": "GitHub Client Secret",
+    "GitHub ID": "GitHub ID",
+    "Gotify应用令牌": "Gotify application token",
+    "Gotify服务器地址": "Gotify server address",
+    "Gotify服务器地址必须以http://或https://开头": "Gotify server address must start with http:// or https://",
+    "Gotify通知": "Gotify notification",
+    "Homepage URL 填": "Fill in the Homepage URL",
+    "ID": "ID",
+    "IP": "IP",
+    "IP白名单": "IP whitelist",
+    "IP限制": "IP restrictions",
+    "IP黑名单": "IP blacklist",
+    "JSON": "JSON",
+    "JSON 模式支持手动输入或上传服务账号 JSON": "JSON mode supports manual input or upload service account JSON",
+    "JSON格式密钥,请确保格式正确": "JSON format key, please ensure the format is correct",
+    "JSON编辑": "JSON Editor",
+    "JSON解析错误:": "JSON parsing error:",
+    "Linux DO Client ID": "Linux DO Client ID",
+    "Linux DO Client Secret": "Linux DO Client Secret",
+    "LinuxDO": "LinuxDO",
+    "LinuxDO ID": "LinuxDO ID",
+    "Logo 图片地址": "Logo image address",
+    "Midjourney 任务记录": "Midjourney Task Records",
+    "MIT许可证": "MIT License",
+    "New API项目仓库地址:": "New API project repository address: ",
+    "OIDC": "OIDC",
+    "OIDC ID": "OIDC ID",
+    "Passkey": "Passkey",
+    "Passkey 已解绑": "Passkey removed",
+    "Passkey 已重置": "Passkey has been reset",
+    "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式": "Passkey is a passwordless authentication method based on WebAuthn standard, supporting fingerprint, face recognition, hardware keys and other authentication methods",
+    "Passkey 注册失败,请重试": "Passkey registration failed. Please try again.",
+    "Passkey 注册成功": "Passkey registration successful",
+    "Passkey 登录": "Passkey Login",
+    "Ping间隔(秒)": "Ping Interval (seconds)",
+    "price_xxx 的商品价格 ID,新建产品后可获得": "Product price ID for price_xxx, available after creating new product",
+    "Reasoning Effort": "Reasoning Effort",
+    "safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私": "The safety_identifier field helps OpenAI identify application users who may violate usage policies. Disabled by default to protect user privacy",
+    "service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用": "The service_tier field is used to specify service level. Allowing pass-through may result in higher billing than expected. Disabled by default to avoid extra charges",
+    "sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示": "Stripe key for sk_xxx or rk_xxx, sensitive information not displayed",
+    "SMTP 发送者邮箱": "SMTP Sender Email",
+    "SMTP 服务器地址": "SMTP Server Address",
+    "SMTP 端口": "SMTP Port",
+    "SMTP 访问凭证": "SMTP Access Credential",
+    "SMTP 账户": "SMTP Account",
+    "SSRF防护开关详细说明": "Master switch controls whether SSRF protection is enabled. When disabled, all SSRF checks are bypassed, allowing access to any URL. ⚠️ Only disable this feature in completely trusted environments.",
+    "SSRF防护设置": "SSRF Protection Settings",
+    "SSRF防护详细说明": "SSRF protection prevents malicious users from using your server to access internal network resources. Configure whitelists for trusted domains/IPs and restrict allowed ports. Applies to file downloads, webhooks, and notifications.",
+    "store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用": "The store field authorizes OpenAI to store request data for product evaluation and optimization. Disabled by default. Enabling may cause Codex to malfunction",
+    "Stripe 设置": "Stripe Settings",
+    "Telegram": "Telegram",
+    "Telegram Bot Token": "Telegram Bot Token",
+    "Telegram Bot 名称": "Telegram Bot Name",
+    "Telegram ID": "Telegram ID",
+    "Token Endpoint": "Token Endpoint",
+    "true": "true",
+    "Turnstile Secret Key": "Turnstile Secret Key",
+    "Turnstile Site Key": "Turnstile Site Key",
+    "Unix时间戳": "Unix timestamp",
+    "Uptime Kuma地址": "Uptime Kuma Address",
+    "Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)": "Uptime Kuma monitoring category management, you can configure multiple monitoring categories for service status display (maximum 20)",
+    "URL链接": "URL Link",
+    "User Info Endpoint": "User Info Endpoint",
+    "Webhook 签名密钥": "Webhook Signature Key",
+    "Webhook地址": "Webhook URL",
+    "Webhook地址必须以https://开头": "Webhook URL must start with https://",
+    "Webhook请求结构说明": "Webhook request structure description",
+    "Webhook通知": "Webhook notification",
+    "Web搜索价格:{{symbol}}{{price}} / 1K 次": "Web Search Price: {{symbol}}{{price}} / 1K requests",
+    "WeChat Server 服务器地址": "WeChat Server Address",
+    "WeChat Server 访问凭证": "WeChat Server Access Credential",
+    "Well-Known URL": "Well-Known URL",
+    "Well-Known URL 必须以 http:// 或 https:// 开头": "Well-Known URL must start with http:// or https://",
+    "whsec_xxx 的 Webhook 签名密钥,敏感信息不显示": "Webhook signature key for whsec_xxx, sensitive information not displayed",
+    "Worker地址": "Worker Address",
+    "Worker密钥": "Worker Key",
+    "一个月": "A month",
+    "一天": "One day",
+    "一小时": "One hour",
+    "一次调用消耗多少刀,优先级大于模型倍率": "How much USD one call costs, priority over model ratio",
+    "一行一个,不区分大小写": "One line per keyword, not case-sensitive",
+    "一行一个屏蔽词,不需要符号分割": "One line per sensitive word, no symbols are required",
+    "一键填充到 FluentRead": "One-click fill to FluentRead",
+    "上一个表单块": "Previous form block",
+    "上一步": "Previous",
+    "上次保存: ": "Last saved: ",
+    "上游倍率同步": "Upstream ratio synchronization",
+    "下一个表单块": "Next form block",
+    "下一步": "Next",
+    "下午好": "Good afternoon",
+    "不再提醒": "Do not remind again",
+    "不同用户分组的价格信息": "Price information for different user groups",
+    "不填则为模型列表第一个": "First model in list if empty",
+    "不建议使用": "Not recommended",
+    "不支持": "Not supported",
+    "不是合法的 JSON 字符串": "Not a valid JSON string",
+    "不更改": "Not change",
+    "不限制": "Unlimited",
+    "与本地相同": "Same as local",
+    "专属倍率": "Exclusive group ratio",
+    "两次输入的密码不一致": "The two passwords entered do not match",
+    "两次输入的密码不一致!": "The passwords entered twice are inconsistent!",
+    "两步验证": "Two-Factor Authentication",
+    "两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。": "Two-factor authentication (2FA) provides additional security protection for your account. After enabling, you need to enter your password and the verification code generated by the authenticator application when logging in.",
+    "两步验证启用成功!": "Two-factor authentication enabled successfully!",
+    "两步验证已禁用": "Two-factor authentication has been disabled",
+    "两步验证设置": "Two-factor authentication settings",
+    "个": "individual",
+    "个人中心": "Personal center",
+    "个人中心区域": "Personal Center Area",
+    "个人信息设置": "Personal information settings",
+    "个人设置": "Personal Settings",
+    "个性化设置": "Personalization Settings",
+    "个性化设置左侧边栏的显示内容": "Personalize the display content of the left sidebar",
+    "个未配置模型": "models not configured",
+    "个模型": "models",
+    "中午好": "Good afternoon",
+    "为一个 JSON 对象,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "Is a JSON object, e.g.: {\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}",
+    "为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]": "Is a JSON array, e.g.: [10, 20, 50, 100, 200, 500]",
+    "为一个 JSON 文本": "Is a JSON text",
+    "为一个 JSON 文本,例如:": "Is a JSON text, e.g.:",
+    "为一个 JSON 文本,键为分组名称,值为倍率": "Is a JSON text with group name as key and ratio as value",
+    "为一个 JSON 文本,键为分组名称,值为分组描述": "Is a JSON text with group name as key and group description as value",
+    "为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 \"gpt-4-gizmo-*\": 0.1,一次消耗0.1刀": "Is a JSON text with model name as key and cost per call as value, e.g.: \"gpt-4-gizmo-*\": 0.1, costs $0.1 per call",
+    "为一个 JSON 文本,键为模型名称,值为倍率": "Is a JSON text with model name as key and ratio as value",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-4o-audio-preview\": 16}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-4o-realtime\": 2}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-image-1\": 2}",
+    "为一个 JSON 文本,键为组名称,值为倍率": "Is a JSON text with group name as key and ratio as value",
+    "为了保护账户安全,请验证您的两步验证码。": "To protect account security, please verify your two-factor authentication code.",
+    "为了保护账户安全,请验证您的身份。": "To protect account security, please verify your identity.",
+    "为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https": "If empty, defaults to server address. Multiple Origins separated by commas, e.g.: https://newapi.pro,https://newapi.com. Note: cannot contain [], must use https",
+    "主页链接填": "Enter homepage link",
+    "之前的所有日志": "All previous logs",
+    "二步验证已重置": "Two-factor authentication has been reset",
+    "仅会覆盖你勾选的字段,未勾选的字段保持本地不变。": "Only selected fields will be overwritten, unselected fields remain unchanged.",
+    "仅供参考,以实际扣费为准": "For reference only, actual deduction shall prevail",
+    "仅保存": "Save Only",
+    "仅修改展示粒度,统计精确到小时": "Only modify display granularity, statistics accurate to the hour",
+    "仅密钥": "Only key",
+    "仅对自定义模型有效": "Only effective for custom models",
+    "仅当自动禁用开启时有效,关闭后不会自动禁用该渠道": "Only effective when automatic disabling is enabled, after closing, the channel will not be automatically disabled",
+    "仅支持": "Only supports",
+    "仅支持 JSON 文件": "Only JSON files are supported",
+    "仅支持 JSON 文件,支持多文件": "Only JSON files are supported, multiple files are supported",
+    "仅支持 OpenAI 接口格式": "Only OpenAI interface format is supported",
+    "仅显示矛盾倍率": "Only show conflicting ratios",
+    "仅用于开发环境,生产环境应使用 HTTPS": "For development only, use HTTPS in production",
+    "仅重置配置": "Reset configuration only",
+    "今日关闭": "Close Today",
+    "从官方模型库同步": "Sync from official model library",
+    "从认证器应用中获取验证码,或使用备用码": "Get verification code from authenticator app, or use backup code",
+    "从配置文件同步": "Sync from config file",
+    "代理地址": "Proxy address",
+    "代理设置": "Proxy Settings",
+    "代码已复制到剪贴板": "Code copied to clipboard",
+    "令牌": "Tokens",
+    "令牌分组": "Token grouping",
+    "令牌分组,默认为用户的分组": "Token group, default is your group",
+    "令牌创建成功,请在列表页面点击复制获取令牌!": "Token created successfully, please click copy on the list page to get the token!",
+    "令牌名称": "Token Name",
+    "令牌已重置并已复制到剪贴板": "Token has been reset and copied to clipboard",
+    "令牌更新成功!": "Token updated successfully!",
+    "令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制": "The quota of the token is only used to limit the maximum quota usage of the token itself, and the actual usage is limited by the remaining quota of the account",
+    "令牌管理": "Token Management",
+    "以下上游数据可能不可信:": "The following upstream data may not be reliable: ",
+    "以下文件解析失败,已忽略:{{list}}": "The following files failed to parse and have been ignored: {{list}}",
+    "以及": "and",
+    "仪表盘设置": "Dashboard Settings",
+    "价格": "Pricing",
+    "价格:${{price}} * {{ratioType}}:{{ratio}}": "Price: ${{price}} * {{ratioType}}: {{ratio}}",
+    "价格设置": "Price Settings",
+    "价格设置方式": "Pricing configuration method",
+    "任务 ID": "Task ID",
+    "任务ID": "Task ID",
+    "任务日志": "Task Logs",
+    "任务状态": "Status",
+    "任务记录": "Task Records",
+    "企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选": "Enterprise accounts have special return format and require special handling. If not an enterprise account, do not check this option",
+    "优先级": "Priority",
+    "优惠": "Discount",
+    "低于此额度时将发送邮件提醒用户": "Email reminder will be sent when quota falls below this",
+    "余额": "Balance",
+    "余额充值管理": "Balance recharge management",
+    "你似乎并没有修改什么": "You seem to have not modified anything",
+    "使用 GitHub 继续": "Continue with GitHub",
+    "使用 JSON 对象格式,格式为:{\"组名\": [最多请求次数, 最多请求完成次数]}": "Use JSON object format, format: {\"group_name\": [max_requests, max_completions]}",
+    "使用 LinuxDO 继续": "Continue with LinuxDO",
+    "使用 OIDC 继续": "Continue with OIDC",
+    "使用 Passkey 实现免密且更安全的登录体验": "Use Passkey for password-free and more secure login experience",
+    "使用 Passkey 登录": "Sign in with Passkey",
+    "使用 Passkey 验证": "Verify with Passkey",
+    "使用 微信 继续": "Continue with WeChat",
+    "使用 用户名 注册": "Sign up with Username",
+    "使用 邮箱或用户名 登录": "Sign in with Email or Username",
+    "使用ID排序": "Sort by ID",
+    "使用日志": "Usage Logs",
+    "使用模式": "Usage mode",
+    "使用统计": "Usage Statistics",
+    "使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:": "Use an authenticator app (such as Google Authenticator, Microsoft Authenticator) to scan the QR code below:",
+    "使用认证器应用扫描二维码": "Scan QR code with authenticator app",
+    "例如 €, £, Rp, ₩, ₹...": "For example, €, £, Rp, ₩, ₹...",
+    "例如 https://docs.newapi.pro": "E.g., https://docs.newapi.pro",
+    "例如:": "For example:",
+    "例如: socks5://user:pass@host:port": "e.g.: socks5://user:pass@host:port",
+    "例如:0001": "e.g.: 0001",
+    "例如:1000": "e.g.: 1000",
+    "例如:2,就是最低充值2$": "e.g.: 2, means minimum top-up is $2",
+    "例如:2000": "e.g.: 2000",
+    "例如:7,就是7元/美金": "e.g.: 7, means 7 yuan per USD",
+    "例如:example.com": "e.g.: example.com",
+    "例如:https://yourdomain.com": "e.g.: https://yourdomain.com",
+    "例如:preview": "e.g.: preview",
+    "例如发卡网站的购买链接": "E.g., purchase link from card issuing website",
+    "供应商": "Provider",
+    "供应商介绍": "Provider introduction",
+    "供应商信息:": "Provider information:",
+    "供应商创建成功!": "Provider created successfully!",
+    "供应商删除成功": "Provider deleted successfully",
+    "供应商名称": "Provider name",
+    "供应商图标": "Provider icon",
+    "供应商更新成功!": "Provider updated successfully!",
+    "侧边栏管理(全局控制)": "Sidebar Management (Global Control)",
+    "侧边栏设置保存成功": "Sidebar settings saved successfully",
+    "保存": "Save",
+    "保存 GitHub OAuth 设置": "Save GitHub OAuth Settings",
+    "保存 Linux DO OAuth 设置": "Save Linux DO OAuth Settings",
+    "保存 OIDC 设置": "Save OIDC Settings",
+    "保存 Passkey 设置": "Save Passkey Settings",
+    "保存 SMTP 设置": "Save SMTP Settings",
+    "保存 Telegram 登录设置": "Save Telegram Login Settings",
+    "保存 Turnstile 设置": "Save Turnstile Settings",
+    "保存 WeChat Server 设置": "Save WeChat Server Settings",
+    "保存分组倍率设置": "Save group ratio settings",
+    "保存备用码": "Save backup codes",
+    "保存备用码以备不时之需": "Save backup codes for emergencies",
+    "保存失败": "Save failed",
+    "保存失败,请重试": "Save failed, please try again",
+    "保存失败:": "Save failed:",
+    "保存屏蔽词过滤设置": "Save sensitive word filtering settings",
+    "保存成功": "Saved successfully",
+    "保存数据看板设置": "Save data dashboard settings",
+    "保存日志设置": "Save log settings",
+    "保存模型倍率设置": "Save model ratio settings",
+    "保存模型速率限制": "Save model rate limit settings",
+    "保存监控设置": "Save Monitoring Settings",
+    "保存绘图设置": "Save drawing settings",
+    "保存聊天设置": "Save chat settings",
+    "保存设置": "Save Settings",
+    "保存通用设置": "Save General Settings",
+    "保存邮箱域名白名单设置": "Save Email Domain Whitelist Settings",
+    "保存额度设置": "Save Quota Settings",
+    "修复数据库一致性": "Fix database consistency",
+    "修改为": "Modify to",
+    "修改子渠道优先级": "Modify sub-channel priority",
+    "修改子渠道权重": "Modify sub-channel weight",
+    "修改密码": "Change password",
+    "修改绑定": "Modify binding",
+    "倍率": "Ratio",
+    "倍率信息": "Ratio information",
+    "倍率是为了方便换算不同价格的模型": "The magnification is to facilitate the conversion of models with different prices.",
+    "倍率模式": "Ratio Mode",
+    "倍率类型": "Ratio type",
+    "停止测试": "Stop Testing",
+    "允许 AccountFilter 参数": "Allow AccountFilter parameter",
+    "允许 HTTP 协议图片请求(适用于自部署代理)": "Allow HTTP protocol image requests (for self-deployed proxies)",
+    "允许 safety_identifier 透传": "Allow safety_identifier Pass-through",
+    "允许 service_tier 透传": "Allow service_tier Pass-through",
+    "允许 Turnstile 用户校验": "Allow Turnstile user verification",
+    "允许不安全的 Origin(HTTP)": "Allow insecure Origin (HTTP)",
+    "允许回调(会泄露服务器 IP 地址)": "Allow callback (will leak server IP address)",
+    "允许在 Stripe 支付中输入促销码": "Allow entering promotion codes during Stripe checkout",
+    "允许新用户注册": "Allow new user registration",
+    "允许的 Origins": "Allowed Origins",
+    "允许的IP,一行一个,不填写则不限制": "Allowed IPs, one per line, not filled in means no restrictions",
+    "允许的端口": "Allowed Ports",
+    "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)": "Allow access to private IP addresses (127.0.0.1, 192.168.x.x and other internal addresses)",
+    "允许通过 GitHub 账户登录 & 注册": "Allow login & registration via GitHub account",
+    "允许通过 Linux DO 账户登录 & 注册": "Allow login & registration via Linux DO account",
+    "允许通过 OIDC 进行登录": "Allow login via OIDC",
+    "允许通过 Passkey 登录 & 认证": "Allow login & authentication via Passkey",
+    "允许通过 Telegram 进行登录": "Allow login via Telegram",
+    "允许通过密码进行注册": "Allow registration via password",
+    "允许通过密码进行登录": "Allow login via password",
+    "允许通过微信登录 & 注册": "Allow login & registration via WeChat",
+    "元": "CNY",
+    "充值": "Top Up",
+    "充值价格(x元/美金)": "Top Up price (x yuan/dollar)",
+    "充值价格显示": "Top Up price",
+    "充值分组倍率": "Top Up group ratio",
+    "充值分组倍率不是合法的 JSON 字符串": "Top Up group ratio is not a valid JSON string",
+    "充值数量": "Top Up quantity",
+    "充值数量,最低 ": "Top Up quantity, minimum",
+    "充值数量不能小于": "The top up amount cannot be less than",
+    "充值方式设置": "Top Up method settings",
+    "充值方式设置不是合法的 JSON 字符串": "Top Up method settings is not a valid JSON string",
+    "充值确认": "Top Up confirmation",
+    "充值账单": "Top Up Bills",
+    "充值金额折扣配置": "Top Up amount discount configuration",
+    "充值金额折扣配置不是合法的 JSON 对象": "Top Up amount discount configuration is not a valid JSON object",
+    "充值链接": "Top Up Link",
+    "充值额度": "Top Up Quota",
+    "兑换人ID": "Redeemer ID",
+    "兑换成功!": "Redemption successful!",
+    "兑换码充值": "Redemption code recharge",
+    "兑换码创建成功": "Redemption Code Created",
+    "兑换码创建成功,是否下载兑换码?": "Redemption code created successfully. Do you want to download it?",
+    "兑换码创建成功!": "Redemption code created successfully!",
+    "兑换码将以文本文件的形式下载,文件名为兑换码的名称。": "The redemption code will be downloaded as a text file, with the filename being the redemption code name.",
+    "兑换码更新成功!": "Redemption code updated successfully!",
+    "兑换码生成管理": "Redemption code generation management",
+    "兑换码管理": "Redemption Code Management",
+    "兑换额度": "Redeem",
+    "全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用": "Global control of sidebar areas and functions, users cannot enable functions hidden by administrators",
+    "全局设置": "Global Settings",
+    "全选": "Select all",
+    "全部": "All",
+    "全部供应商": "All vendors",
+    "全部分组": "All groups",
+    "全部标签": "All tags",
+    "全部模型": "All Models",
+    "全部状态": "All status",
+    "全部端点": "All endpoints",
+    "全部类型": "All types",
+    "公告": "Announcement",
+    "公告内容": "Notice Content",
+    "公告已更新": "Notice updated",
+    "公告更新失败": "Notice update failed",
+    "公告类型": "Notice Type",
+    "共": "Total",
+    "共 {{count}} 个密钥_one": "{{count}} key",
+    "共 {{count}} 个密钥_other": "{{count}} keys",
+    "共 {{count}} 个模型": "{{count}} models",
+    "共 {{total}} 项,当前显示 {{start}}-{{end}} 项": "{{total}} items total, showing {{start}}-{{end}} items",
+    "关": "close",
+    "关于": "About",
+    "关于我们": "About Us",
+    "关于系统的详细信息": "Detailed information about the system",
+    "关于项目": "About Project",
+    "关键字(id或者名称)": "Keyword (id or name)",
+    "关闭": "Close",
+    "关闭侧边栏": "Close sidebar",
+    "关闭公告": "Close Notice",
+    "关闭后,此模型将不会被“同步官方”自动覆盖或创建": "After closing, this model will not be automatically overwritten or created by \"Sync Official\"",
+    "关闭弹窗,已停止批量测试": "Dialog closed, batch testing stopped",
+    "其他": "Other",
+    "其他注册选项": "Other registration options",
+    "其他登录选项": "Other login options",
+    "其他设置": "Other Settings",
+    "内容": "Content",
+    "内容较大,已启用性能优化模式": "Content is large, performance optimization mode enabled",
+    "内容较大,部分功能可能受限": "Content is large, some features may be limited",
+    "最低": "lowest",
+    "最低充值美元数量": "Minimum recharge dollar amount",
+    "最后使用时间": "Last used time",
+    "最后请求": "Last request",
+    "准备完成初始化": "Ready to complete initialization",
+    "分类名称": "Category Name",
+    "分组": "Group",
+    "分组与模型定价设置": "Group and Model Pricing Settings",
+    "分组价格": "Group price",
+    "分组倍率": "Group ratio",
+    "分组倍率设置": "Group ratio settings",
+    "分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{\"vip\": 0.5, \"test\": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1": "Group ratio settings, you can add new groups or modify existing group ratios here, format as JSON string, e.g.: {\"vip\": 0.5, \"test\": 1}, indicating vip group ratio is 0.5, test group ratio is 1",
+    "分组特殊倍率": "Group special ratio",
+    "分组设置": "Group settings",
+    "分组速率配置优先级高于全局速率限制。": "Group rate configuration priority is higher than global rate limit.",
+    "分组速率限制": "Group rate limit",
+    "分钟": "minutes",
+    "切换为Assistant角色": "Switch to Assistant role",
+    "切换为System角色": "Switch to System role",
+    "切换为单密钥模式": "Switch to single key mode",
+    "切换主题": "Switch Theme",
+    "划转到余额": "Transfer to balance",
+    "划转邀请额度": "Transfer invitation quota",
+    "划转金额最低为": "The minimum transfer amount is",
+    "划转额度": "Transfer amount",
+    "列设置": "Column settings",
+    "创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)": "Create token with auto group by default, initial token will also be set to auto (otherwise leave blank for user default group)",
+    "创建失败": "Creation failed",
+    "创建成功": "Creation successful",
+    "创建新用户账户": "Create new user account",
+    "创建新的令牌": "Create New Token",
+    "创建新的兑换码": "Create a new redemption code",
+    "创建新的模型": "Create new model",
+    "创建新的渠道": "Create New Channel",
+    "创建新的预填组": "Create new pre-filled group",
+    "创建时间": "Creation Time",
+    "创建用户": "Create User",
+    "初始化失败,请重试": "Initialization failed, please retry",
+    "初始化系统": "Initialize system",
+    "删除": "Delete",
+    "删除失败": "Delete failed",
+    "删除密钥失败": "Failed to delete key",
+    "删除成功": "Delete successful",
+    "删除所选": "Delete Selected",
+    "删除所选令牌": "Delete selected token",
+    "删除所选通道": "Delete selected channels",
+    "删除禁用密钥失败": "Failed to delete disabled keys",
+    "删除禁用通道": "Delete disabled channels",
+    "删除自动禁用密钥": "Delete auto disabled keys",
+    "删除账户": "Delete Account",
+    "删除账户确认": "Delete Account Confirmation",
+    "刷新": "Refresh",
+    "刷新失败": "Refresh failed",
+    "前缀": "Prefix",
+    "剩余备用码:": "Remaining backup codes: ",
+    "剩余额度": "Remaining quota",
+    "剩余额度/总额度": "Remaining/Total",
+    "剩余额度$": "Remaining quota $",
+    "功能特性": "Features",
+    "加入预填组": "Join Pre-filled Group",
+    "加载中...": "Loading...",
+    "加载供应商信息失败": "Failed to load supplier information",
+    "加载关于内容失败...": "Failed to load about content...",
+    "加载分组失败": "Failed to load groups",
+    "加载失败": "Load failed",
+    "加载模型信息失败": "Failed to load model information",
+    "加载模型失败": "Failed to load models",
+    "加载用户协议内容失败...": "Failed to load user agreement content...",
+    "加载账单失败": "Failed to load bills",
+    "加载隐私政策内容失败...": "Failed to load privacy policy content...",
+    "包含": "Contains",
+    "包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。": "Includes AI models from unknown or unmarked suppliers, which may come from small suppliers or open-source projects.",
+    "包括失败请求的次数,0代表不限制": "Including failed request times, 0 means no limit",
+    "匹配类型": "Matching type",
+    "区域": "Region",
+    "历史消耗": "Consumption",
+    "原价": "Original price",
+    "原因:": "Reason: ",
+    "原密码": "Original Password",
+    "去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥": "Deduplication completed: {{before}} keys before deduplication, {{after}} keys after deduplication",
+    "参与官方同步": "Participate in official sync",
+    "参数": "parameter",
+    "参数值": "Parameter value",
+    "参数覆盖": "Parameters override",
+    "参照生视频": "Reference video generation",
+    "友情链接": "Friendly links",
+    "发布日期": "Publish Date",
+    "发布时间": "Publish Time",
+    "取消": "Cancel",
+    "取消全选": "Deselect all",
+    "变换": "Transform",
+    "变焦": "zoom",
+    "只包括请求成功的次数": "Only include successful request times",
+    "只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求": "Only HTTPS is supported, the system will send notifications via POST, please ensure that the address can receive POST requests",
+    "只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录": "Only when the user sets IP recording, the IP recording of request and error type logs will be performed",
+    "可信": "Reliable",
+    "可在设置页面设置关于内容,支持 HTML & Markdown": "The About content can be set on the settings page, supporting HTML & Markdown",
+    "可用令牌分组": "Available token groups",
+    "可用分组": "Available groups",
+    "可用模型": "Available models",
+    "可用端点类型": "Supported endpoint types",
+    "可用邀请额度": "Available invitation quota",
+    "可视化": "Visualization",
+    "可视化倍率设置": "Visual model ratio settings",
+    "可视化编辑": "Visual editing",
+    "可选,公告的补充说明": "Optional, additional information for the notice",
+    "可选值": "Optional value",
+    "同时重置消息": "Reset messages simultaneously",
+    "同步": "Sync",
+    "同步向导": "Sync Wizard",
+    "同步失败": "Synchronization failed",
+    "同步成功": "Synchronization successful",
+    "同步接口": "Synchronization interface",
+    "名称": "Name",
+    "名称+密钥": "Name + key",
+    "名称不能为空": "Name cannot be empty",
+    "名称匹配类型": "Name matching type",
+    "后端请求失败": "Backend request failed",
+    "后缀": "Suffix",
+    "否": "No",
+    "启动时间": "Startup Time",
+    "启用": "Enable",
+    "启用 Prompt 检查": "Enable Prompt check",
+    "启用2FA失败": "Failed to enable Two-Factor Authentication",
+    "启用Claude思考适配(-thinking后缀)": "Enable Claude thinking adaptation (-thinking suffix)",
+    "启用Gemini思考后缀适配": "Enable Gemini thinking suffix adaptation",
+    "启用Ping间隔": "Enable Ping interval",
+    "启用SMTP SSL": "Enable SMTP SSL",
+    "启用SSRF防护(推荐开启以保护服务器安全)": "Enable SSRF Protection (Recommended for server security)",
+    "启用全部": "Enable all",
+    "启用密钥失败": "Failed to enable key",
+    "启用屏蔽词过滤功能": "Enable sensitive word filtering function",
+    "启用所有密钥失败": "Failed to enable all keys",
+    "启用数据看板(实验性)": "Enable data dashboard (experimental)",
+    "启用用户模型请求速率限制(可能会影响高并发性能)": "Enable user model request rate limit (may affect high concurrency performance)",
+    "启用绘图功能": "Enable drawing function",
+    "启用请求体透传功能": "Enable request body pass-through functionality",
+    "启用请求透传": "Enable request pass-through",
+    "启用额度消费日志记录": "Enable quota consumption logging",
+    "启用验证": "Enable Authentication",
+    "周": "week",
+    "和": "and",
+    "响应": "Response",
+    "响应时间": "Response time",
+    "商品价格 ID": "Product Price ID",
+    "回答内容": "Answer Content",
+    "回调 URL 填": "Callback URL Fill",
+    "回调地址": "Callback address",
+    "固定价格": "Fixed Price",
+    "固定价格(每次)": "Fixed Price (per use)",
+    "固定价格值": "Fixed Price Value",
+    "图像生成": "Image Generation",
+    "图标": "Icon",
+    "图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ": "The icon uses the @lobehub/icons library, such as: OpenAI, Claude.Color, supports chain parameters: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, query all available icons please ",
+    "图混合": "Blend",
+    "图片生成调用:{{symbol}}{{price}} / 1次": "Image generation call: {{symbol}}{{price}} / 1 time",
+    "图片输入: {{imageRatio}}": "Image input: {{imageRatio}}",
+    "图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})": "Image input price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Image ratio: {{imageRatio}})",
+    "图片输入倍率(仅部分模型支持该计费)": "Image input ratio (only supported by some models for billing)",
+    "图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费": "Ratio settings related to image input, key is model name, value is ratio, only supported by some models for billing",
+    "图生文": "Describe",
+    "图生视频": "Image to Video",
+    "在Gotify服务器创建应用后获得的令牌,用于发送通知": "Token obtained after creating an application on the Gotify server, used to send notifications",
+    "在Gotify服务器的应用管理中创建新应用": "Create a new application in the Gotify server's application management",
+    "在找兑换码?": "Looking for a redemption code? ",
+    "在此输入 Logo 图片地址": "Enter the Logo image URL here",
+    "在此输入新的公告内容,支持 Markdown & HTML 代码": "Enter the new announcement content here, supports Markdown & HTML code",
+    "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面": "Enter new about content here, support Markdown",
+    "在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码": "Enter the new footer here, leave blank to use the default footer, supports HTML code.",
+    "在此输入用户协议内容,支持 Markdown & HTML 代码": "Enter user agreement content here, supports Markdown & HTML code",
+    "在此输入系统名称": "Enter the system name here",
+    "在此输入隐私政策内容,支持 Markdown & HTML 代码": "Enter privacy policy content here, supports Markdown & HTML code",
+    "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页": "Enter the home page content here, supports Markdown",
+    "域名IP过滤详细说明": "⚠️ This is an experimental option. A domain may resolve to multiple IPv4/IPv6 addresses. If enabled, ensure the IP filter list covers these addresses, otherwise access may fail.",
+    "域名白名单": "Domain Whitelist",
+    "域名黑名单": "Domain Blacklist",
+    "基本信息": "Basic Information",
+    "填入": "Fill",
+    "填入所有模型": "Fill in all models",
+    "填入模板": "Fill Template",
+    "填入相关模型": "Fill Related Models",
+    "填写Gotify服务器的完整URL地址": "Fill in the complete URL address of the Gotify server",
+    "填写带https的域名,逗号分隔": "Fill in domains with https, separated by commas",
+    "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议": "After filling in the user agreement content, users will be required to check that they have read the user agreement during registration",
+    "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策": "After filling in the privacy policy content, users will be required to check that they have read the privacy policy during registration",
+    "备份支持": "Backup support",
+    "备份状态": "Backup state",
+    "备注": "Remark",
+    "备用恢复代码": "Backup recovery codes",
+    "备用码已复制到剪贴板": "Backup codes copied to clipboard",
+    "备用码重新生成成功": "Backup codes regenerated successfully",
+    "复制": "Copy",
+    "复制代码": "Copy code",
+    "复制令牌": "Copy token",
+    "复制全部": "Copy all",
+    "复制名称": "Copy name",
+    "复制失败": "Copy failed",
+    "复制失败,请手动复制": "Copy failed, please copy manually",
+    "复制已选": "Copy selected",
+    "复制应用的令牌(Token)并填写到上方的应用令牌字段": "Copy the application token and fill it in the application token field above",
+    "复制成功": "Copy successful",
+    "复制所有代码": "Copy all codes",
+    "复制所有模型": "Copy all models",
+    "复制所选令牌": "Copy selected token",
+    "复制所选兑换码到剪贴板": "Copy selected redemption codes to clipboard",
+    "复制渠道的所有信息": "Copy all information for a channel",
+    "外接设备": "External device",
+    "多密钥渠道操作项目组": "Multi-key channel operation project group",
+    "多密钥管理": "Multi-key management",
+    "多种充值方式,安全便捷": "Multiple recharge methods, safe and convenient",
+    "天": "day",
+    "天前": "days ago",
+    "失败": "Failed",
+    "失败原因": "Failure reason",
+    "失败时自动禁用通道": "Automatically disable channel on failure",
+    "失败重试次数": "Failed retry times",
+    "奖励说明": "Reward description",
+    "如:大带宽批量分析图片推荐": "e.g. Large bandwidth batch analysis of image recommendations",
+    "如:香港线路": "e.g. Hong Kong line",
+    "如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。": "If you are connecting to upstream One API or New API forwarding projects, please use OpenAI type. Do not use this type unless you know what you are doing.",
+    "如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面": "If the user request contains a system prompt, this setting will be appended to the user's system prompt",
+    "始终使用浅色主题": "Always use light theme",
+    "始终使用深色主题": "Always use dark theme",
+    "字段透传控制": "Field Pass-through Control",
+    "存在重复的键名:": "Duplicate key names exist:",
+    "安全提醒": "Security reminder",
+    "安全设置": "Security Settings",
+    "安全验证": "Security verification",
+    "安全验证级别": "Security Verification Level",
+    "安装指南": "Installation Guide",
+    "完成": "Complete",
+    "完成初始化": "Complete initialization",
+    "完成设置并启用两步验证": "Complete setup and enable two-factor authentication",
+    "完整的 Base URL,支持变量{model}": "Complete Base URL, supports variable {model}",
+    "官方": "Official",
+    "官方文档": "Official documentation",
+    "官方模型同步": "Official models sync",
+    "定价模式": "Pricing Mode",
+    "定时测试所有通道": "Periodically test all channels",
+    "定期更改密码可以提高账户安全性": "Regularly changing your password can improve account security",
+    "实付": "Actual payment",
+    "实付金额": "Actual payment amount",
+    "实付金额:": "Actual payment amount: ",
+    "实际模型": "Actual model",
+    "实际请求体": "Actual request body",
+    "密码": "Password",
+    "密码修改成功!": "Password changed successfully!",
+    "密码已复制到剪贴板:": "Password has been copied to clipboard: ",
+    "密码已重置并已复制到剪贴板:": "Password has been reset and copied to clipboard: ",
+    "密码管理": "Password Management",
+    "密码重置": "Password Reset",
+    "密码重置完成": "Password reset completed",
+    "密码重置确认": "Password Reset Confirmation",
+    "密码长度至少为8个字符": "Password must be at least 8 characters long",
+    "密钥": "Key",
+    "密钥(编辑模式下,保存的密钥不会显示)": "Key (in edit mode, saved keys will not be displayed)",
+    "密钥去重": "Key deduplication",
+    "密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性": "The key will be added to the request header as Bearer to verify the legitimacy of the webhook request",
+    "密钥已删除": "Key has been deleted",
+    "密钥已启用": "Key has been enabled",
+    "密钥已复制到剪贴板": "Key copied to clipboard",
+    "密钥已禁用": "Key has been disabled",
+    "密钥文件 (.json)": "Key file (.json)",
+    "密钥更新模式": "Key update mode",
+    "密钥格式": "Key format",
+    "密钥格式无效,请输入有效的 JSON 格式密钥": "Invalid key format, please enter a valid JSON format key",
+    "密钥聚合模式": "Key aggregation mode",
+    "密钥获取成功": "Key acquisition successful",
+    "密钥输入方式": "Key input method",
+    "密钥预览": "Key preview",
+    "对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写": "For official channels, the new-api has a built-in address. Unless it is a third-party proxy site or a special Azure access address, there is no need to fill it in",
+    "对域名启用 IP 过滤(实验性)": "Enable IP filtering for domains (experimental)",
+    "对外运营模式": "Default mode",
+    "导入": "Import",
+    "导入的配置将覆盖当前设置,是否继续?": "The imported configuration will overwrite the current settings, continue?",
+    "导入配置": "Import configuration",
+    "导入配置失败: ": "Failed to import configuration: ",
+    "导出": "Export",
+    "导出配置": "Export configuration",
+    "导出配置失败: ": "Failed to export configuration: ",
+    "将 reasoning_content 转换为 <think> 标签拼接到内容中": "Convert reasoning_content to <think> tags and append to content",
+    "将为选中的 ": "Will set for selected ",
+    "将仅保留第一个密钥文件,其余文件将被移除,是否继续?": "Only the first key file will be retained, and the remaining files will be removed. Continue?",
+    "将删除": "Deleting",
+    "将删除已使用、已禁用及过期的兑换码,此操作不可撤销。": "This will delete all used, disabled, and expired redemption codes, this operation cannot be undone.",
+    "将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?": "This will clear all saved configurations and restore default settings, this operation cannot be undone. Continue?",
+    "将清除选定时间之前的所有日志": "This will clear all logs before the selected time",
+    "小时": "Hour",
+    "尚未使用": "Not used yet",
+    "局部重绘-提交": "Vary Region",
+    "屏蔽词列表": "Sensitive word list",
+    "屏蔽词过滤设置": "Sensitive word filtering settings",
+    "展开": "Expand",
+    "展开更多": "Expand more",
+    "左侧边栏个人设置": "Personal settings in left sidebar",
+    "已为 {{count}} 个模型设置{{type}}_one": "Set {{type}} for {{count}} model",
+    "已为 {{count}} 个模型设置{{type}}_other": "Set {{type}} for {{count}} models",
+    "已为 ${count} 个渠道设置标签!": "Set tags for ${count} channels!",
+    "已修复 ${success} 个通道,失败 ${fails} 个通道。": "Fixed ${success} channels, failed ${fails} channels.",
+    "已停止批量测试": "Stopped batch testing",
+    "已关闭后续提醒": "Subsequent notifications turned off",
+    "已切换为Assistant角色": "Switched to Assistant role",
+    "已切换为System角色": "Switched to System role",
+    "已切换至最优倍率视图,每个模型使用其最低倍率分组": "Switched to the optimal ratio view, each model uses its lowest ratio group",
+    "已初始化": "Initialized",
+    "已删除 {{count}} 个令牌!": "Deleted {{count}} tokens!",
+    "已删除 {{count}} 条失效兑换码_one": "Deleted {{count}} expired redemption code",
+    "已删除 {{count}} 条失效兑换码_other": "Deleted {{count}} expired redemption codes",
+    "已删除 ${data} 个通道!": "Deleted ${data} channels!",
+    "已删除所有禁用渠道,共计 ${data} 个": "Deleted all disabled channels, total ${data}",
+    "已删除消息及其回复": "Deleted message and its replies",
+    "已发送到 Fluent": "Sent to Fluent",
+    "已取消 Passkey 注册": "Passkey registration cancelled",
+    "已启用": "Enabled",
+    "已启用 Passkey,无需密码即可登录": "Passkey enabled, login without password",
+    "已启用所有密钥": "All keys have been enabled",
+    "已备份": "Backed up",
+    "已复制": "Copied",
+    "已复制 ${count} 个模型": "Copied ${count} models",
+    "已复制:": "Copied:",
+    "已复制:{{name}}": "Copied: {{name}}",
+    "已复制到剪切板": "Copied to clipboard",
+    "已复制到剪贴板": "Copied to clipboard",
+    "已复制到剪贴板!": "Copied to clipboard!",
+    "已复制模型名称": "Model name copied",
+    "已成功开始测试所有已启用通道,请刷新页面查看结果。": "Successfully started testing all enabled channels. Please refresh page to view results.",
+    "已提交": "Submitted",
+    "已新增 {{count}} 个模型:{{list}}_one": "Added {{count}} model: {{list}}",
+    "已新增 {{count}} 个模型:{{list}}_other": "Added {{count}} models: {{list}}",
+    "已更新完毕所有已启用通道余额!": "Updated quota for all enabled channels!",
+    "已有保存的配置": "There are saved configurations",
+    "已有的模型": "Existing models",
+    "已有账户?": "Already have an account?",
+    "已注销": "Logged out",
+    "已添加到白名单": "Added to whitelist",
+    "已清空测试结果": "Cleared test results",
+    "已用/剩余": "Used/Remaining",
+    "已用额度": "Quota used",
+    "已禁用": "Disabled",
+    "已禁用所有密钥": "Disabled all keys",
+    "已绑定": "Bound",
+    "已绑定渠道": "Bound channels",
+    "已耗尽": "Exhausted",
+    "已过期": "Expired",
+    "已选择 {{count}} 个模型_one": "Selected {{count}} model",
+    "已选择 {{count}} 个模型_other": "Selected {{count}} models",
+    "已选择 {{selected}} / {{total}}": "Selected {{selected}} / {{total}}",
+    "已选择 ${count} 个渠道": "Selected ${count} channels",
+    "已重置为默认配置": "Reset to default configuration",
+    "常见问答": "FAQ",
+    "常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)": "FAQ management, providing answers to common questions for users (maximum 50, display latest 20 on the front end)",
+    "平台": "platform",
+    "平均RPM": "Average RPM",
+    "平均TPM": "Average TPM",
+    "平移": "Pan",
+    "应用同步": "Apply synchronization",
+    "应用更改": "Apply changes",
+    "应用覆盖": "Apply overwrite",
+    "建立连接时发生错误": "Error occurred while establishing connection",
+    "建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。": "It is recommended to use MySQL or PostgreSQL databases in production environments, or ensure that the SQLite database file is mapped to the persistent storage of the host machine.",
+    "开": "open",
+    "开启之后会清除用户提示词中的": "After enabling, the user prompt will be cleared",
+    "开启之后将上游地址替换为服务器地址": "After enabling, the upstream address will be replaced with the server address",
+    "开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址": "After enabling, only \"consumption\" and \"error\" logs will record your client IP address",
+    "开启后,将定期发送ping数据保持连接活跃": "After enabling, ping data will be sent periodically to keep the connection active",
+    "开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启": "When enabled, all requests will be directly forwarded to the upstream without any processing (redirects and channel adaptation will also be disabled). Please enable with caution.",
+    "开启后不限制:必须设置模型倍率": "After enabling, no limit: must set model ratio",
+    "开启后未登录用户无法访问模型广场": "When enabled, unauthenticated users cannot access the model marketplace",
+    "开启批量操作": "Enable batch selection",
+    "开始同步": "Start sync",
+    "开始批量测试 ${count} 个模型,已清空上次结果...": "Starting batch test of ${count} models, cleared previous results...",
+    "开始时间": "start time",
+    "弱变换": "High Variation",
+    "强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)": "Force format responses to OpenAI standard format (Only for OpenAI channel types)",
+    "强制格式化": "Force format",
+    "强制要求": "Mandatory requirement",
+    "强变换": "Low Variation",
+    "当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道": "When the upstream channel returns an error containing these keywords (not case-sensitive), automatically disable the channel",
+    "当前余额": "Current balance",
+    "当前值": "Current value",
+    "当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)": "The current group is auto, it will automatically select the optimal group, and automatically downgrade to the next group when a group is unavailable (breakage mechanism)",
+    "当前时间": "Current time",
+    "当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。": "Current Midjourney callback is not enabled, some projects may not be able to obtain drawing results, which can be enabled in the operation settings.",
+    "当前查看的分组为:{{group}},倍率为:{{ratio}}": "Current group: {{group}}, ratio: {{ratio}}",
+    "当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。": "The current model list is the longest one among all channel model lists under this tag, not the union of all channels. Please note that this may cause some channel models to be lost.",
+    "当前版本": "Current version",
+    "当前计费": "Current billing",
+    "当前设备不支持 Passkey": "Passkey is not supported on this device",
+    "当前设置类型: ": "Current setting type: ",
+    "当前跟随系统": "Currently following system",
+    "当剩余额度低于此数值时,系统将通过选择的方式发送通知": "When the remaining quota is lower than this value, the system will send a notification through the selected method",
+    "当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用": "Accept calls even if the model has no price settings, use only when you trust the website, which may incur high costs",
+    "当运行通道全部测试时,超过此时间将自动禁用通道": "When running all channel tests, the channel will be automatically disabled when this time is exceeded",
+    "待使用收益": "Proceeds to be used",
+    "微信": "WeChat",
+    "微信公众号二维码图片链接": "WeChat Public Account QR Code Image Link",
+    "微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)": "Scan WeChat QR code to follow official account, enter \"verification code\" to get code (valid for 3 minutes)",
+    "微信扫码登录": "WeChat scan code to log in",
+    "微信账户绑定成功!": "WeChat account bound successfully!",
+    "必须是有效的 JSON 字符串数组,例如:[\"g1\",\"g2\"]": "Must be a valid JSON string array, for example: [\"g1\",\"g2\"]",
+    "忘记密码?": "Forgot password?",
+    "快速开始": "Quick Start",
+    "思考中...": "Thinking...",
+    "思考内容转换": "Thinking content conversion",
+    "思考过程": "Thinking process",
+    "思考适配 BudgetTokens 百分比": "Thinking adaptation BudgetTokens percentage",
+    "思考预算占比": "Thinking budget ratio",
+    "性能指标": "Performance Indicators",
+    "总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}": "Total price: text price {{textPrice}} + audio price {{audioPrice}} = {{symbol}}{{total}}",
+    "总密钥数": "Total key count",
+    "总收益": "total revenue",
+    "总计": "Total",
+    "总额度": "Total quota",
+    "您可以个性化设置侧边栏的要显示功能": "You can customize the sidebar functions to display",
+    "您无权访问此页面,请联系管理员": "You do not have permission to access this page. Please contact the administrator.",
+    "您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。": "You are using the MySQL database. MySQL is a reliable relational database management system, suitable for production environments.",
+    "您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。": "You are using the PostgreSQL database. PostgreSQL is a powerful open-source relational database system that provides excellent reliability and data integrity, suitable for production environments.",
+    "您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!": "You are using the SQLite database. If you are running in a container environment, please ensure that the database file persistence mapping is correctly set, otherwise all data will be lost after container restart!",
+    "您正在删除自己的帐户,将清空所有数据且不可恢复": "You are deleting your account. All data will be cleared and cannot be recovered.",
+    "您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。": "Your data will be securely stored on your local computer. All configurations, user information, and usage records will be automatically saved and will not be lost when the application is closed.",
+    "您确定要取消密码登录功能吗?这可能会影响用户的登录方式。": "Are you sure you want to disable the password login feature? This may affect users' login methods.",
+    "您需要先启用两步验证或 Passkey 才能执行此操作": "You need to enable two-factor authentication or Passkey before you can perform this operation",
+    "您需要先启用两步验证或 Passkey 才能查看敏感信息。": "You need to enable two-factor authentication or Passkey before you can view sensitive information.",
+    "想起来了?": "Remember?",
+    "成功": "Success",
+    "成功兑换额度:": "Successful redemption amount:",
+    "成功时自动启用通道": "Enable channel when successful",
+    "我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销": "I have understood that disabling two-factor authentication will permanently delete all related settings and backup codes, this operation cannot be undone",
+    "我已阅读并同意": "I have read and agree to",
+    "或": "or",
+    "或其兼容new-api-worker格式的其他版本": "or other versions compatible with new-api-worker format",
+    "或手动输入密钥:": "Or manually enter the secret:",
+    "所有上游数据均可信": "All upstream data is reliable",
+    "所有密钥已复制到剪贴板": "All keys have been copied to the clipboard",
+    "所有编辑均为覆盖操作,留空则不更改": "All edits are overwrite operations, leaving blank will not change",
+    "手动禁用": "Manually disabled",
+    "手动编辑": "Manual editing",
+    "手动输入": "Manual input",
+    "打开侧边栏": "Open sidebar",
+    "执行中": "processing",
+    "扫描二维码": "Scan QR code",
+    "批量创建": "Batch Create",
+    "批量创建时会在名称后自动添加随机后缀": "When creating in batches, a random suffix will be automatically added to the name",
+    "批量创建模式下仅支持文件上传,不支持手动输入": "Batch creation mode only supports file upload, manual input is not supported",
+    "批量删除": "Batch Delete",
+    "批量删除令牌": "Batch delete token",
+    "批量删除失败": "Batch deletion failed",
+    "批量删除模型": "Batch delete models",
+    "批量操作": "Batch Operations",
+    "批量测试${count}个模型": "Batch test ${count} models",
+    "批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}": "Batch testing completed! Success: ${success}, Fail: ${fail}, Total: ${total}",
+    "批量测试已停止": "Batch testing stopped",
+    "批量测试过程中发生错误: ": "An error occurred during batch testing: ",
+    "批量设置": "Batch Setting",
+    "批量设置成功": "Batch setting successful",
+    "批量设置标签": "Batch set tag",
+    "批量设置模型参数": "Batch Set Model Parameters",
+    "折": "% off",
+    "按K显示单位": "Display in K",
+    "按价格设置": "Set by price",
+    "按倍率类型筛选": "Filter by ratio type",
+    "按倍率设置": "Set by ratio",
+    "按次计费": "Pay per view",
+    "按量计费": "Pay as you go",
+    "按顺序替换content中的变量占位符": "Replace variable placeholders in content in order",
+    "换脸": "Face swap",
+    "授权,需在遵守": " and must be used in compliance with the ",
+    "授权失败": "Authorization failed",
+    "排队中": "Queuing",
+    "接受未设置价格模型": "Accept models without price settings",
+    "接口凭证": "Interface credentials",
+    "控制台": "Console",
+    "控制台区域": "Console Area",
+    "控制顶栏模块显示状态,全局生效": "Control header module display status, global effect",
+    "推荐:用户可以选择是否使用指纹等验证": "Recommended: Users can choose whether to use fingerprint verification",
+    "推荐使用(用户可选)": "Recommended (user optional)",
+    "描述": "Description",
+    "提交": "Submit",
+    "提交时间": "Submission time",
+    "提交结果": "Results",
+    "提升": "Promote",
+    "提示": "Prompt",
+    "提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "Prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "Prompt {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Cache creation {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + Completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示:如需备份数据,只需复制上述目录即可": "Tip: To back up data, simply copy the directory above",
+    "提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址": "Tip: {key} in the link will be replaced with the API key, {address} will be replaced with the server address",
+    "提示价格:{{symbol}}{{price}} / 1M tokens": "Prompt price: {{symbol}}{{price}} / 1M tokens",
+    "提示缓存倍率": "Prompt cache ratio",
+    "搜索供应商": "Search vendor",
+    "搜索关键字": "Search keywords",
+    "搜索无结果": "No results found",
+    "搜索条件": "Search Conditions",
+    "搜索模型": "Search models",
+    "搜索模型...": "Search models...",
+    "搜索模型名称": "Search model name",
+    "搜索模型失败": "Search model failed",
+    "搜索渠道名称或地址": "Search channel name or address",
+    "搜索聊天应用名称": "Search chat app name",
+    "操作": "Actions",
+    "操作失败": "Operation failed",
+    "操作失败,请重试": "Operation failed, please retry",
+    "操作成功完成!": "Operation completed successfully!",
+    "操作暂时被禁用": "Operation temporarily disabled",
+    "操练场": "Playground",
+    "操练场和聊天功能": "Playground and chat functions",
+    "支付地址": "Payment address",
+    "支付宝": "Alipay",
+    "支付方式": "Payment method",
+    "支付设置": "Payment Settings",
+    "支付请求失败": "Payment request failed",
+    "支付金额": "Payment Amount",
+    "支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。": "Supports 6-digit TOTP verification code or 8-digit backup code, can be configured or viewed in `Personal Settings - Security Settings - Two-Factor Authentication Settings`.",
+    "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24": "Supports CIDR format, e.g.: 8.8.8.8, 192.168.1.0/24",
+    "支持HTTP和HTTPS,填写Gotify服务器的完整URL地址": "Supports HTTP and HTTPS, enter the complete URL of the Gotify server",
+    "支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)": "Supports HTTP and HTTPS, template variables: {{title}} (notification title), {{content}} (notification content)",
+    "支持众多的大模型供应商": "Supporting various LLM providers",
+    "支持单个端口和端口范围,如:80, 443, 8000-8999": "Supports single ports and port ranges, e.g.: 80, 443, 8000-8999",
+    "支持变量:": "Supported variables:",
+    "支持备份": "Supported",
+    "支持搜索用户的 ID、用户名、显示名称和邮箱地址": "Support searching for user ID, username, display name, and email address",
+    "支持的图像模型": "Supported image models",
+    "支持通配符格式,如:example.com, *.api.example.com": "Supports wildcard format, e.g.: example.com, *.api.example.com",
+    "收益": "Earnings",
+    "收益统计": "Income statistics",
+    "收起": "Collapse",
+    "收起侧边栏": "Collapse sidebar",
+    "收起内容": "Collapse content",
+    "放大": "Upscalers",
+    "放大编辑": "Expand editor",
+    "敏感信息不会发送到前端显示": "Sensitive information will not be displayed in the frontend",
+    "数据存储位置:": "Data storage location:",
+    "数据库信息": "Database Information",
+    "数据库检查": "Database Check",
+    "数据库类型": "Database Type",
+    "数据库警告": "Database warning",
+    "数据格式错误": "Data format error",
+    "数据看板": "Dashboard",
+    "数据看板更新间隔": "Data dashboard update interval",
+    "数据看板设置": "Data dashboard settings",
+    "数据看板默认时间粒度": "Data dashboard default time granularity",
+    "数据管理和日志查看": "Data management and log viewing",
+    "文件上传": "File upload",
+    "文件搜索价格:{{symbol}}{{price}} / 1K 次": "File search price: {{symbol}}{{price}} / 1K times",
+    "文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "Text prompt {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "Text prompt {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Text completion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字输入": "Text input",
+    "文字输出": "text output",
+    "文心一言": "ERNIE Bot",
+    "文档": "Documentation",
+    "文档地址": "Document Link",
+    "文生视频": "Text-to-video",
+    "新增供应商": "Add vendor",
+    "新密码": "New Password",
+    "新密码需要和原密码不一致!": "New password must be different from the old password!",
+    "新建": "Create",
+    "新建数量": "New quantity",
+    "新建组": "New group",
+    "新格式(支持条件判断与json自定义):": "New format (supports conditional judgment and JSON customization):",
+    "新格式模板": "New format template",
+    "新版本": "New Version",
+    "新用户使用邀请码奖励额度": "New user invitation code bonus quota",
+    "新用户初始额度": "Initial quota for new users",
+    "新的备用恢复代码": "New backup recovery code",
+    "新的备用码已生成": "New backup code has been generated",
+    "新获取的模型": "New models",
+    "新额度:": "New quota: ",
+    "无": "None",
+    "无冲突项": "No conflict items",
+    "无效的重置链接,请重新发起密码重置请求": "Invalid reset link, please initiate a new password reset request",
+    "无法发起 Passkey 注册": "Unable to initiate Passkey registration",
+    "无法复制到剪贴板,请手动复制": "Unable to copy to clipboard, please copy manually",
+    "无邀请人": "No Inviter",
+    "无限制": "Unlimited",
+    "无限额度": "Unlimited quota",
+    "日志清理失败:": "Log cleanup failed:",
+    "日志类型": "Log type",
+    "日志设置": "Log settings",
+    "日志详情": "Log details",
+    "旧格式(直接覆盖):": "Old format (direct override):",
+    "旧格式模板": "Old format template",
+    "旧的备用码已失效,请保存新的备用码": "Old backup codes have been invalidated, please save the new backup codes",
+    "早上好": "Good morning",
+    "时间": "Time",
+    "时间粒度": "Time granularity",
+    "易支付商户ID": "Epay merchant ID",
+    "易支付商户密钥": "Epay merchant key",
+    "是": "Yes",
+    "是否为企业账户": "Is it an enterprise account?",
+    "是否同时重置对话消息?选择\"是\"将清空所有对话记录并恢复默认示例;选择\"否\"将保留当前对话记录。": "Reset conversation messages at the same time? Selecting \"Yes\" will clear all conversation records and restore default examples; selecting \"No\" will retain current conversation records.",
+    "是否将该订单标记为成功并为用户入账?": "Mark this order as successful and credit the user?",
+    "是否自动禁用": "Whether to automatically disable",
+    "是否要求指纹/面容等生物识别": "Whether to require fingerprint/face recognition",
+    "显示倍率": "Show ratio",
+    "显示最新20条": "Display latest 20",
+    "显示名称": "Display Name",
+    "显示完整内容": "Show full content",
+    "显示操作项": "Show actions",
+    "显示更多": "Show more",
+    "显示第": "Showing",
+    "显示设置": "Display settings",
+    "显示调试": "Show debug",
+    "晚上好": "Good evening",
+    "普通用户": "Normal User",
+    "智能体ID": "Agent ID",
+    "智能熔断": "Smart fallback",
+    "智谱": "Zhipu AI",
+    "暂无API信息": "No API information",
+    "暂无保存的配置": "No saved configuration",
+    "暂无充值记录": "No recharge records",
+    "暂无公告": "No Notice",
+    "暂无匹配模型": "No matching model",
+    "暂无可用的支付方式,请联系管理员配置": "No payment methods available, please contact administrator for configuration",
+    "暂无响应数据": "No response data",
+    "暂无密钥数据": "No key data",
+    "暂无差异化倍率显示": "No differential ratio display",
+    "暂无常见问答": "No FAQ",
+    "暂无成功模型": "No successful models",
+    "暂无数据": "No data",
+    "暂无数据,点击下方按钮添加键值对": "No data, click the button below to add key-value pairs",
+    "暂无模型描述": "No model description",
+    "暂无监控数据": "No monitoring data",
+    "暂无系统公告": "No system notice",
+    "暂无缺失模型": "No missing models",
+    "暂无请求数据": "No request data",
+    "暂无项目": "No projects",
+    "暂无预填组": "No prefilled groups",
+    "暴露倍率接口": "Expose ratio API",
+    "更多": "Expand more",
+    "更多信息请参考": "For more information, please refer to",
+    "更多参数请参考": "For more parameters, please refer to",
+    "更好的价格,更好的稳定性,只需要将模型基址替换为:": "Better price, better stability, no subscription required, just replace the model BASE URL with: ",
+    "更新": "Update",
+    "更新 Stripe 设置": "Update Stripe settings",
+    "更新SSRF防护设置": "Update SSRF Protection Settings",
+    "更新Worker设置": "Update Worker Settings",
+    "更新令牌信息": "Update Token Information",
+    "更新兑换码信息": "Update redemption code information",
+    "更新失败": "Update failed",
+    "更新成功": "Update successful",
+    "更新所有已启用通道余额": "Update balance for all enabled channels",
+    "更新支付设置": "Update payment settings",
+    "更新时间": "Update time",
+    "更新服务器地址": "Update Server Address",
+    "更新模型信息": "Update model information",
+    "更新渠道信息": "Update Channel Information",
+    "更新预填组": "Update pre-filled group",
+    "服务可用性": "Service Status",
+    "服务器地址": "Server Address",
+    "服务显示名称": "Service Display Name",
+    "未发现新增模型": "No new models were added",
+    "未发现重复密钥": "No duplicate keys found",
+    "未启动": "No start",
+    "未启用": "Not Enabled",
+    "未命名": "Unnamed",
+    "未备份": "Not backed up",
+    "未开始": "Not Started",
+    "未找到匹配的模型": "No matching model found",
+    "未找到差异化倍率,无需同步": "No differential ratio found, no synchronization is required",
+    "未提交": "Not submitted",
+    "未检测到 Fluent 容器": "Fluent container not detected",
+    "未检测到 FluentRead(流畅阅读),请确认扩展已启用": "FluentRead (smooth reading) not detected, please confirm the extension is enabled",
+    "未测试": "Not tested",
+    "未登录或登录已过期,请重新登录": "Not logged in or login has expired, please log in again",
+    "未知": "unknown",
+    "未知供应商": "Unknown",
+    "未知模型": "Unknown model",
+    "未知渠道": "Unknown channel",
+    "未知状态": "Unknown status",
+    "未知类型": "Unknown type",
+    "未知身份": "Unknown Identity",
+    "未绑定": "Not bound",
+    "未获取到授权码": "Authorization code not obtained",
+    "未设置": "Not set",
+    "未设置倍率模型": "Models without ratio settings",
+    "未配置模型": "No model configured",
+    "未配置的模型列表": "Models not configured",
+    "本地": "Local",
+    "本地数据存储": "Local data storage",
+    "本设备:手机指纹/面容,外接:USB安全密钥": "Built-in: phone fingerprint/face, External: USB security key",
+    "本设备内置": "Built-in device",
+    "本项目根据": "This project is licensed under the ",
+    "权重": "Weight",
+    "权限设置": "Permission Settings",
+    "条": "items",
+    "条 - 第": "to",
+    "条,共": "of",
+    "条日志已清理!": "logs have been cleared!",
+    "查看": "Check",
+    "查看图片": "View pictures",
+    "查看密钥": "View key",
+    "查看当前可用的所有模型": "View all available models",
+    "查看所有可用的AI模型供应商,包括众多知名供应商的模型。": "View all available AI model suppliers, including models from many well-known suppliers.",
+    "查看渠道密钥": "View channel key",
+    "查询": "Query",
+    "标签": "Label",
+    "标签不能为空!": "Label cannot be empty!",
+    "标签信息": "Tag Information",
+    "标签名称": "Tag Name",
+    "标签的基本配置": "Tag basic configuration",
+    "标签组": "Tag group",
+    "标签聚合": "Tag aggregation",
+    "标签聚合模式": "Enable tag mode",
+    "标识颜色": "Identifier color",
+    "根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含": "Find model metadata based on model name and matching rules, priority: exact > prefix > suffix > contains",
+    "格式示例:": "Format example:",
+    "检查更新": "Check for updates",
+    "检测到 FluentRead(流畅阅读)": "FluentRead (smooth reading) detected",
+    "检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。": "Detected multiple keys, you can copy each key individually or click Copy All to get the complete content.",
+    "检测到该消息后有AI回复,是否删除后续回复并重新生成?": "AI reply detected after this message, delete subsequent replies and regenerate?",
+    "检测必须等待绘图成功才能进行放大等操作": "Detection must wait for drawing to succeed before performing zooming and other operations",
+    "模型": "Model",
+    "模型: {{ratio}}": "Model: {{ratio}}",
+    "模型专用区域": "Model-specific area",
+    "模型价格": "Model price",
+    "模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}": "Model price {{symbol}}{{price}}, {{ratioType}} {{ratio}}",
+    "模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}": "Model price: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}",
+    "模型倍率": "Model ratio",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}": "Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次": "Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, {{ratioType}} {{ratio}}, Web search called {{webSearchCallCount}} times",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}": "Model ratio {{modelRatio}}, cache ratio {{cacheRatio}}, completion ratio {{completionRatio}}, image input ratio {{imageRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}": "Model ratio {{modelRatio}}, completion ratio {{completionRatio}}, cache ratio {{cacheRatio}}, cache creation ratio {{cacheCreationRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率值": "Model Ratio Value",
+    "模型倍率和补全倍率": "Model Ratio and Completion Ratio",
+    "模型倍率和补全倍率同时设置": "Both model ratio and completion ratio are set",
+    "模型倍率设置": "Model ratio settings",
+    "模型关键字": "model keyword",
+    "模型列表已复制到剪贴板": "Model list copied to clipboard",
+    "模型列表已更新": "Model list updated",
+    "模型创建成功!": "Model created successfully!",
+    "模型名称": "Model Name",
+    "模型名称已存在": "Model name already exists",
+    "模型固定价格": "Model price per call",
+    "模型图标": "Model icon",
+    "模型定价,需要登录访问": "Model pricing, requires login to access",
+    "模型广场": "Model Marketplace",
+    "模型支持的接口端点信息": "Model supported API endpoint information",
+    "模型数据分析": "Model Data Analysis",
+    "模型映射必须是合法的 JSON 格式!": "Model mapping must be in valid JSON format!",
+    "模型更新成功!": "Model updated successfully!",
+    "模型消耗分布": "Model consumption distribution",
+    "模型消耗趋势": "Model consumption trend",
+    "模型版本": "Model version",
+    "模型的详细描述和基本特性": "Detailed description and basic characteristics of the model",
+    "模型相关设置": "Model related settings",
+    "模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:": "The model community needs everyone's contribution. If you find incorrect data or want to contribute new models, please visit:",
+    "模型管理": "Model Management",
+    "模型组": "Model group",
+    "模型补全倍率(仅对自定义模型有效)": "Model completion ratio (only effective for custom models)",
+    "模型请求速率限制": "Model request rate limit",
+    "模型调用次数占比": "Model call ratio",
+    "模型调用次数排行": "Model call ranking",
+    "模型选择和映射设置": "Model selection and mapping settings",
+    "模型配置": "Model Configuration",
+    "模型重定向": "Model mapping",
+    "模型限制列表": "Model restrictions list",
+    "模板示例": "Template example",
+    "模糊搜索模型名称": "Fuzzy search model name",
+    "次": "times",
+    "欢迎使用,请完成以下设置以开始使用系统": "Welcome! Please complete the following settings to start using the system",
+    "正在处理大内容...": "Processing large content...",
+    "正在提交": "Submitting",
+    "正在构造请求体预览...": "Constructing request body preview...",
+    "正在测试第 ${current} - ${end} 个模型 (共 ${total} 个)": "Testing model ${current} - ${end} (total ${total})",
+    "正在跳转...": "Redirecting...",
+    "此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理": "This proxy is only used for image request forwarding, webhook notification sending, etc. AI API requests are still sent directly by the server, and proxy can be configured separately in channel settings",
+    "此修改将不可逆": "This modification will be irreversible",
+    "此操作不可恢复,请仔细确认时间后再操作!": "This operation cannot be recovered, please confirm the time carefully before proceeding!",
+    "此操作不可撤销,将永久删除已自动禁用的密钥": "This operation cannot be undone, and all automatically disabled keys will be permanently deleted.",
+    "此操作不可撤销,将永久删除该密钥": "This operation cannot be undone, and the key will be permanently deleted.",
+    "此操作不可逆,所有数据将被永久删除": "This operation is irreversible, all data will be permanently deleted",
+    "此操作将启用用户账户": "This operation will enable the user account",
+    "此操作将提升用户的权限级别": "This operation will elevate the user's permission level",
+    "此操作将禁用用户账户": "This operation will disable the user account",
+    "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。": "This will disable the user's current two-factor setup. No verification code will be required until they enable it again.",
+    "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。": "This will detach the user's current Passkey. They will need to register again on next login.",
+    "此操作将降低用户的权限级别": "This operation will reduce the user's permission level",
+    "此支付方式最低充值金额为": "Minimum recharge amount for this payment method is",
+    "此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。": "This setting is used for internal system calculations. The default value of 500000 is designed for 6 decimal places precision, modification is not recommended.",
+    "此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除": "This page only shows models without price or ratio settings. After setting, they will be automatically removed from the list",
+    "此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "Read-only, user's personal settings, and cannot be modified directly",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:": "This is optional, used to modify the model name in the request body, it's a JSON string, the key is the model name in the request, and the value is the model name to be replaced, for example:",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改": "This is optional, used to modify the model name in the request body, as a JSON string, the key is the model name in the request, the value is the model name to be replaced, leaving blank will not change",
+    "此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:": "Optional, used to override returned status codes, only affects local judgment, does not modify status code returned upstream, e.g. rewriting Claude channel's 400 error to 500 (for retry). Do not abuse this feature. Example:",
+    "此项可选,用于覆盖请求参数。不支持覆盖 stream 参数": "This is optional, used to override request parameters. Overriding stream parameter is not supported.",
+    "此项可选,用于覆盖请求头参数": "This is optional, used to override request header parameters.",
+    "此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/": "Optional for API calls through custom API address, do not add /v1 and / at the end",
+    "每隔多少分钟测试一次所有通道": "How many minutes between testing all channels",
+    "永不过期": "Never expires",
+    "永久删除您的两步验证设置": "Permanently delete your two-factor authentication settings",
+    "永久删除所有备用码(包括未使用的)": "Permanently delete all backup codes (including unused ones)",
+    "没有可用令牌用于填充": "No available tokens for filling",
+    "没有可用模型": "No available models",
+    "没有找到匹配的模型": "No matching model found",
+    "没有未设置的模型": "No unconfigured models",
+    "没有模型可以复制": "No models to copy",
+    "没有账户?": "No account? ",
+    "注 册": "Sign Up",
+    "注册": "Sign up",
+    "注册 Passkey": "Register Passkey",
+    "注意": "Note",
+    "注意:JSON中重复的键只会保留最后一个同名键的值": "Note: In JSON, duplicate keys will only keep the value of the last key with the same name",
+    "注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用": "Note: For non-Chat API, please make sure to enter the correct API address, otherwise it may not work",
+    "注销": "Logout",
+    "注销成功!": "Logout successful!",
+    "流": "stream",
+    "浅色": "Light",
+    "浅色模式": "Light Mode",
+    "测试": "Test",
+    "测试中": "Testing",
+    "测试中...": "Testing...",
+    "测试单个渠道操作项目组": "Test a single channel operation project group",
+    "测试失败": "Test failed",
+    "测试所有渠道的最长响应时间": "Maximum response time for testing all channels",
+    "测试所有通道": "Test all channels",
+    "测速": "Speed Test",
+    "消息优先级": "Message priority",
+    "消息优先级,范围0-10,默认为5": "Message priority, range 0-10, default is 5",
+    "消息已删除": "Message deleted",
+    "消息已复制到剪贴板": "Message copied to clipboard",
+    "消息已更新": "Message updated",
+    "消息已编辑": "Message edited",
+    "消耗分布": "Consumption distribution",
+    "消耗趋势": "Consumption trend",
+    "消耗额度": "Used Quota",
+    "消费": "Consume",
+    "深色": "Dark",
+    "深色模式": "Dark Mode",
+    "添加": "Add",
+    "添加API": "Add API",
+    "添加令牌": "Create token",
+    "添加兑换码": "Add redemption code",
+    "添加公告": "Add Notice",
+    "添加分类": "Add Category",
+    "添加成功": "Added successfully",
+    "添加模型": "Add model",
+    "添加模型区域": "Add model region",
+    "添加渠道": "Add channel",
+    "添加用户": "Add user",
+    "添加聊天配置": "Add chat configuration",
+    "添加键值对": "Add key-value pair",
+    "添加问答": "Add FAQ",
+    "添加额度": "Add quota",
+    "清空重定向": "Clear redirect",
+    "清除历史日志": "Clear historical logs",
+    "清除失效兑换码": "Clear invalid redemption codes",
+    "清除所有模型": "Clear all models",
+    "渠道": "Channel",
+    "渠道 ID": "Channel ID",
+    "渠道ID,名称,密钥,API地址": "Channel ID, name, key, Base URL",
+    "渠道优先级": "Channel Priority",
+    "渠道信息": "Channel information",
+    "渠道创建成功!": "Channel created successfully!",
+    "渠道复制失败": "Channel copy failed",
+    "渠道复制失败: ": "Channel copy failed:",
+    "渠道复制成功": "Channel copy successful",
+    "渠道密钥": "Channel key",
+    "渠道密钥信息": "Channel key information",
+    "渠道密钥列表": "Channel key list",
+    "渠道更新成功!": "Channel updated successfully!",
+    "渠道权重": "Channel Weight",
+    "渠道标签": "Channel Tag",
+    "渠道模型信息不完整": "Channel model information is incomplete",
+    "渠道的基本配置信息": "Channel basic configuration information",
+    "渠道的模型测试": "Channel Model Test",
+    "渠道的高级配置选项": "Advanced channel configuration options",
+    "渠道管理": "Channel Management",
+    "渠道额外设置": "Channel extra settings",
+    "源地址": "Source address",
+    "演示站点": "Demo Site",
+    "演示站点模式": "Demo site mode",
+    "点击上传文件或拖拽文件到这里": "Click to upload file or drag and drop file here",
+    "点击下方按钮通过 Telegram 完成绑定": "Click the button below to complete binding via Telegram",
+    "点击复制模型名称": "Click to copy model name",
+    "点击查看差异": "Click to view differences",
+    "点击此处": "click here",
+    "点击预览视频": "Click to preview video",
+    "点击验证按钮,使用您的生物特征或安全密钥": "Click the verification button and use your biometrics or security key",
+    "版权所有": "All rights reserved",
+    "状态": "Status",
+    "状态码复写": "Status Code Override",
+    "状态筛选": "Status filter",
+    "状态页面Slug": "Status Page Slug",
+    "生成令牌": "Generate Token",
+    "生成数量": "Generate quantity",
+    "生成数量必须大于0": "Generation quantity must be greater than 0",
+    "生成新的备用码": "Generate new backup codes",
+    "生成歌词": "Generate lyrics",
+    "生成音乐": "generate music",
+    "用于API调用的身份验证令牌,请妥善保管": "Authentication token for API calls, please keep it safe",
+    "用于配置网络代理,支持 socks5 协议": "Used to configure network proxy, supports socks5 protocol",
+    "用以支持基于 WebAuthn 的无密码登录注册": "Support WebAuthn-based passwordless login and registration",
+    "用以支持用户校验": "To support user verification",
+    "用以支持系统的邮件发送": "To support the system email sending",
+    "用以支持通过 GitHub 进行登录注册": "To support login & registration via GitHub",
+    "用以支持通过 Linux DO 进行登录注册": "To support login & registration via Linux DO",
+    "用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP": "To support login via OIDC, such as Okta, Auth0 and other IdPs compatible with OIDC protocol",
+    "用以支持通过 Telegram 进行登录注册": "To support login & registration via Telegram",
+    "用以支持通过微信进行登录注册": "To support login & registration via WeChat",
+    "用以防止恶意用户利用临时邮箱批量注册": "To prevent malicious users from bulk registration using temporary email addresses",
+    "用户": "User",
+    "用户个人功能": "User personal functions",
+    "用户主页,展示系统信息": "User homepage, displaying system information",
+    "用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置": "User priority: If the user specifies a system prompt in the request, the user's setting will be used first",
+    "用户信息": "User information",
+    "用户信息更新成功!": "User information updated successfully!",
+    "用户分组": "Your default group",
+    "用户分组和额度管理": "User Group and Quota Management",
+    "用户分组配置": "User group configuration",
+    "用户协议": "User Agreement",
+    "用户协议已更新": "User agreement updated",
+    "用户协议更新失败": "User agreement update failed",
+    "用户可选分组": "User selectable groups",
+    "用户名": "Username",
+    "用户名或邮箱": "Username or email",
+    "用户名称": "User Name",
+    "用户控制面板,管理账户": "User control panel for account management",
+    "用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{\"vip\": \"VIP 用户\", \"test\": \"测试\"},表示用户可以选择 vip 分组和 test 分组": "User selectable groups when creating tokens, in JSON string format, for example: {\"vip\": \"VIP User\", \"test\": \"Test\"}, indicating that users can choose vip group and test group",
+    "用户每周期最多请求完成次数": "User max successful request times per period",
+    "用户每周期最多请求次数": "User max request times per period",
+    "用户注册时看到的网站名称,比如'我的网站'": "Website name users see during registration, e.g. 'My Website'",
+    "用户的基本账户信息": "User basic account information",
+    "用户管理": "User Management",
+    "用户组": "User group",
+    "用户账户创建成功!": "User account created successfully!",
+    "用户账户管理": "User account management",
+    "用时/首字": "Time/first word",
+    "留空则使用账号绑定的邮箱": "If left blank, the email address bound to the account will be used",
+    "留空则使用默认端点;支持 {path, method}": "Leave blank to use the default endpoint; supports {path, method}",
+    "留空则默认使用服务器地址,注意不能携带http://或者https://": "If left blank, the server address will be used by default. Note that http:// or https:// should not be included",
+    "登 录": "Log In",
+    "登录": "Sign in",
+    "登录成功!": "Login successful!",
+    "登录过期,请重新登录!": "Login expired, please log in again!",
+    "白名单": "Whitelist",
+    "的前提下使用。": "for use under the following conditions:",
+    "监控设置": "Monitoring Settings",
+    "目标用户:{{username}}": "Target user: {{username}}",
+    "相关项目": "Related Projects",
+    "相当于删除用户,此修改将不可逆": "Equivalent to deleting the user, this modification is irreversible",
+    "矛盾": "Conflict",
+    "知识库 ID": "Knowledge Base ID",
+    "确定": "OK",
+    "确定?": "Sure?",
+    "确定删除此组?": "Confirm delete this group?",
+    "确定导入": "Confirm import",
+    "确定是否要修复数据库一致性?": "Are you sure you want to repair database consistency?",
+    "确定是否要删除所选通道?": "Are you sure you want to delete the selected channels?",
+    "确定是否要删除此令牌?": "Are you sure you want to delete this token?",
+    "确定是否要删除此兑换码?": "Are you sure you want to delete this redemption code?",
+    "确定是否要删除此模型?": "Are you sure you want to delete this model?",
+    "确定是否要删除此渠道?": "Are you sure you want to delete this channel?",
+    "确定是否要删除禁用通道?": "Are you sure you want to delete the disabled channel?",
+    "确定是否要复制此渠道?": "Are you sure you want to copy this channel?",
+    "确定是否要注销此用户?": "Are you sure you want to deactivate this user?",
+    "确定清除所有失效兑换码?": "Are you sure you want to clear all invalid redemption codes?",
+    "确定要修改所有子渠道优先级为 ": "Confirm to modify all sub-channel priorities to ",
+    "确定要修改所有子渠道权重为 ": "Confirm to modify all sub-channel weights to ",
+    "确定要删除供应商 \"{{name}}\" 吗?此操作不可撤销。": "Are you sure you want to delete supplier \"{{name}}\"? This operation is irreversible.",
+    "确定要删除所有已自动禁用的密钥吗?": "Are you sure you want to delete all automatically disabled keys?",
+    "确定要删除所选的 {{count}} 个令牌吗?_one": "Are you sure you want to delete the selected {{count}} token?",
+    "确定要删除所选的 {{count}} 个令牌吗?_other": "Are you sure you want to delete the selected {{count}} tokens?",
+    "确定要删除所选的 {{count}} 个模型吗?_one": "Are you sure you want to delete the selected {{count}} model?",
+    "确定要删除所选的 {{count}} 个模型吗?_other": "Are you sure you want to delete the selected {{count}} models?",
+    "确定要删除此API信息吗?": "Are you sure you want to delete this API information?",
+    "确定要删除此公告吗?": "Are you sure you want to delete this notice?",
+    "确定要删除此分类吗?": "Are you sure you want to delete this category?",
+    "确定要删除此密钥吗?": "Are you sure you want to delete this key?",
+    "确定要删除此问答吗?": "Are you sure you want to delete this FAQ?",
+    "确定要删除这条消息吗?": "Are you sure you want to delete this message?",
+    "确定要启用所有密钥吗?": "Are you sure you want to enable all keys?",
+    "确定要启用此用户吗?": "Are you sure you want to enable this user?",
+    "确定要提升此用户吗?": "Are you sure you want to promote this user?",
+    "确定要更新所有已启用通道余额吗?": "Are you sure you want to update the balance of all enabled channels?",
+    "确定要测试所有通道吗?": "Are you sure you want to test all channels?",
+    "确定要禁用所有的密钥吗?": "Are you sure you want to disable all keys?",
+    "确定要禁用此用户吗?": "Are you sure you want to disable this user?",
+    "确定要降级此用户吗?": "Are you sure you want to demote this user?",
+    "确定重置": "Confirm reset",
+    "确定重置模型倍率吗?": "Confirm to reset model ratio?",
+    "确认": "Confirm",
+    "确认冲突项修改": "Confirm conflict item modification",
+    "确认删除": "Confirm deletion",
+    "确认取消密码登录": "Confirm cancel password login",
+    "确认密码": "Confirm Password",
+    "确认导入配置": "Confirm import configuration",
+    "确认新密码": "Confirm new password",
+    "确认清除历史日志": "Confirm clear historical logs",
+    "确认禁用": "Confirm disable",
+    "确认补单": "Confirm Order Completion",
+    "确认解绑": "Confirm Unbind",
+    "确认解绑 Passkey": "Confirm Unbind Passkey",
+    "确认设置并完成初始化": "Confirm settings and complete initialization",
+    "确认重置 Passkey": "Confirm Passkey Reset",
+    "确认重置两步验证": "Confirm Two-Factor Reset",
+    "确认重置密码": "Confirm Password Reset",
+    "示例": "Example",
+    "示例:{\"default\": [200, 100], \"vip\": [0, 1000]}。": "Example: {\"default\": [200, 100], \"vip\": [0, 1000]}.",
+    "视频": "Video",
+    "禁用": "Disable",
+    "禁用 store 透传": "Disable store Pass-through",
+    "禁用2FA失败": "Failed to disable Two-Factor Authentication",
+    "禁用两步验证": "Disable two-factor authentication",
+    "禁用全部": "Disable all",
+    "禁用原因": "Disable reason",
+    "禁用后的影响:": "Impact after disabling:",
+    "禁用密钥失败": "Failed to disable key",
+    "禁用所有密钥失败": "Failed to disable all keys",
+    "禁用时间": "Disable time",
+    "私有IP访问详细说明": "⚠️ Security Warning: Enabling this allows access to internal network resources (localhost, private networks). Only enable if you need to access internal services and understand the security implications.",
+    "私有部署地址": "Private Deployment Address",
+    "秒": "Second",
+    "移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目": "Removal of One API copyright mark must first be authorized. Project maintenance requires a lot of effort. If this project is meaningful to you, please actively support it.",
+    "窗口处理": "window handling",
+    "窗口等待": "window wait",
+    "站点额度展示类型及汇率": "Site quota display type and exchange rate",
+    "端口配置详细说明": "Restrict external requests to specific ports. Use single ports (80, 443) or ranges (8000-8999). Empty list allows all ports. Default includes common web ports.",
+    "端点": "Endpoint",
+    "端点映射": "Endpoint mapping",
+    "端点类型": "Endpoint type",
+    "端点组": "Endpoint group",
+    "第三方账户绑定状态(只读)": "Third-party account binding status (read-only)",
+    "等价金额:": "Equivalent Amount: ",
+    "等待中": "Waiting",
+    "等待获取邮箱信息...": "Waiting to get email information...",
+    "筛选": "Filter",
+    "管理": "Manage",
+    "管理你的 LinuxDO OAuth App": "Manage your LinuxDO OAuth App",
+    "管理员": "Admin",
+    "管理员区域": "Administrator Area",
+    "管理员暂时未设置任何关于内容": "The administrator has not set any custom About content yet",
+    "管理员未开启Stripe充值!": "Administrator has not enabled Stripe recharge!",
+    "管理员未开启在线充值!": "The administrator has not enabled online recharge!",
+    "管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。": "The administrator has not enabled the online recharge function, please contact the administrator to enable it or recharge with a redemption code.",
+    "管理员未设置用户可选分组": "Administrator has not set user-selectable groups",
+    "管理员设置了外部链接,点击下方按钮访问": "Administrator has set up external links, click the button below to access",
+    "管理员账号": "Admin account",
+    "管理员账号已经初始化过,请继续设置其他参数": "The admin account has already been initialized, please continue to set other parameters",
+    "管理模型、标签、端点等预填组": "Manage model, tag, endpoint, etc. pre-filled groups",
+    "类型": "Type",
+    "精确": "Exact",
+    "系统": "System",
+    "系统令牌已复制到剪切板": "System token copied to clipboard",
+    "系统任务记录": "System task records",
+    "系统信息": "System Information",
+    "系统公告": "System Notice",
+    "系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)": "System notice management, you can publish system notices and important messages (maximum 100, display latest 20 on the front end)",
+    "系统初始化": "System initialization",
+    "系统初始化失败,请重试": "System initialization failed, please try again",
+    "系统初始化成功,正在跳转...": "System initialization successful, redirecting...",
+    "系统参数配置": "System parameter configuration",
+    "系统名称": "System Name",
+    "系统名称已更新": "System name updated",
+    "系统名称更新失败": "System name update failed",
+    "系统提示覆盖": "System prompt override",
+    "系统提示词": "System Prompt",
+    "系统提示词拼接": "System prompt append",
+    "系统数据统计": "System data statistics",
+    "系统文档和帮助信息": "System documentation and help information",
+    "系统消息": "System message",
+    "系统管理功能": "System management functions",
+    "系统设置": "System Settings",
+    "系统访问令牌": "System Access Token",
+    "约": "Approximately",
+    "索引": "Index",
+    "紧凑列表": "Compact list",
+    "线路描述": "Route description",
+    "组列表": "Group list",
+    "组名": "Group name",
+    "组织": "Organization",
+    "组织,不填则为默认组织": "Organization, default if empty",
+    "绑定": "Bind",
+    "绑定 Telegram": "Bind Telegram",
+    "绑定信息": "Binding Information",
+    "绑定微信账户": "Bind WeChat Account",
+    "绑定成功!": "Binding successful!",
+    "绑定邮箱地址": "Bind Email Address",
+    "结束时间": "End Time",
+    "结果图片": "Result",
+    "绘图": "Drawing",
+    "绘图任务记录": "Drawing task records",
+    "绘图日志": "Drawing Logs",
+    "绘图设置": "Drawing settings",
+    "统计Tokens": "Statistical Tokens",
+    "统计次数": "Statistical count",
+    "统计额度": "Statistical quota",
+    "继续": "Continue",
+    "缓存 Tokens": "Cache Tokens",
+    "缓存: {{cacheRatio}}": "Cache: {{cacheRatio}}",
+    "缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Cache price: {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (Cache ratio: {{cacheRatio}})",
+    "缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Cache price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Cache ratio: {{cacheRatio}})",
+    "缓存倍率": "Cache ratio",
+    "缓存创建 Tokens": "Cache Creation Tokens",
+    "缓存创建: {{cacheCreationRatio}}": "Cache creation: {{cacheCreationRatio}}",
+    "缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})": "Cache creation price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (Cache creation ratio: {{cacheCreationRatio}})",
+    "编辑": "Edit",
+    "编辑API": "Edit API",
+    "编辑供应商": "Edit Provider",
+    "编辑公告": "Edit Notice",
+    "编辑公告内容": "Edit announcement content",
+    "编辑分类": "Edit Category",
+    "编辑成功": "Edit Successful",
+    "编辑标签": "Edit Tag",
+    "编辑模型": "Edit Model",
+    "编辑模式": "Edit Mode",
+    "编辑用户": "Edit User",
+    "编辑聊天配置": "Edit Chat Configuration",
+    "编辑问答": "Edit FAQ",
+    "缩词": "Shorten",
+    "缺省 MaxTokens": "Default MaxTokens",
+    "网站地址": "Website Address",
+    "网站域名标识": "Website Domain ID",
+    "网络错误": "Network Error",
+    "置信度": "Confidence",
+    "聊天": "Chat",
+    "聊天会话管理": "Chat session management",
+    "聊天区域": "Chat Area",
+    "聊天应用名称": "Chat Application Name",
+    "聊天应用名称已存在,请使用其他名称": "Chat application name already exists, please use another name",
+    "聊天设置": "Chat settings",
+    "聊天配置": "Chat configuration",
+    "聊天链接配置错误,请联系管理员": "Chat link configuration error, please contact administrator",
+    "联系我们": "Contact Us",
+    "腾讯混元": "Hunyuan",
+    "自动分组auto,从第一个开始选择": "Auto grouping auto, select from the first one",
+    "自动检测": "Auto Detect",
+    "自动模式": "Auto Mode",
+    "自动测试所有通道间隔时间": "Auto test interval for all channels",
+    "自动禁用": "Auto disabled",
+    "自动禁用关键词": "Automatic disable keywords",
+    "自动选择": "Auto Select",
+    "自定义充值数量选项": "Custom Recharge Amount Options",
+    "自定义充值数量选项不是合法的 JSON 数组": "Custom recharge amount options is not a valid JSON array",
+    "自定义变焦-提交": "Custom Zoom-Submit",
+    "自定义模型名称": "Custom model name",
+    "自定义货币": "Custom currency",
+    "自定义货币符号": "Custom currency symbol",
+    "自用模式": "Self-use mode",
+    "自适应列表": "Adaptive list",
+    "节省": "Save",
+    "花费": "Spend",
+    "花费时间": "Time spent",
+    "若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置": "If your OIDC Provider supports Discovery Endpoint, you can only fill in the OIDC Well-Known URL, and the system will automatically obtain the OIDC configuration",
+    "获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确": "Failed to get OIDC configuration, please check network status and whether the Well-Known URL is correct",
+    "获取 OIDC 配置成功!": "OIDC configuration obtained successfully!",
+    "获取2FA状态失败": "Failed to get Two-Factor Authentication status",
+    "获取初始化状态失败": "Failed to get initialization status",
+    "获取启用模型失败": "Failed to get enabled models",
+    "获取启用模型失败:": "Failed to get enabled models:",
+    "获取密钥": "Get Key",
+    "获取密钥失败": "Failed to get key",
+    "获取密钥状态失败": "Failed to get key status",
+    "获取未配置模型失败": "Failed to get unconfigured models",
+    "获取模型列表": "Get Model List",
+    "获取模型列表失败": "Failed to retrieve model list",
+    "获取渠道失败:": "Failed to get channels: ",
+    "获取组列表失败": "Failed to get group list",
+    "获取金额失败": "Failed to get amount",
+    "获取验证码": "Get Verification Code",
+    "补全": "Completion",
+    "补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "Completion price: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Completion ratio: {{completionRatio}})",
+    "补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens": "Completion price: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens",
+    "补全倍率": "Completion ratio",
+    "补全倍率值": "Completion Ratio Value",
+    "补单": "Complete Order",
+    "补单失败": "Failed to complete order",
+    "补单成功": "Order completed successfully",
+    "表单引用错误,请刷新页面重试": "Form reference error, please refresh the page and try again",
+    "表格视图": "Table view",
+    "覆盖模式:将完全替换现有的所有密钥": "Overwrite mode: completely replace all existing keys",
+    "覆盖现有密钥": "Overwrite existing key",
+    "角色": "Role",
+    "解析响应数据时发生错误": "An error occurred while parsing response data",
+    "解析密钥文件失败: {{msg}}": "Failed to parse key file: {{msg}}",
+    "解绑 Passkey": "Remove Passkey",
+    "解绑后将无法使用 Passkey 登录,确定要继续吗?": "After unbinding, you will not be able to login with Passkey. Are you sure you want to continue?",
+    "计费类型": "Billing type",
+    "计费过程": "Billing process",
+    "订单号": "Order No.",
+    "讯飞星火": "Spark Desk",
+    "记录请求与错误日志IP": "Record request and error log IP",
+    "设备类型偏好": "Device Type Preference",
+    "设置 Logo": "Set Logo",
+    "设置2FA失败": "Failed to set up Two-Factor Authentication",
+    "设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "Set discounts for different recharge amounts, where the key is the recharge amount and the value is the discount rate, for example: {\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}",
+    "设置两步验证": "Set up two-factor authentication",
+    "设置令牌可用额度和数量": "Set token available quota and quantity",
+    "设置令牌的基本信息": "Set token basic information",
+    "设置令牌的访问限制": "Set token access restrictions",
+    "设置保存失败": "Settings save failed",
+    "设置保存成功": "Settings saved successfully",
+    "设置兑换码的基本信息": "Set redemption code basic information",
+    "设置兑换码的额度和数量": "Set redemption code quota and quantity",
+    "设置公告": "Set notice",
+    "设置关于": "Set about",
+    "设置已保存": "Settings saved",
+    "设置模型的基本信息": "Set the basic information of the model",
+    "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Set the email address for receiving quota warning notifications, if not set, the email address bound to the account will be used",
+    "设置用户协议": "Set user agreement",
+    "设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]": "Set recharge amount options that users can choose from, for example: [10, 20, 50, 100, 200, 500]",
+    "设置管理员登录信息": "Set administrator login information",
+    "设置类型": "Setting Type",
+    "设置系统名称": "Set system name",
+    "设置过短会影响数据库性能": "Setting too short will affect database performance",
+    "设置隐私政策": "Set privacy policy",
+    "设置页脚": "Set Footer",
+    "设置预填组的基本信息": "Set the basic information of the pre-filled group",
+    "设置首页内容": "Set home page content",
+    "设置默认地区和特定模型的专用地区": "Set default region and dedicated regions for specific models",
+    "设计与开发由": "Designed & Developed by",
+    "访问限制": "Access Restrictions",
+    "该供应商提供多种AI模型,适用于不同的应用场景。": "This supplier provides multiple AI models, suitable for different application scenarios.",
+    "该分类下没有可用模型": "No available models under this category",
+    "该域名已存在于白名单中": "The domain already exists in the whitelist",
+    "该数据可能不可信,请谨慎使用": "This data may not be reliable, please use with caution",
+    "该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置": "This server address will affect the payment callback address and the address displayed on the default homepage, please ensure correct configuration",
+    "该模型存在固定价格与倍率计费方式冲突,请确认选择": "The model has a fixed price and ratio billing method conflict, please confirm the selection",
+    "详情": "Details",
+    "语音输入": "Voice input",
+    "语音输出": "Voice output",
+    "说明": "Description",
+    "说明:": "Instructions:",
+    "说明信息": "Description",
+    "请上传密钥文件": "Please upload the key file",
+    "请上传密钥文件!": "Please upload the key file!",
+    "请为渠道命名": "Please name the channel",
+    "请先填写服务器地址": "Please fill in the server address first",
+    "请先输入密钥": "Please enter the key first",
+    "请先选择同步渠道": "Please select the synchronization channel first",
+    "请先选择模型!": "Please select a model first!",
+    "请先选择要删除的令牌!": "Please select the token to be deleted!",
+    "请先选择要删除的通道!": "Please select the channel you want to delete first!",
+    "请先选择要设置标签的渠道!": "Please select the channel to set tags for first!",
+    "请先选择需要批量设置的模型": "Please select models for batch setting first",
+    "请先阅读并同意用户协议和隐私政策": "Please read and agree to the user agreement and privacy policy first",
+    "请再次输入新密码": "Please enter the new password again",
+    "请前往个人设置 → 安全设置进行配置。": "Please go to Personal Settings → Security Settings to configure.",
+    "请勿过度信任此功能,IP可能被伪造": "Do not over-trust this feature, IP can be spoofed",
+    "请在系统设置页面编辑分组倍率以添加新的分组:": "Please edit Group ratios in system settings to add new groups:",
+    "请填写完整的管理员账号信息": "Please fill in the complete administrator account information",
+    "请填写密钥": "Please enter the key",
+    "请填写渠道名称和渠道密钥!": "Please enter channel name and key!",
+    "请填写部署地区": "Please fill in the deployment region",
+    "请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。": "Keep key information secure, do not disclose to others. If there are security concerns, please change the key immediately.",
+    "请检查渠道配置或刷新重试": "Please check the channel configuration or refresh and try again",
+    "请检查表单填写是否正确": "Please check if the form is filled out correctly",
+    "请检查输入": "Please check your input",
+    "请求发生错误": "An error occurred with the request",
+    "请求发生错误: ": "An error occurred with the request: ",
+    "请求后端接口失败:": "Failed to request the backend interface: ",
+    "请求失败": "Request failed",
+    "请求头覆盖": "Request header override",
+    "请求并计费模型": "Request and charge model",
+    "请求时长: ${time}s": "Request time: ${time}s",
+    "请求次数": "Number of Requests",
+    "请求结束后多退少补": "Adjust after request completion",
+    "请求预扣费额度": "Pre-deduction quota for requests",
+    "请点击我": "Please click me",
+    "请确认以下设置信息,点击\"初始化系统\"开始配置": "Please confirm the following settings information, click \"Initialize system\" to start configuration",
+    "请确认您已了解禁用两步验证的后果": "Please confirm that you understand the consequences of disabling two-factor authentication",
+    "请确认管理员密码": "Please confirm the admin password",
+    "请稍后几秒重试,Turnstile 正在检查用户环境!": "Please try again in a few seconds, Turnstile is checking the user environment!",
+    "请联系管理员在系统设置中配置API信息": "Please contact the administrator to configure API information in the system settings.",
+    "请联系管理员在系统设置中配置Uptime": "Please contact the administrator to configure Uptime in the system settings.",
+    "请联系管理员在系统设置中配置公告信息": "Please contact the administrator to configure notice information in the system settings.",
+    "请联系管理员在系统设置中配置常见问答": "Please contact the administrator to configure FAQ information in the system settings.",
+    "请联系管理员配置聊天链接": "Please contact the administrator to configure the chat link",
+    "请至少选择一个令牌!": "Please select at least one token!",
+    "请至少选择一个兑换码!": "Please select at least one redemption code!",
+    "请至少选择一个模型": "Please select at least one model",
+    "请至少选择一个模型!": "Please select at least one model!",
+    "请至少选择一个渠道": "Please select at least one channel",
+    "请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com": "Please enter AZURE_OPENAI_ENDPOINT, e.g.: https://docs-test-001.openai.azure.com",
+    "请输入 JSON 格式的密钥内容,例如:\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}": "Please enter the key content in JSON format, for example:\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}",
+    "请输入 OIDC 的 Well-Known URL": "Please enter the Well-Known URL for OIDC",
+    "请输入6位验证码或8位备用码": "Please enter a 6-digit verification code or 8-digit backup code",
+    "请输入API地址": "Please enter the API address",
+    "请输入API地址!": "Please enter the API address!",
+    "请输入Bark推送URL": "Please enter Bark push URL",
+    "请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}": "Please enter Bark push URL, e.g.: https://api.day.app/yourkey/{{title}}/{{content}}",
+    "请输入Gotify应用令牌": "Please enter Gotify application token",
+    "请输入Gotify服务器地址": "Please enter Gotify server address",
+    "请输入Gotify服务器地址,例如: https://gotify.example.com": "Please enter Gotify server address, e.g.: https://gotify.example.com",
+    "请输入Uptime Kuma地址": "Please enter the Uptime Kuma address",
+    "请输入Uptime Kuma服务地址,如:https://status.example.com": "Please enter the Uptime Kuma service address, such as: https://status.example.com",
+    "请输入URL链接": "Please enter the URL link",
+    "请输入Webhook地址": "Please enter the Webhook address",
+    "请输入Webhook地址,例如: https://example.com/webhook": "Please enter the Webhook URL, e.g.: https://example.com/webhook",
+    "请输入你的账户名以确认删除!": "Please enter your account name to confirm deletion!",
+    "请输入供应商名称": "Please enter the vendor name",
+    "请输入供应商名称,如:OpenAI": "Please enter the vendor name, such as: OpenAI",
+    "请输入供应商描述": "Please enter the vendor description",
+    "请输入兑换码": "Please enter the redemption code",
+    "请输入兑换码!": "Please enter the redemption code!",
+    "请输入公告内容": "Please enter the notice content",
+    "请输入公告内容(支持 Markdown/HTML)": "Please enter the notice content (supports Markdown/HTML)",
+    "请输入分类名称": "Please enter category name",
+    "请输入分类名称,如:OpenAI、Claude等": "Please enter the category name, such as: OpenAI, Claude, etc.",
+    "请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com": "Please enter the path before /suno, usually the domain, e.g.: https://api.example.com",
+    "请输入原密码": "Please enter the original password",
+    "请输入原密码!": "Please enter the original password!",
+    "请输入名称": "Please enter a name",
+    "请输入回答内容": "Please enter the answer content",
+    "请输入回答内容(支持 Markdown/HTML)": "Please enter the answer content (supports Markdown/HTML)",
+    "请输入图标名称": "Please enter the icon name",
+    "请输入填充值": "Please enter a value",
+    "请输入备注(仅管理员可见)": "Please enter a remark (only visible to administrators)",
+    "请输入完整的 JSON 格式密钥内容": "Please enter the complete JSON format key content",
+    "请输入完整的URL,例如:https://api.openai.com/v1/chat/completions": "Please enter complete URL, e.g.: https://api.openai.com/v1/chat/completions",
+    "请输入完整的URL链接": "Please enter the complete URL link",
+    "请输入密码": "Please enter password",
+    "请输入密钥": "Please enter the key",
+    "请输入密钥,一行一个": "Please enter the key, one per line",
+    "请输入密钥!": "Please enter the key!",
+    "请输入您的密码": "Please enter your password",
+    "请输入您的用户名以确认删除": "Please enter your username to confirm deletion",
+    "请输入您的用户名或邮箱地址": "Please enter your username or email address",
+    "请输入您的邮箱地址": "Please enter your email address",
+    "请输入您的问题...": "Please enter your question...",
+    "请输入数值": "Enter a value",
+    "请输入数字": "Please enter a number",
+    "请输入新密码": "Please enter the new password",
+    "请输入新密码!": "Please enter the new password!",
+    "请输入新建数量": "Please enter the quantity to create",
+    "请输入新标签,留空则解散标签": "Please enter a new tag, leave blank to dissolve the tag",
+    "请输入新的剩余额度": "Please enter the new remaining quota",
+    "请输入新的密码,最短 8 位": "Please enter a new password, at least 8 characters",
+    "请输入新的显示名称": "Please enter a new display name",
+    "请输入新的用户名": "Please enter a new username",
+    "请输入显示名称": "Please enter display name",
+    "请输入有效的数字": "Please enter a valid number",
+    "请输入标签名称": "Please enter the tag name",
+    "请输入模型倍率": "Enter model ratio",
+    "请输入模型倍率和补全倍率": "Please enter model ratio and completion ratio",
+    "请输入模型名称": "Please enter the model name",
+    "请输入模型名称,如:gpt-4": "Please enter the model name, such as: gpt-4",
+    "请输入模型描述": "Please enter the model description",
+    "请输入消息内容...": "Please enter the message content...",
+    "请输入状态页面Slug": "Please enter the status page Slug",
+    "请输入状态页面的Slug,如:my-status": "Please enter the slug for the status page, such as: my-status",
+    "请输入生成数量": "Please enter the quantity to generate",
+    "请输入用户名": "Please enter username",
+    "请输入私有部署地址,格式为:https://fastgpt.run/api/openapi": "Please enter private deployment address, format: https://fastgpt.run/api/openapi",
+    "请输入管理员密码": "Please enter the admin password",
+    "请输入管理员用户名": "Please enter the admin username",
+    "请输入线路描述": "Please enter the route description",
+    "请输入组名": "Please enter the group name",
+    "请输入组描述": "Please enter the group description",
+    "请输入组织org-xxx": "Please enter organization org-xxx",
+    "请输入聊天应用名称": "Please enter chat application name",
+    "请输入补全倍率": "Enter completion ratio",
+    "请输入要设置的标签名称": "Please enter the tag name to be set",
+    "请输入认证器验证码": "Please enter authenticator verification code",
+    "请输入认证器验证码或备用码": "Please enter authenticator verification code or backup code",
+    "请输入说明": "Please enter the description",
+    "请输入邮箱!": "Please enter your email!",
+    "请输入邮箱地址": "Please enter the email address",
+    "请输入邮箱验证码!": "Please enter the email verification code!",
+    "请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}": "Please enter the deployment region, for example: us-central1\nSupports using model mapping format\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}",
+    "请输入问题标题": "Please enter the question title",
+    "请输入预警阈值": "Please enter alert threshold",
+    "请输入预警额度": "Please enter alert quota",
+    "请输入额度": "Please enter the quota",
+    "请输入验证码": "Please enter verification code",
+    "请输入验证码或备用码": "Please enter verification code or backup code",
+    "请输入默认 API 版本,例如:2025-04-01-preview": "Please enter default API version, e.g.: 2025-04-01-preview.",
+    "请选择API地址": "Please select API address",
+    "请选择你的复制方式": "Please select your copy method",
+    "请选择使用模式": "Please select the usage mode",
+    "请选择分组": "Please select a group",
+    "请选择发布日期": "Please select the publish date",
+    "请选择可以使用该渠道的分组": "Please select groups that can use this channel",
+    "请选择可以使用该渠道的分组,留空则不更改": "Please select the groups that can use this channel, leaving blank will not change",
+    "请选择同步语言": "Please select sync language",
+    "请选择名称匹配类型": "Please select the name matching type",
+    "请选择多密钥使用策略": "Please select multi-key usage policy",
+    "请选择密钥更新模式": "Please select key update mode",
+    "请选择密钥格式": "Please select key format",
+    "请选择日志记录时间": "Please select log record time",
+    "请选择模型": "Please select model",
+    "请选择模型。": "Please select model.",
+    "请选择消息优先级": "Please select message priority",
+    "请选择渠道类型": "Please select channel type",
+    "请选择组类型": "Please select group type",
+    "请选择该令牌支持的模型,留空支持所有模型": "Select models supported by the token, leave blank to support all models",
+    "请选择该渠道所支持的模型": "Please select the model supported by this channel",
+    "请选择该渠道所支持的模型,留空则不更改": "Please select the models supported by the channel, leaving blank will not change",
+    "请选择过期时间": "Please select expiration time",
+    "请选择通知方式": "Please select notification method",
+    "调用次数": "Call Count",
+    "调用次数分布": "Models call distribution",
+    "调用次数排行": "Models call ranking",
+    "调试信息": "Debug information",
+    "谨慎": "Cautious",
+    "警告": "Warning",
+    "警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔": "Warning: After enabling keep-alive, if the channel fails after keep-alive data has been written, the system cannot retry. If you must enable it, it is recommended to set the Ping interval as large as possible",
+    "警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!": "Warning: Disabling two-factor authentication will permanently delete your verification settings and all backup codes. This action is irreversible!",
+    "豆包": "Doubao",
+    "账单": "Bills",
+    "账户充值": "Account recharge",
+    "账户已删除!": "Account has been deleted!",
+    "账户已锁定": "Account locked",
+    "账户数据": "Account Data",
+    "账户管理": "Account management",
+    "账户绑定": "Account Binding",
+    "账户绑定、安全设置和身份验证": "Account binding, security settings and identity verification",
+    "账户统计": "Account statistics",
+    "货币单位": "Currency Unit",
+    "购买兑换码": "Buy redemption code",
+    "资源消耗": "Resource Consumption",
+    "起始时间": "Start Time",
+    "超级管理员": "Super Admin",
+    "超级管理员未设置充值链接!": "Super administrator has not set the recharge link!",
+    "跟随系统主题设置": "Follow system theme",
+    "跳转": "Jump",
+    "轮询": "Polling",
+    "轮询模式": "Polling mode",
+    "轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能": "Polling mode must be used with Redis and memory cache functions, otherwise the performance will be significantly reduced and the polling function will not be implemented",
+    "输入": "Input",
+    "输入 OIDC 的 Authorization Endpoint": "Enter OIDC Authorization Endpoint",
+    "输入 OIDC 的 Client ID": "Enter OIDC Client ID",
+    "输入 OIDC 的 Token Endpoint": "Enter OIDC Token Endpoint",
+    "输入 OIDC 的 Userinfo Endpoint": "Enter OIDC Userinfo Endpoint",
+    "输入IP地址后回车,如:8.8.8.8": "Enter IP address and press Enter, e.g.: 8.8.8.8",
+    "输入JSON对象": "Enter JSON Object",
+    "输入价格": "Enter Price",
+    "输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}": "Enter price: {{symbol}}{{price}} / 1M tokens{{audioPrice}}",
+    "输入你注册的 LinuxDO OAuth APP 的 ID": "Enter the ID of your registered LinuxDO OAuth APP",
+    "输入你的账户名{{username}}以确认删除": "Enter your account name{{username}} to confirm deletion",
+    "输入域名后回车": "Enter domain and press Enter",
+    "输入域名后回车,如:example.com": "Enter domain and press Enter, e.g.: example.com",
+    "输入密码,最短 8 位,最长 20 位": "Enter password, at least 8 characters and up to 20 characters",
+    "输入数字": "Enter Number",
+    "输入标签或使用\",\"分隔多个标签": "Enter tags or use \",\" to separate multiple tags",
+    "输入模型倍率": "Enter model ratio",
+    "输入每次价格": "Enter per-use price",
+    "输入端口后回车,如:80 或 8000-8999": "Enter port and press Enter, e.g.: 80 or 8000-8999",
+    "输入系统提示词,用户的系统提示词将优先于此设置": "Enter system prompt, user's system prompt will take priority over this setting",
+    "输入自定义模型名称": "Enter Custom Model Name",
+    "输入补全价格": "Enter Completion Price",
+    "输入补全倍率": "Enter completion ratio",
+    "输入要添加的邮箱域名": "Enter the email domain to add",
+    "输入认证器应用显示的6位数字验证码": "Enter the 6-digit verification code displayed on the authenticator application",
+    "输入邮箱地址": "Enter Email Address",
+    "输入项目名称,按回车添加": "Enter the item name, press Enter to add",
+    "输入验证码": "Enter Verification Code",
+    "输入验证码完成设置": "Enter verification code to complete setup",
+    "输出": "Output",
+    "输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}": "Output {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}",
+    "输出价格": "Output Price",
+    "输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "Output price: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (Completion ratio: {{completionRatio}})",
+    "边栏设置": "Sidebar Settings",
+    "过期时间": "Expiration time",
+    "过期时间不能早于当前时间!": "Expiration time cannot be earlier than the current time!",
+    "过期时间快捷设置": "Expiration time quick settings",
+    "过期时间格式错误!": "Expiration time format error!",
+    "运营设置": "Operation Settings",
+    "返回登录": "Return to Login",
+    "这是重复键中的最后一个,其值将被使用": "This is the last one among duplicate keys, and its value will be used",
+    "进度": "Progress",
+    "进行中": "Ongoing",
+    "进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用": "When performing this operation, it may cause channel access errors. Please only use it when there is a problem with the database.",
+    "连接保活设置": "Connection Keep-alive Settings",
+    "连接已断开": "Connection Disconnected",
+    "追加到现有密钥": "Append to existing key",
+    "追加模式:将新密钥添加到现有密钥列表末尾": "Append mode: add new keys to the end of the existing key list",
+    "追加模式:新密钥将添加到现有密钥列表的末尾": "Append mode: new keys will be added to the end of the existing key list",
+    "退出": "Quit",
+    "适用于个人使用的场景,不需要设置模型价格": "Suitable for personal use, no need to set model price.",
+    "适用于为多个用户提供服务的场景": "Suitable for scenarios where multiple users are provided.",
+    "适用于展示系统功能的场景,提供基础功能演示": "Suitable for scenarios where the system functions are displayed, providing basic feature demonstrations.",
+    "适配 -thinking、-thinking-预算数字 和 -nothinking 后缀": "Adapt to -thinking, -thinking-budget number, and -nothinking suffixes",
+    "选择充值额度": "Select recharge amount",
+    "选择分组": "Select group",
+    "选择同步来源": "Select sync source",
+    "选择同步渠道": "Select synchronization channel",
+    "选择同步语言": "Select sync language",
+    "选择成功": "Selection successful",
+    "选择支付方式": "Select payment method",
+    "选择支持的认证设备类型": "Choose supported authentication device types",
+    "选择方式": "Select method",
+    "选择时间": "Select Time",
+    "选择模型": "Select model",
+    "选择模型供应商": "Select model vendor",
+    "选择模型后可一键填充当前选中令牌(或本页第一个令牌)。": "After selecting a model, you can fill the current selected token (or the first token on this page) with one click.",
+    "选择模型开始对话": "Select a model to start the conversation",
+    "选择端点类型": "Select Endpoint Type",
+    "选择系统运行模式": "Select system running mode",
+    "选择组类型": "Please select group type",
+    "选择要覆盖的冲突项": "Select conflict items to overwrite",
+    "选择语言": "Select language",
+    "选择过期时间(可选,留空为永久)": "Select expiration time (optional, leave blank for permanent)",
+    "透传请求体": "Pass through body",
+    "通义千问": "Qwen",
+    "通用设置": "General Settings",
+    "通知": "Notice",
+    "通知、价格和隐私相关设置": "Notification, price and privacy related settings",
+    "通知内容": "Notification content",
+    "通知内容,支持 {{value}} 变量占位符": "Notification content, supports {{value}} variable placeholders",
+    "通知方式": "Notification method",
+    "通知标题": "Notification title",
+    "通知类型 (quota_exceed: 额度预警)": "Notification type (quota_exceed: quota warning)",
+    "通知邮箱": "Notification email",
+    "通知配置": "Notification configuration",
+    "通过划转功能将奖励额度转入到您的账户余额中": "Transfer the reward amount to your account balance through the transfer function",
+    "通过密码注册时需要进行邮箱验证": "Email verification is required when registering via password",
+    "通道 ${name} 余额更新成功!": "Channel ${name} quota updated successfully!",
+    "通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。": "Channel ${name} test successful, model ${model} took ${time.toFixed(2)} seconds.",
+    "通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。": "Channel ${name} test successful, took ${time.toFixed(2)} seconds.",
+    "速率限制设置": "Rate limit settings",
+    "邀请": "Invitations",
+    "邀请人": "Inviter",
+    "邀请人数": "Number of people invited",
+    "邀请信息": "Invitation information",
+    "邀请奖励": "Invite reward",
+    "邀请好友注册,好友充值后您可获得相应奖励": "Invite friends to register, and you can get the corresponding reward after the friend recharges",
+    "邀请好友获得额外奖励": "Invite friends to get additional rewards",
+    "邀请新用户奖励额度": "Referral bonus quota",
+    "邀请的好友越多,获得的奖励越多": "The more friends you invite, the more rewards you will get",
+    "邀请码": "Invitation code",
+    "邀请获得额度": "Invitation quota",
+    "邀请链接": "Invitation link",
+    "邀请链接已复制到剪切板": "Invitation link has been copied to clipboard",
+    "邮件通知": "Email notification",
+    "邮箱": "Email",
+    "邮箱地址": "Email address",
+    "邮箱域名格式不正确,请输入有效的域名,如 gmail.com": "The email domain format is incorrect. Please enter a valid domain such as gmail.com",
+    "邮箱域名白名单格式不正确": "The email domain whitelist format is incorrect",
+    "邮箱账户绑定成功!": "Email account bound successfully!",
+    "部分保存失败": "Some settings failed to save",
+    "部分保存失败,请重试": "Partial saving failed, please try again",
+    "部分渠道测试失败:": "Some channels failed to test: ",
+    "部署地区": "Deployment Region",
+    "配置": "Configure",
+    "配置 GitHub OAuth App": "Configure GitHub OAuth App",
+    "配置 Linux DO OAuth": "Configure Linux DO OAuth",
+    "配置 OIDC": "Configure OIDC",
+    "配置 Passkey": "Configure Passkey",
+    "配置 SMTP": "Configure SMTP",
+    "配置 Telegram 登录": "Configure Telegram Login",
+    "配置 Turnstile": "Configure Turnstile",
+    "配置 WeChat Server": "Configure WeChat Server",
+    "配置和消息已全部重置": "Configuration and messages have been completely reset",
+    "配置导入成功": "Configuration imported successfully",
+    "配置已导出到下载文件夹": "Configuration has been exported to the download folder",
+    "配置已重置,对话消息已保留": "Configuration has been reset, conversation messages have been retained",
+    "配置文件同步": "Config file sync",
+    "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "Configure Server-Side Request Forgery (SSRF) protection to secure internal network resources",
+    "配置登录注册": "Configure Login/Registration",
+    "配置说明": "Configuration instructions",
+    "配置邮箱域名白名单": "Configure email domain whitelist",
+    "重复提交": "Duplicate submission",
+    "重复的键名": "Duplicate key name",
+    "重复的键名,此值将被后面的同名键覆盖": "Duplicate key name, this value will be overridden by the subsequent key with the same name",
+    "重定向 URL 填": "Redirect URL fill",
+    "重新发送": "Resend",
+    "重新生成": "Regenerate",
+    "重新生成备用码": "Regenerate backup codes",
+    "重新生成备用码失败": "Failed to regenerate backup codes",
+    "重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。": "Regenerating backup codes will invalidate existing backup codes. Please ensure you have saved the current backup codes.",
+    "重绘": "Vary",
+    "重置": "Reset",
+    "重置 2FA": "Reset Two-Factor Authentication",
+    "重置 Passkey": "Reset Passkey",
+    "重置为默认": "Reset to Default",
+    "重置模型倍率": "Reset model ratio",
+    "重置选项": "Reset options",
+    "重置邮件发送成功,请检查邮箱!": "The reset email was sent successfully, please check your email!",
+    "重置配置": "Reset configuration",
+    "重试": "Retry",
+    "钱包管理": "Wallet Management",
+    "链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1": "The {key} in the link will be automatically replaced with sk-xxxx, the {address} will be automatically replaced with the server address in system settings, and the end will not have / and /v1",
+    "错误": "Error",
+    "键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{\"vip\": {\"default\": 0.5, \"test\": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1": "The key is the group name, and the value is another JSON object. The key is the group name, and the value is the special group ratio for users in that group. For example: {\"vip\": {\"default\": 0.5, \"test\": 1}} means that users in the vip group have a ratio of 0.5 when using tokens from the default group, and a ratio of 1 when using tokens from the test group",
+    "键为原状态码,值为要复写的状态码,仅影响本地判断": "The key is the original status code, and the value is the status code to override, only affects local judgment",
+    "键为端点类型,值为路径和方法对象": "The key is the endpoint type, the value is the path and method object",
+    "键为请求中的模型名称,值为要替换的模型名称": "Key is the model name in the request, value is the model name to replace",
+    "键名": "Key name",
+    "问题标题": "Question Title",
+    "队列中": "In queue",
+    "降低您账户的安全性": "Reduce your account security",
+    "降级": "Demote",
+    "限制周期": "Limit period",
+    "限制周期统一使用上方配置的“限制周期”值。": "The limit period uniformly uses the \"limit period\" value configured above.",
+    "隐私政策": "Privacy Policy",
+    "隐私政策已更新": "Privacy policy updated",
+    "隐私政策更新失败": "Privacy policy update failed",
+    "隐私设置": "Privacy settings",
+    "隐藏操作项": "Hide actions",
+    "隐藏调试": "Hide debug",
+    "随机": "Random",
+    "随机模式": "Random mode",
+    "零一万物": "Yi",
+    "需要安全验证": "Security verification required",
+    "需要添加的额度(支持负数)": "Need to add quota (supports negative numbers)",
+    "需要登录访问": "Require Login",
+    "需要重新完整设置才能再次启用": "Need to set up again to re-enable",
+    "非必要,不建议启用模型限制": "Not necessary, model restrictions are not recommended",
+    "非流": "not stream",
+    "音频倍率(仅部分模型支持该计费)": "Audio ratio (only supported by some models for billing)",
+    "音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}": "Audio prompt {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + Audio completion {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}",
+    "音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})": "Audio prompt price: {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (Audio ratio: {{audioRatio}})",
+    "音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})": "Audio completion price: {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (Audio completion ratio: {{audioCompRatio}})",
+    "音频补全倍率(仅部分模型支持该计费)": "Audio completion ratio (only supported by some models for this billing)",
+    "音频输入相关的倍率设置,键为模型名称,值为倍率": "Audio input related ratio settings, key is model name, value is ratio",
+    "音频输出补全相关的倍率设置,键为模型名称,值为倍率": "Audio output completion related ratio settings, key is model name, value is ratio",
+    "页脚": "Footer",
+    "页面未找到,请检查您的浏览器地址是否正确": "Page not found, please check if your browser address is correct",
+    "顶栏管理": "Header Management",
+    "项目": "Project",
+    "项目内容": "Project content",
+    "项目操作按钮组": "Project action button group",
+    "预填组管理": "Pre-filled group",
+    "预览失败": "Preview failed",
+    "预览更新": "Preview update",
+    "预览请求体": "Preview request body",
+    "预警阈值必须为正数": "Warning threshold must be a positive number",
+    "频率限制的周期(分钟)": "Rate limit period (minutes)",
+    "颜色": "Color",
+    "额度": "Quota",
+    "额度必须大于0": "Quota must be greater than 0",
+    "额度提醒阈值": "Quota reminder threshold",
+    "额度查询接口返回令牌额度而非用户额度": "Displays token quota instead of user quota",
+    "额度设置": "Quota Settings",
+    "额度预警阈值": "Quota warning threshold",
+    "首尾生视频": "Head-tail generated video",
+    "首页": "Home",
+    "首页内容": "Home Page Content",
+    "验证": "Verify",
+    "验证 Passkey": "Verify Passkey",
+    "验证失败,请重试": "Verification failed, please try again",
+    "验证成功": "Verification successful",
+    "验证数据库连接状态": "Verify database connection status",
+    "验证码": "Verification Code",
+    "验证码发送成功,请检查邮箱!": "The verification code was sent successfully, please check your email!",
+    "验证设置": "Verify setup",
+    "验证身份": "Verify identity",
+    "验证配置错误": "Verification configuration error",
+    "高级设置": "Advanced Settings",
+    "黑名单": "Blacklist",
+    "默认": "Default",
+    "默认 API 版本": "Default API Version",
+    "默认 Responses API 版本,为空则使用上方版本": "Default Responses API version, if empty, uses the version above",
+    "默认使用系统名称": "Default uses system name",
+    "默认区域": "Default region",
+    "默认区域,如: us-central1": "Default region, e.g.: us-central1",
+    "默认折叠侧边栏": "Default collapse sidebar",
+    "默认测试模型": "Default Test Model",
+    "默认补全倍率": "Default completion ratio"
+  }
 }

+ 2083 - 2277
web/src/i18n/locales/fr.json

@@ -1,2278 +1,2084 @@
 {
-  "主页": "Accueil",
-  "控制台": "Console",
-  "$%.6f 额度": "Quota de $%.6f",
-  "或": "ou",
-  "登 录": "Se connecter",
-  "注 册": "S'inscrire",
-  "使用 邮箱或用户名 登录": "Connectez-vous avec votre e-mail ou votre nom d'utilisateur",
-  "使用 GitHub 继续": "Continuer avec GitHub",
-  "使用 OIDC 继续": "Continuer avec OIDC",
-  "使用 微信 继续": "Continuer avec WeChat",
-  "使用 LinuxDO 继续": "Continuer avec LinuxDO",
-  "使用 用户名 注册": "S'inscrire avec un nom d'utilisateur",
-  "其他登录选项": "Autres options de connexion",
-  "其他注册选项": "Autres options d'inscription",
-  "请输入您的用户名或邮箱地址": "Veuillez saisir votre nom d'utilisateur ou votre adresse e-mail",
-  "请输入您的邮箱地址": "Veuillez saisir votre adresse e-mail",
-  "请输入您的密码": "Veuillez saisir votre mot de passe",
-  "继续": "Continuer",
-  "%d 点额度": "Quota de %d points",
-  "尚未实现": "Pas encore implémenté",
-  "余额不足": "Quota insuffisant",
-  "危险操作": "Opération dangereuse",
-  "输入你的账户名": "Saisissez le nom de votre compte",
-  "确认删除": "Confirmer la suppression",
-  "确认绑定": "Confirmer la liaison",
-  "您正在删除自己的帐户,将清空所有数据且不可恢复": "Vous êtes sur le point de supprimer votre compte. Toutes les données seront effacées et ne pourront pas être récupérées.",
-  "通道「%s」(#%d)已被禁用": "Le canal %s (#%d) a été désactivé",
-  "通道「%s」(#%d)已被禁用,原因:%s": "Le canal %s (#%d) a été désactivé pour la raison suivante : %s",
-  "测试已在运行中": "Le test est déjà en cours",
-  "响应时间 %.2fs 超过阈值 %.2fs": "Le temps de réponse de %.2fs secondes dépasse le seuil de %.2fs secondes",
-  "通道测试完成": "Test du canal terminé",
-  "通道测试完成,如果没有收到禁用通知,说明所有通道都正常": "Test du canal terminé. Si aucune notification de désactivation n'a été reçue, tous les canaux fonctionnent normalement",
-  "无法连接至 GitHub 服务器,请稍后重试!": "Impossible de se connecter au serveur GitHub. Veuillez réessayer plus tard !",
-  "返回值非法,用户字段为空,请稍后重试!": "Valeur de retour non valide, le champ utilisateur est vide. Veuillez réessayer plus tard !",
-  "管理员未开启通过 GitHub 登录以及注册": "L'administrateur n'a pas activé la connexion et l'inscription via GitHub",
-  "管理员关闭了新用户注册": "L'administrateur a désactivé l'inscription de nouveaux utilisateurs",
-  "用户已被封禁": "L'utilisateur a été banni",
-  "该 GitHub 账户已被绑定": "Ce compte GitHub est déjà lié",
-  "邮箱地址已被占用": "L'adresse e-mail est déjà utilisée",
-  "%s邮箱验证邮件": "E-mail de vérification de %s",
-  "<p>您好,你正在进行%s邮箱验证。</p>": "<p>Bonjour, vous êtes en train de vérifier votre adresse e-mail %s.</p>",
-  "<p>您的验证码为: <strong>%s</strong></p>": "<p>Votre code de vérification est : <strong>%s</strong></p>",
-  "<p>验证码 %d 分钟内有效,如果不是本人操作,请忽略。</p>": "<p>Le code de vérification est valide pendant %d minutes. Si vous n'êtes pas à l'origine de cette demande, veuillez l'ignorer.</p>",
-  "无效的参数": "Paramètre non valide",
-  "该邮箱地址未注册": "Cette adresse e-mail n'est pas enregistrée",
-  "%s密码重置": "Réinitialisation du mot de passe de %s",
-  "<p>您好,你正在进行%s密码重置。</p>": "<p>Bonjour, vous êtes en train de réinitialiser votre mot de passe %s.</p>",
-  "<p>点击<a href='%s'>此处</a>进行密码重置。</p>": "<p>Cliquez <a href='%s'>ici</a> pour réinitialiser votre mot de passe.</p>",
-  "<p>重置链接 %d 分钟内有效,如果不是本人操作,请忽略。</p>": "<p>Le lien de réinitialisation est valide pendant %d minutes. Si vous n'êtes pas à l'origine de cette demande, veuillez l'ignorer.</p>",
-  "重置链接非法或已过期": "Le lien de réinitialisation est non valide ou a expiré",
-  "无法启用 GitHub OAuth,请先填入 GitHub Client ID 以及 GitHub Client Secret!": "Impossible d'activer GitHub OAuth. Veuillez d'abord saisir l'ID client et le secret client GitHub !",
-  "无法启用微信登录,请先填入微信登录相关配置信息!": "Impossible d'activer la connexion WeChat. Veuillez d'abord saisir les informations de configuration de la connexion WeChat !",
-  "无法启用 Turnstile 校验,请先填入 Turnstile 校验相关配置信息!": "Impossible d'activer la vérification Turnstile. Veuillez d'abord saisir les informations de configuration de la vérification Turnstile !",
-  "兑换码名称长度必须在1-20之间": "Le nom du code d'échange doit comporter entre 1 et 20 caractères",
-  "兑换码个数必须大于0": "Le nombre de codes d'échange doit être supérieur à 0",
-  "一次兑换码批量生成的个数不能大于 100": "Impossible de générer plus de 100 codes d'échange à la fois",
-  "当前分组上游负载已饱和,请稍后再试": "La charge en amont du groupe actuel est saturée. Veuillez réessayer plus tard",
-  "令牌名称过长": "Le nom du jeton est trop long",
-  "令牌已过期,无法启用,请先修改令牌过期时间,或者设置为永不过期": "Le jeton a expiré et ne peut pas être activé. Veuillez modifier la date d'expiration du jeton ou le définir pour qu'il n'expire jamais",
-  "令牌可用额度已用尽,无法启用,请先修改令牌剩余额度,或者设置为无限额度": "Le quota du jeton est épuisé et ne peut pas être activé. Veuillez modifier le quota restant ou le définir sur illimité",
-  "管理员关闭了密码登录": "L'administrateur a désactivé la connexion par mot de passe",
-  "无法保存会话信息,请重试": "Impossible d'enregistrer les informations de session. Veuillez réessayer",
-  "管理员关闭了通过密码进行注册,请使用第三方账户验证的形式进行注册": "L'administrateur a désactivé l'inscription par mot de passe. Veuillez vous inscrire en utilisant la vérification de compte tiers",
-  "输入不合法 ": "Entrée non valide ",
-  "管理员开启了邮箱验证,请输入邮箱地址和验证码": "L'administrateur a activé la vérification par e-mail. Veuillez saisir votre adresse e-mail et votre code de vérification",
-  "验证码错误或已过期": "Le code de vérification est incorrect ou a expiré",
-  "无权获取同级或更高等级用户的信息": "Aucune autorisation d'accéder aux informations des utilisateurs de même niveau ou de niveau supérieur",
-  "请重试,系统生成的 UUID 竟然重复了!": "Veuillez réessayer, l'UUID généré par le système est dupliqué !",
-  "输入不合法": "Entrée non valide",
-  "无权更新同权限等级或更高权限等级的用户信息": "Aucune autorisation de mettre à jour les informations des utilisateurs de même niveau de permission ou supérieur",
-  "管理员将用户额度从 %s修改为 %s": "L'administrateur a modifié le quota de l'utilisateur de %s à %s",
-  "无权删除同权限等级或更高权限等级的用户": "Aucune autorisation de supprimer les utilisateurs de même niveau de permission ou supérieur",
-  "无法创建权限大于等于自己的用户": "Impossible de créer des utilisateurs avec des autorisations supérieures ou égales aux vôtres",
-  "用户不存在": "L'utilisateur n'existe pas",
-  "无法禁用超级管理员用户": "Impossible de désactiver l'utilisateur super administrateur",
-  "无法删除超级管理员用户": "Impossible de supprimer l'utilisateur super administrateur",
-  "普通管理员用户无法提升其他用户为管理员": "Un administrateur ordinaire ne peut pas promouvoir d'autres utilisateurs au rang d'administrateur",
-  "该用户已经是管理员": "Cet utilisateur est déjà administrateur",
-  "无法降级超级管理员用户": "Impossible de rétrograder l'utilisateur super administrateur",
-  "该用户已经是普通用户": "Cet utilisateur est déjà un utilisateur ordinaire",
-  "管理员未开启通过微信登录以及注册": "L'administrateur n'a pas activé la connexion et l'inscription via WeChat",
-  "该微信账号已被绑定": "Ce compte WeChat est déjà lié",
-  "无权进行此操作,未登录且未提供 access token": "Aucune autorisation pour cette opération : non connecté et aucun jeton d'accès fourni",
-  "无权进行此操作,access token 无效": "Aucune autorisation pour cette opération : jeton d'accès non valide",
-  "无权进行此操作,权限不足": "Aucune autorisation pour cette opération : autorisations insuffisantes",
-  "普通用户不支持指定渠道": "Les utilisateurs ordinaires ne peuvent pas spécifier de canaux",
-  "无效的渠道 ID": "ID de canal non valide",
-  "该渠道已被禁用": "Ce canal a été désactivé",
-  "无效的请求": "Requête non valide",
-  "无可用渠道": "Aucun canal disponible",
-  "Turnstile token 为空": "Le jeton Turnstile est vide",
-  "Turnstile 校验失败,请刷新重试!": "La vérification Turnstile a échoué. Veuillez actualiser et réessayer !",
-  "id 为空!": "L'ID est vide !",
-  "未提供兑换码": "Aucun code d'échange fourni",
-  "无效的 user id": "ID utilisateur non valide",
-  "无效的兑换码": "Code d'échange non valide",
-  "该兑换码已被使用": "Ce code d'échange a déjà été utilisé",
-  "通过兑换码充值 %s": "Recharger %s via le code d'échange",
-  "未提供令牌": "Aucun jeton fourni",
-  "该令牌状态不可用": "Le statut de ce jeton n'est pas disponible",
-  "该令牌已过期": "Ce jeton a expiré",
-  "该令牌额度已用尽": "Le quota de ce jeton est épuisé",
-  "无效的令牌": "Jeton non valide",
-  "id 或 userId 为空!": "L'ID ou l'userID est vide !",
-  "quota 不能为负数!": "Le quota ne peut pas être négatif !",
-  "令牌额度不足": "Quota de jeton insuffisant",
-  "用户额度不足": "Quota utilisateur insuffisant",
-  "您的额度即将用尽": "Votre quota est presque épuisé",
-  "您的额度已用尽": "Votre quota est épuisé",
-  "%s,当前剩余额度为 %d,为了不影响您的使用,请及时充值。<br/>充值链接:<a href='%s'>%s</a>": "%s, le quota restant actuel est de %d. Pour éviter toute interruption de service, veuillez recharger rapidement.<br/>Lien de recharge : <a href='%s'>%s</a>",
-  "affCode 为空!": "Le code d'affiliation est vide !",
-  "新用户注册赠送 %s": "Bonus d'inscription pour nouvel utilisateur : %s",
-  "使用邀请码赠送 %s": "Bonus de code d'invitation : %s",
-  "邀请用户赠送 %s": "Bonus de parrainage : %s",
-  "用户名或密码为空": "Le nom d'utilisateur ou le mot de passe est vide",
-  "用户名或密码错误,或用户已被封禁": "Le nom d'utilisateur ou le mot de passe est incorrect, ou l'utilisateur a été banni",
-  "email 为空!": "L'e-mail est vide !",
-  "GitHub id 为空!": "L'ID GitHub est vide !",
-  "WeChat id 为空!": "L'ID WeChat est vide !",
-  "username 为空!": "Le nom d'utilisateur est vide !",
-  "邮箱地址或密码为空!": "L'adresse e-mail ou le mot de passe est vide !",
-  "OpenAI 接口聚合管理,支持多种渠道包括 Azure,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用": "Système de gestion d'agrégation d'API OpenAI prenant en charge plusieurs canaux, y compris Azure. Peut être utilisé pour la gestion et la redistribution des clés. Fichier exécutable unique, image Docker pré-empaquetée, déploiement en un clic, prêt à l'emploi",
-  "未知类型": "Type inconnu",
-  "不支持": "Non pris en charge",
-  "操作成功完成!": "Opération terminée avec succès !",
-  "已启用": "Activé",
-  "已禁用": "Désactivé",
-  "未知状态": "Statut inconnu",
-  " 秒": "s",
-  " 分钟 ": "m",
-  " 小时 ": "h",
-  " 天 ": "j",
-  " 个月 ": "M",
-  " 年 ": "a",
-  "未测试": "Non testé",
-  "通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。": "Test du canal ${name} réussi, a pris ${time.toFixed(2)} secondes.",
-  "已成功开始测试所有已启用通道,请刷新页面查看结果。": "Le test de tous les canaux activés a démarré avec succès. Veuillez actualiser la page pour voir les résultats.",
-  "通道 ${name} 余额更新成功!": "Le quota du canal ${name} a été mis à jour avec succès !",
-  "已更新完毕所有已启用通道余额!": "Le quota de tous les canaux activés a été mis à jour !",
-  "渠道ID,名称,密钥,API地址": "ID du canal, nom, clé, URL de base",
-  "名称": "Nom",
-  "分组": "Groupe",
-  "类型": "Type",
-  "状态": "Statut",
-  "响应时间": "Temps de réponse",
-  "余额": "Solde",
-  "操作": "Actions",
-  "未更新": "Non mis à jour",
-  "测试": "Tester",
-  "更新余额": "Mettre à jour le solde",
-  "删除": "Supprimer",
-  "删除渠道 {channel.name}": "Supprimer le canal {channel.name}",
-  "禁用": "Désactiver",
-  "启用": "Activer",
-  "编辑": "Modifier",
-  "添加新的渠道": "Ajouter un nouveau canal",
-  "测试所有已启用通道": "Tester tous les canaux activés",
-  "更新所有已启用通道余额": "Mettre à jour le solde de tous les canaux activés",
-  "刷新": "Actualiser",
-  "绑定成功!": "Liaison réussie !",
-  "登录成功!": "Connexion réussie !",
-  "操作失败,重定向至登录界面中...": "L'opération a échoué, redirection vers la page de connexion...",
-  "出现错误,第 ${count} 次重试中...": "Une erreur s'est produite, tentative de relance ${count}...",
-  "首页": "Accueil",
-  "渠道": "Canal",
-  "令牌": "Jetons",
-  "兑换额度": "Utiliser",
-  "充值": "Recharger",
-  "用户": "Utilisateurs",
-  "日志": "Journaux",
-  "设置": "Paramètres",
-  "关于": "À propos",
-  "价格": "Tarifs",
-  "注销成功!": "Déconnexion réussie !",
-  "注销": "Se déconnecter",
-  "登录": "Se connecter",
-  "注册": "S'inscrire",
-  "未登录或登录已过期,请重新登录!": "Non connecté ou session expirée. Veuillez vous reconnecter !",
-  "用户登录": "Connexion utilisateur",
-  "密码": "Mot de passe",
-  "忘记密码?": "Mot de passe oublié ?",
-  "点击重置": "Cliquez pour réinitialiser",
-  "; 没有账户?": " ; Pas de compte ?",
-  "点击注册": "Cliquez pour vous inscrire",
-  "微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)": "Scannez le code QR WeChat pour suivre le compte officiel, entrez \"code de vérification\" pour obtenir le code (valide 3 minutes)",
-  "全部用户": "Tous les utilisateurs",
-  "当前用户": "Utilisateur actuel",
-  "全部'": "Tous'",
-  "充值'": "Recharger'",
-  "消费'": "Consommer'",
-  "管理'": "Gérer'",
-  "系统'": "Système'",
-  " 充值 ": " Recharger ",
-  " 消费 ": " Consommer ",
-  " 管理 ": " Gérer ",
-  " 系统 ": " Système ",
-  " 未知 ": " Inconnu ",
-  "时间": "Heure",
-  "详情": "Détails",
-  "选择模式": "Sélectionner le mode",
-  "选择明细分类": "Sélectionner la catégorie de détail",
-  "模型倍率不是合法的 JSON 字符串": "Le ratio de modèle n'est pas une chaîne JSON valide",
-  "通用设置": "Paramètres généraux",
-  "充值链接": "Lien de recharge",
-  "例如发卡网站的购买链接": "Par exemple, lien d'achat sur un site d'émission de cartes",
-  "文档地址": "Lien du document",
-  "例如 https://docs.newapi.pro": "Par exemple, https://docs.newapi.pro",
-  "聊天页面链接": "Lien de la page de discussion",
-  "例如 ChatGPT Next Web 的部署地址": "Par exemple, l'adresse de déploiement de ChatGPT Next Web",
-  "单位美元额度": "Quota par USD",
-  "一单位货币能兑换的额度": "Quota échangeable par unité monétaire",
-  "启用额度消费日志记录": "Activer la journalisation de la consommation de quota",
-  "以货币形式显示额度": "Afficher le quota en devise",
-  "相关 API 显示令牌额度而非用户额度": "Les API associées affichent le quota de jeton au lieu du quota utilisateur",
-  "保存通用设置": "Enregistrer les paramètres généraux",
-  "监控设置": "Paramètres de surveillance",
-  "测试所有渠道的最长响应时间": "Temps de réponse maximal pour tester tous les canaux",
-  "单位秒": "Unité : secondes",
-  "当运行通道全部测试时": "Lors de l'exécution de tous les tests de canaux",
-  "超过此时间将自动禁用通道": "Les canaux dépassant ce temps seront automatiquement désactivés",
-  "额度提醒阈值": "Seuil de rappel de quota",
-  "低于此额度时将发送邮件提醒用户": "Un rappel par e-mail sera envoyé lorsque le quota tombera en dessous de ce seuil",
-  "失败时自动禁用通道": "Désactiver automatiquement le canal en cas d'échec",
-  "保存监控设置": "Enregistrer les paramètres de surveillance",
-  "额度设置": "Paramètres de quota",
-  "新用户初始额度": "Quota initial pour les nouveaux utilisateurs",
-  "例如": "Par exemple",
-  "请求预扣费额度": "Quota de pré-déduction pour les demandes",
-  "请求结束后多退少补": "Ajuster après la fin de la demande",
-  "邀请新用户奖励额度": "Quota de bonus de parrainage",
-  "新用户使用邀请码奖励额度": "Quota de bonus de code d'invitation pour nouvel utilisateur",
-  "保存额度设置": "Enregistrer les paramètres de quota",
-  "分组与模型定价设置": "Paramètres de groupe et de tarification du modèle",
-  "倍率设置": "Paramètres de ratio",
-  "模型倍率": "Ratio de modèle",
-  "为一个 JSON 文本": "Est un texte JSON",
-  "键为模型名称": "La clé est le nom du modèle",
-  "值为倍率": "La valeur est le ratio",
-  "分组倍率": "Ratio de groupe",
-  "键为分组名称": "La clé est le nom du groupe",
-  "保存倍率设置": "Enregistrer les paramètres de ratio",
-  "已是最新版本": "Est la dernière version",
-  "检查更新": "Vérifier les mises à jour",
-  "公告": "Annonce",
-  "在此输入新的公告内容,支持 Markdown & HTML 代码": "Saisissez le nouveau contenu de l'annonce ici, prend en charge le code Markdown & HTML",
-  "保存公告": "Enregistrer l'annonce",
-  "个性化设置": "Paramètres de personnalisation",
-  "系统名称": "Nom du système",
-  "在此输入系统名称": "Saisissez le nom du système ici",
-  "设置系统名称": "Définir le nom du système",
-  "图片地址": "URL de l'image",
-  "在此输入 Logo 图片地址": "Saisissez l'URL de l'image du logo ici",
-  "首页内容": "Contenu de la page d'accueil",
-  "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页": "Saisissez le contenu de la page d'accueil ici, prend en charge Markdown",
-  "保存首页内容": "Enregistrer le contenu de la page d'accueil",
-  "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面": "Saisissez le nouveau contenu \"À propos\" ici, prend en charge Markdown",
-  "保存关于": "Enregistrer \"À propos\"",
-  "移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目": "La suppression de la marque de copyright de One API doit d'abord être autorisée. La maintenance du projet demande beaucoup d'efforts. Si ce projet a du sens pour vous, veuillez le soutenir activement.",
-  "页脚": "Pied de page",
-  "在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码": "Saisissez le nouveau pied de page ici, laissez vide pour utiliser le pied de page par défaut, prend en charge le code HTML.",
-  "设置页脚": "Définir le pied de page",
-  "新版本": "Nouvelle version",
-  "关闭": "Fermer",
-  "密码已重置并已复制到剪贴板:": "Le mot de passe a été réinitialisé et copié dans le presse-papiers : ",
-  "密码已复制到剪贴板:": "Le mot de passe a été copié dans le presse-papiers : ",
-  "密码重置确认": "Confirmation de la réinitialisation du mot de passe",
-  "邮箱地址": "Adresse e-mail",
-  "提交": "Soumettre",
-  "等待获取邮箱信息...": "En attente d'obtenir des informations par e-mail...",
-  "确认重置密码": "Confirmer la réinitialisation du mot de passe",
-  "无效的重置链接,请重新发起密码重置请求": "Lien de réinitialisation non valide, veuillez lancer une nouvelle demande de réinitialisation de mot de passe",
-  "请输入邮箱地址": "Veuillez saisir l'adresse e-mail",
-  "请稍后几秒重试": "Veuillez réessayer dans quelques secondes",
-  "正在检查用户环境": "Vérification de l'environnement utilisateur",
-  "重置邮件发送成功": "E-mail de réinitialisation envoyé avec succès",
-  "请检查邮箱": "Veuillez vérifier votre e-mail",
-  "密码重置": "Réinitialisation du mot de passe",
-  "令牌已重置并已复制到剪贴板": "Le jeton a été réinitialisé et copié dans le presse-papiers",
-  "邀请链接已复制到剪切板": "Le lien d'invitation a été copié dans le presse-papiers",
-  "微信账户绑定成功": "La liaison du compte WeChat a réussi",
-  "验证码发送成功": "Code de vérification envoyé avec succès",
-  "邮箱账户绑定成功": "La liaison du compte e-mail a réussi",
-  "注意": "Remarque",
-  "此处生成的令牌用于系统管理": "Le jeton généré ici est utilisé pour la gestion du système",
-  "而非用于请求 OpenAI 相关的服务": "Non pour demander des services liés à OpenAI",
-  "请知悉": "Veuillez en être conscient",
-  "更新个人信息": "Mettre à jour les informations personnelles",
-  "生成系统访问令牌": "Générer un jeton d'accès au système",
-  "复制邀请链接": "Copier le lien d'invitation",
-  "账号绑定": "Liaison de compte",
-  "绑定微信账号": "Lier le compte WeChat",
-  "微信扫码关注公众号": "Scannez le code QR avec WeChat pour suivre le compte officiel",
-  "输入": "Entrée",
-  "输出": "Sortie",
-  "验证码": "Code de vérification",
-  "获取验证码": "Obtenir le code de vérification",
-  "三分钟内有效": "Valide pendant trois minutes",
-  "绑定": "Lier",
-  "绑定 GitHub 账号": "Lier le compte GitHub",
-  "绑定邮箱地址": "Lier l'adresse e-mail",
-  "输入邮箱地址": "Saisir l'adresse e-mail",
-  "未使用": "Inutilisé",
-  "已使用": "Utilisé",
-  "操作成功完成": "Opération terminée avec succès",
-  "搜索兑换码的 ID 和名称": "Rechercher l'ID et le nom",
-  "额度": "Quota",
-  "创建时间": "Heure de création",
-  "兑换时间": "Heure d'échange",
-  "尚未兑换": "Pas encore échangé",
-  "已复制到剪贴板": "Copié dans le presse-papiers",
-  "无法复制到剪贴板": "Impossible de copier dans le presse-papiers",
-  "请手动复制": "Veuillez copier manuellement",
-  "已将兑换码填入搜索框": "Le code du bon a été renseigné dans le champ de recherche",
-  "复制": "Copier",
-  "添加新的兑换码": "Ajouter un nouveau bon",
-  "密码长度不得小于 8 位": "La longueur du mot de passe ne doit pas être inférieure à 8 caractères",
-  "两次输入的密码不一致": "Les deux mots de passe saisis ne correspondent pas",
-  "注册成功": "Inscription réussie",
-  "请稍后几秒重试,Turnstile 正在检查用户环境": "Veuillez réessayer dans quelques secondes, Turnstile vérifie l'environnement utilisateur",
-  "验证码发送成功,请检查你的邮箱": "Code de vérification envoyé avec succès, veuillez vérifier votre e-mail",
-  "新用户注册": "Inscription d'un nouvel utilisateur",
-  "输入用户名,最长 12 位": "Saisissez un nom d'utilisateur, jusqu'à 12 caractères",
-  "输入密码,最短 8 位,最长 20 位": "Saisissez un mot de passe, d'au moins 8 caractères et jusqu'à 20 caractères",
-  "输入验证码": "Saisir le code de vérification",
-  "已有账户": "Vous avez déjà un compte",
-  "点击登录": "Cliquez pour vous connecter",
-  "服务器地址": "Adresse du serveur",
-  "更新服务器地址": "Mettre à jour l'adresse du serveur",
-  "配置登录注册": "Configurer la connexion/l'inscription",
-  "允许通过密码进行登录": "Autoriser la connexion via mot de passe",
-  "允许通过密码进行注册": "Autoriser l'inscription via mot de passe",
-  "通过密码注册时需要进行邮箱验证": "La vérification par e-mail est requise lors de l'inscription via mot de passe",
-  "允许通过 GitHub 账户登录 & 注册": "Autoriser la connexion & l'inscription via le compte GitHub",
-  "允许通过微信登录 & 注册": "Autoriser la connexion & l'inscription via WeChat",
-  "允许新用户注册(此项为否时,新用户将无法以任何方式进行注册": "Autoriser l'inscription de nouveaux utilisateurs (si cette option est désactivée, les nouveaux utilisateurs ne pourront s'inscrire d'aucune manière)",
-  "启用 Turnstile 用户校验": "Activer la vérification utilisateur Turnstile",
-  "配置 SMTP": "Configurer SMTP",
-  "用以支持系统的邮件发送": "Pour prendre en charge l'envoi d'e-mails système",
-  "SMTP 服务器地址": "Adresse du serveur SMTP",
-  "例如:smtp.qq.com": "Par exemple : smtp.qq.com",
-  "SMTP 端口": "Port SMTP",
-  "默认: 587": "Par défaut : 587",
-  "SMTP 账户": "Compte SMTP",
-  "通常是邮箱地址": "Généralement une adresse e-mail",
-  "发送者邮箱": "E-mail de l'expéditeur",
-  "通常和邮箱地址保持一致": "Généralement identique à l'adresse e-mail",
-  "SMTP 访问凭证": "Informations d'identification d'accès SMTP",
-  "敏感信息不会发送到前端显示": "Les informations sensibles ne seront pas affichées dans le frontend",
-  "保存 SMTP 设置": "Enregistrer les paramètres SMTP",
-  "配置 GitHub OAuth App": "Configurer l'application GitHub OAuth",
-  "用以支持通过 GitHub 进行登录注册": "Pour prendre en charge la connexion & l'inscription via GitHub",
-  "点击此处": "cliquez ici",
-  "管理你的 GitHub OAuth App": "Gérer votre application GitHub OAuth",
-  "输入你注册的 GitHub OAuth APP 的 ID": "Saisissez votre ID d'application GitHub OAuth enregistré",
-  "保存 GitHub OAuth 设置": "Enregistrer les paramètres GitHub OAuth",
-  "配置 WeChat Server": "Configurer le serveur WeChat",
-  "用以支持通过微信进行登录注册": "Pour prendre en charge la connexion & l'inscription via WeChat",
-  "了解 WeChat Server": "En savoir plus sur le serveur WeChat",
-  "WeChat Server 访问凭证": "Informations d'identification d'accès au serveur WeChat",
-  "微信公众号二维码图片链接": "Lien de l'image du code QR du compte public WeChat",
-  "输入一个图片链接": "Saisir un lien d'image",
-  "保存 WeChat Server 设置": "Enregistrer les paramètres du serveur WeChat",
-  "配置 Turnstile": "Configurer Turnstile",
-  "用以支持用户校验": "Pour prendre en charge la vérification des utilisateurs",
-  "管理你的 Turnstile Sites,推荐选择 Invisible Widget Type": "Gérez vos sites Turnstile, nous vous recommandons de sélectionner le type de widget invisible",
-  "输入你注册的 Turnstile Site Key": "Saisissez votre clé de site Turnstile enregistrée",
-  "保存 Turnstile 设置": "Enregistrer les paramètres Turnstile",
-  "已过期": "Expiré",
-  "已耗尽": "Épuisé",
-  "搜索令牌的名称 ...": "Rechercher le nom du jeton...",
-  "已用额度": "Quota utilisé",
-  "剩余额度": "Quota restant",
-  "总额度": "Quota total",
-  "剩余额度/总额度": "Restant/Total",
-  "智能熔断": "Fallback intelligent",
-  "当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)": "Le groupe actuel est auto, il sélectionnera automatiquement le groupe optimal et passera automatiquement au groupe suivant lorsqu'un groupe n'est pas disponible (mécanisme de disjoncteur)",
-  "过期时间": "Date d'expiration",
-  "无": "Aucun",
-  "无限制": "Illimité",
-  "永不过期": "N'expire jamais",
-  "无法复制到剪贴板,请手动复制,已将令牌填入搜索框": "Impossible de copier dans le presse-papiers, veuillez copier manuellement, le jeton a été saisi dans le champ de recherche",
-  "删除令牌": "Supprimer le jeton",
-  "添加新的令牌": "Ajouter un nouveau jeton",
-  "普通用户": "Utilisateur normal",
-  "管理员": "Admin",
-  "超级管理员": "Super Admin",
-  "未知身份": "Identité inconnue",
-  "已激活": "Activé",
-  "已封禁": "Banni",
-  "搜索用户的 ID,用户名,显示名称,以及邮箱地址 ...": "Rechercher l'ID utilisateur, le nom d'utilisateur, le nom d'affichage et l'adresse e-mail...",
-  "用户名": "Nom d'utilisateur",
-  "用户角色": "Rôle de l'utilisateur",
-  "未绑定邮箱地址": "E-mail non lié",
-  "请求次数": "Nombre de demandes",
-  "提升": "Promouvoir",
-  "降级": "Rétrograder",
-  "删除用户": "Supprimer l'utilisateur",
-  "添加新的用户": "Ajouter un nouvel utilisateur",
-  "自定义": "Personnalisé",
-  "等价金额:": "Montant équivalent : ",
-  "未登录或登录已过期,请重新登录": "Non connecté ou la connexion a expiré, veuillez vous reconnecter",
-  "请求次数过多,请稍后再试": "Trop de demandes, veuillez réessayer plus tard",
-  "服务器内部错误,请联系管理员": "Erreur interne du serveur, veuillez contacter l'administrateur",
-  "本站仅作演示之用,无服务端": "Ce site est uniquement à des fins de démonstration, pas de serveur",
-  "超级管理员未设置充值链接!": "Le super administrateur n'a pas défini le lien de recharge !",
-  "错误:": "Erreur : ",
-  "新版本可用:${data.version},请使用快捷键 Shift + F5 刷新页面": "Nouvelle version disponible : ${data.version}, veuillez actualiser la page en utilisant le raccourci Maj + F5",
-  "无法正常连接至服务器": "Impossible de se connecter normalement au serveur",
-  "管理渠道": "Gérer les canaux",
-  "系统状况": "État du système",
-  "系统信息": "Informations système",
-  "系统信息总览": "Aperçu des informations système",
-  "版本": "Version",
-  "源码": "Code source",
-  "启动时间": "Heure de démarrage",
-  "系统配置": "Configuration du système",
-  "系统配置总览": "Aperçu de la configuration du système",
-  "邮箱验证": "Vérification de l'e-mail",
-  "未启用": "Non activé",
-  "GitHub 身份验证": "Authentification GitHub",
-  "微信身份验证": "Authentification WeChat",
-  "Turnstile 用户校验": "Vérification utilisateur Turnstile",
-  "创建新的渠道": "Créer un nouveau canal",
-  "是否自动禁用": "Désactiver automatiquement",
-  "仅当自动禁用开启时有效,关闭后不会自动禁用该渠道": "Efficace uniquement lorsque la désactivation automatique est activée, après la fermeture, le canal ne sera pas automatiquement désactivé",
-  "镜像": "Miroir",
-  "请输入镜像站地址,格式为:https://domain.com,可不填,不填则使用渠道默认值": "Veuillez saisir l'adresse du site miroir, le format est : https://domain.com, il peut être laissé vide, s'il est laissé vide, la valeur par défaut du canal sera utilisée",
-  "模型": "Modèle",
-  "请选择该通道所支持的模型": "Veuillez sélectionner le modèle pris en charge par le canal",
-  "填入基础模型": "Remplir le modèle de base",
-  "填入所有模型": "Remplir tous les modèles",
-  "清除所有模型": "Effacer tous les modèles",
-  "复制所有模型": "Copier tous les modèles",
-  "密钥": "Clé",
-  "请输入密钥": "Veuillez saisir la clé",
-  "批量创建": "Création par lots",
-  "更新渠道信息": "Mettre à jour les informations du canal",
-  "我的令牌": "Mes jetons",
-  "管理兑换码": "Gérer les codes d'échange",
-  "兑换码": "Code d'échange",
-  "管理用户": "Gérer les utilisateurs",
-  "额度明细": "Détails du quota",
-  "运营设置": "Paramètres de fonctionnement",
-  "其他设置": "Autres paramètres",
-  "项目仓库地址": "Adresse du référentiel du projet",
-  "可在设置页面设置关于内容,支持 HTML & Markdown": "Le contenu \"À propos\" peut être défini sur la page des paramètres, prenant en charge HTML & Markdown",
-  "由": "développé par",
-  "开发,基于": "basé sur",
-  "MIT 协议": "Licence MIT",
-  "充值额度": "Quota de recharge",
-  "获取兑换码": "Obtenir un code d'échange",
-  "一个月后过期": "Expire dans un mois",
-  "一天后过期": "Expire dans un jour",
-  "一小时后过期": "Expire dans une heure",
-  "一分钟后过期": "Expire dans une minute",
-  "创建新的令牌": "Créer un nouveau jeton",
-  "令牌分组,默认为用户的分组": "Groupe de jetons, par défaut le groupe de l'utilisateur",
-  "IP白名单": "Liste blanche d'adresses IP",
-  "令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制": "Le quota du jeton est uniquement utilisé pour limiter l'utilisation maximale du quota du jeton lui-même, et l'utilisation réelle est limitée par le quota restant du compte",
-  "无限额度": "Quota illimité",
-  "更新令牌信息": "Mettre à jour les informations du jeton",
-  "请输入充值码!": "Veuillez saisir le code de recharge !",
-  "请输入名称": "Veuillez saisir un nom",
-  "请输入密钥,一行一个": "Veuillez saisir la clé, une par ligne",
-  "请输入额度": "Veuillez saisir le quota",
-  "令牌创建成功": "Jeton créé avec succès",
-  "令牌更新成功": "Jeton mis à jour avec succès",
-  "充值成功!": "Recharge réussie !",
-  "更新用户信息": "Mettre à jour les informations de l'utilisateur",
-  "请输入新的用户名": "Veuillez saisir un nouveau nom d'utilisateur",
-  "请输入新的密码": "Veuillez saisir un nouveau mot de passe",
-  "显示名称": "Nom d'affichage",
-  "请输入新的显示名称": "Veuillez saisir un nouveau nom d'affichage",
-  "已绑定的 GITHUB 账户": "Compte GitHub lié",
-  "已绑定的 WECHAT 账户": "Compte WeChat lié",
-  "已绑定的 EMAIL 账户": "Compte EMAIL lié",
-  "已绑定的 TELEGRAM 账户": "Compte Telegram lié",
-  "此项只读,要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "Cet élément est en lecture seule. Les utilisateurs doivent se lier via le bouton de liaison correspondant sur la page des paramètres personnels et ne peuvent pas être modifiés directement",
-  "用户信息更新成功!": "Informations utilisateur mises à jour avec succès !",
-  "使用明细(总消耗额度:{renderQuota(stat.quota)})": "Détails d'utilisation (Quota de consommation total : {renderQuota(stat.quota)})",
-  "用户名称": "Nom d'utilisateur",
-  "令牌名称": "Nom du jeton",
-  "留空则查询全部用户": "Laissez vide pour interroger tous les utilisateurs",
-  "留空则查询全部令牌": "Laissez vide pour interroger tous les jetons",
-  "模型名称": "Nom du modèle",
-  "留空则查询全部模型": "Laissez vide pour interroger tous les modèles",
-  "起始时间": "Heure de début",
-  "结束时间": "Heure de fin",
-  "查询": "Requête",
-  "提示": "Invite",
-  "补全": "Achèvement",
-  "消耗额度": "Quota utilisé",
-  "渠道不存在:%d": "Le canal n'existe pas : %d",
-  "数据库一致性已被破坏,请联系管理员": "La cohérence de la base de données a été rompue, veuillez contacter l'administrateur",
-  "使用近似的方式估算 token 数以减少计算量": "Estimer le nombre de jetons de manière approximative pour réduire la charge de calcul",
-  "请填写ChannelName和ChannelKey!": "Veuillez remplir le nom du canal et la clé du canal !",
-  "请至少选择一个Model!": "Veuillez sélectionner au moins un modèle !",
-  "加载关于内容失败": "Échec du chargement du contenu \"À propos\"",
-  "用户账户创建成功!": "Compte utilisateur créé avec succès !",
-  "生成数量": "Générer la quantité",
-  "请输入生成数量": "Veuillez saisir la quantité à générer",
-  "创建新用户账户": "Créer un nouveau compte utilisateur",
-  "渠道更新成功!": "Canal mis à jour avec succès !",
-  "渠道创建成功!": "Canal créé avec succès !",
-  "请选择分组": "Veuillez sélectionner un groupe",
-  "更新兑换码信息": "Mettre à jour les informations du code d'échange",
-  "创建新的兑换码": "Créer un nouveau code d'échange",
-  "未找到所请求的页面": "La page demandée n'a pas été trouvée",
-  "过期时间格式错误!": "Erreur de format de la date d'expiration !",
-  "过期时间不能早于当前时间!": "La date d'expiration ne peut pas être antérieure à l'heure actuelle !",
-  "请输入过期时间,格式为 yyyy-MM-dd HH:mm:ss,-1 表示无限制": "Veuillez saisir la date d'expiration, le format est aaaa-MM-jj HH:mm:ss, -1 signifie sans limite",
-  "此项可选,为一个 JSON 文本,键为用户请求的模型名称,值为要替换的模型名称,例如:": "Ceci est facultatif, c'est un texte JSON, la clé est le nom du modèle demandé par l'utilisateur, et la valeur est le nom du modèle à remplacer, par exemple :",
-  "此项可选,输入镜像站地址,格式为:": "Ceci est facultatif, saisissez l'adresse du site miroir, le format est :",
-  "模型映射": "Mappage de modèles",
-  "请输入默认 API 版本,例如:2023-03-15-preview,该配置可以被实际的请求查询参数所覆盖": "Veuillez saisir la version de l'API par défaut, par exemple : 2023-03-15-preview, cette configuration peut être remplacée par les paramètres de requête réels",
-  "默认": "Par défaut",
-  "图片演示": "Démonstration d'image",
-  "注意,系统请求的时模型名称中的点会被剔除,例如:gpt-4.1会请求为gpt-41,所以在Azure部署的时候,部署模型名称需要手动改为gpt-41": "Notez que le point dans le nom du modèle demandé par le système sera supprimé, par exemple : gpt-4.1 sera demandé comme gpt-41, donc lors du déploiement sur Azure, le nom du modèle de déploiement doit être manuellement changé en gpt-41",
-  "2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的\".\"": "Après le 10 mai 2025, les canaux ajoutés n'ont plus besoin de supprimer le point dans le nom du modèle lors du déploiement",
-  "模型映射必须是合法的 JSON 格式!": "Le mappage de modèles doit être au format JSON valide !",
-  "取消": "Annuler",
-  "重置": "Réinitialiser",
-  "请输入新的剩余额度": "Veuillez saisir le nouveau quota restant",
-  "请输入单个兑换码中包含的额度": "Veuillez saisir le quota inclus dans un seul code d'échange",
-  "请输入用户名": "Veuillez saisir un nom d'utilisateur",
-  "请输入显示名称": "Veuillez saisir un nom d'affichage",
-  "请输入密码": "Veuillez saisir un mot de passe",
-  "注意,模型部署名称必须和模型名称保持一致": "Notez que le nom de déploiement du modèle doit être cohérent avec le nom du modèle",
-  "请输入 AZURE_OPENAI_ENDPOINT": "Veuillez saisir AZURE_OPENAI_ENDPOINT",
-  "请输入自定义渠道的 Base URL": "Veuillez saisir l'URL de base du canal personnalisé",
-  "Homepage URL 填": "Remplir l'URL de la page d'accueil",
-  "Authorization callback URL 填": "Remplir l'URL de rappel d'autorisation",
-  "请为通道命名": "Veuillez nommer le canal",
-  "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:": "Ceci est facultatif, utilisé pour modifier le nom du modèle dans le corps de la requête, c'est une chaîne JSON, la clé est le nom du modèle dans la requête, et la valeur est le nom du modèle à remplacer, par exemple :",
-  "模型重定向": "Redirection de modèle",
-  "请输入渠道对应的鉴权密钥": "Veuillez saisir la clé d'authentification correspondant au canal",
-  "注意,": "Notez que, ",
-  ",图片演示。": "démonstration d'image connexe.",
-  "令牌创建成功,请在列表页面点击复制获取令牌!": "Jeton créé avec succès, veuillez cliquer sur copier sur la page de liste pour obtenir le jeton !",
-  "代理": "Proxy",
-  "此项可选,用于通过自定义API地址来进行 API 调用,请输入API地址,格式为:https://domain.com": "Ceci est facultatif, utilisé pour effectuer des appels d'API via le site proxy, veuillez saisir l'adresse du site proxy, le format est : https://domain.com",
-  "取消密码登录将导致所有未绑定其他登录方式的用户(包括管理员)无法通过密码登录,确认取消?": "L'annulation de la connexion par mot de passe empêchera tous les utilisateurs (y compris les administrateurs) qui n'ont pas lié d'autres méthodes de connexion de se connecter via un mot de passe, confirmer l'annulation ?",
-  "按照如下格式输入:": "Saisir dans le format suivant :",
-  "模型版本": "Version du modèle",
-  "请输入星火大模型版本,注意是接口地址中的版本号,例如:v2.1": "Veuillez saisir la version du modèle Starfire, notez qu'il s'agit du numéro de version dans l'adresse de l'interface, par exemple : v2.1",
-  "点击查看": "cliquez pour voir",
-  "请确保已在 Azure 上创建了 gpt-35-turbo 模型,并且 apiVersion 已正确填写!": "Veuillez vous assurer que le modèle gpt-35-turbo a été créé sur Azure et que l'apiVersion a été correctement renseignée !",
-  "建议收藏所有地址,以防失联。": "Il est recommandé de mettre en signet toutes les adresses pour éviter de perdre le contact.",
-  "无法正常请求API的用户,请联系管理员。": "Pour les utilisateurs qui ne peuvent pas demander l'API normalement, veuillez contacter l'administrateur.",
-  "温馨提示": "Conseils aimables",
-  "获取API URL列表时发生错误,请稍后重试。": "Une erreur s'est produite lors de la récupération de la liste des URL de l'API, veuillez réessayer plus tard.",
-  ",时间:": ",heure:",
-  "已用/剩余": "Utilisé/Restant",
-  ",点击更新": ", cliquez sur Mettre à jour",
-  "确定是否要清空此渠道记录额度?": "Êtes-vous sûr de vouloir effacer le quota d'enregistrement de ce canal ?",
-  "此修改将不可逆": "Cette modification sera irréversible",
-  "优先级": "Priorité",
-  "权重": "Poids",
-  "测试操作项目组": "Équipe de projet d'opération de test",
-  "确定是否要删除此渠道?": "Êtes-vous sûr de vouloir supprimer ce canal ?",
-  "确定是否要复制此渠道?": "Êtes-vous sûr de vouloir copier ce canal ?",
-  "复制渠道的所有信息": "Copier toutes les informations d'un canal",
-  "展开操作": "Développer l'opération",
-  "_复制": "_copier",
-  "渠道未找到,请刷新页面后重试。": "Canal non trouvé, veuillez actualiser la page et réessayer.",
-  "渠道复制成功": "Copie de canal réussie",
-  "渠道复制失败: ": "Échec de la copie du canal :",
-  "已成功开始测试所有通道,请刷新页面查看结果。": "Le test de tous les canaux a démarré avec succès, veuillez actualiser la page pour voir les résultats.",
-  "请先选择要删除的通道!": "Veuillez d'abord sélectionner le canal que vous souhaitez supprimer !",
-  "搜索渠道关键词": "Rechercher des mots-clés de canal",
-  "模型关键字": "mot-clé du modèle",
-  "选择分组": "Sélectionner un groupe",
-  "使用ID排序": "Trier par ID",
-  "是否用ID排序": "Trier par ID",
-  "确定?": "Sûr ?",
-  "确定是否要删除禁用通道?": "Êtes-vous sûr de vouloir supprimer le canal désactivé ?",
-  "开启批量操作": "Activer la sélection par lots",
-  "是否开启批量操作": "Activer la sélection par lots",
-  "确定是否要删除所选通道?": "Êtes-vous sûr de vouloir supprimer les canaux sélectionnés ?",
-  "确定是否要修复数据库一致性?": "Êtes-vous sûr de vouloir réparer la cohérence de la base de données ?",
-  "进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用": "Lors de cette opération, cela peut entraîner des erreurs d'accès au canal. Veuillez ne l'utiliser que lorsqu'il y a un problème avec la base de données.",
-  "当前没有可用的启用令牌,请确认是否有令牌处于启用状态!": "Aucun jeton d'activation n'est actuellement disponible, veuillez confirmer si l'un d'entre eux est activé !",
-  "Midjourney日志": "Midjourney",
-  "模型列表": "Liste des modèles",
-  "常见问题": "FAQ",
-  "免费体验": "Essai gratuit",
-  "新用户注册赠送$": "Gratuit $ pour l'inscription d'un nouvel utilisateur",
-  "测试金额": "Montant du test",
-  "请稍后几秒重试,Turnstile 正在检查用户环境!": "Veuillez réessayer dans quelques secondes, Turnstile vérifie l'environnement utilisateur !",
-  "您正在使用默认密码!": "Vous utilisez le mot de passe par défaut !",
-  "请立刻修改默认密码!": "Veuillez changer immédiatement le mot de passe par défaut !",
-  "请输入用户名和密码!": "Veuillez saisir le nom d'utilisateur et le mot de passe !",
-  "用户名或邮箱": "Nom d'utilisateur ou e-mail",
-  "微信扫码登录": "Scanner le code WeChat pour vous connecter",
-  "刷新成功": "Actualisation réussie",
-  "刷新失败": "Échec de l'actualisation",
-  "用时/首字": "Temps/premier mot",
-  "重试": "Réessayer",
-  "用户信息": "Informations utilisateur",
-  "无法复制到剪贴板,请手动复制": "Impossible de copier dans le presse-papiers, veuillez copier manuellement",
-  "消费": "Consommer",
-  "管理": "Gérer",
-  "系统": "Système",
-  "用时": "temps",
-  "首字时间": "Heure du premier mot",
-  "是否流式": "Flux ou non",
-  "非流": "pas de flux",
-  "渠道 ID": "ID du canal",
-  "用户ID": "ID de l'utilisateur",
-  "花费": "Dépenser",
-  "列设置": "Paramètres de colonne",
-  "补偿": "compenser",
-  "错误": "erreur",
-  "未知": "inconnu",
-  "全选": "Tout sélectionner",
-  "组名必须唯一": "Le nom du groupe doit être unique",
-  "解析 JSON 出错:": "Erreur d'analyse JSON :",
-  "解析 GroupModel 时发生错误: ": "Une erreur s'est produite lors de l'analyse de GroupModel :",
-  "GroupModel 未定义,无法更新分组": "GroupModel n'est pas défini, impossible de mettre à jour le regroupement",
-  "重置成功": "Réinitialisation réussie",
-  "加载数据出错:": "Erreur de chargement des données :",
-  "加载数据时发生错误: ": "Une erreur s'est produite lors du chargement des données :",
-  "部分保存失败,请重试": "Échec de l'enregistrement partiel, veuillez réessayer",
-  "请检查输入": "Veuillez vérifier votre saisie",
-  "如何区分不同分组不同模型的价格:供参考的配置方式": "Comment distinguer les prix des différents modèles dans différents groupes : méthode de configuration pour référence",
-  "获取价格顺序": "Obtenir l'ordre des prix",
-  "确定同步远程数据吗?": "Êtes-vous sûr de vouloir synchroniser les données distantes ?",
-  "此修改将不可逆!建议同步前先备份自己的设置!": "Cette modification sera irréversible ! Il est recommandé de sauvegarder vos paramètres avant la synchronisation !",
-  "模型固定价格(按次计费模型用)": "Prix fixe du modèle (pour les modèles de paiement à la séance)",
-  "模型倍率(按量计费模型用)": "Grossissement du modèle (pour le modèle de paiement à l'utilisation)",
-  "为一个 JSON 文本,键为模型名称,值为倍率": "est un texte JSON, la clé est le nom du modèle et la valeur est le grossissement",
-  "隐藏": "Masquer",
-  "分组名称": "Nom du groupe",
-  "提交结果": "Résultats",
-  "模式": "Mode",
-  "任务状态": "Statut",
-  "耗时": "Temps consommé",
-  "结果图片": "Résultat",
-  "失败原因": "Raison de l'échec",
-  "全部": "Tous",
-  "成功": "Succès",
-  "未启动": "Pas de démarrage",
-  "队列中": "En file d'attente",
-  "窗口等待": "attente de la fenêtre",
-  "失败": "Échoué",
-  "绘图": "Dessin",
-  "放大": "Upscalers",
-  "微妙放大": "Upscale (Subtil)",
-  "创造放大": "Upscale (Créatif)",
-  "强变换": "Faible variation",
-  "弱变换": "Forte variation",
-  "图生文": "Décrire",
-  "图混合": "Mélanger",
-  "重绘": "Varier",
-  "局部重绘-提交": "Varier la région",
-  "自定义变焦-提交": "Zoom personnalisé-Soumettre",
-  "窗口处理": "gestion des fenêtres",
-  "缩词后生图": "diagramme épigénétique de l'abréviation",
-  "图生文按钮生图": "Bouton image et texte",
-  "任务 ID": "ID de la tâche",
-  "速度模式": "mode vitesse",
-  "错误:未登录或登录已过期,请重新登录!": "Erreur : Non connecté ou votre connexion a expiré, veuillez vous reconnecter !",
-  "错误:请求次数过多,请稍后再试!": "Erreur : Trop de demandes, veuillez réessayer plus tard !",
-  "错误:服务器内部错误,请联系管理员!": "Erreur : Erreur interne du serveur, veuillez contacter l'administrateur !",
-  "本站仅作演示之用,无服务端!": "Ce site est uniquement à des fins de démonstration, pas de serveur !",
-  "已用额度:": "Montant utilisé :",
-  "请求次数:": "Nombre de demandes :",
-  "平移": "Panoramique",
-  "上传文件": "Télécharger",
-  "图生文后生图": "Les images donnent naissance à du texte et plus tard à des images",
-  "已提交": "Soumis",
-  "重复提交": "Soumission en double",
-  "未提交": "Non soumis",
-  "缩词": "Raccourcir",
-  "变焦": "zoom",
-  "按次计费": "Paiement à la séance",
-  "按量计费": "Paiement à l'utilisation",
-  "标签": "Étiquette",
-  "人民币": "RMB",
-  "说明": "illustrer",
-  "可用性": "Disponibilité",
-  "数据加载失败": "Échec du chargement des données",
-  "发生错误,请重试": "Une erreur s'est produite, veuillez réessayer",
-  "本站汇率1美金=": "Le taux de change de ce site est de 1 USD =",
-  "模糊搜索": "recherche floue",
-  "选择标签": "Sélectionner une étiquette",
-  "令牌分组": "Regroupement de jetons",
-  "隐": "caché",
-  "本站当前已启用模型": "Le modèle est actuellement activé sur ce site",
-  "个": " individuel",
-  "倍率是本站的计算方式,不同模型有着不同的倍率,并非官方价格的多少倍,请务必知晓。": "Le grossissement est la méthode de calcul de ce site Web. Différents modèles ont des grossissements différents, qui ne sont pas des multiples du prix officiel. Assurez-vous de le savoir.",
-  "所有各厂聊天模型请统一使用OpenAI方式请求,支持OpenAI官方库<br/>Claude()Claude官方格式请求": "Veuillez utiliser la méthode OpenAI pour demander tous les modèles de discussion de chaque usine et prendre en charge la bibliothèque officielle OpenAI<br/>Demande de format officiel Claude()Claude",
-  "分组说明": "Description du groupe",
-  "倍率是为了方便换算不同价格的模型": "Le grossissement sert à faciliter la conversion de modèles à des prix différents.",
-  "点击查看倍率说明": "Cliquez pour voir la description du grossissement",
-  "显": "afficher",
-  "当前分组可用": "Disponible dans le groupe actuel",
-  "当前分组不可用": "Le groupe actuel n'est pas disponible",
-  "提示:": "entrée :",
-  "输入:": "entrée :",
-  "补全:": "sortie :",
-  "输出:": "sortie :",
-  "图片输出:": "Sortie d'image :",
-  "模型价格:": "Prix du modèle :",
-  "模型:": "Modèle :",
-  "分组:": "Regroupement :",
-  "最终价格": "prix final",
-  "计费类型": "Type de facturation",
-  "美元": "Dollar",
-  "倍率": "Ratio",
-  "常见问题不是合法的 JSON 字符串": "La FAQ n'est pas une chaîne JSON valide",
-  "常见问题更新失败": "Échec de la mise à jour de la FAQ",
-  "活动内容已更新": "Le contenu de l'événement a été mis à jour",
-  "活动内容更新失败": "Échec de la mise à jour du contenu de l'événement",
-  "页脚内容已更新": "Contenu du pied de page mis à jour",
-  "页脚内容更新失败": "Échec de la mise à jour du contenu du pied de page",
-  "Logo 图片地址": "Adresse de l'image du logo",
-  "在此输入图片地址": "Saisir l'adresse de l'image ici",
-  "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页。": "Saisissez le contenu de la page d'accueil ici, prend en charge Markdown",
-  "令牌分组说明": "Description du regroupement de jetons",
-  "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面。": "Saisissez le nouveau contenu \"À propos\" ici, prend en charge Markdown",
-  "API地址列表": "Liste d'adresses API",
-  "在此输入新的常见问题,json格式;键为问题,值为答案。": "Saisissez une nouvelle FAQ ici au format json ; la clé est la question et la valeur est la réponse.",
-  "活动内容": "Contenu de l'activité",
-  "在此输入新的活动内容。": "Saisissez le nouveau contenu de l'événement ici.",
-  "总计": "Total",
-  "无数据": "Aucune donnée",
-  "小时": "Heure",
-  "新密码": "Nouveau mot de passe",
-  "重置邮件发送成功,请检查邮箱!": "L'e-mail de réinitialisation a été envoyé avec succès, veuillez vérifier votre e-mail !",
-  "输入你的账户名{{username}}以确认删除": "Saisissez votre nom de compte{{username}}pour confirmer la suppression",
-  "账户已删除!": "Le compte a été supprimé !",
-  "微信账户绑定成功!": "Compte WeChat lié avec succès !",
-  "两次输入的密码不一致!": "Les mots de passe saisis deux fois sont incohérents !",
-  "密码修改成功!": "Mot de passe changé avec succès !",
-  "划转金额最低为": "Le montant minimum du virement est de",
-  "请输入邮箱!": "Veuillez saisir votre e-mail !",
-  "验证码发送成功,请检查邮箱!": "Le code de vérification a été envoyé avec succès, veuillez vérifier votre e-mail !",
-  "请输入邮箱验证码!": "Veuillez saisir le code de vérification de l'e-mail !",
-  "请输入要划转的数量": "Veuillez saisir le montant à transférer",
-  "当前余额": "Solde actuel",
-  "单独并发限制": "Limites de concurrence individuelles",
-  "未设置单独并发限制": "Aucune limite de concurrence individuelle n'est définie",
-  "无效的用户单独并发限制数据": "Données de limite de concurrence individuelle d'utilisateur non valides",
-  "未绑定": "Non lié",
-  "修改绑定": "Modifier la liaison",
-  "确认新密码": "Confirmer le nouveau mot de passe",
-  "历史消耗": "Consommation",
-  "查看": "Vérifier",
-  "修改密码": "Changer le mot de passe",
-  "删除个人账户": "Supprimer le compte personnel",
-  "已绑定": "Lié",
-  "获取二维码失败": "Échec de l'obtention du code QR",
-  "获取当前设置失败": "Échec de l'obtention des paramètres actuels",
-  "设置已更新": "Paramètres mis à jour",
-  "更新设置失败": "Échec de la mise à jour des paramètres",
-  "确认解绑": "Confirmer la dissociation",
-  "您确定要解绑WxPusher吗?": "Êtes-vous sûr de vouloir dissocier WxPusher ?",
-  "解绑失败": "Échec de la dissociation",
-  "订阅事件": "S'abonner aux événements",
-  "通知方式": "Méthode de notification",
-  "留空将通知到账号邮箱": "Laissez ce champ vide pour être averti par e-mail sur le compte",
-  "查看接入文档": "Afficher la documentation d'accès",
-  "企业微信机器人Key": "Clé du robot WeChat d'entreprise",
-  "您已绑定WxPusher,可以点击下方解绑": "Vous avez lié WxPusher, vous pouvez cliquer ci-dessous pour le délier",
-  "请扫描二维码绑定WxPusher": "Veuillez scanner le code QR pour lier WxPusher",
-  "预警额度(需订阅事件)": "Quota d'alerte (nécessite de s'abonner aux événements)",
-  " 时,将收到预警邮件(2小时最多1次)": "Quand, vous recevrez un e-mail d'alerte précoce (maximum une fois toutes les 2 heures)",
-  "兑换人ID": "ID du demandeur",
-  "确定是否要删除此兑换码?": "Êtes-vous sûr de vouloir supprimer ce code d'échange ?",
-  "已复制到剪贴板!": "Copié dans le presse-papiers !",
-  "搜索关键字": "Rechercher des mots-clés",
-  "关键字(id或者名称)": "Mot-clé (id ou nom)",
-  "复制所选兑换码": "Copier le code d'échange sélectionné",
-  "请至少选择一个兑换码!": "Veuillez sélectionner au moins un code d'échange !",
-  "密码长度不得小于 8 位!": "Le mot de passe doit comporter au moins 8 caractères !",
-  "注册成功!": "Inscription réussie !",
-  "验证码发送成功,请检查你的邮箱!": "Le code de vérification a été envoyé avec succès, veuillez vérifier votre e-mail !",
-  "确认密码": "Confirmer le mot de passe",
-  "邀请码": "Code d'invitation",
-  "输入邀请码": "Saisir le code d'invitation",
-  "账户": "Compte",
-  "邮箱": "E-mail",
-  "已有账户?": "Vous avez déjà un compte ?",
-  "创意任务": "Tâches",
-  "任务ID(点击查看详情)": "ID de la tâche (cliquez pour voir les détails)",
-  "进度": "calendrier",
-  "花费时间": "passer du temps",
-  "生成音乐": "générer de la musique",
-  "生成歌词": "Générer des paroles",
-  "歌曲拼接": "épissage de chansons",
-  "上传歌曲": "Télécharger des chansons",
-  "生成视频": "Générer une vidéo",
-  "扩展视频": "Vidéo étendue",
-  "获取无水印": "Obtenir sans filigrane",
-  "生成图片": "Générer des images",
-  "可灵": "Kling",
-  "即梦": "Jimeng",
-  "正在提交": "Envoi en cours",
-  "执行中": "en cours de traitement",
-  "平台": "plateforme",
-  "排队中": "En file d'attente",
-  "已启用:限制模型": "Activé : modèle restreint",
-  "AMA 问天": "AMA Wentian",
-  "项目操作按钮组": "Groupe de boutons d'action du projet",
-  "AMA 问天(BotGem)": "AMA Wentian (BotGem)",
-  "确定是否要删除此令牌?": "Êtes-vous sûr de vouloir supprimer ce jeton ?",
-  "管理员未设置聊天链接": "L'administrateur n'a pas configuré de lien de discussion",
-  "复制所选令牌": "Copier le jeton sélectionné",
-  "请至少选择一个令牌!": "Veuillez sélectionner au moins un jeton !",
-  "管理员未设置查询页链接": "L'administrateur n'a pas défini le lien de la page de requête",
-  "批量删除令牌": "Supprimer le jeton par lots",
-  "确定要删除所选的 {{count}} 个令牌吗?": "Êtes-vous sûr de vouloir supprimer les {{count}} jetons sélectionnés ?",
-  "删除所选令牌": "Supprimer le jeton sélectionné",
-  "请先选择要删除的令牌!": "Veuillez sélectionner le jeton à supprimer !",
-  "已删除 {{count}} 个令牌!": "Supprimé {{count}} jetons !",
-  "删除失败": "Échec de la suppression",
-  "复制令牌": "Copier le jeton",
-  "请选择你的复制方式": "Veuillez sélectionner votre méthode de copie",
-  "名称+密钥": "Nom + clé",
-  "仅密钥": "Clé uniquement",
-  "查看API地址": "Afficher l'adresse de l'API",
-  "打开查询页": "Ouvrir la page de requête",
-  "时间(仅显示近3天)": "Heure (affiche uniquement les 3 derniers jours)",
-  "请输入兑换码!": "Veuillez saisir le code d'échange !",
-  "兑换成功!": "Échange réussi !",
-  "成功兑换额度:": "Montant de l'échange réussi :",
-  "请求失败": "Échec de la demande",
-  "管理员未开启在线充值!": "L'administrateur n'a pas activé la recharge en ligne !",
-  "充值数量不能小于": "Le montant de la recharge ne peut pas être inférieur à",
-  "管理员未开启Stripe在线充值!": "L'administrateur n'a pas activé la recharge en ligne Stripe !",
-  "当前充值1美金=": "Recharge actuelle = 1 USD =",
-  "请选择充值方式!": "Veuillez choisir un mode de recharge !",
-  "元": "CNY",
-  "充值记录": "Enregistrement de recharge",
-  "返利记录": "Enregistrement de remise",
-  "确定要充值 $": "Confirmer la recharge de $",
-  "微信/支付宝 实付金额:": "Montant du paiement réel WeChat/Alipay :",
-  "Stripe 实付金额:": "Montant du paiement réel Stripe :",
-  "允许在 Stripe 支付中输入促销码": "Autoriser la saisie de codes promotionnels lors du paiement Stripe",
-  "支付中...": "Paiement en cours",
-  "支付宝": "Alipay",
-  "收益统计": "Statistiques sur les revenus",
-  "待使用收益": "Produits à utiliser",
-  "邀请人数": "Nombre de personnes invitées",
-  "兑换码充值": "Recharge par code d'échange",
-  "奖励说明": "Description de la récompense",
-  "选择支付方式": "Sélectionner le mode de paiement",
-  "在找兑换码?": "Vous cherchez un code d'échange ? ",
-  "购买兑换码": "Acheter un code d'échange",
-  "账户统计": "Statistiques du compte",
-  "账户充值": "Recharge de compte",
-  "多种充值方式,安全便捷": "Plusieurs méthodes de recharge, sûres et pratiques",
-  "支付方式": "Mode de paiement",
-  "邀请奖励": "Récompense d'invitation",
-  "或输入自定义金额": "Ou saisir un montant personnalisé",
-  "选择充值额度": "Sélectionner le montant de la recharge",
-  "实付": "Paiement réel",
-  "快速方便的充值方式": "Méthode de recharge rapide et pratique",
-  "邀请好友获得额外奖励": "Invitez des amis pour obtenir des récompenses supplémentaires",
-  "邀请好友注册,好友充值后您可获得相应奖励": "Invitez des amis à s'inscrire et vous pourrez obtenir la récompense correspondante après que l'ami ait rechargé",
-  "通过划转功能将奖励额度转入到您的账户余额中": "Transférez le montant de la récompense sur le solde de votre compte via la fonction de virement",
-  "邀请的好友越多,获得的奖励越多": "Plus vous invitez d'amis, plus vous obtiendrez de récompenses",
-  "在线充值": "Recharge en ligne",
-  "充值数量,最低 ": "Quantité de recharge, minimum ",
-  "请选择充值金额": "Veuillez sélectionner le montant de la recharge",
-  "微信": "WeChat",
-  "邀请返利": "Remise sur invitation",
-  "总收益": "revenu total",
-  "邀请信息": "Informations sur l'invitation",
-  "代理加盟": "Agent à rejoindre",
-  "代理商信息": "Informations sur l'agent",
-  "分红记录": "Enregistrements de dividendes",
-  "提现记录": "Enregistrements de retrait",
-  "代理商管理": "Gestion des agents",
-  "自定义输入": "entrée personnalisée",
-  "加载token失败": "Échec du chargement du jeton",
-  "配置聊天": "Configurer la discussion",
-  "模型消耗分布": "Distribution de la consommation des modèles",
-  "模型调用次数占比": "Ratio d'appels de modèles",
-  "用户消耗分布": "Distribution de la consommation des utilisateurs",
-  "时间粒度": "Granularité temporelle",
-  "天": "jour",
-  "模型概览": "Aperçu du modèle",
-  "用户概览": "Aperçu de l'utilisateur",
-  "正在策划中": "En cours de planification",
-  "请求首页内容失败": "Échec de la demande de contenu de la page d'accueil",
-  "返回首页": "Retour à la page d'accueil",
-  "获取用户数据时发生错误,请稍后重试。": "Une erreur s'est produite lors de la récupération des données utilisateur, veuillez réessayer plus tard.",
-  "无额度": "Pas de limite",
-  "累计消费": "Consommation cumulée",
-  "累计请求": "Demandes cumulées",
-  "你好,": "Bonjour,",
-  "线路监控": "surveillance de ligne",
-  "查看全部": "Voir tout",
-  "异常": "Anormal",
-  "的未命名令牌": "jeton sans nom",
-  "令牌更新成功!": "Jeton mis à jour avec succès !",
-  "(origin) Discord原链接": "(origine) Lien original Discord",
-  "请选择过期时间": "Veuillez sélectionner une date d'expiration",
-  "数量": "quantité",
-  "请选择或输入创建令牌的数量": "Veuillez sélectionner ou saisir le nombre de jetons à créer",
-  "请选择渠道": "Veuillez sélectionner un canal",
-  "允许的IP,一行一个,不填写则不限制": "Adresses IP autorisées, une par ligne, non remplies signifie aucune restriction",
-  "IP黑名单": "Liste noire d'adresses IP",
-  "不允许的IP,一行一个": "Adresses IP non autorisées, une par ligne",
-  "请选择该渠道所支持的模型": "Veuillez sélectionner le modèle pris en charge par ce canal",
-  "次": "fois",
-  "达到限速报错内容": "Contenu d'erreur lorsque la limite de vitesse est atteinte",
-  "不填则使用默认报错": "Si ce champ n'est pas rempli, l'erreur par défaut sera signalée.",
-  "Midjouney 设置 (可选)": "Paramètres Midjourney (facultatif)",
-  "令牌纬度控制 Midjouney 配置,设置优先级:令牌 {": "La latitude du jeton contrôle la configuration de Midjourney, en définissant la priorité : jeton {",
-  "图片代理地址最好用自己的,本站绘图量大,公用代理地址可能有时网速不佳": "Il est préférable d'utiliser votre propre adresse de proxy d'image. Ce site a une grande quantité de dessins, et les adresses de proxy publiques peuvent parfois avoir une mauvaise vitesse de réseau.",
-  "【突发备用号池】用于应对高强度风控情况,当普通号池全部重试失败,任务进入备用号池执行并额外计费。": "Le [pool de numéros de secours soudain] est utilisé pour faire face aux situations de contrôle des risques de haute intensité. Lorsque toutes les tentatives dans le pool de numéros ordinaire échouent, la tâche sera exécutée dans le pool de numéros de secours et des frais supplémentaires seront facturés.",
-  "绘图模式": "Mode dessin",
-  "请选择模式": "Veuillez sélectionner le mode",
-  "图片代理方式": "Méthode d'agence d'images",
-  "用于替换 https://cdn.discordapp.com 的域名": "Le nom de domaine utilisé pour remplacer https://cdn.discordapp.com",
-  "一个月": "Un mois",
-  "一天": "Un jour",
-  "令牌渠道分组选择": "Sélection du regroupement de canaux de jetons",
-  "只可使用对应分组包含的模型。": "Seuls les modèles contenus dans le groupe correspondant peuvent être utilisés.",
-  "渠道分组": "Regroupement de canaux",
-  "安全设置(可选)": "Paramètres de sécurité (facultatif)",
-  "IP 限制": "Restrictions d'IP",
-  "模型限制": "Restrictions de modèle",
-  "秒": "Seconde",
-  "更新令牌后需等待几分钟生效": "Il faudra quelques minutes pour prendre effet après la mise à jour du jeton.",
-  "一小时": "Une heure",
-  "新建数量": "Nouvelle quantité",
-  "未设置": "Non défini",
-  "API文档": "Documentation de l'API",
-  "不是合法的 JSON 字符串": "N'est pas une chaîne JSON valide",
-  "个人中心": "Centre personnel",
-  "代理商": "Agent",
-  "备注": "Remarque",
-  "工作台": "Établi",
-  "已复制:": "Copié :",
-  "提交时间": "Heure de soumission",
-  "无法正常连接至服务器!": "Impossible de se connecter correctement au serveur !",
-  "无记录": "Pas d'enregistrement",
-  "日间模式": "mode jour",
-  "活动福利": "Avantages de l'activité",
-  "聊天/绘画": "Discuter/Dessiner",
-  "跟随系统": "Suivre le système",
-  "黑夜模式": "Mode sombre",
-  "管理员设置": "Admin",
-  "待更新": "À mettre à jour",
-  "支付中..": "Paiement en cours",
-  "查看图片": "Voir les images",
-  "并发限制": "Limite de concurrence",
-  "正常": "Normal",
-  "周期": "cycle",
-  "同步频率10-20分钟": "Fréquence de synchronisation 10-20 minutes",
-  "模型调用占比": "Proportion d'appels de modèles",
-  "次,平均每天": "fois, en moyenne par jour",
-  ",平均每天": ", en moyenne chaque jour",
-  "启用突发备用号池(建议勾选,极大降低故障率)": "Activer le pool de numéros de secours en rafale (il est recommandé de cocher cette case pour réduire considérablement le taux d'échec)",
-  "查看说明": "Voir les instructions",
-  "添加令牌": "Créer un jeton",
-  "IP限制": "Restrictions d'IP",
-  "令牌纬度控制 Midjouney 配置,设置优先级:令牌 > 路径参数 > 系统默认": "La latitude du jeton contrôle la configuration de Midjourney, en définissant la priorité : jeton > paramètre de chemin > système par défaut",
-  "启用速率限制": "Activer la limitation de débit",
-  "复制BaseURL": "Copier l'URL de base",
-  "总消耗额度": "Montant total de la consommation",
-  "近一分钟内消耗Token数": "Nombre de jetons consommés au cours de la dernière minute",
-  "近一分钟内消耗额度": "Quota consommé au cours de la dernière minute",
-  "近一分钟内请求次数": "Nombre de demandes au cours de la dernière minute",
-  "预估一天消耗量": "Consommation journalière estimée",
-  "模型固定价格:": "Prix fixe du modèle :",
-  "仅供参考,以实际扣费为准": "Pour référence uniquement, la déduction réelle prévaudra",
-  "导出CSV": "Exporter CSV",
-  "流": "flux",
-  "任务ID": "ID de la tâche",
-  "周": "semaine",
-  "总计:": "Total :",
-  "划转到余额": "Transférer au solde",
-  "可用额度": "Crédit disponible",
-  "邀请码:": "Code d'invitation :",
-  "最低": "le plus bas",
-  "划转额度": "Montant du virement",
-  "邀请链接": "Lien d'invitation",
-  "划转邀请额度": "Quota d'invitation de transfert",
-  "可用邀请额度": "Quota d'invitation disponible",
-  "更多优惠": "Plus d'offres",
-  "企业微信": "WeChat d'entreprise",
-  "点击解绑WxPusher": "Cliquez pour délier WxPusher",
-  "点击显示二维码": "Cliquez pour afficher le code QR",
-  "二维码已过期,点击重新获取": "Le code QR a expiré, cliquez pour l'obtenir à nouveau",
-  "邮件": "Courrier",
-  "个人信息": "Informations personnelles",
-  "余额不足预警": "Avertissement de solde insuffisant",
-  "促销活动通知": "Notification de promotion",
-  "修改密码、邮箱、微信等": "Changer le mot de passe, l'e-mail, WeChat, etc.",
-  "更多选项": "Plus d'options",
-  "模型调价通知": "Notification d'ajustement du prix du modèle",
-  "系统公告通知": "Notification d'annonce système",
-  "订阅管理": "Gestion des abonnements",
-  "防失联-定期通知": "Prévenir la perte de contact - notifications régulières",
-  "订阅事件后,当事件触发时,您将会收到相应的通知": "Après vous être abonné à l'événement, vous recevrez la notification correspondante lorsque l'événement sera déclenché.",
-  "当余额低于 ": "Lorsque le solde est inférieur à",
-  "保存": "enregistrer",
-  "计费说明": "Instructions de facturation",
-  "高稳定性": "Haute stabilité",
-  "没有账号请先": "Si vous n'avez pas de compte, veuillez",
-  "注册账号": "Créer un compte",
-  "第三方登录": "Connexion tierce",
-  "欢迎回来": "bon retour",
-  "忘记密码": "oublier le mot de passe",
-  "想起来了?": "Vous vous souvenez ?",
-  "退出": "Quitter",
-  "确定": "OK",
-  "请输入星火大模型版本,注意是接口地址中的版本号,例如:v2[1]": "Veuillez saisir la version du modèle Spark, notez qu'il s'agit du numéro de version dans l'adresse de l'interface, par exemple : v2.1",
-  "等待中": "En attente",
-  "所有各厂聊天模型请统一使用OpenAI方式请求,支持OpenAI官方库": "Veuillez utiliser la méthode OpenAI pour demander tous les modèles de discussion de chaque usine et prendre en charge la bibliothèque officielle OpenAI.",
-  "实付金额:": "Montant du paiement réel : ",
-  "金额": "Montant",
-  "充值金额": "Montant de la recharge",
-  "易支付 实付金额:": "Montant du paiement réel Easy Pay :",
-  "微信扫码关注公众号,输入 ": "Scannez le code QR sur WeChat pour suivre le compte officiel et entrez ",
-  " 获取验证码(三分钟内有效)": "Obtenir le code de vérification (valide dans les trois minutes)",
-  "不可用模型": "Modèle indisponible",
-  "关": "fermer",
-  "加载首页内容失败": "Échec du chargement du contenu de la page d'accueil",
-  "打开聊天": "Ouvrir la discussion",
-  "新窗口打开": "Une nouvelle fenêtre s'ouvre",
-  "禁用(仍可为用户单独开启)": "Désactivé (peut toujours être activé individuellement pour les utilisateurs)",
-  "重新配置": "Reconfigurer",
-  "隐藏不可用模型": "Masquer les modèles indisponibles",
-  " 时,将收到预警通知(2小时最多1次)": "Quand, vous recevrez une notification d'alerte précoce (maximum une fois toutes les 2 heures)",
-  "在iframe中加载": "Charger dans un iframe",
-  "补全倍率": "Ratio d'achèvement",
-  "保存分组数据失败": "Échec de l'enregistrement des données du groupe",
-  "没有可用的使用信息": "Aucune information d'utilisation disponible",
-  "使用详情": "Détails d'utilisation",
-  "收起": "Réduire",
-  "计费详情": "Détails de facturation",
-  "提示Token": "Jeton d'astuce",
-  "补全Token": "Jeton complet",
-  "提示Token详情": "Détails du jeton d'invite",
-  "补全Token详情": "Détails du jeton complet",
-  "输出Token详情": "Détails du jeton de sortie",
-  "缓存Token": "Jeton de cache",
-  "内部缓存Token": "Jeton de cache interne",
-  "图像Token": "Jeton d'image",
-  "音频Token": "Jeton audio",
-  "开": "ouvert",
-  "推理Token": "Jeton de raisonnement",
-  "文本Token": "Jeton de texte",
-  "显示禁用渠道": "Afficher les canaux désactivés",
-  "输入Token详情": "Saisir les détails du jeton",
-  "输出Token": "Jeton de sortie",
-  "隐藏禁用渠道": "Masquer les canaux désactivés",
-  "今日不再提醒": "Plus de rappels aujourd'hui",
-  "平台/类型": "Plateforme/Type",
-  "平台和类型": "Plateformes et types",
-  "当前选择分组": "Groupe actuellement sélectionné",
-  "表情迁移": "migration d'expression",
-  "音频输入:": "Entrée audio :",
-  "音频输出:": "Sortie audio :",
-  "风格重绘": "repeindre le style",
-  "发送测试通知失败": "Échec de l'envoi de la notification de test",
-  "开始时间": "heure de début",
-  "当前所选分组不可用": "Le groupe actuellement sélectionné n'est pas disponible",
-  "接口凭证": "Informations d'identification de l'interface",
-  "文字输入": "Saisie de texte",
-  "文字输出": "sortie de texte",
-  "日志详情": "Détails du journal",
-  "未完成": "Non terminé",
-  "测试单个渠道操作项目组": "Tester un seul groupe de projet d'opération de canal",
-  "测试通知": "Notification de test",
-  "测试通知发送成功": "Notification de test envoyée avec succès",
-  "点击此处查看接入文档": "Cliquez ici pour voir la documentation d'accès",
-  "类型1": "Type 1",
-  "类型1 (Imagine)": "Type 1 (Imagine)",
-  "类型1价格": "Prix du type 1",
-  "类型2": "Type 2",
-  "类型2 (Upscale)": "Type 2 (Upscale)",
-  "类型2价格": "Prix du type 2",
-  "类型3价格": "Prix du type 3",
-  "计费过程": "Processus de mise en lots",
-  "语音输入": "Entrée vocale",
-  "语音输出": "Sortie vocale",
-  "请在右侧切换到可用分组": "Veuillez passer aux groupes disponibles à droite",
-  "请联系管理员~": "Veuillez contacter l'administrateur~",
-  "调用消费": "Consommation d'appels",
-  "质量": "qualité",
-  "速度": "vitesse",
-  "钉钉机器人Key": "Clé du robot DingTalk",
-  "需要@的用户手机号": "Besoin du numéro de téléphone portable de l'utilisateur @",
-  "(提示": "(indice",
-  "下载文件": "Télécharger le fichier",
-  "https...xxx.com.webhook": "",
-  "搜索渠道的 ID,名称和密钥 ": "",
-  "搜索用户的 ID,用户名,显示名称,以及邮箱地址 ": "",
-  "操作失败,重定向至登录界面中": "",
-  "支付中": "",
-  "等级": "grade",
-  "钉钉": "DingTalk",
-  "模型价格:${{price}} * 分组倍率:{{ratio}} = ${{total}}": "Prix du modèle : ${{price}} * Ratio de groupe : {{ratio}} = ${{total}}",
-  "输入:${{price}} * {{ratio}} = ${{total}} / 1M tokens": "Invite : ${{price}} * {{ratio}} = ${{total}} / 1M de jetons",
-  "输出:${{price}} * {{ratio}} = ${{total}} / 1M tokens": "Achèvement : ${{price}} * {{ratio}} = ${{total}} / 1M de jetons",
-  "图片输入:${{price}} * {{ratio}} = ${{total}} / 1M tokens (图片倍率: {{imageRatio}})": "Entrée d'image : ${{price}} * {{ratio}} = ${{total}} / 1M de jetons (Ratio d'image : {{imageRatio}})",
-  "音频输入:${{price}} * {{ratio}} * {{audioRatio}} = ${{total}} / 1M tokens": "Invite audio : ${{price}} * {{ratio}} * {{audioRatio}} = ${{total}} / 1M de jetons",
-  "音频提示 {{input}} tokens / 1M tokens * ${{price}} * {{audioRatio}} + 音频补全 {{completion}} tokens / 1M tokens * ${{price}} * {{audioRatio}} * {{audioCompRatio}}": "Invite audio {{input}} jetons / 1M de jetons * ${{price}} * {{audioRatio}} + Achèvement audio {{completion}} jetons / 1M de jetons * ${{price}} * {{audioRatio}} * {{audioCompRatio}}",
-  "音频输出:${{price}} * {{ratio}} * {{audioRatio}} * {{audioCompRatio}} = ${{total}} / 1M tokens": "Achèvement audio : ${{price}} * {{ratio}} * {{audioRatio}} * {{audioCompRatio}} = ${{total}} / 1M de jetons",
-  "输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens * {{imageRatio}} / 1M tokens * ${{price}} + 输出 {{completion}} tokens / 1M tokens * ${{compPrice}} * 分组 {{ratio}} = ${{total}}": "Entrée {{nonImageInput}} jetons + Entrée d'image {{imageInput}} jetons * {{imageRatio}} / 1M de jetons * ${{price}} + Sortie {{completion}} jetons / 1M de jetons * ${{compPrice}} * Groupe {{ratio}} = ${{total}}",
-  "(文字 + 音频)* 分组倍率 {{ratio}} = ${{total}}": "(Texte + Audio) * Ratio de groupe {{ratio}} = ${{total}}",
-  "文字提示 {{input}} tokens / 1M tokens * ${{price}} + 文字补全 {{completion}} tokens / 1M tokens * ${{compPrice}} +": "Invite de texte {{input}} jetons / 1M de jetons * ${{price}} + Achèvement de texte {{completion}} jetons / 1M de jetons * ${{compPrice}} +",
-  "输入 {{input}} tokens / 1M tokens * ${{price}} + 输出 {{completion}} tokens / 1M tokens * ${{compPrice}} * 分组 {{ratio}} = ${{total}}": "Invite {{input}} jetons / 1M de jetons * ${{price}} + Achèvement {{completion}} jetons / 1M de jetons * ${{compPrice}} * Groupe {{ratio}} = ${{total}}",
-  "价格:${{price}} * 分组:{{ratio}}": "Prix : ${{price}} * Groupe : {{ratio}}",
-  "模型: {{ratio}} * 分组: {{groupRatio}}": "Modèle : {{ratio}} * Groupe : {{groupRatio}}",
-  "统计额度": "Quota statistique",
-  "统计Tokens": "Jetons statistiques",
-  "统计次数": "Nombre de statistiques",
-  "平均RPM": "RPM moyen",
-  "平均TPM": "TPM moyen",
-  "消耗分布": "Distribution de la consommation",
-  "调用次数分布": "Distribution des appels de modèles",
-  "消耗趋势": "Tendance de la consommation",
-  "模型消耗趋势": "Tendance de la consommation des modèles",
-  "调用次数排行": "Classement des appels de modèles",
-  "模型调用次数排行": "Classement des appels de modèles",
-  "添加渠道": "Ajouter un canal",
-  "测试所有通道": "Tester tous les canaux",
-  "删除禁用通道": "Supprimer les canaux désactivés",
-  "修复数据库一致性": "Réparer la cohérence de la base de données",
-  "删除所选通道": "Supprimer les canaux sélectionnés",
-  "标签聚合模式": "Activer le mode étiquette",
-  "没有账户?": "Pas de compte ? ",
-  "请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com": "Veuillez saisir AZURE_OPENAI_ENDPOINT, par exemple : https://docs-test-001.openai.azure.com",
-  "默认 API 版本": "Version de l'API par défaut",
-  "请输入默认 API 版本,例如:2025-04-01-preview": "Veuillez saisir la version de l'API par défaut, par exemple : 2025-04-01-preview.",
-  "请为渠道命名": "Veuillez nommer le canal",
-  "请选择可以使用该渠道的分组": "Veuillez sélectionner les groupes qui peuvent utiliser ce canal",
-  "请在系统设置页面编辑分组倍率以添加新的分组:": "Veuillez modifier les ratios de groupe dans les paramètres système pour ajouter de nouveaux groupes :",
-  "部署地区": "Région de déploiement",
-  "请输入部署地区,例如:us-central1\n支持使用模型映射格式": "Veuillez saisir la région de déploiement, par exemple : us-central1\nPrend en charge le format de mappage de modèle",
-  "填入模板": "Remplir le modèle",
-  "鉴权json": "JSON d'authentification",
-  "请输入鉴权json": "Veuillez saisir le JSON d'authentification",
-  "组织": "Organisation",
-  "组织,不填则为默认组织": "Organisation, par défaut si vide",
-  "请输入组织org-xxx": "Veuillez saisir l'organisation org-xxx",
-  "默认测试模型": "Modèle de test par défaut",
-  "不填则为模型列表第一个": "Premier modèle de la liste si vide",
-  "是否自动禁用(仅当自动禁用开启时有效),关闭后不会自动禁用该渠道": "Désactivation automatique (uniquement efficace lorsque la désactivation automatique est activée). Une fois désactivé, ce canal ne sera pas automatiquement désactivé",
-  "状态码复写": "Remplacement du code d'état",
-  "此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:": "Facultatif, utilisé pour remplacer les codes d'état renvoyés, affecte uniquement le jugement local, ne modifie pas le code d'état renvoyé en amont, par exemple, réécrire l'erreur 400 du canal Claude en 500 (pour une nouvelle tentative). N'abusez pas de cette fonctionnalité. Exemple :",
-  "渠道标签": "Étiquette du canal",
-  "渠道优先级": "Priorité du canal",
-  "渠道权重": "Poids du canal",
-  "仅支持 OpenAI 接口格式": "Seul le format d'interface OpenAI est pris en charge",
-  "请填写密钥": "Veuillez saisir la clé",
-  "获取模型列表成功": "La liste des modèles a été récupérée avec succès",
-  "获取模型列表失败": "Échec de la récupération de la liste des modèles",
-  "请填写渠道名称和渠道密钥!": "Veuillez saisir le nom et la clé du canal !",
-  "请至少选择一个模型!": "Veuillez sélectionner au moins un modèle !",
-  "提交失败,请勿重复提交!": "Échec de la soumission, veuillez ne pas soumettre à plusieurs reprises !",
-  "某些模型已存在!": "Certains modèles existent déjà !",
-  "如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。": "Si vous vous connectez à des projets de redirection One API ou New API en amont, veuillez utiliser le type OpenAI. N'utilisez pas ce type, sauf si vous savez ce que vous faites.",
-  "完整的 Base URL,支持变量{model}": "URL de base complète, prend en charge la variable {model}",
-  "请输入完整的URL,例如:https://api.openai.com/v1/chat/completions": "Veuillez saisir l'URL complète, par exemple : https://api.openai.com/v1/chat/completions",
-  "此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/": "Facultatif pour les appels d'API via une adresse d'API personnalisée, n'ajoutez pas /v1 et / à la fin",
-  "私有部署地址": "Adresse de déploiement privée",
-  "请输入私有部署地址,格式为:https://fastgpt.run/api/openapi": "Veuillez saisir l'adresse de déploiement privée, format : https://fastgpt.run/api/openapi",
-  "注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用": "Remarque : Pour les API non-Chat, assurez-vous de saisir l'adresse API correcte, sinon elle pourrait ne pas fonctionner",
-  "请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com": "Veuillez saisir le chemin avant /suno, généralement le domaine, par exemple : https://api.example.com",
-  "填入相关模型": "Remplir les modèles associés",
-  "新建渠道时,请求通过当前浏览器发出;编辑已有渠道,请求通过后端服务器发出": "Lors de la création d'un nouveau canal, les demandes sont envoyées via le navigateur actuel ; lors de la modification d'un canal existant, les demandes sont envoyées via le serveur principal",
-  "获取模型列表": "Obtenir la liste des modèles",
-  "填入": "Remplir",
-  "输入自定义模型名称": "Saisir un nom de modèle personnalisé",
-  "知识库 ID": "ID de la base de connaissances",
-  "请输入知识库 ID,例如:123456": "Veuillez saisir l'ID de la base de connaissances, par exemple : 123456",
-  "可选值": "Valeur facultative",
-  "你好": "Bonjour",
-  "你好,请问有什么可以帮助您的吗?": "Bonjour, comment puis-je vous aider ?",
-  "用户分组": "Votre groupe par défaut",
-  "每页条数": "Éléments par page",
-  "令牌无法精确控制使用额度,只允许自用,请勿直接将令牌分发给他人。": "Les jetons ne peuvent pas contrôler l'utilisation avec précision, uniquement pour un usage personnel, veuillez ne pas distribuer les jetons directement à d'autres.",
-  "添加兑换码": "Ajouter un code d'échange",
-  "复制所选兑换码到剪贴板": "Copier les codes d'échange sélectionnés dans le presse-papiers",
-  "新建兑换码": "Code",
-  "兑换码更新成功!": "Code d'échange mis à jour avec succès !",
-  "兑换码创建成功!": "Code d'échange créé avec succès !",
-  "兑换码创建成功": "Code d'échange créé",
-  "兑换码创建成功,是否下载兑换码?": "Code d'échange créé avec succès. Voulez-vous le télécharger ?",
-  "兑换码将以文本文件的形式下载,文件名为兑换码的名称。": "Le code d'échange sera téléchargé sous forme de fichier texte, le nom de fichier étant le nom du code d'échange.",
-  "模型价格": "Prix du modèle",
-  "按K显示单位": "Afficher en K",
-  "可用分组": "Groupes disponibles",
-  "您的默认分组为:{{group}},分组倍率为:{{ratio}}": "Votre groupe par défaut est : {{group}}, ratio de groupe : {{ratio}}",
-  "按量计费费用 = 分组倍率 × 模型倍率 × (提示token数 + 补全token数 × 补全倍率)/ 500000 (单位:美元)": "Le coût du paiement à l'utilisation = Ratio de groupe × Ratio de modèle × (Nombre de jetons d'invite + Nombre de jetons d'achèvement × Ratio d'achèvement) / 500000 (Unité : USD)",
-  "模糊搜索模型名称": "Recherche floue de nom de modèle",
-  "您还未登陆,显示的价格为默认分组倍率: {{ratio}}": "Vous n'êtes pas connecté, le prix affiché est le ratio de groupe par défaut : {{ratio}}",
-  "你的分组无权使用该模型": "Votre groupe n'est pas autorisé à utiliser ce modèle",
-  "您的分组可以使用该模型": "Votre groupe peut utiliser ce modèle",
-  "当前查看的分组为:{{group}},倍率为:{{ratio}}": "Groupe actuel : {{group}}, ratio : {{ratio}}",
-  "添加用户": "Ajouter un utilisateur",
-  "角色": "Rôle",
-  "已绑定的 Telegram 账户": "Compte Telegram lié",
-  "新额度:": "Nouveau quota : ",
-  "需要添加的额度(支持负数)": "Besoin d'ajouter un quota (prend en charge les nombres négatifs)",
-  "此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "Lecture seule, paramètres personnels de l'utilisateur, et ne peut pas être modifié directement",
-  "请输入新的密码,最短 8 位": "Veuillez saisir un nouveau mot de passe, d'au moins 8 caractères",
-  "添加额度": "Ajouter un quota",
-  "以下信息不可修改": "Les informations suivantes ne peuvent pas être modifiées",
-  "充值确认": "Confirmation de la recharge",
-  "充值数量": "Quantité de recharge",
-  "实付金额": "Montant du paiement réel",
-  "是否确认充值?": "Confirmer la recharge ?",
-  "默认聊天页面链接": "Lien de la page de discussion par défaut",
-  "聊天页面 2 链接": "Lien de la page de discussion 2",
-  "失败重试次数": "Nombre de tentatives en cas d'échec",
-  "额度查询接口返回令牌额度而非用户额度": "Affiche le quota de jetons au lieu du quota utilisateur",
-  "默认折叠侧边栏": "Réduire la barre latérale par défaut",
-  "聊天链接功能已经弃用,请使用下方聊天设置功能": "La fonction de lien de discussion a été dépréciée, veuillez utiliser la fonction de paramètres de discussion ci-dessous",
-  "你似乎并没有修改什么": "Vous ne semblez rien avoir modifié",
-  "聊天设置": "Paramètres de discussion",
-  "必须将上方聊天链接全部设置为空,才能使用下方聊天设置功能": "Vous devez définir tous les liens de discussion ci-dessus sur vide pour utiliser la fonction de paramètres de discussion ci-dessous",
-  "链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1": "Le {key} dans le lien sera automatiquement remplacé par sk-xxxx, le {address} sera automatiquement remplacé par l'adresse du serveur dans les paramètres système, et la fin n'aura pas / et /v1",
-  "聊天配置": "Configuration de la discussion",
-  "保存聊天设置": "Enregistrer les paramètres de discussion",
-  "绘图设置": "Paramètres de dessin",
-  "启用绘图功能": "Activer la fonction de dessin",
-  "允许回调(会泄露服务器 IP 地址)": "Autoriser le rappel (divulguera l'adresse IP du serveur)",
-  "允许 AccountFilter 参数": "Autoriser le paramètre AccountFilter",
-  "开启之后将上游地址替换为服务器地址": "Après l'activation, l'adresse en amont sera remplacée par l'adresse du serveur",
-  "开启之后会清除用户提示词中的": "Après l'activation, l'invite de l'utilisateur sera effacée",
-  "检测必须等待绘图成功才能进行放大等操作": "La détection doit attendre que le dessin réussisse avant d'effectuer un zoom et d'autres opérations",
-  "保存绘图设置": "Enregistrer les paramètres de dessin",
-  "以及": "et",
-  "参数": "paramètre",
-  "屏蔽词过滤设置": "Paramètres de filtrage des mots sensibles",
-  "启用屏蔽词过滤功能": "Activer la fonction de filtrage des mots sensibles",
-  "启用 Prompt 检查": "Activer la vérification de l'invite",
-  "屏蔽词列表": "Liste des mots sensibles",
-  "一行一个屏蔽词,不需要符号分割": "Un mot sensible par ligne, aucun symbole n'est requis",
-  "保存屏蔽词过滤设置": "Enregistrer les paramètres de filtrage des mots sensibles",
-  "日志设置": "Paramètres du journal",
-  "日志记录时间": "Heure d'enregistrement du journal",
-  "请选择日志记录时间": "Veuillez sélectionner l'heure d'enregistrement du journal",
-  "清除历史日志": "Effacer les journaux historiques",
-  "条日志已清理!": "les journaux ont été effacés !",
-  "保存日志设置": "Enregistrer les paramètres du journal",
-  "数据看板设置": "Paramètres du tableau de bord des données",
-  "启用数据看板(实验性)": "Activer le tableau de bord des données (expérimental)",
-  "数据看板更新间隔": "Intervalle de mise à jour du tableau de bord des données",
-  "数据看板默认时间粒度": "Granularité temporelle par défaut du tableau de bord des données",
-  "保存数据看板设置": "Enregistrer les paramètres du tableau de bord des données",
-  "请选择最长响应时间": "Veuillez sélectionner le temps de réponse le plus long",
-  "成功时自动启用通道": "Activer le canal en cas de succès",
-  "分钟": "minutes",
-  "设置过短会影响数据库性能": "Un réglage trop court affectera les performances de la base de données",
-  "仅修改展示粒度,统计精确到小时": "Modifier uniquement la granularité d'affichage, statistiques précises à l'heure près",
-  "当运行通道全部测试时,超过此时间将自动禁用通道": "Lors de l'exécution de tous les tests de canaux, le canal sera automatiquement désactivé lorsque ce temps sera dépassé",
-  "设置公告": "Définir un avis",
-  "设置 Logo": "Définir un logo",
-  "设置首页内容": "Définir le contenu de la page d'accueil",
-  "设置关于": "Définir \"À propos\"",
-  "公告已更新": "Avis mis à jour",
-  "系统名称已更新": "Nom du système mis à jour",
-  "Logo 已更新": "Logo mis à jour",
-  "首页内容已更新": "Contenu de la page d'accueil mis à jour",
-  "关于已更新": "À propos mis à jour",
-  "模型测试": "test de modèle",
-  "当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。": "Le rappel Midjourney actuel n'est pas activé, certains projets peuvent ne pas être en mesure d'obtenir des résultats de dessin, qui peuvent être activés dans les paramètres de fonctionnement.",
-  "Telegram 身份验证": "Authentification Telegram",
-  "Linux DO 身份验证": "Authentification Linux DO",
-  "协议": "Licence",
-  "修改子渠道权重": "Modifier le poids du sous-canal",
-  "确定要修改所有子渠道权重为 ": "Confirmer la modification de tous les poids des sous-canaux en ",
-  " 吗?": " ?",
-  "修改子渠道优先级": "Modifier la priorité du sous-canal",
-  "确定要修改所有子渠道优先级为 ": "Confirmer la modification de toutes les priorités des sous-canaux en ",
-  "分组倍率设置": "Paramètres de ratio de groupe",
-  "用户可选分组": "Groupes sélectionnables par l'utilisateur",
-  "保存分组倍率设置": "Enregistrer les paramètres de ratio de groupe",
-  "模型倍率设置": "Paramètres de ratio de modèle",
-  "可视化倍率设置": "Paramètres de ratio de modèle visuel",
-  "确定重置模型倍率吗?": "Confirmer la réinitialisation du ratio de modèle ?",
-  "模型固定价格": "Prix du modèle par appel",
-  "模型补全倍率(仅对自定义模型有效)": "Ratio d'achèvement de modèle (uniquement efficace pour les modèles personnalisés)",
-  "保存模型倍率设置": "Enregistrer les paramètres de ratio de modèle",
-  "重置模型倍率": "Réinitialiser le ratio de modèle",
-  "一次调用消耗多少刀,优先级大于模型倍率": "Combien de USD coûte un appel, priorité sur le ratio de modèle",
-  "仅对自定义模型有效": "Uniquement efficace pour les modèles personnalisés",
-  "添加模型": "Ajouter un modèle",
-  "应用更改": "Appliquer les modifications",
-  "更多": "Développer plus",
-  "个模型": "modèles",
-  "可用模型": "Modèles disponibles",
-  "时间范围": "Plage de temps",
-  "批量设置标签": "Définir l'étiquette par lots",
-  "请输入要设置的标签名称": "Veuillez saisir le nom de l'étiquette à définir",
-  "请输入标签名称": "Veuillez saisir le nom de l'étiquette",
-  "支持搜索用户的 ID、用户名、显示名称和邮箱地址": "Prise en charge de la recherche par ID utilisateur, nom d'utilisateur, nom d'affichage et adresse e-mail",
-  "已注销": "Déconnecté",
-  "自动禁用关键词": "Mots-clés de désactivation automatique",
-  "一行一个,不区分大小写": "Un mot-clé par ligne, insensible à la casse",
-  "当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道": "Lorsque le canal en amont renvoie une erreur contenant ces mots-clés (insensible à la casse), désactivez automatiquement le canal",
-  "请求并计费模型": "Modèle de demande et de facturation",
-  "实际模型": "Modèle réel",
-  "渠道信息": "Informations sur le canal",
-  "通知设置": "Paramètres de notification",
-  "Webhook地址": "URL du Webhook",
-  "请输入Webhook地址,例如: https://example.com/webhook": "Veuillez saisir l'URL du Webhook, par exemple : https://example.com/webhook",
-  "邮件通知": "Notification par e-mail",
-  "Webhook通知": "Notification par Webhook",
-  "Bark通知": "Notification Bark",
-  "Gotify通知": "Notification Gotify",
-  "接口凭证(可选)": "Informations d'identification de l'interface (facultatif)",
-  "密钥将以 Bearer 方式添加到请求头中,用于验证webhook请求的合法性": "Le secret sera ajouté à l'en-tête de la requête en tant que jeton Bearer pour vérifier la légitimité de la requête webhook",
-  "Authorization: Bearer your-secret-key": "Autorisation : Bearer votre-clé-secrète",
-  "额度预警阈值": "Seuil d'avertissement de quota",
-  "当剩余额度低于此数值时,系统将通过选择的方式发送通知": "Lorsque le quota restant est inférieur à cette valeur, le système enverra une notification via la méthode sélectionnée",
-  "Webhook请求结构": "Structure de la requête Webhook",
-  "只支持https,系统将以 POST 方式发送通知,请确保地址可以接收 POST 请求": "Seul https est pris en charge, le système enverra une notification via POST, veuillez vous assurer que l'adresse peut recevoir des requêtes POST",
-  "通知邮箱": "E-mail de notification",
-  "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Définissez l'adresse e-mail pour recevoir les notifications d'avertissement de quota, si elle n'est pas définie, l'adresse e-mail liée au compte sera utilisée",
-  "留空则使用账号绑定的邮箱": "Si ce champ est laissé vide, l'adresse e-mail liée au compte sera utilisée",
-  "Bark推送URL": "URL de notification Bark",
-  "请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}": "Veuillez saisir l'URL de notification Bark, par exemple : https://api.day.app/yourkey/{{title}}/{{content}}",
-  "支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)": "Prend en charge HTTP et HTTPS, variables de modèle : {{title}} (titre de la notification), {{content}} (contenu de la notification)",
-  "请输入Bark推送URL": "Veuillez saisir l'URL de notification Bark",
-  "Bark推送URL必须以http://或https://开头": "L'URL de notification Bark doit commencer par http:// ou https://",
-  "模板示例": "Exemple de modèle",
-  "更多参数请参考": "Pour plus de paramètres, veuillez vous référer à",
-  "Gotify服务器地址": "Adresse du serveur Gotify",
-  "请输入Gotify服务器地址,例如: https://gotify.example.com": "Veuillez saisir l'adresse du serveur Gotify, par exemple : https://gotify.example.com",
-  "支持HTTP和HTTPS,填写Gotify服务器的完整URL地址": "Prend en charge HTTP et HTTPS, saisissez l'URL complète du serveur Gotify",
-  "请输入Gotify服务器地址": "Veuillez saisir l'adresse du serveur Gotify",
-  "Gotify服务器地址必须以http://或https://开头": "L'adresse du serveur Gotify doit commencer par http:// ou https://",
-  "Gotify应用令牌": "Jeton d'application Gotify",
-  "请输入Gotify应用令牌": "Veuillez saisir le jeton d'application Gotify",
-  "在Gotify服务器创建应用后获得的令牌,用于发送通知": "Jeton obtenu après la création d'une application sur le serveur Gotify, utilisé pour envoyer des notifications",
-  "消息优先级": "Priorité du message",
-  "请选择消息优先级": "Veuillez sélectionner la priorité du message",
-  "0 - 最低": "0 - La plus basse",
-  "2 - 低": "2 - Basse",
-  "5 - 正常(默认)": "5 - Normale (par défaut)",
-  "8 - 高": "8 - Haute",
-  "10 - 最高": "10 - La plus haute",
-  "消息优先级,范围0-10,默认为5": "Priorité du message, plage 0-10, par défaut 5",
-  "配置说明": "Instructions de configuration",
-  "在Gotify服务器的应用管理中创建新应用": "Créer une nouvelle application dans la gestion des applications du serveur Gotify",
-  "复制应用的令牌(Token)并填写到上方的应用令牌字段": "Copier le jeton de l'application et le remplir dans le champ de jeton d'application ci-dessus",
-  "填写Gotify服务器的完整URL地址": "Remplir l'adresse URL complète du serveur Gotify",
-  "更多信息请参考": "Pour plus d'informations, veuillez vous référer à",
-  "通知内容": "Contenu de la notification",
-  "官方文档": "Documentation officielle",
-  "API地址": "URL de base",
-  "对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写": "Pour les canaux officiels, le new-api a une adresse intégrée. Sauf s'il s'agit d'un site proxy tiers ou d'une adresse d'accès Azure spéciale, il n'est pas nécessaire de la remplir",
-  "渠道额外设置": "Paramètres supplémentaires du canal",
-  "强制格式化": "Forcer le format",
-  "强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)": "Forcer le formatage des réponses au format standard OpenAI (uniquement pour les types de canaux OpenAI)",
-  "思考内容转换": "Conversion du contenu de la pensée",
-  "将 reasoning_content 转换为 <think> 标签拼接到内容中": "Convertir reasoning_content en balises <think> et les ajouter au contenu",
-  "透传请求体": "Corps de transmission",
-  "启用请求体透传功能": "Activer la fonctionnalité de transmission du corps de la requête",
-  "代理地址": "Adresse du proxy",
-  "例如: socks5://user:pass@host:port": "par exemple : socks5://user:pass@host:port",
-  "用于配置网络代理,支持 socks5 协议": "Utilisé pour configurer le proxy réseau, prend en charge le protocole socks5",
-  "系统提示词": "Invite système",
-  "输入系统提示词,用户的系统提示词将优先于此设置": "Saisissez l'invite système, l'invite système de l'utilisateur aura la priorité sur ce paramètre",
-  "用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置": "Priorité de l'utilisateur : si l'utilisateur spécifie une invite système dans la requête, le paramètre de l'utilisateur sera utilisé en premier",
-  "参数覆盖": "Remplacement des paramètres",
-  "模型请求速率限制": "Limite de débit de requête de modèle",
-  "启用用户模型请求速率限制(可能会影响高并发性能)": "Activer la limite de débit de requête de modèle utilisateur (peut affecter les performances à haute concurrence)",
-  "限制周期": "Période de limite",
-  "用户每周期最多请求次数": "Nombre maximal de requêtes utilisateur par période",
-  "用户每周期最多请求完成次数": "Nombre maximal de requêtes utilisateur réussies par période",
-  "包括失败请求的次数,0代表不限制": "Y compris les tentatives de requête échouées, 0 signifie aucune limite",
-  "频率限制的周期(分钟)": "Période de limitation de débit (minutes)",
-  "只包括请求成功的次数": "N'inclure que les tentatives de requête réussies",
-  "保存模型速率限制": "Enregistrer les paramètres de limite de débit de modèle",
-  "速率限制设置": "Paramètres de limitation de débit",
-  "获取启用模型失败:": "Échec de l'obtention des modèles activés :",
-  "获取启用模型失败": "Échec de l'obtention des modèles activés",
-  "JSON解析错误:": "Erreur d'analyse JSON :",
-  "保存失败:": "Échec de l'enregistrement :",
-  "输入模型倍率": "Saisir le ratio de modèle",
-  "输入补全倍率": "Saisir le ratio d'achèvement",
-  "请输入数字": "Veuillez saisir un nombre",
-  "模型名称已存在": "Le nom du modèle existe déjà",
-  "添加成功": "Ajouté avec succès",
-  "请先选择需要批量设置的模型": "Veuillez d'abord sélectionner les modèles pour le paramétrage par lots",
-  "请输入模型倍率和补全倍率": "Veuillez saisir le ratio de modèle et le ratio d'achèvement",
-  "请输入有效的数字": "Veuillez saisir un nombre valide",
-  "请输入填充值": "Veuillez saisir une valeur",
-  "批量设置成功": "Paramétrage par lots réussi",
-  "已为 {{count}} 个模型设置{{type}}": "Définir {{type}} pour {{count}} modèles",
-  "固定价格": "Prix fixe",
-  "模型倍率和补全倍率": "Ratio de modèle et ratio d'achèvement",
-  "批量设置": "Paramétrage par lots",
-  "搜索模型名称": "Rechercher un nom de modèle",
-  "此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除": "Cette page n'affiche que les modèles sans prix ni ratio. Après le paramétrage, ils seront automatiquement supprimés de la liste",
-  "没有未设置的模型": "Aucun modèle non configuré",
-  "定价模式": "Mode de tarification",
-  "固定价格(每次)": "Prix fixe (par utilisation)",
-  "输入每次价格": "Saisir le prix par utilisation",
-  "批量设置模型参数": "Paramètres de modèle par lots",
-  "设置类型": "Type de paramètre",
-  "模型倍率值": "Valeur du ratio de modèle",
-  "补全倍率值": "Valeur du ratio d'achèvement",
-  "请输入模型倍率": "Saisir le ratio de modèle",
-  "请输入补全倍率": "Saisir le ratio d'achèvement",
-  "请输入数值": "Saisir une valeur",
-  "将为选中的 ": "Définira pour la sélection ",
-  " 个模型设置相同的值": " modèles avec la même valeur",
-  "当前设置类型: ": "Type de paramètre actuel : ",
-  "固定价格值": "Valeur de prix fixe",
-  "未设置倍率模型": "Modèles sans ratio",
-  "模型倍率和补全倍率同时设置": "Le ratio de modèle et le ratio d'achèvement sont définis simultanément",
-  "自用模式": "Mode auto-utilisation",
-  "开启后不限制:必须设置模型倍率": "Après l'activation, aucune limite : le ratio de modèle doit être défini",
-  "演示站点模式": "Mode site de démonstration",
-  "当前版本": "Version actuelle",
-  "Gemini设置": "Paramètres Gemini",
-  "Gemini安全设置": "Paramètres de sécurité Gemini",
-  "default为默认设置,可单独设置每个分类的安全等级": "\"default\" est le paramètre par défaut, et chaque catégorie peut être définie séparément",
-  "Gemini版本设置": "Paramètres de version Gemini",
-  "default为默认设置,可单独设置每个模型的版本": "\"default\" est le paramètre par défaut, et chaque modèle peut être défini séparément",
-  "Claude设置": "Paramètres Claude",
-  "Claude请求头覆盖": "Remplacement de l'en-tête de la requête Claude",
-  "示例": "Exemple",
-  "缺省 MaxTokens": "MaxTokens par défaut",
-  "启用Claude思考适配(-thinking后缀)": "Activer l'adaptation de la pensée Claude (suffixe -thinking)",
-  "和Claude不同,默认情况下Gemini的思考模型会自动决定要不要思考,就算不开启适配模型也可以正常使用,": "Contrairement à Claude, le modèle de pensée de Gemini décide automatiquement s'il doit penser par défaut, et peut être utilisé normalement même sans activer le modèle d'adaptation.",
-  "如果您需要计费,推荐设置无后缀模型价格按思考价格设置。": "Si vous avez besoin de facturer, il est recommandé de définir le prix du modèle sans suffixe en fonction du prix de la pensée.",
-  "支持使用 gemini-2.5-pro-preview-06-05-thinking-128 格式来精确传递思考预算。": "Prend en charge l'utilisation du format gemini-2.5-pro-preview-06-05-thinking-128 pour transmettre précisément le budget de la pensée.",
-  "启用Gemini思考后缀适配": "Activer l'adaptation du suffixe de la pensée Gemini",
-  "适配-thinking、-thinking-预算数字和-nothinking后缀": "Adapter les suffixes -thinking, -thinking-budgetNumber et -nothinking",
-  "思考预算占比": "Ratio du budget de la pensée",
-  "Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Adaptation de la pensée Claude BudgetTokens = MaxTokens * BudgetTokens pourcentage",
-  "思考适配 BudgetTokens 百分比": "Adaptation de la pensée BudgetTokens pourcentage",
-  "0.1-1之间的小数": "Décimal entre 0,1 et 1",
-  "0.1以上的小数": "Décimal supérieur à 0,1",
-  "模型相关设置": "Paramètres liés au modèle",
-  "收起侧边栏": "Réduire la barre latérale",
-  "展开侧边栏": "Développer la barre latérale",
-  "提示缓存倍率": "Ratio de cache d'invite",
-  "缓存:${{price}} * {{ratio}} = ${{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Cache : ${{price}} * {{ratio}} = ${{total}} / 1M de jetons (ratio de cache : {{cacheRatio}})",
-  "提示 {{nonCacheInput}} tokens + 缓存 {{cacheInput}} tokens * {{cacheRatio}} / 1M tokens * ${{price}} + 补全 {{completion}} tokens / 1M tokens * ${{compPrice}} * 分组 {{ratio}} = ${{total}}": "Invite {{nonCacheInput}} jetons + cache {{cacheInput}} jetons * {{cacheRatio}} / 1M de jetons * ${{price}} + achèvement {{completion}} jetons / 1M de jetons * ${{compPrice}} * groupe {{ratio}} = ${{total}}",
-  "缓存 Tokens": "Jetons de cache",
-  "系统初始化": "Initialisation du système",
-  "管理员账号已经初始化过,请继续设置其他参数": "Le compte administrateur a déjà été initialisé, veuillez continuer à définir d'autres paramètres",
-  "管理员账号": "Compte administrateur",
-  "请输入管理员用户名": "Veuillez saisir le nom d'utilisateur de l'administrateur",
-  "请输入管理员密码": "Veuillez saisir le mot de passe de l'administrateur",
-  "请确认管理员密码": "Veuillez confirmer le mot de passe de l'administrateur",
-  "请选择使用模式": "Veuillez sélectionner le mode d'utilisation",
-  "数据库警告": "Avertissement de la base de données",
-  "您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!": "Vous utilisez la base de données SQLite. Si vous exécutez dans un environnement de conteneur, veuillez vous assurer que le mappage de persistance du fichier de base de données est correctement défini, sinon toutes les données seront perdues après le redémarrage du conteneur !",
-  "建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。": "Il est recommandé d'utiliser les bases de données MySQL ou PostgreSQL dans les environnements de production, ou de s'assurer que le fichier de base de données SQLite est mappé sur le stockage persistant de la machine hôte.",
-  "使用模式": "Mode d'utilisation",
-  "对外运营模式": "Mode par défaut",
-  "密码长度至少为8个字符": "Le mot de passe doit comporter au moins 8 caractères",
-  "表单引用错误,请刷新页面重试": "Erreur de référence de formulaire, veuillez actualiser la page et réessayer",
-  "初始化系统": "Initialiser le système",
-  "支持众多的大模型供应商": "Prise en charge de divers fournisseurs de LLM",
-  "统一的大模型接口网关": "La passerelle d'API LLM unifiée",
-  "更好的价格,更好的稳定性,只需要将模型基址替换为:": "Meilleur prix, meilleure stabilité, aucun abonnement requis, il suffit de remplacer l'URL de BASE du modèle par : ",
-  "获取密钥": "Obtenir la clé",
-  "关于我们": "À propos de nous",
-  "关于项目": "À propos du projet",
-  "联系我们": "Contactez-nous",
-  "功能特性": "Fonctionnalités",
-  "快速开始": "Démarrage rapide",
-  "安装指南": "Guide d'installation",
-  "API 文档": "Documentation de l'API",
-  "相关项目": "Projets connexes",
-  "基于New API的项目": "Projets basés sur la nouvelle API",
-  "版权所有": "Tous droits réservés",
-  "设计与开发由": "Conçu et développé avec amour par",
-  "演示站点": "Site de démonstration",
-  "页面未找到,请检查您的浏览器地址是否正确": "Page non trouvée, veuillez vérifier si l'adresse de votre navigateur est correcte",
-  "您无权访问此页面,请联系管理员": "Vous n'êtes pas autorisé à accéder à cette page. Veuillez contacter l'administrateur.",
-  "New API项目仓库地址:": "Adresse du référentiel du projet New API : ",
-  "© {{currentYear}}": "© {{currentYear}}",
-  "| 基于": " | Basé sur ",
-  "MIT许可证": "Licence MIT",
-  "AGPL v3.0协议": "Licence AGPL v3.0",
-  "本项目根据": "Ce projet est sous licence ",
-  "授权,需在遵守": " et doit être utilisé conformément au ",
-  "的前提下使用。": ".",
-  "管理员暂时未设置任何关于内容": "L'administrateur n'a encore défini aucun contenu personnalisé \"À propos\".",
-  "早上好": "Bonjour",
-  "中午好": "Bon après-midi",
-  "下午好": "Bon après-midi",
-  "晚上好": "Bonsoir",
-  "更多提示信息": "Plus d'invites",
-  "新建": "Créer",
-  "更新": "Mettre à jour",
-  "基本信息": "Informations de base",
-  "设置令牌的基本信息": "Définir les informations de base du jeton",
-  "设置令牌可用额度和数量": "Définir le quota et la quantité disponibles du jeton",
-  "访问限制": "Restrictions d'accès",
-  "设置令牌的访问限制": "Définir les restrictions d'accès au jeton",
-  "请勿过度信任此功能,IP可能被伪造": "Ne faites pas trop confiance à cette fonctionnalité, l'IP peut être usurpée",
-  "模型限制列表": "Liste des restrictions de modèle",
-  "请选择该令牌支持的模型,留空支持所有模型": "Sélectionnez les modèles pris en charge par le jeton, laissez vide pour prendre en charge tous les modèles",
-  "非必要,不建议启用模型限制": "Non nécessaire, les restrictions de modèle ne sont pas recommandées",
-  "分组信息": "Informations sur le groupe",
-  "设置令牌的分组": "Définir le regroupement de jetons",
-  "管理员未设置用户可选分组": "L'administrateur n'a pas défini de groupes sélectionnables par l'utilisateur",
-  "10个": "10 éléments",
-  "20个": "20 éléments",
-  "30个": "30 éléments",
-  "100个": "100 éléments",
-  "Midjourney 任务记录": "Enregistrements de tâches Midjourney",
-  "任务记录": "Enregistrements de tâches",
-  "剩余": "Restant",
-  "已用": "Utilisé",
-  "调用": "Appels",
-  "调用次数": "Nombre d'appels",
-  "邀请": "Invitations",
-  "收益": "Gains",
-  "无邀请人": "Pas d'invitant",
-  "邀请人": "Inviteur",
-  "设置兑换码的基本信息": "Définir les informations de base du code d'échange",
-  "设置兑换码的额度和数量": "Définir le quota et la quantité du code d'échange",
-  "编辑用户": "Modifier l'utilisateur",
-  "权限设置": "Paramètres d'autorisation",
-  "用户的基本账户信息": "Informations de base du compte utilisateur",
-  "用户分组和额度管理": "Gestion des groupes d'utilisateurs et des quotas",
-  "绑定信息": "Informations de liaison",
-  "第三方账户绑定状态(只读)": "État de la liaison du compte tiers (lecture seule)",
-  "已绑定的 OIDC 账户": "Comptes OIDC liés",
-  "使用兑换码充值余额": "Recharger le solde avec un code d'échange",
-  "支持多种支付方式": "Prend en charge plusieurs méthodes de paiement",
-  "尊敬的": "Cher",
-  "请输入兑换码": "Veuillez saisir le code d'échange",
-  "在线充值功能未开启": "La fonction de recharge en ligne n'est pas activée",
-  "管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。": "L'administrateur n'a pas activé la fonction de recharge en ligne, veuillez contacter l'administrateur pour l'activer ou recharger avec un code d'échange.",
-  "点击模型名称可复制": "Cliquez sur le nom du modèle pour copier",
-  "管理您的邀请链接和收益": "Gérez votre lien d'invitation et vos gains",
-  "没有可用模型": "Aucun modèle disponible",
-  "账户绑定": "Liaison de compte",
-  "安全设置": "Paramètres de sécurité",
-  "系统访问令牌": "Jeton d'accès au système",
-  "用于API调用的身份验证令牌,请妥善保管": "Jeton d'authentification pour les appels d'API, veuillez le conserver en lieu sûr",
-  "密码管理": "Gestion des mots de passe",
-  "定期更改密码可以提高账户安全性": "Changer régulièrement votre mot de passe peut améliorer la sécurité de votre compte",
-  "删除账户": "Supprimer le compte",
-  "此操作不可逆,所有数据将被永久删除": "Cette opération est irréversible, toutes les données seront définitivement supprimées",
-  "生成令牌": "Générer un jeton",
-  "通过邮件接收通知": "Recevoir des notifications par e-mail",
-  "通过HTTP请求接收通知": "Recevoir des notifications via une requête HTTP",
-  "价格设置": "Paramètres de prix",
-  "重新生成": "Régénérer",
-  "绑定微信账户": "Lier le compte WeChat",
-  "原密码": "Mot de passe original",
-  "请输入原密码": "Veuillez saisir le mot de passe original",
-  "请输入新密码": "Veuillez saisir le nouveau mot de passe",
-  "请再次输入新密码": "Veuillez saisir à nouveau le nouveau mot de passe",
-  "删除账户确认": "Confirmation de la suppression du compte",
-  "请输入您的用户名以确认删除": "Veuillez saisir votre nom d'utilisateur pour confirmer la suppression",
-  "接受未设置价格模型": "Accepter les modèles sans prix défini",
-  "当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用": "Acceptez les appels même si le modèle n'a pas de prix défini, utilisez uniquement lorsque vous faites confiance au site Web, ce qui peut entraîner des coûts élevés",
-  "批量操作": "Opérations par lots",
-  "未开始": "Non démarré",
-  "测试中": "Test en cours",
-  "请求时长: ${time}s": "Durée de la requête : ${time}s",
-  "搜索模型...": "Rechercher des modèles...",
-  "批量测试${count}个模型": "Tester par lots ${count} modèles",
-  "测试中...": "Test en cours...",
-  "渠道的模型测试": "Test de modèle de canal",
-  "共": "Total",
-  "确定要测试所有通道吗?": "Êtes-vous sûr de vouloir tester tous les canaux ?",
-  "确定要更新所有已启用通道余额吗?": "Êtes-vous sûr de vouloir mettre à jour le solde de tous les canaux activés ?",
-  "已选择 ${count} 个渠道": "${count} canaux sélectionnés",
-  "渠道的基本配置信息": "Informations de configuration de base du canal",
-  "API 配置": "Configuration de l'API",
-  "API 地址和相关配置": "URL de l'API et configuration associée",
-  "模型配置": "Configuration du modèle",
-  "模型选择和映射设置": "Sélection de modèle et paramètres de mappage",
-  "高级设置": "Paramètres avancés",
-  "渠道的高级配置选项": "Options de configuration avancées du canal",
-  "设置说明": "Description du paramètre",
-  "此项可选,用于配置渠道特定设置,为一个 JSON 字符串,例如:": "Ceci est facultatif, utilisé pour configurer les paramètres spécifiques au canal, sous forme de chaîne JSON, par exemple :",
-  "此项可选,用于覆盖请求参数。不支持覆盖 stream 参数。为一个 JSON 字符串,例如:": "Ceci est facultatif, utilisé pour remplacer les paramètres de la requête. Ne prend pas en charge le remplacement du paramètre de flux. Sous forme de chaîne JSON, par exemple :",
-  "编辑标签": "Modifier l'étiquette",
-  "标签信息": "Informations sur l'étiquette",
-  "标签的基本配置": "Configuration de base de l'étiquette",
-  "所有编辑均为覆盖操作,留空则不更改": "Toutes les modifications sont des opérations de remplacement, laisser vide ne changera rien",
-  "标签名称": "Nom de l'étiquette",
-  "请选择该渠道所支持的模型,留空则不更改": "Veuillez sélectionner les modèles pris en charge par le canal, laisser vide ne changera rien",
-  "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改": "Ceci est facultatif, utilisé pour modifier le nom du modèle dans le corps de la requête, sous forme de chaîne JSON, la clé est le nom du modèle dans la requête, la valeur est le nom du modèle à remplacer, laisser vide ne changera rien",
-  "清空重定向": "Effacer la redirection",
-  "不更改": "Ne pas changer",
-  "用户分组配置": "Configuration du groupe d'utilisateurs",
-  "请选择可以使用该渠道的分组,留空则不更改": "Veuillez sélectionner les groupes qui peuvent utiliser ce canal, laisser vide ne changera rien",
-  "启用全部": "Activer tout",
-  "禁用全部": "Désactiver tout",
-  "模型定价": "Tarification du modèle",
-  "当前分组": "Groupe actuel",
-  "全部模型": "Tous les modèles",
-  "智谱": "Zhipu AI",
-  "通义千问": "Qwen",
-  "文心一言": "ERNIE Bot",
-  "讯飞星火": "Spark Desk",
-  "腾讯混元": "Hunyuan",
-  "360智脑": "360 AI Brain",
-  "零一万物": "Yi",
-  "豆包": "Doubao",
-  "系统公告": "Avis système",
-  "今日关闭": "Fermer aujourd'hui",
-  "关闭公告": "Fermer l'avis",
-  "搜索条件": "Conditions de recherche",
-  "加载中...": "Chargement...",
-  "正在跳转...": "Redirection...",
-  "暂无公告": "Pas d'avis",
-  "欢迎使用,请完成以下设置以开始使用系统": "Bienvenue, veuillez compléter les paramètres suivants pour commencer à utiliser le système",
-  "数据库检查": "Vérification de la base de données",
-  "验证数据库连接状态": "Vérifier l'état de la connexion à la base de données",
-  "设置管理员登录信息": "Définir les informations de connexion de l'administrateur",
-  "选择系统运行模式": "Sélectionner le mode de fonctionnement du système",
-  "完成初始化": "Terminer l'initialisation",
-  "确认设置并完成初始化": "Confirmer les paramètres et terminer l'initialisation",
-  "数据库信息": "Informations sur la base de données",
-  "请填写完整的管理员账号信息": "Veuillez remplir les informations complètes du compte administrateur",
-  "准备完成初始化": "Prêt à terminer l'initialisation",
-  "请确认以下设置信息,点击\"初始化系统\"开始配置": "Veuillez confirmer les informations de configuration suivantes, cliquez sur \"Initialiser le système\" pour commencer la configuration",
-  "数据库类型": "Type de base de données",
-  "您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。": "Vous utilisez la base de données MySQL. MySQL est un système de gestion de base de données relationnelle fiable, adapté aux environnements de production.",
-  "您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。": "Vous utilisez la base de données PostgreSQL. PostgreSQL est un système de base de données relationnelle open-source puissant qui offre une excellente fiabilité et intégrité des données, adapté aux environnements de production.",
-  "选择适合您使用场景的模式": "Sélectionnez le mode adapté à votre scénario d'utilisation",
-  "适用于为多个用户提供服务的场景": "Adapté aux scénarios où plusieurs utilisateurs sont fournis.",
-  "适用于个人使用的场景,不需要设置模型价格": "Adapté à un usage personnel, pas besoin de définir le prix du modèle.",
-  "适用于展示系统功能的场景,提供基础功能演示": "Adapté aux scénarios où les fonctions du système sont affichées, fournissant des démonstrations de fonctionnalités de base.",
-  "账户数据": "Données du compte",
-  "使用统计": "Statistiques d'utilisation",
-  "资源消耗": "Consommation de ressources",
-  "性能指标": "Indicateurs de performance",
-  "模型数据分析": "Analyse des données du modèle",
-  "搜索无结果": "Aucun résultat trouvé",
-  "仪表盘设置": "Paramètres du tableau de bord",
-  "API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)": "Gestion des informations de l'API, vous pouvez configurer plusieurs adresses d'API pour l'affichage de l'état et l'équilibrage de charge (maximum 50)",
-  "线路描述": "Description de l'itinéraire",
-  "颜色": "Couleur",
-  "标识颜色": "Couleur de l'identifiant",
-  "添加API": "Ajouter une API",
-  "API信息": "Informations sur l'API",
-  "暂无API信息": "Aucune information sur l'API",
-  "请输入API地址": "Veuillez saisir l'adresse de l'API",
-  "请输入线路描述": "Veuillez saisir la description de l'itinéraire",
-  "如:大带宽批量分析图片推荐": "par exemple, Recommandations d'analyse d'images par lots à large bande passante",
-  "请输入说明": "Veuillez saisir la description",
-  "如:香港线路": "par exemple, Ligne de Hong Kong",
-  "请联系管理员在系统设置中配置API信息": "Veuillez contacter l'administrateur pour configurer les informations de l'API dans les paramètres système.",
-  "请联系管理员在系统设置中配置公告信息": "Veuillez contacter l'administrateur pour configurer les informations d'avis dans les paramètres système.",
-  "请联系管理员在系统设置中配置常见问答": "Veuillez contacter l'administrateur pour configurer les informations de la FAQ dans les paramètres système.",
-  "请联系管理员在系统设置中配置Uptime": "Veuillez contacter l'administrateur pour configurer Uptime dans les paramètres système.",
-  "确定要删除此API信息吗?": "Êtes-vous sûr de vouloir supprimer ces informations d'API ?",
-  "测速": "Test de vitesse",
-  "跳转": "Sauter",
-  "批量删除": "Supprimer par lots",
-  "常见问答": "FAQ",
-  "进行中": "En cours",
-  "警告": "Avertissement",
-  "添加公告": "Ajouter un avis",
-  "编辑公告": "Modifier l'avis",
-  "公告内容": "Contenu de l'avis",
-  "请输入公告内容": "Veuillez saisir le contenu de l'avis",
-  "请输入公告内容(支持 Markdown/HTML)": "Veuillez saisir le contenu de l'avis (prend en charge Markdown/HTML)",
-  "发布日期": "Date de publication",
-  "请选择发布日期": "Veuillez sélectionner la date de publication",
-  "发布时间": "Heure de publication",
-  "公告类型": "Type d'avis",
-  "说明信息": "Description",
-  "可选,公告的补充说明": "Facultatif, informations supplémentaires pour l'avis",
-  "确定要删除此公告吗?": "Êtes-vous sûr de vouloir supprimer cet avis ?",
-  "系统公告管理,可以发布系统通知和重要消息": "Gestion des avis système, vous pouvez publier des avis système et des messages importants",
-  "暂无系统公告": "Pas d'avis système",
-  "添加问答": "Ajouter une FAQ",
-  "编辑问答": "Modifier la FAQ",
-  "问题标题": "Titre de la question",
-  "请输入问题标题": "Veuillez saisir le titre de la question",
-  "回答内容": "Contenu de la réponse",
-  "请输入回答内容": "Veuillez saisir le contenu de la réponse",
-  "请输入回答内容(支持 Markdown/HTML)": "Veuillez saisir le contenu de la réponse (prend en charge Markdown/HTML)",
-  "确定要删除此问答吗?": "Êtes-vous sûr de vouloir supprimer cette FAQ ?",
-  "系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)": "Gestion des avis système, vous pouvez publier des avis système et des messages importants (maximum 100, afficher les 20 derniers sur le front-end)",
-  "常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)": "Gestion de la FAQ, fournissant des réponses aux questions courantes des utilisateurs (maximum 50, afficher les 20 dernières sur le front-end)",
-  "暂无常见问答": "Pas de FAQ",
-  "显示最新20条": "Afficher les 20 dernières",
-  "Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)": "Gestion des catégories de surveillance Uptime Kuma, vous pouvez configurer plusieurs catégories de surveillance pour l'affichage de l'état du service (maximum 20)",
-  "添加分类": "Ajouter une catégorie",
-  "分类名称": "Nom de la catégorie",
-  "Uptime Kuma地址": "Adresse Uptime Kuma",
-  "状态页面Slug": "Slug de la page d'état",
-  "请输入分类名称,如:OpenAI、Claude等": "Veuillez saisir le nom de la catégorie, tel que : OpenAI, Claude, etc.",
-  "请输入Uptime Kuma服务地址,如:https://status.example.com": "Veuillez saisir l'adresse du service Uptime Kuma, telle que : https://status.example.com",
-  "请输入状态页面的Slug,如:my-status": "Veuillez saisir le slug de la page d'état, tel que : my-status",
-  "确定要删除此分类吗?": "Êtes-vous sûr de vouloir supprimer cette catégorie ?",
-  "配置": "Configurer",
-  "服务监控地址,用于展示服务状态信息": "adresse de surveillance du service pour afficher les informations d'état",
-  "服务可用性": "État du service",
-  "可用率": "Disponibilité",
-  "有异常": "Anormal",
-  "高延迟": "Latence élevée",
-  "维护中": "Maintenance",
-  "暂无监控数据": "Pas de données de surveillance",
-  "IP记录": "Enregistrement IP",
-  "记录请求与错误日志 IP": "Enregistrer l'adresse IP du journal des requêtes et des erreurs",
-  "开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址": "Après l'activation, seuls les journaux \"consommation\" et \"erreur\" enregistreront votre adresse IP client",
-  "只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录": "Ce n'est que lorsque l'utilisateur définit l'enregistrement IP que l'enregistrement IP des journaux de type requête et erreur sera effectué",
-  "设置保存成功": "Paramètres enregistrés avec succès",
-  "设置保存失败": "Échec de l'enregistrement des paramètres",
-  "已新增 {{count}} 个模型:{{list}}": "{{count}} modèles ajoutés : {{list}}",
-  "未发现新增模型": "Aucun nouveau modèle n'a été ajouté",
-  "清除失效兑换码": "Effacer les codes d'échange non valides",
-  "确定清除所有失效兑换码?": "Êtes-vous sûr de vouloir effacer tous les codes d'échange non valides ?",
-  "将删除已使用、已禁用及过期的兑换码,此操作不可撤销。": "Cela supprimera tous les codes d'échange utilisés, désactivés et expirés, cette opération ne peut pas être annulée.",
-  "选择过期时间(可选,留空为永久)": "Sélectionnez la date d'expiration (facultatif, laissez vide pour permanent)",
-  "请输入备注(仅管理员可见)": "Veuillez saisir une remarque (visible uniquement par les administrateurs)",
-  "上游倍率同步": "Synchronisation du ratio en amont",
-  "获取渠道失败:": "Échec de l'obtention des canaux : ",
-  "请至少选择一个渠道": "Veuillez sélectionner au moins un canal",
-  "获取倍率失败:": "Échec de l'obtention des ratios : ",
-  "后端请求失败": "Échec de la requête du backend",
-  "部分渠道测试失败:": "Certains canaux n'ont pas réussi le test : ",
-  "未找到差异化倍率,无需同步": "Aucun ratio différentiel trouvé, aucune synchronisation n'est requise",
-  "请求后端接口失败:": "Échec de la requête de l'interface backend : ",
-  "同步成功": "Synchronisation réussie",
-  "部分保存失败": "Certains paramètres n'ont pas pu être enregistrés",
-  "保存失败": "Échec de l'enregistrement",
-  "选择同步渠道": "Sélectionner le canal de synchronisation",
-  "应用同步": "Appliquer la synchronisation",
-  "倍率类型": "Type de ratio",
-  "当前值": "Valeur actuelle",
-  "上游值": "Valeur en amont",
-  "差异": "Différence",
-  "搜索渠道名称或地址": "Rechercher un nom ou une adresse de canal",
-  "缓存倍率": "Ratio de cache",
-  "暂无差异化倍率显示": "Aucun affichage de ratio différentiel",
-  "请先选择同步渠道": "Veuillez d'abord sélectionner le canal de synchronisation",
-  "与本地相同": "Identique au local",
-  "未找到匹配的模型": "Aucun modèle correspondant trouvé",
-  "暴露倍率接口": "Exposer l'API de ratio",
-  "支付设置": "Paramètres de paiement",
-  "(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)": "(Actuellement, seule l'interface Epay est prise en charge, l'adresse du serveur ci-dessus est utilisée par défaut comme adresse de rappel !)",
-  "支付地址": "Adresse de paiement",
-  "易支付商户ID": "ID marchand Epay",
-  "易支付商户密钥": "Clé marchand Epay",
-  "回调地址": "Adresse de rappel",
-  "充值价格(x元/美金)": "Prix de recharge (x yuans/dollar)",
-  "最低充值美元数量": "Montant minimum de recharge en dollars",
-  "充值分组倍率": "Ratio de groupe de recharge",
-  "充值方式设置": "Paramètres de la méthode de recharge",
-  "更新支付设置": "Mettre à jour les paramètres de paiement",
-  "通知": "Avis",
-  "源地址": "Adresse source",
-  "同步接口": "Interface de synchronisation",
-  "置信度": "Confiance",
-  "谨慎": "Prudent",
-  "该数据可能不可信,请谨慎使用": "Ces données peuvent ne pas être fiables, veuillez les utiliser avec prudence",
-  "可信": "Fiable",
-  "所有上游数据均可信": "Toutes les données en amont sont fiables",
-  "以下上游数据可能不可信:": "Les données en amont suivantes peuvent ne pas être fiables : ",
-  "按倍率类型筛选": "Filtrer par type de ratio",
-  "内容": "Contenu",
-  "放大编辑": "Développer l'éditeur",
-  "编辑公告内容": "Modifier le contenu de l'annonce",
-  "自适应列表": "Liste adaptative",
-  "紧凑列表": "Liste compacte",
-  "仅显示矛盾倍率": "Afficher uniquement les ratios contradictoires",
-  "矛盾": "Conflit",
-  "确认冲突项修改": "Confirmer la modification de l'élément de conflit",
-  "该模型存在固定价格与倍率计费方式冲突,请确认选择": "Le modèle a un conflit de méthode de facturation à prix fixe et à ratio, veuillez confirmer la sélection",
-  "当前计费": "Facturation actuelle",
-  "修改为": "Modifier en",
-  "状态筛选": "Filtre d'état",
-  "没有模型可以复制": "Aucun modèle à copier",
-  "模型列表已复制到剪贴板": "Liste des modèles copiée dans le presse-papiers",
-  "复制失败": "Échec de la copie",
-  "复制已选": "Copier la sélection",
-  "选择成功": "Sélection réussie",
-  "暂无成功模型": "Aucun modèle réussi",
-  "请先选择模型!": "Veuillez d'abord sélectionner un modèle !",
-  "已复制 ${count} 个模型": "${count} modèles copiés",
-  "复制失败,请手动复制": "Échec de la copie, veuillez copier manuellement",
-  "过期时间快捷设置": "Paramètres rapides de la date d'expiration",
-  "批量创建时会在名称后自动添加随机后缀": "Lors de la création par lots, un suffixe aléatoire sera automatiquement ajouté au nom",
-  "额度必须大于0": "Le quota doit être supérieur à 0",
-  "生成数量必须大于0": "La quantité de génération doit être supérieure à 0",
-  "可用端点类型": "Types de points de terminaison pris en charge",
-  "未登录,使用默认分组倍率:": "Non connecté, en utilisant le ratio de groupe par défaut : ",
-  "该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置": "Cette adresse de serveur affectera l'adresse de rappel de paiement et l'adresse affichée sur la page d'accueil par défaut, veuillez vous assurer d'une configuration correcte",
-  "密钥聚合模式": "Mode d'agrégation de clés",
-  "随机": "Aléatoire",
-  "轮询": "Sondage",
-  "密钥文件 (.json)": "Fichier de clé (.json)",
-  "点击上传文件或拖拽文件到这里": "Cliquez pour télécharger un fichier ou faites glisser et déposez un fichier ici",
-  "仅支持 JSON 文件": "Seuls les fichiers JSON sont pris en charge",
-  "仅支持 JSON 文件,支持多文件": "Seuls les fichiers JSON sont pris en charge, plusieurs fichiers sont pris en charge",
-  "请上传密钥文件": "Veuillez télécharger le fichier de clé",
-  "请填写部署地区": "Veuillez remplir la région de déploiement",
-  "请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}": "Veuillez saisir la région de déploiement, par exemple : us-central1\nPrend en charge l'utilisation du format de mappage de modèle\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}",
-  "其他": "Autre",
-  "未知渠道": "Canal inconnu",
-  "切换为单密钥模式": "Passer en mode clé unique",
-  "将仅保留第一个密钥文件,其余文件将被移除,是否继续?": "Seul le premier fichier de clé sera conservé, et les fichiers restants seront supprimés. Continuer ?",
-  "自定义模型名称": "Nom de modèle personnalisé",
-  "启用全部密钥": "Activer toutes les clés",
-  "充值价格显示": "Prix de recharge",
-  "站点额度展示类型及汇率": "Type d'affichage du quota du site et taux de change",
-  "自定义货币": "Devise personnalisée",
-  "自定义货币符号": "Symbole de devise personnalisé",
-  "例如 €, £, Rp, ₩, ₹...": "Par exemple, €, £, Rp, ₩, ₹...",
-  "美元汇率": "Taux de change USD",
-  "隐藏操作项": "Masquer les actions",
-  "显示操作项": "Afficher les actions",
-  "用户组": "Groupe d'utilisateurs",
-  "邀请获得额度": "Quota d'invitation",
-  "显示第": "Affichage de",
-  "条 - 第": "à",
-  "条,共": "sur",
-  "条": "éléments",
-  "选择模型": "Sélectionner un modèle",
-  "已选择 {{selected}} / {{total}}": "{{selected}} / {{total}} sélectionnés",
-  "新获取的模型": "Nouveaux modèles",
-  "已有的模型": "Modèles existants",
-  "搜索模型": "Rechercher des modèles",
-  "缓存: {{cacheRatio}}": "Cache : {{cacheRatio}}",
-  "缓存创建: {{cacheCreationRatio}}": "Création de cache : {{cacheCreationRatio}}",
-  "图片输入: {{imageRatio}}": "Entrée d'image : {{imageRatio}}",
-  "系统提示覆盖": "Remplacement de l'invite système",
-  "模型: {{ratio}}": "Modèle : {{ratio}}",
-  "专属倍率": "Ratio de groupe exclusif",
-  "匹配类型": "Type de correspondance",
-  "描述": "Description",
-  "供应商": "Fournisseur",
-  "供应商介绍": "Présentation du fournisseur",
-  "端点": "Point de terminaison",
-  "已绑定渠道": "Canaux liés",
-  "更新时间": "Heure de mise à jour",
-  "未配置模型": "Aucun modèle configuré",
-  "预填组管理": "Groupe pré-rempli",
-  "搜索供应商": "Rechercher un fournisseur",
-  "新增供应商": "Ajouter un fournisseur",
-  "创建新的模型": "Créer un nouveau modèle",
-  "更新模型信息": "Mettre à jour les informations du modèle",
-  "请输入模型名称,如:gpt-4": "Veuillez saisir le nom du modèle, tel que : gpt-4",
-  "设置模型的基本信息": "Définir les informations de base du modèle",
-  "名称匹配类型": "Type de correspondance de nom",
-  "根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含": "Rechercher les métadonnées du modèle en fonction du nom du modèle et des règles de correspondance, priorité : exact > préfixe > suffixe > contient",
-  "请选择名称匹配类型": "Veuillez sélectionner le type de correspondance de nom",
-  "请输入模型描述": "Veuillez saisir la description du modèle",
-  "输入标签或使用\",\"分隔多个标签": "Saisissez des étiquettes ou utilisez \",\" pour séparer plusieurs étiquettes",
-  "选择模型供应商": "Sélectionner le fournisseur du modèle",
-  "端点映射": "Mappage de points de terminaison",
-  "可视化": "Visualisation",
-  "手动编辑": "Modification manuelle",
-  "暂无数据,点击下方按钮添加键值对": "Aucune donnée, cliquez sur le bouton ci-dessous pour ajouter des paires clé-valeur",
-  "添加键值对": "Ajouter une paire clé-valeur",
-  "留空则使用默认端点;支持 {path, method}": "Laissez vide pour utiliser le point de terminaison par défaut ; prend en charge {path, method}",
-  "未配置的模型列表": "Modèles non configurés",
-  "个未配置模型": "modèles non configurés",
-  "组列表": "Liste des groupes",
-  "管理模型、标签、端点等预填组": "Gérer les groupes pré-remplis de modèles, d'étiquettes, de points de terminaison, etc.",
-  "新建组": "Nouveau groupe",
-  "组名": "Nom du groupe",
-  "项目内容": "Contenu de l'élément",
-  "创建新的预填组": "Créer un nouveau groupe pré-rempli",
-  "更新预填组": "Mettre à jour le groupe pré-rempli",
-  "设置预填组的基本信息": "Définir les informations de base du groupe pré-rempli",
-  "请输入组名": "Veuillez saisir le nom du groupe",
-  "请输入组描述": "Veuillez saisir la description du groupe",
-  "项目": "Élément",
-  "输入项目名称,按回车添加": "Saisissez le nom de l'élément, appuyez sur Entrée pour ajouter",
-  "键为端点类型,值为路径和方法对象": "La clé est le type de point de terminaison, la valeur est le chemin et l'objet de la méthode",
-  "模型组": "Groupe de modèles",
-  "标签组": "Groupe d'étiquettes",
-  "端点组": "Groupe de points de terminaison",
-  "供应商名称": "Nom du fournisseur",
-  "请输入供应商名称,如:OpenAI": "Veuillez saisir le nom du fournisseur, tel que : OpenAI",
-  "请输入供应商描述": "Veuillez saisir la description du fournisseur",
-  "供应商图标": "Icône du fournisseur",
-  "请输入图标名称,如:OpenAI、Claude.Color": "Veuillez saisir le nom de l'icône, tel que : OpenAI, Claude.Color",
-  "图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ": "L'icône utilise la bibliothèque @lobehub/icons, telle que : OpenAI, Claude.Color, prend en charge les paramètres de chaîne : OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, interroger toutes les icônes disponibles s'il vous plaît ",
-  "请点击我": "Veuillez cliquer sur moi",
-  "精确": "Exact",
-  "前缀": "Préfixe",
-  "后缀": "Suffixe",
-  "包含": "Contient",
-  "全部供应商": "Tous les fournisseurs",
-  "筛选": "Filtre",
-  "显示设置": "Paramètres d'affichage",
-  "可用令牌分组": "Groupes de jetons disponibles",
-  "端点类型": "Type de point de terminaison",
-  "全部分组": "Tous les groupes",
-  "全部类型": "Tous les types",
-  "全部端点": "Tous les points de terminaison",
-  "全部标签": "Toutes les étiquettes",
-  "显示倍率": "Afficher le ratio",
-  "表格视图": "Vue tableau",
-  "模型的详细描述和基本特性": "Description détaillée et caractéristiques de base du modèle",
-  "API端点": "Points de terminaison de l'API",
-  "模型支持的接口端点信息": "Informations sur les points de terminaison de l'API pris en charge par le modèle",
-  "分组价格": "Prix de groupe",
-  "不同用户分组的价格信息": "Informations sur les prix pour différents groupes d'utilisateurs",
-  "auto分组调用链路": "Chaîne d'appels de groupe auto",
-  "查看所有可用的AI模型供应商,包括众多知名供应商的模型。": "Affichez tous les fournisseurs de modèles d'IA disponibles, y compris les modèles de nombreux fournisseurs bien connus.",
-  "包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。": "Comprend des modèles d'IA de fournisseurs inconnus ou non marqués, qui peuvent provenir de petits fournisseurs ou de projets open-source.",
-  "该供应商提供多种AI模型,适用于不同的应用场景。": "Ce fournisseur propose plusieurs modèles d'IA, adaptés à différents scénarios d'application.",
-  "未知供应商": "Inconnu",
-  "共 {{count}} 个模型": "{{count}} modèles",
-  "倍率信息": "Informations sur le ratio",
-  "多密钥管理": "Gestion multi-clés",
-  "总密钥数": "Nombre total de clés",
-  "随机模式": "Mode aléatoire",
-  "轮询模式": "Mode de sondage",
-  "手动禁用": "Désactivé manuellement",
-  "自动禁用": "Désactivé automatiquement",
-  "暂无密钥数据": "Aucune donnée de clé",
-  "请检查渠道配置或刷新重试": "Veuillez vérifier la configuration du canal ou actualiser et réessayer",
-  "全部状态": "Tous les statuts",
-  "索引": "Index",
-  "禁用原因": "Raison de la désactivation",
-  "禁用时间": "Heure de désactivation",
-  "确定要启用所有密钥吗?": "Êtes-vous sûr de vouloir activer toutes les clés ?",
-  "确定要禁用所有的密钥吗?": "Êtes-vous sûr de vouloir désactiver toutes les clés ?",
-  "确定要删除所有已自动禁用的密钥吗?": "Êtes-vous sûr de vouloir supprimer toutes les clés désactivées automatiquement ?",
-  "此操作不可撤销,将永久删除已自动禁用的密钥": "Cette opération ne peut pas être annulée et toutes les clés désactivées automatiquement seront définitivement supprimées.",
-  "删除自动禁用密钥": "Supprimer les clés désactivées automatiquement",
-  "图标": "Icône",
-  "模型图标": "Icône du modèle",
-  "请输入图标名称": "Veuillez saisir le nom de l'icône",
-  "精确名称匹配": "Correspondance de nom exacte",
-  "前缀名称匹配": "Correspondance de nom de préfixe",
-  "后缀名称匹配": "Correspondance de nom de suffixe",
-  "包含名称匹配": "Correspondance de nom contenant",
-  "展开更多": "Développer plus",
-  "已切换至最优倍率视图,每个模型使用其最低倍率分组": "Passé à la vue de ratio optimal, chaque modèle utilise son groupe de ratio le plus bas",
-  "两步验证设置": "Paramètres d'authentification à deux facteurs",
-  "两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。": "L'authentification à deux facteurs (2FA) offre une protection de sécurité supplémentaire à votre compte. Après l'avoir activée, vous devez saisir votre mot de passe et le code de vérification généré par l'application d'authentification lorsque vous vous connectez.",
-  "启用两步验证": "Activer l'authentification à deux facteurs",
-  "禁用两步验证": "Désactiver l'authentification à deux facteurs",
-  "启用两步验证后,登录时需要输入密码和验证器应用生成的验证码": "Après avoir activé l'authentification à deux facteurs, vous devez saisir votre mot de passe et le code de vérification généré par l'application d'authentification lorsque vous vous connectez",
-  "禁用两步验证后,登录时只需要输入密码": "Après avoir désactivé l'authentification à deux facteurs, il vous suffit de saisir votre mot de passe lors de la connexion",
-  "验证身份": "Vérifier l'identité",
-  "为了保护您的账户安全,请输入认证器验证码来确认身份": "Pour protéger la sécurité de votre compte, veuillez saisir le code de vérification de l'authentificateur pour confirmer votre identité",
-  "输入认证器应用显示的6位数字验证码": "Saisissez le code de vérification à 6 chiffres affiché sur l'application d'authentification",
-  "新的备用恢复代码": "Nouveau code de récupération de sauvegarde",
-  "新的备用码已生成": "Un nouveau code de sauvegarde a été généré",
-  "我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销": "J'ai compris que la désactivation de l'authentification à deux facteurs supprimera définitivement tous les paramètres et codes de sauvegarde associés, cette opération ne peut pas être annulée",
-  "账户已锁定": "Compte verrouillé",
-  "剩余备用码:": "Codes de sauvegarde restants : ",
-  "启用验证": "Activer l'authentification",
-  "重新生成备用码": "Régénérer les codes de sauvegarde",
-  "设置两步验证": "Configurer l'authentification à deux facteurs",
-  "扫描二维码": "Scanner le code QR",
-  "使用认证器应用扫描二维码": "Scanner le code QR avec l'application d'authentification",
-  "保存备用码": "Enregistrer les codes de sauvegarde",
-  "保存备用码以备不时之需": "Enregistrez les codes de sauvegarde pour les urgences",
-  "验证设置": "Vérifier la configuration",
-  "输入验证码完成设置": "Saisissez le code de vérification pour terminer la configuration",
-  "使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:": "Utilisez une application d'authentification (telle que Google Authenticator, Microsoft Authenticator) pour scanner le code QR ci-dessous :",
-  "或手动输入密钥:": "Ou saisissez manuellement le secret :",
-  "备用恢复代码": "Codes de récupération de sauvegarde",
-  "复制所有代码": "Copier tous les codes",
-  "上一步": "Précédent",
-  "下一步": "Suivant",
-  "完成设置并启用两步验证": "Terminer la configuration et activer l'authentification à deux facteurs",
-  "确认禁用": "Confirmer la désactivation",
-  "完成": "Terminé",
-  "生成新的备用码": "Générer de nouveaux codes de sauvegarde",
-  "警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!": "Avertissement : la désactivation de l'authentification à deux facteurs supprimera définitivement vos paramètres de vérification et tous les codes de sauvegarde. Cette action est irréversible !",
-  "禁用后的影响:": "Impact après la désactivation :",
-  "降低您账户的安全性": "Réduire la sécurité de votre compte",
-  "需要重新完整设置才能再次启用": "Nécessite une nouvelle configuration pour être réactivé",
-  "永久删除您的两步验证设置": "Supprimer définitivement vos paramètres d'authentification à deux facteurs",
-  "永久删除所有备用码(包括未使用的)": "Supprimer définitivement tous les codes de sauvegarde (y compris ceux non utilisés)",
-  "请输入认证器验证码或备用码": "Veuillez saisir le code de vérification de l'authentificateur ou le code de sauvegarde",
-  "重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。": "La régénération des codes de sauvegarde invalidera les codes de sauvegarde existants. Veuillez vous assurer que vous avez enregistré les codes de sauvegarde actuels.",
-  "请输入认证器验证码": "Veuillez saisir le code de vérification de l'authentificateur",
-  "旧的备用码已失效,请保存新的备用码": "Les anciens codes de sauvegarde ont été invalidés, veuillez enregistrer les nouveaux codes de sauvegarde",
-  "获取2FA状态失败": "Échec de l'obtention de l'état 2FA",
-  "设置2FA失败": "Échec de la configuration de 2FA",
-  "请输入验证码": "Veuillez saisir le code de vérification",
-  "两步验证启用成功!": "Authentification à deux facteurs activée avec succès !",
-  "启用2FA失败": "Échec de l'activation de 2FA",
-  "请输入验证码或备用码": "Veuillez saisir le code de vérification ou le code de sauvegarde",
-  "请确认您已了解禁用两步验证的后果": "Veuillez confirmer que vous comprenez les conséquences de la désactivation de l'authentification à deux facteurs",
-  "两步验证已禁用": "L'authentification à deux facteurs a été désactivée",
-  "禁用2FA失败": "Échec de la désactivation de 2FA",
-  "备用码重新生成成功": "Codes de sauvegarde régénérés avec succès",
-  "重新生成备用码失败": "Échec de la régénération des codes de sauvegarde",
-  "备用码已复制到剪贴板": "Codes de sauvegarde copiés dans le presse-papiers",
-  "账户管理": "Gestion de compte",
-  "账户绑定、安全设置和身份验证": "Liaison de compte, paramètres de sécurité et vérification d'identité",
-  "通知、价格和隐私相关设置": "Paramètres de notification, de prix et de confidentialité",
-  "通知配置": "Configuration des notifications",
-  "只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求": "Seul HTTPS est pris en charge, le système enverra des notifications via POST, veuillez vous assurer que l'adresse peut recevoir des requêtes POST",
-  "密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性": "La clé sera ajoutée à l'en-tête de la requête en tant que Bearer pour vérifier la légitimité de la requête webhook",
-  "Webhook请求结构说明": "Description de la structure de la requête Webhook",
-  "通知类型 (quota_exceed: 额度预警)": "Type de notification (quota_exceed : avertissement de quota)",
-  "通知标题": "Titre de la notification",
-  "通知内容,支持 {{value}} 变量占位符": "Contenu de la notification, prend en charge les espaces réservés de variable {{value}}",
-  "按顺序替换content中的变量占位符": "Remplacer les espaces réservés de variable dans le contenu dans l'ordre",
-  "Unix时间戳": "Horodatage Unix",
-  "隐私设置": "Paramètres de confidentialité",
-  "记录请求与错误日志IP": "Enregistrer l'adresse IP du journal des requêtes et des erreurs",
-  "切换主题": "Changer de thème",
-  "浅色模式": "Mode clair",
-  "深色模式": "Mode sombre",
-  "自动模式": "Mode automatique",
-  "始终使用浅色主题": "Toujours utiliser le thème clair",
-  "始终使用深色主题": "Toujours utiliser le thème sombre",
-  "跟随系统主题设置": "Suivre le thème du système",
-  "当前跟随系统": "Suit actuellement le système",
-  "深色": "Sombre",
-  "浅色": "Clair",
-  "点击复制模型名称": "Cliquez pour copier le nom du modèle",
-  "已复制:{{name}}": "Copié : {{name}}",
-  "所有密钥已复制到剪贴板": "Toutes les clés ont été copiées dans le presse-papiers",
-  "密钥已复制到剪贴板": "Clé copiée dans le presse-papiers",
-  "验证成功": "Vérification réussie",
-  "渠道密钥列表": "Liste des clés de canal",
-  "渠道密钥": "Clé de canal",
-  "共 {{count}} 个密钥": "{{count}} clés au total",
-  "复制全部": "Tout copier",
-  "JSON格式密钥,请确保格式正确": "Clé au format JSON, veuillez vous assurer que le format est correct",
-  "检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。": "Plusieurs clés détectées, vous pouvez copier chaque clé individuellement ou cliquer sur Tout copier pour obtenir le contenu complet.",
-  "安全提醒": "Rappel de sécurité",
-  "请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。": "Conservez les informations de clé en lieu sûr, ne les divulguez pas à d'autres. En cas de problèmes de sécurité, veuillez changer la clé immédiatement.",
-  "安全验证": "Vérification de sécurité",
-  "验证": "Vérifier",
-  "为了保护账户安全,请验证您的两步验证码。": "Pour protéger la sécurité du compte, veuillez vérifier votre code d'authentification à deux facteurs.",
-  "支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。": "Prend en charge le code de vérification TOTP à 6 chiffres ou le code de sauvegarde à 8 chiffres, peut être configuré ou consulté dans `Paramètres personnels - Paramètres de sécurité - Paramètres d'authentification à deux facteurs`.",
-  "获取密钥失败": "Échec de l'obtention de la clé",
-  "查看密钥": "Afficher la clé",
-  "查看渠道密钥": "Afficher la clé du canal",
-  "渠道密钥信息": "Informations sur la clé du canal",
-  "密钥获取成功": "Acquisition de la clé réussie",
-  "图片倍率": "Ratio d'image",
-  "音频倍率": "Ratio audio",
-  "音频补全倍率": "Ratio d'achèvement audio",
-  "图片输入相关的倍率设置,键为模型名称,值为倍率": "Paramètres de ratio liés à l'entrée d'image, la clé est le nom du modèle, la valeur est le ratio",
-  "音频输入相关的倍率设置,键为模型名称,值为倍率": "Paramètres de ratio liés à l'entrée audio, la clé est le nom du modèle, la valeur est le ratio",
-  "音频输出补全相关的倍率设置,键为模型名称,值为倍率": "Paramètres de ratio liés à l'achèvement de la sortie audio, la clé est le nom du modèle, la valeur est le ratio",
-  "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}": "Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {\"gpt-image-1\": 2}",
-  "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}": "Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {\"gpt-4o-audio-preview\": 16}",
-  "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}": "Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {\"gpt-4o-realtime\": 2}",
-  "顶栏管理": "Gestion de l'en-tête",
-  "控制顶栏模块显示状态,全局生效": "Contrôler l'état d'affichage du module d'en-tête, effet global",
-  "用户主页,展示系统信息": "Page d'accueil de l'utilisateur, affichant les informations système",
-  "用户控制面板,管理账户": "Panneau de configuration de l'utilisateur pour la gestion du compte",
-  "模型广场": "Place du marché des modèles",
-  "模型定价,需要登录访问": "Tarification du modèle, nécessite une connexion pour y accéder",
-  "文档": "Documentation",
-  "系统文档和帮助信息": "Documentation système et informations d'aide",
-  "关于系统的详细信息": "Informations détaillées sur le système",
-  "重置为默认": "Réinitialiser aux valeurs par défaut",
-  "保存设置": "Enregistrer les paramètres",
-  "已重置为默认配置": "Réinitialisé à la configuration par défaut",
-  "保存成功": "Enregistré avec succès",
-  "保存失败,请重试": "Échec de l'enregistrement, veuillez réessayer",
-  "侧边栏管理(全局控制)": "Gestion de la barre latérale (contrôle global)",
-  "全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用": "Contrôle global des zones et des fonctions de la barre latérale, les utilisateurs ne peuvent pas activer les fonctions masquées par les administrateurs",
-  "聊天区域": "Zone de discussion",
-  "操练场和聊天功能": "Terrain de jeu et fonctions de discussion",
-  "操练场": "Terrain de jeu",
-  "AI模型测试环境": "Environnement de test de modèle d'IA",
-  "聊天": "Discuter",
-  "聊天会话管理": "Gestion des sessions de discussion",
-  "控制台区域": "Zone de la console",
-  "数据管理和日志查看": "Gestion des données et affichage des journaux",
-  "数据看板": "Tableau de bord",
-  "系统数据统计": "Statistiques des données système",
-  "令牌管理": "Gestion des jetons",
-  "API令牌管理": "Gestion des jetons d'API",
-  "使用日志": "Journaux d'utilisation",
-  "API使用记录": "Enregistrements d'utilisation de l'API",
-  "绘图日志": "Journaux de dessin",
-  "绘图任务记录": "Enregistrements de tâches de dessin",
-  "任务日志": "Journaux de tâches",
-  "系统任务记录": "Enregistrements de tâches système",
-  "个人中心区域": "Zone du centre personnel",
-  "用户个人功能": "Fonctions personnelles de l'utilisateur",
-  "钱包管理": "Gestion du portefeuille",
-  "余额充值管理": "Gestion de la recharge du solde",
-  "个人设置": "Paramètres personnels",
-  "个人信息设置": "Paramètres des informations personnelles",
-  "管理员区域": "Zone administrateur",
-  "系统管理功能": "Fonctions de gestion du système",
-  "渠道管理": "Gestion des canaux",
-  "API渠道配置": "Configuration du canal de l'API",
-  "模型管理": "Gestion des modèles",
-  "AI模型配置": "Configuration du modèle d'IA",
-  "兑换码管理": "Gestion des codes d'échange",
-  "兑换码生成管理": "Gestion de la génération de codes d'échange",
-  "用户管理": "Gestion des utilisateurs",
-  "用户账户管理": "Gestion des comptes utilisateurs",
-  "系统设置": "Paramètres système",
-  "系统参数配置": "Configuration des paramètres système",
-  "边栏设置": "Paramètres de la barre latérale",
-  "您可以个性化设置侧边栏的要显示功能": "Vous pouvez personnaliser les fonctions de la barre latérale à afficher",
-  "保存边栏设置": "Enregistrer les paramètres de la barre latérale",
-  "侧边栏设置保存成功": "Paramètres de la barre latérale enregistrés avec succès",
-  "需要登录访问": "Nécessite une connexion",
-  "开启后未登录用户无法访问模型广场": "Lorsqu'il est activé, les utilisateurs non authentifiés ne peuvent pas accéder à la place du marché des modèles",
-  "参与官方同步": "Participer à la synchronisation officielle",
-  "关闭后,此模型将不会被\"同步官方\"自动覆盖或创建": "Lorsqu'il est désactivé, ce modèle sera ignoré par la synchronisation officielle (pas de création/remplacement automatique)",
-  "同步": "Synchroniser",
-  "同步向导": "Assistant de synchronisation",
-  "选择方式": "Sélectionner la méthode",
-  "选择同步来源": "Sélectionner la source de synchronisation",
-  "选择语言": "Sélectionner la langue",
-  "选择同步语言": "Sélectionner la langue de synchronisation",
-  "请选择同步语言": "Veuillez sélectionner la langue de synchronisation",
-  "从官方模型库同步": "Synchroniser depuis la bibliothèque de modèles officielle",
-  "官方模型同步": "Synchronisation des modèles officiels",
-  "从配置文件同步": "Synchroniser depuis un fichier de configuration",
-  "配置文件同步": "Synchronisation du fichier de configuration",
-  "开始同步": "Démarrer la synchronisation",
-  "选择要覆盖的冲突项": "Sélectionner les éléments en conflit à remplacer",
-  "点击查看差异": "Cliquez pour voir les différences",
-  "无冲突项": "Aucun élément en conflit",
-  "应用覆盖": "Appliquer le remplacement",
-  "仅会覆盖你勾选的字段,未勾选的字段保持本地不变。": "Seuls les champs sélectionnés seront remplacés, les champs non sélectionnés restent inchangés.",
-  "本地": "Local",
-  "官方": "Officiel",
-  "模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:": "La communauté des modèles a besoin de la contribution de tous. Si vous trouvez des données incorrectes ou si vous souhaitez contribuer à de nouvelles données de modèle, veuillez visiter :",
-  "是": "Oui",
-  "否": "Non",
-  "原价": "Prix original",
-  "优惠": "Remise",
-  "折": "% de réduction",
-  "节省": "Économiser",
-  "今天": "Aujourd'hui",
-  "近 7 天": "7 derniers jours",
-  "本周": "Cette semaine",
-  "本月": "Ce mois-ci",
-  "近 30 天": "30 derniers jours",
-  "代理设置": "Paramètres du proxy",
-  "更新Worker设置": "Mettre à jour les paramètres du worker",
-  "SSRF防护设置": "Paramètres de protection SSRF",
-  "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "Configurez la protection contre la falsification de requêtes côté serveur (SSRF) pour sécuriser les ressources du réseau interne",
-  "SSRF防护详细说明": "La protection SSRF empêche les utilisateurs malveillants d'utiliser votre serveur pour accéder aux ressources du réseau interne. Configurez des listes blanches pour les domaines/IP de confiance et limitez les ports autorisés. S'applique aux téléchargements de fichiers, aux webhooks et aux notifications.",
-  "启用SSRF防护(推荐开启以保护服务器安全)": "Activer la protection SSRF (recommandé pour la sécurité du serveur)",
-  "SSRF防护开关详细说明": "L'interrupteur principal contrôle si la protection SSRF est activée. Lorsqu'elle est désactivée, toutes les vérifications SSRF sont contournées, autorisant l'accès à n'importe quelle URL. ⚠️ Ne désactivez cette fonctionnalité que dans des environnements entièrement fiables.",
-  "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)": "Autoriser l'accès aux adresses IP privées (127.0.0.1, 192.168.x.x et autres adresses de réseau interne)",
-  "私有IP访问详细说明": "⚠️ Avertissement de sécurité : l'activation de cette option autorise l'accès aux ressources du réseau interne (localhost, réseaux privés). N'activez cette option que si vous devez accéder à des services internes et que vous comprenez les implications en matière de sécurité.",
-  "域名白名单": "Liste blanche de domaines",
-  "支持通配符格式,如:example.com, *.api.example.com": "Prend en charge le format générique, par exemple : example.com, *.api.example.com",
-  "域名白名单详细说明": "Les domaines sur liste blanche contournent toutes les vérifications SSRF et sont autorisés à y accéder directement. Prend en charge les domaines exacts (example.com) ou les caractères génériques (*.api.example.com) pour les sous-domaines. Lorsque la liste blanche est vide, tous les domaines passent par la validation SSRF.",
-  "输入域名后回车,如:example.com": "Saisissez le domaine et appuyez sur Entrée, par exemple : example.com",
-  "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24": "Prend en charge le format CIDR, par exemple : 8.8.8.8, 192.168.1.0/24",
-  "IP白名单详细说明": "Contrôle les adresses IP autorisées à accéder. Utilisez des adresses IP uniques (8.8.8.8) ou la notation CIDR (192.168.1.0/24). Une liste blanche vide autorise toutes les adresses IP (sous réserve des paramètres d'adresses IP privées), une liste blanche non vide n'autorise que les adresses IP répertoriées.",
-  "输入IP地址后回车,如:8.8.8.8": "Saisissez l'adresse IP et appuyez sur Entrée, par exemple : 8.8.8.8",
-  "允许的端口": "Ports autorisés",
-  "支持单个端口和端口范围,如:80, 443, 8000-8999": "Prend en charge les ports uniques et les plages de ports, par exemple : 80, 443, 8000-8999",
-  "端口配置详细说明": "Limitez les requêtes externes à des ports spécifiques. Utilisez des ports uniques (80, 443) ou des plages (8000-8999). Une liste vide autorise tous les ports. La valeur par défaut inclut les ports Web courants.",
-  "输入端口后回车,如:80 或 8000-8999": "Saisissez le port et appuyez sur Entrée, par exemple : 80 ou 8000-8999",
-  "更新SSRF防护设置": "Mettre à jour les paramètres de protection SSRF",
-  "对域名启用 IP 过滤(实验性)": "Activer le filtrage IP pour les domaines (expérimental)",
-  "域名IP过滤详细说明": "⚠️ Il s'agit d'une option expérimentale. Un domaine peut se résoudre en plusieurs adresses IPv4/IPv6. Si cette option est activée, assurez-vous que la liste de filtres IP couvre ces adresses, sinon l'accès peut échouer.",
-  "域名黑名单": "Liste noire de domaines",
-  "白名单": "Liste blanche",
-  "黑名单": "Liste noire",
-  "切换语言": "Changer de langue",
-  "closeSidebar": "Fermer la barre latérale",
-  "pricing": "Tarification",
-  "language": "Langue",
-  "关闭侧边栏": "Fermer la barre latérale",
-  "定价": "Tarification",
-  "语言": "Langue",
-  "字段透传控制": "Contrôle du passage des champs",
-  "允许 service_tier 透传": "Autoriser le passage de service_tier",
-  "禁用 store 透传": "Désactiver le passage de store",
-  "允许 safety_identifier 透传": "Autoriser le passage de safety_identifier",
-  "service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用": "Le champ service_tier est utilisé pour spécifier le niveau de service. Permettre le passage peut entraîner une facturation plus élevée que prévu. Désactivé par défaut pour éviter des frais supplémentaires",
-  "store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用": "Le champ store autorise OpenAI à stocker les données de requête pour l'évaluation et l'optimisation du produit. Désactivé par défaut. L'activation peut causer un dysfonctionnement de Codex",
-  "safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私": "Le champ safety_identifier aide OpenAI à identifier les utilisateurs d'applications susceptibles de violer les politiques d'utilisation. Désactivé par défaut pour protéger la confidentialité des utilisateurs",
-  "common": {
-    "changeLanguage": "Changer de langue"
-  },
-  "Passkey 已解绑": "Passkey supprimé",
-  "Passkey 已重置": "Le Passkey a été réinitialisé",
-  "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式": "Passkey est une méthode d'authentification sans mot de passe basée sur la norme WebAuthn, prenant en charge les empreintes digitales, la reconnaissance faciale, les clés matérielles et d'autres méthodes d'authentification",
-  "Passkey 注册失败,请重试": "L'enregistrement du Passkey a échoué. Veuillez réessayer.",
-  "Passkey 注册成功": "Enregistrement du Passkey réussi",
-  "Passkey 登录": "Connexion avec Passkey",
-  "cross-platform": "multiplateforme",
-  "discouraged": "déconseillé",
-  "platform": "plateforme",
-  "preferred": "préféré",
-  "required": "requis",
-  "二步验证已重置": "L'authentification à deux facteurs a été réinitialisée",
-  "仅用于开发环境,生产环境应使用 HTTPS": "Pour le développement uniquement, utilisez HTTPS en production",
-  "使用 Passkey 实现免密且更安全的登录体验": "Utilisez Passkey pour une expérience de connexion sans mot de passe et plus sécurisée.",
-  "使用 Passkey 认证": "S'authentifier avec Passkey",
-  "例如:example.com": "ex: example.com",
-  "保存 Passkey 设置": "Enregistrer les paramètres Passkey",
-  "允许不安全的 Origin(HTTP)": "Autoriser une origine non sécurisée (HTTP)",
-  "允许的 Origins": "Origines autorisées",
-  "允许通过 Passkey 登录 & 认证": "Autoriser la connexion et l'authentification via Passkey",
-  "删除密钥失败": "Échec de la suppression de la clé",
-  "备份支持": "Prise en charge de la sauvegarde",
-  "备份状态": "État de la sauvegarde",
-  "安全验证级别": "Niveau de vérification de la sécurité",
-  "密钥已删除": "La clé a été supprimée",
-  "已取消 Passkey 注册": "Enregistrement du Passkey annulé",
-  "已启用 Passkey,无需密码即可登录": "Passkey activé. Connexion sans mot de passe disponible.",
-  "已备份": "Sauvegardé",
-  "当前设备不支持 Passkey": "Passkey n'est pas pris en charge sur cet appareil",
-  "推荐:用户可以选择是否使用指纹等验证": "Recommandé : les utilisateurs peuvent choisir d'utiliser ou non la vérification par empreinte digitale",
-  "操作失败,请重试": "L'opération a échoué, veuillez réessayer",
-  "支持备份": "Pris en charge",
-  "是否要求指纹/面容等生物识别": "Exiger une reconnaissance biométrique par empreinte digitale/faciale",
-  "最后使用时间": "Dernière utilisation",
-  "服务显示名称": "Nom d'affichage du service",
-  "未备份": "Non sauvegardé",
-  "本设备:手机指纹/面容,外接:USB安全密钥": "Intégré : empreinte digitale/visage du téléphone, Externe : clé de sécurité USB",
-  "此操作不可撤销,将永久删除该密钥": "Cette opération ne peut être annulée et la clé sera définitivement supprimée.",
-  "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。": "Cela désactivera la configuration actuelle de l'authentification à deux facteurs de l'utilisateur. Aucun code de vérification ne sera requis jusqu'à ce qu'il la réactive.",
-  "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。": "Cela détachera le Passkey actuel de l'utilisateur. Il devra se réenregistrer lors de sa prochaine connexion.",
-  "注册 Passkey": "Enregistrer un Passkey",
-  "用以支持基于 WebAuthn 的无密码登录注册": "Prise en charge de la connexion et de l'enregistrement sans mot de passe basés sur WebAuthn",
-  "用户注册时看到的网站名称,比如'我的网站'": "Nom du site Web que les utilisateurs voient lors de l'inscription, par exemple 'Mon site Web'",
-  "留空将自动使用服务器地址,多个 Origin 用于支持多域名部署": "Laissez vide pour utiliser automatiquement l'adresse du serveur, plusieurs origines pour la prise en charge du déploiement multi-domaines",
-  "留空自动使用当前域名": "Laissez vide pour utiliser automatiquement le domaine actuel",
-  "目标用户:{{username}}": "Utilisateur cible : {{username}}",
-  "确定要删除此密钥吗?": "Êtes-vous sûr de vouloir supprimer cette clé ?",
-  "确认解绑 Passkey": "Confirmer la dissociation du Passkey",
-  "确认重置 Passkey": "Confirmer la réinitialisation du Passkey",
-  "确认重置两步验证": "Confirmer la réinitialisation de l'authentification à deux facteurs",
-  "网站域名标识": "ID de domaine du site Web",
-  "解绑 Passkey": "Supprimer le Passkey",
-  "解绑后将无法使用 Passkey 登录,确定要继续吗?": "Après la dissociation, vous ne pourrez plus vous connecter avec Passkey. Êtes-vous sûr de vouloir continuer ?",
-  "设备类型偏好": "Préférence de type d'appareil",
-  "输入 Origin 后回车,如:https://example.com": "Saisissez l'origine et appuyez sur Entrée, ex : https://example.com",
-  "选择支持的认证设备类型": "Choisissez les types d'appareils d'authentification pris en charge",
-  "配置 Passkey": "Configurer Passkey",
-  "重置 2FA": "Réinitialiser 2FA",
-  "重置 Passkey": "Réinitialiser le Passkey",
-  "默认使用系统名称": "Le nom du système est utilisé par défaut",
-  "充值账单": "Factures de recharge",
-  "订单号": "N° de commande",
-  "支付金额": "Montant payé",
-  "待支付": "En attente",
-  "加载失败": "Échec du chargement",
-  "加载账单失败": "Échec du chargement des factures",
-  "暂无充值记录": "Aucune recharge",
-  "账单": "Factures",
-  "补单": "Compléter la commande",
-  "补单成功": "Commande complétée avec succès",
-  "补单失败": "Échec de la complétion de la commande",
-  "确认补单": "Confirmer la complétion",
-  "是否将该订单标记为成功并为用户入账?": "Marquer cette commande comme réussie et créditer l'utilisateur ?",
-  "用户协议": "Accord utilisateur",
-  "隐私政策": "Politique de confidentialité",
-  "在此输入用户协议内容,支持 Markdown & HTML 代码": "Saisissez ici le contenu de l'accord utilisateur, prend en charge le code Markdown et HTML",
-  "在此输入隐私政策内容,支持 Markdown & HTML 代码": "Saisissez ici le contenu de la politique de confidentialité, prend en charge le code Markdown et HTML",
-  "设置用户协议": "Définir l'accord utilisateur",
-  "设置隐私政策": "Définir la politique de confidentialité",
-  "用户协议已更新": "L'accord utilisateur a été mis à jour",
-  "隐私政策已更新": "La politique de confidentialité a été mise à jour",
-  "用户协议更新失败": "Échec de la mise à jour de l'accord utilisateur",
-  "隐私政策更新失败": "Échec de la mise à jour de la politique de confidentialité",
-  "管理员未设置用户协议内容": "L'administrateur n'a pas défini le contenu de l'accord utilisateur",
-  "管理员未设置隐私政策内容": "L'administrateur n'a pas défini le contenu de la politique de confidentialité",
-  "加载用户协议内容失败...": "Échec du chargement du contenu de l'accord utilisateur...",
-  "加载隐私政策内容失败...": "Échec du chargement du contenu de la politique de confidentialité...",
-  "我已阅读并同意": "J'ai lu et j'accepte",
-  "和": " et ",
-  "请先阅读并同意用户协议和隐私政策": "Veuillez d'abord lire et accepter l'accord utilisateur et la politique de confidentialité",
-  "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议": "Après avoir rempli le contenu de l'accord utilisateur, les utilisateurs devront cocher qu'ils ont lu l'accord utilisateur lors de l'inscription",
-  "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策": "Après avoir rempli le contenu de la politique de confidentialité, les utilisateurs devront cocher qu'ils ont lu la politique de confidentialité lors de l'inscription",
-  "管理员设置了外部链接,点击下方按钮访问": "L'administrateur a défini un lien externe, cliquez sur le bouton ci-dessous pour accéder",
-  "访问用户协议": "Accéder à l'accord utilisateur",
-  "访问隐私政策": "Accéder à la politique de confidentialité"
-}
+  "translation": {
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one": " + Recherche Web {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many": " + Recherche Web {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + Recherche Web {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}": " + Appel de génération d'image {{symbol}}{{price}} / 1 fois * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one": " + Recherche de fichiers {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many": " + Recherche de fichiers {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + Recherche de fichiers {{count}} fois / 1K fois * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " 个模型设置相同的值": " modèles avec la même valeur",
+    " 吗?": " ?",
+    " 秒": "s",
+    ",时间:": ", time:",
+    ",点击更新": ", cliquez sur Mettre à jour",
+    "(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)": "(Actuellement, seule l'interface Epay est prise en charge, l'adresse du serveur ci-dessus est utilisée par défaut comme adresse de rappel !)",
+    "(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}": "(Entrée {{input}} tokens / 1M tokens * {{symbol}}{{price}}",
+    "(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}": "(Entrée {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + Entrée audio {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}",
+    "(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}": "(Entrée {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}",
+    "(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens * {{imageRatio}} / 1M tokens * {{symbol}}{{price}}": "(Entrée {{nonImageInput}} tokens + Entrée image {{imageInput}} tokens * {{imageRatio}} / 1M tokens * {{symbol}}{{price}}",
+    "[最多请求次数]和[最多请求完成次数]的最大值为2147483647。": "La valeur maximale de [Nombre maximal de requêtes] et [Nombre maximal d'achèvements de requêtes] est 2147483647.",
+    "[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。": "[Nombre maximal de requêtes] doit être supérieur ou égal à 0, [Nombre maximal d'achèvements de requêtes] doit être supérieur ou égal à 1.",
+    "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}": "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}",
+    "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}": "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}",
+    "© {{currentYear}}": "© {{currentYear}}",
+    "| 基于": " | Basé sur ",
+    "$/1M tokens": "$/1M tokens",
+    "0 - 最低": "0 - La plus basse",
+    "0.002-1之间的小数": "Décimal entre 0,002-1",
+    "0.1以上的小数": "Décimal supérieur à 0,1",
+    "10 - 最高": "10 - La plus haute",
+    "2 - 低": "2 - Basse",
+    "2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的\".\"": "Après le 10 mai 2025, les canaux ajoutés n'ont plus besoin de supprimer le point dans le nom du modèle lors du déploiement",
+    "360智脑": "360 AI Brain",
+    "5 - 正常(默认)": "5 - Normale (par défaut)",
+    "8 - 高": "8 - Haute",
+    "AGPL v3.0协议": "Licence AGPL v3.0",
+    "AI 对话": "Conversation IA",
+    "AI模型测试环境": "Environnement de test de modèle d'IA",
+    "AI模型配置": "Configuration du modèle d'IA",
+    "API Key 模式下不支持批量创建": "Création en lot non prise en charge en mode clé API",
+    "API 地址和相关配置": "URL de l'API et configuration associée",
+    "API 密钥": "Clé API",
+    "API 文档": "Documentation de l'API",
+    "API 配置": "Configuration de l'API",
+    "API令牌管理": "Gestion des jetons d'API",
+    "API使用记录": "Enregistrements d'utilisation de l'API",
+    "API信息": "Informations sur l'API",
+    "API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)": "Gestion des informations de l'API, vous pouvez configurer plusieurs adresses d'API pour l'affichage de l'état et l'équilibrage de charge (maximum 50)",
+    "API地址": "URL de base",
+    "API渠道配置": "Configuration du canal de l'API",
+    "API端点": "Points de terminaison de l'API",
+    "Authorization callback URL 填": "Remplir l'URL de rappel d'autorisation",
+    "Authorization Endpoint": "Point de terminaison d'autorisation",
+    "auto分组调用链路": "Chaîne d'appels de groupe auto",
+    "Bark推送URL": "URL de notification Bark",
+    "Bark推送URL必须以http://或https://开头": "L'URL de notification Bark doit commencer par http:// ou https://",
+    "Bark通知": "Notification Bark",
+    "Changing batch type to:": "Changement du type de lot en :",
+    "Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Adaptation de la pensée Claude BudgetTokens = MaxTokens * BudgetTokens pourcentage",
+    "Claude设置": "Paramètres Claude",
+    "Claude请求头覆盖": "Remplacement de l'en-tête de la requête Claude",
+    "Client ID": "ID client",
+    "Client Secret": "Secret client",
+    "common.changeLanguage": "Changer de langue",
+    "default为默认设置,可单独设置每个分类的安全等级": "\"default\" est le paramètre par défaut, et chaque catégorie peut être définie séparément",
+    "default为默认设置,可单独设置每个模型的版本": "\"default\" est le paramètre par défaut, et chaque modèle peut être défini séparément",
+    "Dify渠道只适配chatflow和agent,并且agent不支持图片!": "Le canal Dify ne prend en charge que chatflow et agent, et l'agent ne prend pas en charge les images !",
+    "false": "faux",
+    "Gemini安全设置": "Paramètres de sécurité Gemini",
+    "Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Adaptation de la pensée Gemini BudgetTokens = MaxTokens * BudgetTokens pourcentage",
+    "Gemini思考适配设置": "Paramètres d'adaptation de la pensée Gemini",
+    "Gemini版本设置": "Paramètres de version Gemini",
+    "Gemini设置": "Paramètres Gemini",
+    "GitHub": "GitHub",
+    "GitHub Client ID": "ID client GitHub",
+    "GitHub Client Secret": "Secret client GitHub",
+    "GitHub ID": "ID GitHub",
+    "Gotify应用令牌": "Jeton d'application Gotify",
+    "Gotify服务器地址": "Adresse du serveur Gotify",
+    "Gotify服务器地址必须以http://或https://开头": "L'adresse du serveur Gotify doit commencer par http:// ou https://",
+    "Gotify通知": "Notification Gotify",
+    "Homepage URL 填": "Remplir l'URL de la page d'accueil",
+    "ID": "ID",
+    "IP": "IP",
+    "IP白名单": "Liste blanche d'adresses IP",
+    "IP限制": "Restrictions d'IP",
+    "IP黑名单": "Liste noire d'adresses IP",
+    "JSON": "JSON",
+    "JSON 模式支持手动输入或上传服务账号 JSON": "Le mode JSON prend en charge la saisie manuelle ou le téléchargement du JSON du compte de service",
+    "JSON格式密钥,请确保格式正确": "Clé au format JSON, veuillez vous assurer que le format est correct",
+    "JSON编辑": "Édition JSON",
+    "JSON解析错误:": "Erreur d'analyse JSON :",
+    "Linux DO Client ID": "ID client Linux DO",
+    "Linux DO Client Secret": "Secret client Linux DO",
+    "LinuxDO": "LinuxDO",
+    "LinuxDO ID": "ID LinuxDO",
+    "Logo 图片地址": "Adresse de l'image du logo",
+    "Midjourney 任务记录": "Enregistrements de tâches Midjourney",
+    "MIT许可证": "Licence MIT",
+    "New API项目仓库地址:": "Adresse du référentiel du projet New API : ",
+    "OIDC": "OIDC",
+    "OIDC ID": "ID OIDC",
+    "Passkey": "Passkey",
+    "Passkey 已解绑": "Passkey délié",
+    "Passkey 已重置": "Le Passkey a été réinitialisé",
+    "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式": "Passkey est une méthode d'authentification sans mot de passe basée sur la norme WebAuthn, prenant en charge les empreintes digitales, la reconnaissance faciale, les clés matérielles et d'autres méthodes d'authentification",
+    "Passkey 注册失败,请重试": "L'enregistrement du Passkey a échoué. Veuillez réessayer.",
+    "Passkey 注册成功": "Enregistrement du Passkey réussi",
+    "Passkey 登录": "Connexion avec Passkey",
+    "Ping间隔(秒)": "Intervalle de ping (secondes)",
+    "price_xxx 的商品价格 ID,新建产品后可获得": "ID de prix du produit price_xxx, peut être obtenu après la création d'un nouveau produit",
+    "Reasoning Effort": "Effort de raisonnement",
+    "safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私": "Le champ safety_identifier aide OpenAI à identifier les utilisateurs d'applications susceptibles de violer les politiques d'utilisation. Désactivé par défaut pour protéger la confidentialité des utilisateurs",
+    "service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用": "Le champ service_tier est utilisé pour spécifier le niveau de service. Permettre le passage peut entraîner une facturation plus élevée que prévu. Désactivé par défaut pour éviter des frais supplémentaires",
+    "sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示": "Clé secrète Stripe sk_xxx ou rk_xxx, les informations sensibles ne sont pas affichées",
+    "SMTP 发送者邮箱": "Adresse e-mail de l'expéditeur SMTP",
+    "SMTP 服务器地址": "Adresse du serveur SMTP",
+    "SMTP 端口": "Port SMTP",
+    "SMTP 访问凭证": "Informations d'identification d'accès SMTP",
+    "SMTP 账户": "Compte SMTP",
+    "SSRF防护开关详细说明": "L'interrupteur principal contrôle si la protection SSRF est activée. Lorsqu'elle est désactivée, toutes les vérifications SSRF sont contournées, autorisant l'accès à n'importe quelle URL. ⚠️ Ne désactivez cette fonctionnalité que dans des environnements entièrement fiables.",
+    "SSRF防护设置": "Paramètres de protection SSRF",
+    "SSRF防护详细说明": "La protection SSRF empêche les utilisateurs malveillants d'utiliser votre serveur pour accéder aux ressources du réseau interne. Configurez des listes blanches pour les domaines/IP de confiance et limitez les ports autorisés. S'applique aux téléchargements de fichiers, aux webhooks et aux notifications.",
+    "store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用": "Le champ store autorise OpenAI à stocker les données de requête pour l'évaluation et l'optimisation du produit. Désactivé par défaut. L'activation peut causer un dysfonctionnement de Codex",
+    "Stripe 设置": "Paramètres Stripe",
+    "Telegram": "Telegram",
+    "Telegram Bot Token": "Jeton du bot Telegram",
+    "Telegram Bot 名称": "Nom du bot Telegram",
+    "Telegram ID": "ID Telegram",
+    "Token Endpoint": "Point de terminaison du jeton",
+    "true": "vrai",
+    "Turnstile Secret Key": "Clé secrète Turnstile",
+    "Turnstile Site Key": "Clé du site Turnstile",
+    "Unix时间戳": "Horodatage Unix",
+    "Uptime Kuma地址": "Adresse Uptime Kuma",
+    "Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)": "Gestion des catégories de surveillance Uptime Kuma, vous pouvez configurer plusieurs catégories de surveillance pour l'affichage de l'état du service (maximum 20)",
+    "URL链接": "Lien URL",
+    "User Info Endpoint": "Point de terminaison des informations utilisateur",
+    "Webhook 签名密钥": "Clé de signature Webhook",
+    "Webhook地址": "URL du Webhook",
+    "Webhook地址必须以https://开头": "L'adresse Webhook doit commencer par https://",
+    "Webhook请求结构说明": "Description de la structure de la requête Webhook",
+    "Webhook通知": "Notification par Webhook",
+    "Web搜索价格:{{symbol}}{{price}} / 1K 次": "Prix de recherche Web : {{symbol}}{{price}} / 1K fois",
+    "WeChat Server 服务器地址": "Adresse du serveur WeChat Server",
+    "WeChat Server 访问凭证": "Informations d'identification d'accès au serveur WeChat",
+    "Well-Known URL": "URL bien connue",
+    "Well-Known URL 必须以 http:// 或 https:// 开头": "L'URL bien connue doit commencer par http:// ou https://",
+    "whsec_xxx 的 Webhook 签名密钥,敏感信息不显示": "Clé de signature Webhook whsec_xxx, les informations sensibles ne sont pas affichées",
+    "Worker地址": "Adresse du Worker",
+    "Worker密钥": "Clé du Worker",
+    "一个月": "Un mois",
+    "一天": "Un jour",
+    "一小时": "Une heure",
+    "一次调用消耗多少刀,优先级大于模型倍率": "Combien de USD coûte un appel, priorité sur le ratio de modèle",
+    "一行一个,不区分大小写": "Un mot-clé par ligne, insensible à la casse",
+    "一行一个屏蔽词,不需要符号分割": "Un mot sensible par ligne, aucun symbole n'est requis",
+    "一键填充到 FluentRead": "Remplissage en un clic vers FluentRead",
+    "上一个表单块": "Bloc de formulaire précédent",
+    "上一步": "Précédent",
+    "上次保存: ": "Dernier enregistrement : ",
+    "上游倍率同步": "Synchronisation du ratio en amont",
+    "下一个表单块": "Bloc de formulaire suivant",
+    "下一步": "Suivant",
+    "下午好": "Bon après-midi",
+    "不再提醒": "Ne plus rappeler",
+    "不同用户分组的价格信息": "Informations sur les prix pour différents groupes d'utilisateurs",
+    "不填则为模型列表第一个": "Premier modèle de la liste si vide",
+    "不建议使用": "Non recommandé",
+    "不支持": "Non pris en charge",
+    "不是合法的 JSON 字符串": "N'est pas une chaîne JSON valide",
+    "不更改": "Ne pas changer",
+    "不限制": "Illimité",
+    "与本地相同": "Identique au local",
+    "专属倍率": "Ratio de groupe exclusif",
+    "两次输入的密码不一致": "Les deux mots de passe saisis ne correspondent pas",
+    "两次输入的密码不一致!": "Les mots de passe saisis deux fois sont incohérents !",
+    "两步验证": "Authentification à deux facteurs",
+    "两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。": "L'authentification à deux facteurs (2FA) offre une protection de sécurité supplémentaire à votre compte. Après l'avoir activée, vous devez saisir votre mot de passe et le code de vérification généré par l'application d'authentification lorsque vous vous connectez.",
+    "两步验证启用成功!": "Authentification à deux facteurs activée avec succès !",
+    "两步验证已禁用": "L'authentification à deux facteurs a été désactivée",
+    "两步验证设置": "Paramètres d'authentification à deux facteurs",
+    "个": " individuel",
+    "个人中心": "Centre personnel",
+    "个人中心区域": "Zone du centre personnel",
+    "个人信息设置": "Paramètres des informations personnelles",
+    "个人设置": "Paramètres personnels",
+    "个性化设置": "Paramètres de personnalisation",
+    "个性化设置左侧边栏的显示内容": "Personnaliser le contenu affiché dans la barre latérale gauche",
+    "个未配置模型": "modèles non configurés",
+    "个模型": "modèles",
+    "中午好": "Bon midi",
+    "为一个 JSON 对象,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "Est un objet JSON, par exemple : {\"100\": 0,95, \"200\": 0,9, \"500\": 0,85}",
+    "为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]": "Est un tableau JSON, par exemple : [10, 20, 50, 100, 200, 500]",
+    "为一个 JSON 文本": "Est un texte JSON",
+    "为一个 JSON 文本,例如:": "Est un texte JSON, par exemple :",
+    "为一个 JSON 文本,键为分组名称,值为倍率": "Est un texte JSON, la clé est le nom du groupe, la valeur est le ratio",
+    "为一个 JSON 文本,键为分组名称,值为分组描述": "Est un texte JSON, la clé est le nom du groupe, la valeur est la description du groupe",
+    "为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 \"gpt-4-gizmo-*\": 0.1,一次消耗0.1刀": "Est un texte JSON, la clé est le nom du modèle, la valeur est le coût d'un appel en dollars, par exemple \"gpt-4-gizmo-*\" : 0,1, un appel coûte 0,1 dollar",
+    "为一个 JSON 文本,键为模型名称,值为倍率": "est un texte JSON, la clé est le nom du modèle et la valeur est le ratio",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}": "Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {\"gpt-4o-audio-preview\": 16}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}": "Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {\"gpt-4o-realtime\": 2}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}": "Un texte JSON avec le nom du modèle comme clé et le ratio comme valeur, par exemple : {\"gpt-image-1\": 2}",
+    "为一个 JSON 文本,键为组名称,值为倍率": "Est un texte JSON, la clé est le nom du groupe, la valeur est le ratio",
+    "为了保护账户安全,请验证您的两步验证码。": "Pour protéger la sécurité du compte, veuillez vérifier votre code d'authentification à deux facteurs.",
+    "为了保护账户安全,请验证您的身份。": "Pour protéger la sécurité de votre compte, veuillez vérifier votre identité.",
+    "为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https": "Si vide, l'adresse du serveur est utilisée par défaut, plusieurs Origines sont séparées par des virgules, par exemple https://newapi.pro,https://newapi.com, attention ne pas inclure [], utiliser https",
+    "主页链接填": "Remplir le lien de la page d'accueil",
+    "之前的所有日志": "Tous les journaux précédents",
+    "二步验证已重置": "L'authentification à deux facteurs a été réinitialisée",
+    "仅会覆盖你勾选的字段,未勾选的字段保持本地不变。": "Seuls les champs sélectionnés seront remplacés, les champs non sélectionnés restent inchangés.",
+    "仅供参考,以实际扣费为准": "Pour référence uniquement, la déduction réelle prévaudra",
+    "仅保存": "Enregistrer uniquement",
+    "仅修改展示粒度,统计精确到小时": "Modifier uniquement la granularité d'affichage, statistiques précises à l'heure près",
+    "仅密钥": "Clé uniquement",
+    "仅对自定义模型有效": "Uniquement efficace pour les modèles personnalisés",
+    "仅当自动禁用开启时有效,关闭后不会自动禁用该渠道": "Efficace uniquement lorsque la désactivation automatique est activée, après la fermeture, le canal ne sera pas automatiquement désactivé",
+    "仅支持": "Seulement prend en charge",
+    "仅支持 JSON 文件": "Seuls les fichiers JSON sont pris en charge",
+    "仅支持 JSON 文件,支持多文件": "Seuls les fichiers JSON sont pris en charge, plusieurs fichiers sont pris en charge",
+    "仅支持 OpenAI 接口格式": "Seul le format d'interface OpenAI est pris en charge",
+    "仅显示矛盾倍率": "Afficher uniquement les ratios contradictoires",
+    "仅用于开发环境,生产环境应使用 HTTPS": "Pour le développement uniquement, utilisez HTTPS en production",
+    "仅重置配置": "Réinitialiser uniquement la configuration",
+    "今日关闭": "Fermer aujourd'hui",
+    "从官方模型库同步": "Synchroniser depuis la bibliothèque de modèles officielle",
+    "从认证器应用中获取验证码,或使用备用码": "Obtenez le code de vérification à partir de l'application d'authentification ou utilisez un code de secours",
+    "从配置文件同步": "Synchroniser depuis un fichier de configuration",
+    "代理地址": "Adresse du proxy",
+    "代理设置": "Paramètres du proxy",
+    "代码已复制到剪贴板": "Le code a été copié dans le presse-papiers",
+    "令牌": "Jeton",
+    "令牌分组": "Regroupement de jetons",
+    "令牌分组,默认为用户的分组": "Groupe de jetons, par défaut le groupe de l'utilisateur",
+    "令牌创建成功,请在列表页面点击复制获取令牌!": "Jeton créé avec succès, veuillez cliquer sur copier sur la page de liste pour obtenir le jeton !",
+    "令牌名称": "Nom du jeton",
+    "令牌已重置并已复制到剪贴板": "Le jeton a été réinitialisé et copié dans le presse-papiers",
+    "令牌更新成功!": "Jeton mis à jour avec succès !",
+    "令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制": "Le quota du jeton est uniquement utilisé pour limiter l'utilisation maximale du quota du jeton lui-même, et l'utilisation réelle est limitée par le quota restant du compte",
+    "令牌管理": "Gestion des jetons",
+    "以下上游数据可能不可信:": "Les données en amont suivantes peuvent ne pas être fiables : ",
+    "以下文件解析失败,已忽略:{{list}}": "L'analyse des fichiers suivants a échoué, ignorés : {{list}}",
+    "以及": "et",
+    "仪表盘设置": "Paramètres du tableau de bord",
+    "价格": "Tarifs",
+    "价格:${{price}} * {{ratioType}}:{{ratio}}": "Prix : ${{price}} * {{ratioType}} : {{ratio}}",
+    "价格设置": "Paramètres de prix",
+    "价格设置方式": "Méthode de configuration des prix",
+    "任务 ID": "ID de la tâche",
+    "任务ID": "ID de la tâche",
+    "任务日志": "Journaux de tâches",
+    "任务状态": "Statut de la tâche",
+    "任务记录": "Enregistrements de tâches",
+    "企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选": "Les comptes d'entreprise ont un format de retour spécial et nécessitent un traitement particulier. Si ce n'est pas un compte d'entreprise, veuillez ne pas cocher cette case.",
+    "优先级": "Priorité",
+    "优惠": "Remise",
+    "低于此额度时将发送邮件提醒用户": "Un rappel par e-mail sera envoyé lorsque le quota tombera en dessous de ce seuil",
+    "余额": "Solde",
+    "余额充值管理": "Gestion de la recharge du solde",
+    "你似乎并没有修改什么": "Vous ne semblez rien avoir modifié",
+    "使用 GitHub 继续": "Continuer avec GitHub",
+    "使用 JSON 对象格式,格式为:{\"组名\": [最多请求次数, 最多请求完成次数]}": "Utiliser le format d'objet JSON, au format : {\"nom du groupe\": [nombre maximal de requêtes, nombre maximal d'achèvements de requêtes]}",
+    "使用 LinuxDO 继续": "Continuer avec LinuxDO",
+    "使用 OIDC 继续": "Continuer avec OIDC",
+    "使用 Passkey 实现免密且更安全的登录体验": "Utilisez Passkey pour une expérience de connexion sans mot de passe et plus sécurisée.",
+    "使用 Passkey 登录": "Se connecter avec Passkey",
+    "使用 Passkey 验证": "Vérifier avec Passkey",
+    "使用 微信 继续": "Continuer avec WeChat",
+    "使用 用户名 注册": "S'inscrire avec un nom d'utilisateur",
+    "使用 邮箱或用户名 登录": "Connectez-vous avec votre e-mail ou votre nom d'utilisateur",
+    "使用ID排序": "Trier par ID",
+    "使用日志": "Journaux d'utilisation",
+    "使用模式": "Mode d'utilisation",
+    "使用统计": "Statistiques d'utilisation",
+    "使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:": "Utilisez une application d'authentification (telle que Google Authenticator, Microsoft Authenticator) pour scanner le code QR ci-dessous :",
+    "使用认证器应用扫描二维码": "Scanner le code QR avec l'application d'authentification",
+    "例如 €, £, Rp, ₩, ₹...": "Par exemple, €, £, Rp, ₩, ₹...",
+    "例如 https://docs.newapi.pro": "Par exemple, https://docs.newapi.pro",
+    "例如:": "Par exemple :",
+    "例如: socks5://user:pass@host:port": "par exemple : socks5://user:pass@host:port",
+    "例如:0001": "Par exemple : 0001",
+    "例如:1000": "Par exemple : 1000",
+    "例如:2,就是最低充值2$": "Par exemple : 2, c'est-à-dire un minimum de 2$ de recharge",
+    "例如:2000": "Par exemple : 2000",
+    "例如:7,就是7元/美金": "Par exemple : 7, c'est-à-dire 7 yuans/dollar",
+    "例如:example.com": "ex: example.com",
+    "例如:https://yourdomain.com": "Par exemple : https://yourdomain.com",
+    "例如:preview": "Par exemple : preview",
+    "例如发卡网站的购买链接": "Par exemple, lien d'achat sur un site d'émission de cartes",
+    "供应商": "Fournisseur",
+    "供应商介绍": "Présentation du fournisseur",
+    "供应商信息:": "Informations sur le fournisseur :",
+    "供应商创建成功!": "Fournisseur créé avec succès !",
+    "供应商删除成功": "Fournisseur supprimé avec succès",
+    "供应商名称": "Nom du fournisseur",
+    "供应商图标": "Icône du fournisseur",
+    "供应商更新成功!": "Fournisseur mis à jour avec succès !",
+    "侧边栏管理(全局控制)": "Gestion de la barre latérale (contrôle global)",
+    "侧边栏设置保存成功": "Paramètres de la barre latérale enregistrés avec succès",
+    "保存": "Enregistrer",
+    "保存 GitHub OAuth 设置": "Enregistrer les paramètres GitHub OAuth",
+    "保存 Linux DO OAuth 设置": "Enregistrer les paramètres Linux DO OAuth",
+    "保存 OIDC 设置": "Enregistrer les paramètres OIDC",
+    "保存 Passkey 设置": "Enregistrer les paramètres Passkey",
+    "保存 SMTP 设置": "Enregistrer les paramètres SMTP",
+    "保存 Telegram 登录设置": "Enregistrer les paramètres de connexion Telegram",
+    "保存 Turnstile 设置": "Enregistrer les paramètres Turnstile",
+    "保存 WeChat Server 设置": "Enregistrer les paramètres du serveur WeChat",
+    "保存分组倍率设置": "Enregistrer les paramètres de ratio de groupe",
+    "保存备用码": "Enregistrer les codes de sauvegarde",
+    "保存备用码以备不时之需": "Enregistrez les codes de sauvegarde pour les urgences",
+    "保存失败": "Échec de l'enregistrement",
+    "保存失败,请重试": "Échec de l'enregistrement, veuillez réessayer",
+    "保存失败:": "Échec de l'enregistrement :",
+    "保存屏蔽词过滤设置": "Enregistrer les paramètres de filtrage des mots sensibles",
+    "保存成功": "Enregistré avec succès",
+    "保存数据看板设置": "Enregistrer les paramètres du tableau de bord des données",
+    "保存日志设置": "Enregistrer les paramètres du journal",
+    "保存模型倍率设置": "Enregistrer les paramètres de ratio de modèle",
+    "保存模型速率限制": "Enregistrer les paramètres de limite de débit de modèle",
+    "保存监控设置": "Enregistrer les paramètres de surveillance",
+    "保存绘图设置": "Enregistrer les paramètres de dessin",
+    "保存聊天设置": "Enregistrer les paramètres de discussion",
+    "保存设置": "Enregistrer les paramètres",
+    "保存通用设置": "Enregistrer les paramètres généraux",
+    "保存邮箱域名白名单设置": "Enregistrer les paramètres de liste blanche des domaines de messagerie",
+    "保存额度设置": "Enregistrer les paramètres de quota",
+    "修复数据库一致性": "Réparer la cohérence de la base de données",
+    "修改为": "Modifier en",
+    "修改子渠道优先级": "Modifier la priorité du sous-canal",
+    "修改子渠道权重": "Modifier le poids du sous-canal",
+    "修改密码": "Changer le mot de passe",
+    "修改绑定": "Modifier la liaison",
+    "倍率": "Ratio",
+    "倍率信息": "Informations sur le ratio",
+    "倍率是为了方便换算不同价格的模型": "Le ratio sert à faciliter la conversion de modèles à des prix différents.",
+    "倍率模式": "Mode de ratio",
+    "倍率类型": "Type de ratio",
+    "停止测试": "Arrêter le test",
+    "允许 AccountFilter 参数": "Autoriser le paramètre AccountFilter",
+    "允许 HTTP 协议图片请求(适用于自部署代理)": "Autoriser les requêtes d'images via le protocole HTTP (applicable aux proxies auto-déployés)",
+    "允许 safety_identifier 透传": "Autoriser le passage de safety_identifier",
+    "允许 service_tier 透传": "Autoriser le passage de service_tier",
+    "允许 Turnstile 用户校验": "Autoriser la vérification des utilisateurs Turnstile",
+    "允许不安全的 Origin(HTTP)": "Autoriser une origine non sécurisée (HTTP)",
+    "允许回调(会泄露服务器 IP 地址)": "Autoriser le rappel (divulguera l'adresse IP du serveur)",
+    "允许在 Stripe 支付中输入促销码": "Autoriser la saisie de codes promotionnels lors du paiement Stripe",
+    "允许新用户注册": "Autoriser l'inscription de nouveaux utilisateurs",
+    "允许的 Origins": "Origines autorisées",
+    "允许的IP,一行一个,不填写则不限制": "Adresses IP autorisées, une par ligne, non remplies signifie aucune restriction",
+    "允许的端口": "Ports autorisés",
+    "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)": "Autoriser l'accès aux adresses IP privées (127.0.0.1, 192.168.x.x et autres adresses de réseau interne)",
+    "允许通过 GitHub 账户登录 & 注册": "Autoriser la connexion & l'inscription via le compte GitHub",
+    "允许通过 Linux DO 账户登录 & 注册": "Autoriser la connexion & l'inscription via le compte Linux DO",
+    "允许通过 OIDC 进行登录": "Autoriser la connexion via OIDC",
+    "允许通过 Passkey 登录 & 认证": "Autoriser la connexion et l'authentification via Passkey",
+    "允许通过 Telegram 进行登录": "Autoriser la connexion via Telegram",
+    "允许通过密码进行注册": "Autoriser l'inscription via mot de passe",
+    "允许通过密码进行登录": "Autoriser la connexion via mot de passe",
+    "允许通过微信登录 & 注册": "Autoriser la connexion & l'inscription via WeChat",
+    "元": "CNY",
+    "充值": "Recharger",
+    "充值价格(x元/美金)": "Prix de recharge (x yuans/dollar)",
+    "充值价格显示": "Prix de recharge",
+    "充值分组倍率": "Ratio de groupe de recharge",
+    "充值分组倍率不是合法的 JSON 字符串": "Le ratio de groupe de recharge n'est pas une chaîne JSON valide",
+    "充值数量": "Quantité de recharge",
+    "充值数量,最低 ": "Quantité de recharge, minimum ",
+    "充值数量不能小于": "Le montant de la recharge ne peut pas être inférieur à",
+    "充值方式设置": "Paramètres de la méthode de recharge",
+    "充值方式设置不是合法的 JSON 字符串": "Les paramètres de la méthode de recharge ne sont pas une chaîne JSON valide",
+    "充值确认": "Confirmation de la recharge",
+    "充值账单": "Factures de recharge",
+    "充值金额折扣配置": "Configuration des remises sur le montant de recharge",
+    "充值金额折扣配置不是合法的 JSON 对象": "La configuration des remises sur le montant de recharge n'est pas un objet JSON valide",
+    "充值链接": "Lien de recharge",
+    "充值额度": "Quota de recharge",
+    "兑换人ID": "ID du demandeur",
+    "兑换成功!": "Échange réussi !",
+    "兑换码充值": "Recharge par code d'échange",
+    "兑换码创建成功": "Code d'échange créé",
+    "兑换码创建成功,是否下载兑换码?": "Code d'échange créé avec succès. Voulez-vous le télécharger ?",
+    "兑换码创建成功!": "Code d'échange créé avec succès !",
+    "兑换码将以文本文件的形式下载,文件名为兑换码的名称。": "Le code d'échange sera téléchargé sous forme de fichier texte, le nom de fichier étant le nom du code d'échange.",
+    "兑换码更新成功!": "Code d'échange mis à jour avec succès !",
+    "兑换码生成管理": "Gestion de la génération de codes d'échange",
+    "兑换码管理": "Gestion des codes d'échange",
+    "兑换额度": "Utiliser",
+    "全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用": "Contrôle global des zones et des fonctions de la barre latérale, les utilisateurs ne peuvent pas activer les fonctions masquées par les administrateurs",
+    "全局设置": "Paramètres globaux",
+    "全选": "Tout sélectionner",
+    "全部": "Tous",
+    "全部供应商": "Tous les fournisseurs",
+    "全部分组": "Tous les groupes",
+    "全部标签": "Toutes les étiquettes",
+    "全部模型": "Tous les modèles",
+    "全部状态": "Tous les statuts",
+    "全部端点": "Tous les points de terminaison",
+    "全部类型": "Tous les types",
+    "公告": "Annonce",
+    "公告内容": "Contenu de l'avis",
+    "公告已更新": "Avis mis à jour",
+    "公告更新失败": "Échec de la mise à jour de l'avis",
+    "公告类型": "Type d'avis",
+    "共": "Total",
+    "共 {{count}} 个密钥_one": "{{count}} clé au total",
+    "共 {{count}} 个密钥_many": "{{count}} clés au total",
+    "共 {{count}} 个密钥_other": "{{count}} clés au total",
+    "共 {{count}} 个模型": "{{count}} modèles",
+    "共 {{total}} 项,当前显示 {{start}}-{{end}} 项": "Total {{total}} éléments, affichage actuel {{start}}-{{end}} éléments",
+    "关": "Fermer",
+    "关于": "À propos",
+    "关于我们": "À propos de nous",
+    "关于系统的详细信息": "Informations détaillées sur le système",
+    "关于项目": "À propos du projet",
+    "关键字(id或者名称)": "Mot-clé (id ou nom)",
+    "关闭": "Fermer",
+    "关闭侧边栏": "Fermer la barre latérale",
+    "关闭公告": "Fermer l'avis",
+    "关闭后,此模型将不会被“同步官方”自动覆盖或创建": "Après fermeture, ce modèle ne sera pas automatiquement remplacé ou créé par \"Synchroniser depuis la bibliothèque de modèles officielle\"",
+    "关闭弹窗,已停止批量测试": "Fermer la fenêtre popup, le test par lots a été arrêté",
+    "其他": "Autre",
+    "其他注册选项": "Autres options d'inscription",
+    "其他登录选项": "Autres options de connexion",
+    "其他设置": "Autres paramètres",
+    "内容": "Contenu",
+    "内容较大,已启用性能优化模式": "Le contenu est volumineux, le mode d'optimisation des performances a été activé",
+    "内容较大,部分功能可能受限": "Le contenu est volumineux, certaines fonctionnalités peuvent être limitées",
+    "最低": "Le plus bas",
+    "最低充值美元数量": "Montant minimum de recharge en dollars",
+    "最后使用时间": "Dernière utilisation",
+    "最后请求": "Dernière requête",
+    "准备完成初始化": "Prêt à terminer l'initialisation",
+    "分类名称": "Nom de la catégorie",
+    "分组": "Groupe",
+    "分组与模型定价设置": "Paramètres de groupe et de tarification du modèle",
+    "分组价格": "Prix de groupe",
+    "分组倍率": "Ratio",
+    "分组倍率设置": "Paramètres de ratio de groupe",
+    "分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{\"vip\": 0.5, \"test\": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1": "Paramètres de ratio de groupe, vous pouvez ajouter de nouveaux groupes ou modifier le ratio des groupes existants ici, au format de chaîne JSON, par exemple : {\"vip\": 0,5, \"test\": 1}, ce qui signifie que le ratio du groupe vip est 0,5 et celui du groupe test est 1",
+    "分组特殊倍率": "Ratio spécial de groupe",
+    "分组设置": "Paramètres de groupe",
+    "分组速率配置优先级高于全局速率限制。": "La priorité de configuration du taux de groupe est supérieure à la limite de taux globale.",
+    "分组速率限制": "Limitation du taux de groupe",
+    "分钟": "minutes",
+    "切换为Assistant角色": "Basculer vers le rôle Assistant",
+    "切换为System角色": "Basculer vers le rôle Système",
+    "切换为单密钥模式": "Passer en mode clé unique",
+    "切换主题": "Changer de thème",
+    "划转到余额": "Transférer au solde",
+    "划转邀请额度": "Quota d'invitation de transfert",
+    "划转金额最低为": "Le montant minimum du virement est de",
+    "划转额度": "Montant du virement",
+    "列设置": "Paramètres de colonne",
+    "创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)": "Lors de la création d'un jeton, le groupe auto est sélectionné par défaut, et le jeton initial sera également défini sur auto (sinon laisser vide, pour le groupe par défaut de l'utilisateur)",
+    "创建失败": "Échec de la création",
+    "创建成功": "Création réussie",
+    "创建新用户账户": "Créer un nouveau compte utilisateur",
+    "创建新的令牌": "Créer un nouveau jeton",
+    "创建新的兑换码": "Créer un nouveau code d'échange",
+    "创建新的模型": "Créer un nouveau modèle",
+    "创建新的渠道": "Créer un nouveau canal",
+    "创建新的预填组": "Créer un nouveau groupe pré-rempli",
+    "创建时间": "Heure de création",
+    "创建用户": "Créer un utilisateur",
+    "初始化失败,请重试": "Échec de l'initialisation, veuillez réessayer",
+    "初始化系统": "Initialiser le système",
+    "删除": "Supprimer",
+    "删除失败": "Échec de la suppression",
+    "删除密钥失败": "Échec de la suppression de la clé",
+    "删除成功": "Supprimé avec succès",
+    "删除所选": "Supprimer la sélection",
+    "删除所选令牌": "Supprimer le jeton sélectionné",
+    "删除所选通道": "Supprimer les canaux sélectionnés",
+    "删除禁用密钥失败": "Échec de la suppression des clés désactivées",
+    "删除禁用通道": "Supprimer les canaux désactivés",
+    "删除自动禁用密钥": "Supprimer les clés désactivées automatiquement",
+    "删除账户": "Supprimer le compte",
+    "删除账户确认": "Confirmation de la suppression du compte",
+    "刷新": "Actualiser",
+    "刷新失败": "Échec de l'actualisation",
+    "前缀": "Préfixe",
+    "剩余备用码:": "Codes de sauvegarde restants : ",
+    "剩余额度": "Quota restant",
+    "剩余额度/总额度": "Restant/Total",
+    "剩余额度$": "Quota restant $",
+    "功能特性": "Fonctionnalités",
+    "加入预填组": "Rejoindre un groupe pré-rempli",
+    "加载中...": "Chargement...",
+    "加载供应商信息失败": "Échec du chargement des informations du fournisseur",
+    "加载关于内容失败...": "Échec du chargement du contenu À propos...",
+    "加载分组失败": "Échec du chargement du groupe",
+    "加载失败": "Échec du chargement",
+    "加载模型信息失败": "Échec du chargement des informations du modèle",
+    "加载模型失败": "Échec du chargement du modèle",
+    "加载用户协议内容失败...": "Échec du chargement du contenu de l'accord utilisateur...",
+    "加载账单失败": "Échec du chargement des factures",
+    "加载隐私政策内容失败...": "Échec du chargement du contenu de la politique de confidentialité...",
+    "包含": "Contient",
+    "包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。": "Comprend des modèles d'IA de fournisseurs inconnus ou non marqués, qui peuvent provenir de petits fournisseurs ou de projets open-source.",
+    "包括失败请求的次数,0代表不限制": "Y compris les tentatives de requête échouées, 0 signifie aucune limite",
+    "匹配类型": "Type de correspondance",
+    "区域": "Région",
+    "历史消耗": "Consommation historique",
+    "原价": "Prix original",
+    "原因:": "Raison :",
+    "原密码": "Mot de passe original",
+    "去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥": "Doublons supprimés : {{before}} clés avant, {{after}} clés après",
+    "参与官方同步": "Participer à la synchronisation officielle",
+    "参数": "paramètre",
+    "参数值": "Valeur du paramètre",
+    "参数覆盖": "Remplacement des paramètres",
+    "参照生视频": "Générer une vidéo par référence",
+    "友情链接": "Liens amicaux",
+    "发布日期": "Date de publication",
+    "发布时间": "Heure de publication",
+    "取消": "Annuler",
+    "取消全选": "Annuler la sélection",
+    "变换": "Variation",
+    "变焦": "Zoom",
+    "只包括请求成功的次数": "N'inclure que les tentatives de requête réussies",
+    "只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求": "Seul HTTPS est pris en charge, le système enverra des notifications via POST, veuillez vous assurer que l'adresse peut recevoir des requêtes POST",
+    "只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录": "Ce n'est que lorsque l'utilisateur définit l'enregistrement IP que l'enregistrement IP des journaux de type requête et erreur sera effectué",
+    "可信": "Fiable",
+    "可在设置页面设置关于内容,支持 HTML & Markdown": "Le contenu \"À propos\" peut être défini sur la page des paramètres, prenant en charge HTML & Markdown",
+    "可用令牌分组": "Groupes de jetons disponibles",
+    "可用分组": "Groupes disponibles",
+    "可用模型": "Modèles disponibles",
+    "可用端点类型": "Types de points de terminaison pris en charge",
+    "可用邀请额度": "Quota d'invitation disponible",
+    "可视化": "Visualisation",
+    "可视化倍率设置": "Paramètres de ratio de modèle visuel",
+    "可视化编辑": "Édition visuelle",
+    "可选,公告的补充说明": "Facultatif, informations supplémentaires pour l'avis",
+    "可选值": "Valeur facultative",
+    "同时重置消息": "Réinitialiser également les messages",
+    "同步": "Synchroniser",
+    "同步向导": "Assistant de synchronisation",
+    "同步失败": "Échec de la synchronisation",
+    "同步成功": "Synchronisation réussie",
+    "同步接口": "Interface de synchronisation",
+    "名称": "Nom",
+    "名称+密钥": "Nom + clé",
+    "名称不能为空": "Le nom ne peut pas être vide",
+    "名称匹配类型": "Type de correspondance de nom",
+    "后端请求失败": "Échec de la requête du backend",
+    "后缀": "Suffixe",
+    "否": "Non",
+    "启动时间": "Heure de démarrage",
+    "启用": "Activer",
+    "启用 Prompt 检查": "Activer la vérification de l'invite",
+    "启用2FA失败": "Échec de l'activation de 2FA",
+    "启用Claude思考适配(-thinking后缀)": "Activer l'adaptation de la pensée Claude (suffixe -thinking)",
+    "启用Gemini思考后缀适配": "Activer l'adaptation du suffixe de la pensée Gemini",
+    "启用Ping间隔": "Activer l'intervalle de ping",
+    "启用SMTP SSL": "Activer SMTP SSL",
+    "启用SSRF防护(推荐开启以保护服务器安全)": "Activer la protection SSRF (recommandé pour la sécurité du serveur)",
+    "启用全部": "Activer tout",
+    "启用密钥失败": "Échec de l'activation de la clé",
+    "启用屏蔽词过滤功能": "Activer la fonction de filtrage des mots sensibles",
+    "启用所有密钥失败": "Échec de l'activation de toutes les clés",
+    "启用数据看板(实验性)": "Activer le tableau de bord des données (expérimental)",
+    "启用用户模型请求速率限制(可能会影响高并发性能)": "Activer la limite de débit de requête de modèle utilisateur (peut affecter les performances à haute concurrence)",
+    "启用绘图功能": "Activer la fonction de dessin",
+    "启用请求体透传功能": "Activer la fonctionnalité de transmission du corps de la requête",
+    "启用请求透传": "Activer la transmission de la requête",
+    "启用额度消费日志记录": "Activer la journalisation de la consommation de quota",
+    "启用验证": "Activer l'authentification",
+    "周": "semaine",
+    "和": "et",
+    "响应": "Réponse",
+    "响应时间": "Temps de réponse",
+    "商品价格 ID": "ID du prix du produit",
+    "回答内容": "Contenu de la réponse",
+    "回调 URL 填": "Remplir l'URL de rappel",
+    "回调地址": "Adresse de rappel",
+    "固定价格": "Prix fixe",
+    "固定价格(每次)": "Prix fixe (par utilisation)",
+    "固定价格值": "Valeur de prix fixe",
+    "图像生成": "Génération d'images",
+    "图标": "Icône",
+    "图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ": "L'icône utilise la bibliothèque @lobehub/icons, telle que : OpenAI, Claude.Color, prend en charge les paramètres de chaîne : OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, interroger toutes les icônes disponibles s'il vous plaît ",
+    "图混合": "Mélanger",
+    "图片生成调用:{{symbol}}{{price}} / 1次": "Appel de génération d'image : {{symbol}}{{price}} / 1 fois",
+    "图片输入: {{imageRatio}}": "Entrée d'image : {{imageRatio}}",
+    "图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})": "Prix d'entrée d'image : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (ratio d'image : {{imageRatio}})",
+    "图片输入倍率(仅部分模型支持该计费)": "Ratio d'entrée d'image (seulement certains modèles prennent en charge cette facturation)",
+    "图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费": "Paramètres de ratio liés à l'entrée d'image, la clé est le nom du modèle, la valeur est le ratio, seulement certains modèles prennent en charge cette facturation",
+    "图生文": "Décrire",
+    "图生视频": "Générer une vidéo à partir d'une image",
+    "在Gotify服务器创建应用后获得的令牌,用于发送通知": "Jeton obtenu après la création d'une application sur le serveur Gotify, utilisé pour envoyer des notifications",
+    "在Gotify服务器的应用管理中创建新应用": "Créer une nouvelle application dans la gestion des applications du serveur Gotify",
+    "在找兑换码?": "Vous cherchez un code d'échange ? ",
+    "在此输入 Logo 图片地址": "Saisissez l'URL de l'image du logo ici",
+    "在此输入新的公告内容,支持 Markdown & HTML 代码": "Saisissez le nouveau contenu de l'annonce ici, prend en charge le code Markdown & HTML",
+    "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面": "Saisissez le nouveau contenu \"À propos\" ici, prend en charge Markdown",
+    "在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码": "Saisissez le nouveau pied de page ici, laissez vide pour utiliser le pied de page par défaut, prend en charge le code HTML.",
+    "在此输入用户协议内容,支持 Markdown & HTML 代码": "Saisissez le contenu de l'accord utilisateur ici, prend en charge le code Markdown & HTML",
+    "在此输入系统名称": "Saisissez le nom du système ici",
+    "在此输入隐私政策内容,支持 Markdown & HTML 代码": "Saisissez le contenu de la politique de confidentialité ici, prend en charge le code Markdown & HTML",
+    "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页": "Saisissez le contenu de la page d'accueil ici, prend en charge Markdown & HTML. Après configuration, les informations d'état de la page d'accueil ne seront plus affichées. Si un lien est saisi, il sera utilisé comme attribut src de l'iframe, ce qui vous permet de définir n'importe quelle page web comme page d'accueil",
+    "域名IP过滤详细说明": "⚠️ Il s'agit d'une option expérimentale. Un domaine peut se résoudre en plusieurs adresses IPv4/IPv6. Si cette option est activée, assurez-vous que la liste de filtres IP couvre ces adresses, sinon l'accès peut échouer.",
+    "域名白名单": "Liste blanche de domaines",
+    "域名黑名单": "Liste noire de domaines",
+    "基本信息": "Informations de base",
+    "填入": "Remplir",
+    "填入所有模型": "Remplir tous les modèles",
+    "填入模板": "Remplir le modèle",
+    "填入相关模型": "Remplir les modèles associés",
+    "填写Gotify服务器的完整URL地址": "Remplir l'adresse URL complète du serveur Gotify",
+    "填写带https的域名,逗号分隔": "Saisir les domaines avec https, séparés par des virgules",
+    "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议": "Après avoir rempli le contenu de l'accord utilisateur, les utilisateurs devront cocher avoir lu l'accord utilisateur lors de l'inscription",
+    "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策": "Après avoir rempli le contenu de la politique de confidentialité, les utilisateurs devront cocher avoir lu la politique de confidentialité lors de l'inscription",
+    "备份支持": "Prise en charge de la sauvegarde",
+    "备份状态": "État de la sauvegarde",
+    "备注": "Remarque",
+    "备用恢复代码": "Codes de récupération de sauvegarde",
+    "备用码已复制到剪贴板": "Codes de sauvegarde copiés dans le presse-papiers",
+    "备用码重新生成成功": "Codes de sauvegarde régénérés avec succès",
+    "复制": "Copier",
+    "复制代码": "Copier le code",
+    "复制令牌": "Copier le Jeton",
+    "复制全部": "Tout copier",
+    "复制名称": "Copier le nom",
+    "复制失败": "Échec de la copie",
+    "复制失败,请手动复制": "Échec de la copie, veuillez copier manuellement",
+    "复制已选": "Copier la sélection",
+    "复制应用的令牌(Token)并填写到上方的应用令牌字段": "Copier le jeton de l'application et le remplir dans le champ de jeton d'application ci-dessus",
+    "复制成功": "Copié avec succès",
+    "复制所有代码": "Copier tous les codes",
+    "复制所有模型": "Copier tous les modèles",
+    "复制所选令牌": "Copier le jeton sélectionné",
+    "复制所选兑换码到剪贴板": "Copier les codes d'échange sélectionnés dans le presse-papiers",
+    "复制渠道的所有信息": "Copier toutes les informations d'un canal",
+    "外接设备": "Périphériques externes",
+    "多密钥渠道操作项目组": "Groupe d'opérations de canal multi-clés",
+    "多密钥管理": "Gestion multi-clés",
+    "多种充值方式,安全便捷": "Plusieurs méthodes de recharge, sûres et pratiques",
+    "天": "Jour",
+    "天前": "il y a des jours",
+    "失败": "Échec",
+    "失败原因": "Raison de l'échec",
+    "失败时自动禁用通道": "Désactiver automatiquement le canal en cas d'échec",
+    "失败重试次数": "Nombre de tentatives en cas d'échec",
+    "奖励说明": "Description de la récompense",
+    "如:大带宽批量分析图片推荐": "par exemple, Recommandations d'analyse d'images par lots à large bande passante",
+    "如:香港线路": "par exemple, Ligne de Hong Kong",
+    "如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。": "Si vous vous connectez à des projets de redirection One API ou New API en amont, veuillez utiliser le type OpenAI. N'utilisez pas ce type, sauf si vous savez ce que vous faites.",
+    "如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面": "Si la requête de l'utilisateur contient un prompt système, utilisez ce paramètre pour le concaténer avant le prompt système de l'utilisateur",
+    "始终使用浅色主题": "Toujours utiliser le thème clair",
+    "始终使用深色主题": "Toujours utiliser le thème sombre",
+    "字段透传控制": "Contrôle du passage des champs",
+    "存在重复的键名:": "Il existe des noms de clés en double :",
+    "安全提醒": "Rappel de sécurité",
+    "安全设置": "Paramètres de sécurité",
+    "安全验证": "Vérification de sécurité",
+    "安全验证级别": "Niveau de vérification de la sécurité",
+    "安装指南": "Guide d'installation",
+    "完成": "Terminé",
+    "完成初始化": "Terminer l'initialisation",
+    "完成设置并启用两步验证": "Terminer la configuration et activer l'authentification à deux facteurs",
+    "完整的 Base URL,支持变量{model}": "URL de base complète, prend en charge la variable {model}",
+    "官方": "Officiel",
+    "官方文档": "Documentation officielle",
+    "官方模型同步": "Synchronisation des modèles officiels",
+    "定价模式": "Mode de tarification",
+    "定时测试所有通道": "Tester périodiquement tous les canaux",
+    "定期更改密码可以提高账户安全性": "Changer régulièrement votre mot de passe peut améliorer la sécurité de votre compte",
+    "实付": "Paiement réel",
+    "实付金额": "Montant du paiement réel",
+    "实付金额:": "Montant du paiement réel : ",
+    "实际模型": "Modèle réel",
+    "实际请求体": "Corps de requête réel",
+    "密码": "Mot de passe",
+    "密码修改成功!": "Mot de passe changé avec succès !",
+    "密码已复制到剪贴板:": "Le mot de passe a été copié dans le presse-papiers : ",
+    "密码已重置并已复制到剪贴板:": "Le mot de passe a été réinitialisé et copié dans le presse-papiers : ",
+    "密码管理": "Gestion des mots de passe",
+    "密码重置": "Réinitialisation du mot de passe",
+    "密码重置完成": "Réinitialisation du mot de passe terminée",
+    "密码重置确认": "Confirmation de la réinitialisation du mot de passe",
+    "密码长度至少为8个字符": "Le mot de passe doit comporter au moins 8 caractères",
+    "密钥": "Clé API",
+    "密钥(编辑模式下,保存的密钥不会显示)": "Clé (en mode édition, les clés enregistrées ne sont pas affichées)",
+    "密钥去重": "Suppression des doublons de clés",
+    "密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性": "La clé sera ajoutée à l'en-tête de la requête en tant que Bearer pour vérifier la légitimité de la requête webhook",
+    "密钥已删除": "La clé a été supprimée",
+    "密钥已启用": "La clé a été activée",
+    "密钥已复制到剪贴板": "Clé copiée dans le presse-papiers",
+    "密钥已禁用": "La clé a été désactivée",
+    "密钥文件 (.json)": "Fichier de clé (.json)",
+    "密钥更新模式": "Mode de mise à jour de la clé",
+    "密钥格式": "Format de la clé",
+    "密钥格式无效,请输入有效的 JSON 格式密钥": "Format de clé invalide, veuillez saisir une clé au format JSON valide",
+    "密钥聚合模式": "Mode d'agrégation de clés",
+    "密钥获取成功": "Acquisition de la clé réussie",
+    "密钥输入方式": "Méthode de saisie de la clé",
+    "密钥预览": "Aperçu de la clé",
+    "对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写": "Pour les canaux officiels, le new-api a une adresse intégrée. Sauf s'il s'agit d'un site proxy tiers ou d'une adresse d'accès Azure spéciale, il n'est pas nécessaire de la remplir",
+    "对域名启用 IP 过滤(实验性)": "Activer le filtrage IP pour les domaines (expérimental)",
+    "对外运营模式": "Mode par défaut",
+    "导入": "Importer",
+    "导入的配置将覆盖当前设置,是否继续?": "La configuration importée remplacera les paramètres actuels. Continuer ?",
+    "导入配置": "Importer la configuration",
+    "导入配置失败: ": "Échec de l'importation de la configuration : ",
+    "导出": "Exporter",
+    "导出配置": "Exporter la configuration",
+    "导出配置失败: ": "Échec de l'exportation de la configuration : ",
+    "将 reasoning_content 转换为 <think> 标签拼接到内容中": "Convertir reasoning_content en balises <think> et les ajouter au contenu",
+    "将为选中的 ": "Définira pour la sélection ",
+    "将仅保留第一个密钥文件,其余文件将被移除,是否继续?": "Seul le premier fichier de clé sera conservé, et les fichiers restants seront supprimés. Continuer ?",
+    "将删除": "Supprimera",
+    "将删除已使用、已禁用及过期的兑换码,此操作不可撤销。": "Cela supprimera tous les codes d'échange utilisés, désactivés et expirés, cette opération ne peut pas être annulée.",
+    "将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?": "Effacera toutes les configurations enregistrées et rétablira les paramètres par défaut. Cette opération ne peut pas être annulée. Continuer ?",
+    "将清除选定时间之前的所有日志": "Effacera tous les journaux avant l'heure sélectionnée",
+    "小时": "Heure",
+    "尚未使用": "Pas encore utilisé",
+    "局部重绘-提交": "Varier la région",
+    "屏蔽词列表": "Liste des mots sensibles",
+    "屏蔽词过滤设置": "Paramètres de filtrage des mots sensibles",
+    "展开": "Développer",
+    "展开更多": "Développer plus",
+    "左侧边栏个人设置": "Paramètres personnels de la barre latérale gauche",
+    "已为 {{count}} 个模型设置{{type}}_one": "{{type}} défini pour {{count}} modèle",
+    "已为 {{count}} 个模型设置{{type}}_many": "{{type}} défini pour {{count}} modèles",
+    "已为 {{count}} 个模型设置{{type}}_other": "{{type}} défini pour {{count}} modèles",
+    "已为 ${count} 个渠道设置标签!": "Étiquettes définies pour ${count} canaux !",
+    "已修复 ${success} 个通道,失败 ${fails} 个通道。": "${success} canaux réparés, ${fails} canaux en échec.",
+    "已停止批量测试": "Test par lots arrêté",
+    "已关闭后续提醒": "Rappels suivants désactivés",
+    "已切换为Assistant角色": "Basculé vers le rôle Assistant",
+    "已切换为System角色": "Basculé vers le rôle Système",
+    "已切换至最优倍率视图,每个模型使用其最低倍率分组": "Passé à la vue de ratio optimal, chaque modèle utilise son groupe de ratio le plus bas",
+    "已初始化": "Initialisé",
+    "已删除 {{count}} 个令牌!": "Supprimé {{count}} jetons !",
+    "已删除 {{count}} 条失效兑换码_one": "{{count}} code d'échange invalide supprimé",
+    "已删除 {{count}} 条失效兑换码_many": "{{count}} codes d'échange invalides supprimés",
+    "已删除 {{count}} 条失效兑换码_other": "{{count}} codes d'échange invalides supprimés",
+    "已删除 ${data} 个通道!": "${data} canaux supprimés !",
+    "已删除所有禁用渠道,共计 ${data} 个": "Tous les canaux désactivés ont été supprimés, au total ${data}",
+    "已删除消息及其回复": "Message et ses réponses supprimés",
+    "已发送到 Fluent": "Envoyé à Fluent",
+    "已取消 Passkey 注册": "Enregistrement du Passkey annulé",
+    "已启用": "Activé",
+    "已启用 Passkey,无需密码即可登录": "Passkey activé. Connexion sans mot de passe disponible.",
+    "已启用所有密钥": "Toutes les clés ont été activées",
+    "已备份": "Sauvegardé",
+    "已复制": "Copié",
+    "已复制 ${count} 个模型": "${count} modèles copiés",
+    "已复制:": "Copié :",
+    "已复制:{{name}}": "Copié : {{name}}",
+    "已复制到剪切板": "Copié dans le presse-papiers",
+    "已复制到剪贴板": "Copié dans le presse-papiers",
+    "已复制到剪贴板!": "Copié dans le presse-papiers !",
+    "已复制模型名称": "Nom du modèle copié",
+    "已成功开始测试所有已启用通道,请刷新页面查看结果。": "Le test de tous les canaux activés a démarré avec succès. Veuillez actualiser la page pour voir les résultats.",
+    "已提交": "Soumis",
+    "已新增 {{count}} 个模型:{{list}}_one": "{{count}} nouveau modèle ajouté : {{list}}",
+    "已新增 {{count}} 个模型:{{list}}_many": "{{count}} nouveaux modèles ajoutés : {{list}}",
+    "已新增 {{count}} 个模型:{{list}}_other": "{{count}} nouveaux modèles ajoutés : {{list}}",
+    "已更新完毕所有已启用通道余额!": "Le quota de tous les canaux activés a été mis à jour !",
+    "已有保存的配置": "Configuration enregistrée existante",
+    "已有的模型": "Modèles existants",
+    "已有账户?": "Vous avez déjà un compte ?",
+    "已注销": "Déconnecté",
+    "已添加到白名单": "Ajouté à la liste blanche",
+    "已清空测试结果": "Résultats de test effacés",
+    "已用/剩余": "Utilisé/Restant",
+    "已用额度": "Quota utilisé",
+    "已禁用": "Désactivé",
+    "已禁用所有密钥": "Toutes les clés ont été désactivées",
+    "已绑定": "Lié",
+    "已绑定渠道": "Canaux liés",
+    "已耗尽": "Épuisé",
+    "已过期": "Expiré",
+    "已选择 {{count}} 个模型_one": "{{count}} modèle sélectionné",
+    "已选择 {{count}} 个模型_many": "{{count}} modèles sélectionnés",
+    "已选择 {{count}} 个模型_other": "{{count}} modèles sélectionnés",
+    "已选择 {{selected}} / {{total}}": "{{selected}} / {{total}} sélectionnés",
+    "已选择 ${count} 个渠道": "${count} canaux sélectionnés",
+    "已重置为默认配置": "Réinitialisé à la configuration par défaut",
+    "常见问答": "FAQ",
+    "常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)": "Gestion de la FAQ, fournissant des réponses aux questions courantes des utilisateurs (maximum 50, afficher les 20 dernières sur le front-end)",
+    "平台": "plateforme",
+    "平均RPM": "RPM moyen",
+    "平均TPM": "TPM moyen",
+    "平移": "Panoramique",
+    "应用同步": "Appliquer la synchronisation",
+    "应用更改": "Appliquer les modifications",
+    "应用覆盖": "Appliquer le remplacement",
+    "建立连接时发生错误": "Erreur lors de l'établissement de la connexion",
+    "建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。": "Il est recommandé d'utiliser les bases de données MySQL ou PostgreSQL dans les environnements de production, ou de s'assurer que le fichier de base de données SQLite est mappé sur le stockage persistant de la machine hôte.",
+    "开": "Ouvert",
+    "开启之后会清除用户提示词中的": "Après l'activation, l'invite de l'utilisateur sera effacée",
+    "开启之后将上游地址替换为服务器地址": "Après l'activation, l'adresse en amont sera remplacée par l'adresse du serveur",
+    "开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址": "Après l'activation, seuls les journaux \"consommation\" et \"erreur\" enregistreront votre adresse IP client",
+    "开启后,将定期发送ping数据保持连接活跃": "Après activation, des données ping seront envoyées périodiquement pour maintenir la connexion active",
+    "开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启": "Après activation, toutes les requêtes seront directement transmises en amont sans aucun traitement (la redirection et l'adaptation de canal seront également désactivées), veuillez activer avec prudence",
+    "开启后不限制:必须设置模型倍率": "Après l'activation, aucune limite : le ratio de modèle doit être défini",
+    "开启后未登录用户无法访问模型广场": "Lorsqu'il est activé, les utilisateurs non authentifiés ne peuvent pas accéder à la place du marché des modèles",
+    "开启批量操作": "Activer la sélection par lots",
+    "开始同步": "Démarrer la synchronisation",
+    "开始批量测试 ${count} 个模型,已清空上次结果...": "Démarrage du test par lots de ${count} modèles, résultats précédents effacés...",
+    "开始时间": "heure de début",
+    "弱变换": "Faible variation",
+    "强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)": "Forcer le formatage des réponses au format standard OpenAI (uniquement pour les types de canaux OpenAI)",
+    "强制格式化": "Forcer le format",
+    "强制要求": "Exigence obligatoire",
+    "强变换": "Forte variation",
+    "当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道": "Lorsque le canal en amont renvoie une erreur contenant ces mots-clés (insensible à la casse), désactivez automatiquement le canal",
+    "当前余额": "Solde actuel",
+    "当前值": "Valeur actuelle",
+    "当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)": "Le groupe actuel est auto, il sélectionnera automatiquement le groupe optimal et passera automatiquement au groupe suivant lorsqu'un groupe n'est pas disponible (mécanisme de disjoncteur)",
+    "当前时间": "Heure actuelle",
+    "当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。": "Le rappel Midjourney actuel n'est pas activé, certains projets peuvent ne pas être en mesure d'obtenir des résultats de dessin, qui peuvent être activés dans les paramètres de fonctionnement.",
+    "当前查看的分组为:{{group}},倍率为:{{ratio}}": "Groupe actuel : {{group}}, ratio : {{ratio}}",
+    "当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。": "La liste de modèles actuelle est la plus longue liste de modèles de canal sous cette étiquette, pas l'union de tous les canaux. Veuillez noter que cela peut entraîner la perte de certains modèles de canal.",
+    "当前版本": "Version actuelle",
+    "当前计费": "Facturation actuelle",
+    "当前设备不支持 Passkey": "Passkey n'est pas pris en charge sur cet appareil",
+    "当前设置类型: ": "Type de paramètre actuel : ",
+    "当前跟随系统": "Suit actuellement le système",
+    "当剩余额度低于此数值时,系统将通过选择的方式发送通知": "Lorsque le quota restant est inférieur à cette valeur, le système enverra une notification via la méthode sélectionnée",
+    "当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用": "Acceptez les appels même si le modèle n'a pas de prix défini, utilisez uniquement lorsque vous faites confiance au site Web, ce qui peut entraîner des coûts élevés",
+    "当运行通道全部测试时,超过此时间将自动禁用通道": "Lors de l'exécution de tous les tests de canaux, le canal sera automatiquement désactivé lorsque ce temps sera dépassé",
+    "待使用收益": "Produits à utiliser",
+    "微信": "WeChat",
+    "微信公众号二维码图片链接": "Lien de l'image du code QR du compte public WeChat",
+    "微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)": "Scannez le code QR WeChat pour suivre le compte officiel, entrez \"code de vérification\" pour obtenir le code (valide 3 minutes)",
+    "微信扫码登录": "Scanner le code WeChat pour vous connecter",
+    "微信账户绑定成功!": "Compte WeChat lié avec succès !",
+    "必须是有效的 JSON 字符串数组,例如:[\"g1\",\"g2\"]": "Doit être un tableau de chaînes JSON valide, par exemple : [\"g1\",\"g2\"]",
+    "忘记密码?": "Mot de passe oublié ?",
+    "快速开始": "Démarrage rapide",
+    "思考中...": "Réflexion en cours...",
+    "思考内容转换": "Conversion du contenu de la pensée",
+    "思考过程": "Processus de réflexion",
+    "思考适配 BudgetTokens 百分比": "Adaptation de la pensée BudgetTokens pourcentage",
+    "思考预算占比": "Ratio du budget de la pensée",
+    "性能指标": "Indicateurs de performance",
+    "总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}": "Prix total : prix du texte {{textPrice}} + prix de l'audio {{audioPrice}} = {{symbol}}{{total}}",
+    "总密钥数": "Nombre total de clés",
+    "总收益": "revenu total",
+    "总计": "Total",
+    "总额度": "Quota total",
+    "您可以个性化设置侧边栏的要显示功能": "Vous pouvez personnaliser les fonctions de la barre latérale à afficher",
+    "您无权访问此页面,请联系管理员": "Vous n'êtes pas autorisé à accéder à cette page. Veuillez contacter l'administrateur.",
+    "您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。": "Vous utilisez la base de données MySQL. MySQL est un système de gestion de base de données relationnelle fiable, adapté aux environnements de production.",
+    "您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。": "Vous utilisez la base de données PostgreSQL. PostgreSQL est un système de base de données relationnelle open-source puissant qui offre une excellente fiabilité et intégrité des données, adapté aux environnements de production.",
+    "您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!": "Vous utilisez la base de données SQLite. Si vous exécutez dans un environnement de conteneur, veuillez vous assurer que le mappage de persistance du fichier de base de données est correctement défini, sinon toutes les données seront perdues après le redémarrage du conteneur !",
+    "您正在删除自己的帐户,将清空所有数据且不可恢复": "Vous êtes sur le point de supprimer votre compte. Toutes les données seront effacées et ne pourront pas être récupérées.",
+    "您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。": "Vos données seront stockées en toute sécurité sur votre ordinateur local. Toutes les configurations, informations utilisateur et historiques d'utilisation seront automatiquement sauvegardés et ne seront pas perdus après la fermeture de l'application.",
+    "您确定要取消密码登录功能吗?这可能会影响用户的登录方式。": "Êtes-vous sûr de vouloir annuler la fonction de connexion par mot de passe ? Cela pourrait affecter les méthodes de connexion des utilisateurs.",
+    "您需要先启用两步验证或 Passkey 才能执行此操作": "Vous devez d'abord activer l'authentification à deux facteurs ou Passkey pour effectuer cette opération",
+    "您需要先启用两步验证或 Passkey 才能查看敏感信息。": "Vous devez d'abord activer l'authentification à deux facteurs ou Passkey pour afficher les informations sensibles.",
+    "想起来了?": "Vous vous souvenez ?",
+    "成功": "Succès",
+    "成功兑换额度:": "Montant de l'échange réussi :",
+    "成功时自动启用通道": "Activer le canal en cas de succès",
+    "我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销": "J'ai compris que la désactivation de l'authentification à deux facteurs supprimera définitivement tous les paramètres et codes de sauvegarde associés, cette opération ne peut pas être annulée",
+    "我已阅读并同意": "J'ai lu et j'accepte",
+    "或": "Ou",
+    "或其兼容new-api-worker格式的其他版本": "ou d'autres versions compatibles avec le format new-api-worker",
+    "或手动输入密钥:": "Ou saisissez manuellement le secret :",
+    "所有上游数据均可信": "Toutes les données en amont sont fiables",
+    "所有密钥已复制到剪贴板": "Toutes les clés ont été copiées dans le presse-papiers",
+    "所有编辑均为覆盖操作,留空则不更改": "Toutes les modifications sont des opérations de remplacement, laisser vide ne changera rien",
+    "手动禁用": "Désactivé manuellement",
+    "手动编辑": "Modification manuelle",
+    "手动输入": "Saisie manuelle",
+    "打开侧边栏": "Ouvrir la barre latérale",
+    "执行中": "En cours",
+    "扫描二维码": "Scanner le code QR",
+    "批量创建": "Création par lots",
+    "批量创建时会在名称后自动添加随机后缀": "Lors de la création par lots, un suffixe aléatoire sera automatiquement ajouté au nom",
+    "批量创建模式下仅支持文件上传,不支持手动输入": "En mode création par lots, seul le téléchargement de fichiers est pris en charge, la saisie manuelle n'est pas prise en charge",
+    "批量删除": "Supprimer par lots",
+    "批量删除令牌": "Supprimer le jeton par lots",
+    "批量删除失败": "Échec de la suppression par lots",
+    "批量删除模型": "Supprimer les modèles par lots",
+    "批量操作": "Opérations par lots",
+    "批量测试${count}个模型": "Tester par lots ${count} modèles",
+    "批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}": "Test par lots terminé ! Succès : ${success}, Échec : ${fail}, Total : ${total}",
+    "批量测试已停止": "Le test par lots a été arrêté",
+    "批量测试过程中发生错误: ": "Une erreur s'est produite pendant le test par lots : ",
+    "批量设置": "Paramétrage par lots",
+    "批量设置成功": "Paramétrage par lots réussi",
+    "批量设置标签": "Définir l'étiquette par lots",
+    "批量设置模型参数": "Paramètres de modèle par lots",
+    "折": "% de réduction",
+    "按K显示单位": "Afficher en K",
+    "按价格设置": "Définir par prix",
+    "按倍率类型筛选": "Filtrer par type de ratio",
+    "按倍率设置": "Définir par ratio",
+    "按次计费": "Paiement à la séance",
+    "按量计费": "Paiement à l'utilisation",
+    "按顺序替换content中的变量占位符": "Remplacer les espaces réservés de variable dans le contenu dans l'ordre",
+    "换脸": "Remplacement de visage",
+    "授权,需在遵守": " et doit être utilisé conformément au ",
+    "授权失败": "Échec de l'autorisation",
+    "排队中": "En file d'attente",
+    "接受未设置价格模型": "Accepter les modèles sans prix défini",
+    "接口凭证": "Informations d'identification de l'interface",
+    "控制台": "Console",
+    "控制台区域": "Zone de la console",
+    "控制顶栏模块显示状态,全局生效": "Contrôler l'état d'affichage du module d'en-tête, effet global",
+    "推荐:用户可以选择是否使用指纹等验证": "Recommandé : les utilisateurs peuvent choisir d'utiliser ou non la vérification par empreinte digitale",
+    "推荐使用(用户可选)": "Recommandé (optionnel pour l'utilisateur)",
+    "描述": "Description",
+    "提交": "Soumettre",
+    "提交时间": "Heure de soumission",
+    "提交结果": "Résultats",
+    "提升": "Promouvoir",
+    "提示": "Invite",
+    "提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "Invite {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Complétion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "Invite {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Création de cache {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + Complétion {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示:如需备份数据,只需复制上述目录即可": "Astuce : pour sauvegarder les données, il suffit de copier le répertoire ci-dessus",
+    "提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址": "Astuce : {key} dans le lien sera remplacé par la clé API, {address} sera remplacé par l'adresse du serveur",
+    "提示价格:{{symbol}}{{price}} / 1M tokens": "Prix d'invite : {{symbol}}{{price}} / 1M tokens",
+    "提示缓存倍率": "Ratio de cache d'invite",
+    "搜索供应商": "Rechercher un fournisseur",
+    "搜索关键字": "Rechercher des mots-clés",
+    "搜索无结果": "Aucun résultat trouvé",
+    "搜索条件": "Conditions de recherche",
+    "搜索模型": "Rechercher des modèles",
+    "搜索模型...": "Rechercher des modèles...",
+    "搜索模型名称": "Rechercher un nom de modèle",
+    "搜索模型失败": "Échec de la recherche de modèles",
+    "搜索渠道名称或地址": "Rechercher un nom ou une adresse de canal",
+    "搜索聊天应用名称": "Rechercher le nom de l'application de chat",
+    "操作": "Actions",
+    "操作失败": "Opération échouée",
+    "操作失败,请重试": "L'opération a échoué, veuillez réessayer",
+    "操作成功完成!": "Opération terminée avec succès !",
+    "操作暂时被禁用": "Opération temporairement désactivée",
+    "操练场": "Terrain de jeu",
+    "操练场和聊天功能": "Terrain de jeu et fonctions de discussion",
+    "支付地址": "Adresse de paiement",
+    "支付宝": "Alipay",
+    "支付方式": "Mode de paiement",
+    "支付设置": "Paramètres de paiement",
+    "支付请求失败": "Échec de la demande de paiement",
+    "支付金额": "Montant payé",
+    "支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。": "Prend en charge le code de vérification TOTP à 6 chiffres ou le code de sauvegarde à 8 chiffres, peut être configuré ou consulté dans `Paramètres personnels - Paramètres de sécurité - Paramètres d'authentification à deux facteurs`.",
+    "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24": "Prend en charge le format CIDR, par exemple : 8.8.8.8, 192.168.1.0/24",
+    "支持HTTP和HTTPS,填写Gotify服务器的完整URL地址": "Prend en charge HTTP et HTTPS, saisissez l'URL complète du serveur Gotify",
+    "支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)": "Prend en charge HTTP et HTTPS, variables de modèle : {{title}} (titre de la notification), {{content}} (contenu de la notification)",
+    "支持众多的大模型供应商": "Prise en charge de divers fournisseurs de LLM",
+    "支持单个端口和端口范围,如:80, 443, 8000-8999": "Prend en charge les ports uniques et les plages de ports, par exemple : 80, 443, 8000-8999",
+    "支持变量:": "Variables prises en charge :",
+    "支持备份": "Pris en charge",
+    "支持搜索用户的 ID、用户名、显示名称和邮箱地址": "Prise en charge de la recherche par ID utilisateur, nom d'utilisateur, nom d'affichage et adresse e-mail",
+    "支持的图像模型": "Modèles d'image pris en charge",
+    "支持通配符格式,如:example.com, *.api.example.com": "Prend en charge le format générique, par exemple : example.com, *.api.example.com",
+    "收益": "Gains",
+    "收益统计": "Statistiques sur les revenus",
+    "收起": "Réduire",
+    "收起侧边栏": "Réduire la barre latérale",
+    "收起内容": "Réduire le contenu",
+    "放大": "Upscalers",
+    "放大编辑": "Développer l'éditeur",
+    "敏感信息不会发送到前端显示": "Les informations sensibles ne seront pas affichées dans le frontend",
+    "数据存储位置:": "Emplacement de stockage des données :",
+    "数据库信息": "Informations sur la base de données",
+    "数据库检查": "Vérification de la base de données",
+    "数据库类型": "Type de base de données",
+    "数据库警告": "Avertissement de la base de données",
+    "数据格式错误": "Erreur de format de données",
+    "数据看板": "Tableau de bord",
+    "数据看板更新间隔": "Intervalle de mise à jour du tableau de bord des données",
+    "数据看板设置": "Paramètres du tableau de bord des données",
+    "数据看板默认时间粒度": "Granularité temporelle par défaut du tableau de bord des données",
+    "数据管理和日志查看": "Gestion des données et affichage des journaux",
+    "文件上传": "Téléchargement de fichier",
+    "文件搜索价格:{{symbol}}{{price}} / 1K 次": "Prix de recherche de fichier : {{symbol}}{{price}} / 1K fois",
+    "文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "Invite texte {{input}} tokens / 1M tokens * {{symbol}}{{price}} + Complétion texte {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "Invite texte {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + Cache {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + Complétion texte {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字输入": "Saisie de texte",
+    "文字输出": "Sortie de texte",
+    "文心一言": "ERNIE Bot",
+    "文档": "Documentation",
+    "文档地址": "Lien du document",
+    "文生视频": "Texte vers vidéo",
+    "新增供应商": "Ajouter un fournisseur",
+    "新密码": "Nouveau mot de passe",
+    "新密码需要和原密码不一致!": "Le nouveau mot de passe doit être différent de l'ancien mot de passe !",
+    "新建": "Créer",
+    "新建数量": "Nouvelle quantité",
+    "新建组": "Nouveau groupe",
+    "新格式(支持条件判断与json自定义):": "Nouveau format (prend en charge les conditions et la personnalisation JSON) :",
+    "新格式模板": "Modèle de nouveau format",
+    "新版本": "Nouvelle version",
+    "新用户使用邀请码奖励额度": "Quota de bonus de code d'invitation pour nouvel utilisateur",
+    "新用户初始额度": "Quota initial pour les nouveaux utilisateurs",
+    "新的备用恢复代码": "Nouveau code de récupération de sauvegarde",
+    "新的备用码已生成": "Un nouveau code de sauvegarde a été généré",
+    "新获取的模型": "Nouveaux modèles",
+    "新额度:": "Nouveau quota : ",
+    "无": "Aucun",
+    "无冲突项": "Aucun élément en conflit",
+    "无效的重置链接,请重新发起密码重置请求": "Lien de réinitialisation non valide, veuillez lancer une nouvelle demande de réinitialisation de mot de passe",
+    "无法发起 Passkey 注册": "Impossible de lancer l'inscription Passkey",
+    "无法复制到剪贴板,请手动复制": "Impossible de copier dans le presse-papiers, veuillez copier manuellement",
+    "无邀请人": "Pas d'invitant",
+    "无限制": "Illimité",
+    "无限额度": "Quota illimité",
+    "日志清理失败:": "Échec du nettoyage des journaux :",
+    "日志类型": "Type de journal",
+    "日志设置": "Paramètres du journal",
+    "日志详情": "Détails du journal",
+    "旧格式(直接覆盖):": "Ancien format (remplacement direct) :",
+    "旧格式模板": "Modèle d'ancien format",
+    "旧的备用码已失效,请保存新的备用码": "Les anciens codes de sauvegarde ont été invalidés, veuillez enregistrer les nouveaux codes de sauvegarde",
+    "早上好": "Bonjour",
+    "时间": "Heure",
+    "时间粒度": "Granularité temporelle",
+    "易支付商户ID": "ID marchand Epay",
+    "易支付商户密钥": "Clé marchand Epay",
+    "是": "Oui",
+    "是否为企业账户": "Est-ce un compte d'entreprise ?",
+    "是否同时重置对话消息?选择\"是\"将清空所有对话记录并恢复默认示例;选择\"否\"将保留当前对话记录。": "Voulez-vous également réinitialiser les messages de conversation ? Choisir \"Oui\" effacera tous les enregistrements de conversation et restaurera les exemples par défaut ; choisir \"Non\" conservera les enregistrements de conversation actuels.",
+    "是否将该订单标记为成功并为用户入账?": "Marquer cette commande comme réussie et créditer l'utilisateur ?",
+    "是否自动禁用": "Désactiver automatiquement",
+    "是否要求指纹/面容等生物识别": "Exiger une reconnaissance biométrique par empreinte digitale/faciale",
+    "显示倍率": "Afficher le ratio",
+    "显示最新20条": "Afficher les 20 dernières",
+    "显示名称": "Nom d'affichage",
+    "显示完整内容": "Afficher le contenu complet",
+    "显示操作项": "Afficher les actions",
+    "显示更多": "Afficher plus",
+    "显示第": "Affichage de",
+    "显示设置": "Paramètres d'affichage",
+    "显示调试": "Afficher le débogage",
+    "晚上好": "Bonsoir",
+    "普通用户": "Utilisateur normal",
+    "智能体ID": "ID de l'agent intelligent",
+    "智能熔断": "Fallback intelligent",
+    "智谱": "Zhipu AI",
+    "暂无API信息": "Aucune information sur l'API",
+    "暂无保存的配置": "Aucune configuration enregistrée",
+    "暂无充值记录": "Aucune recharge",
+    "暂无公告": "Pas d'avis",
+    "暂无匹配模型": "Aucun modèle correspondant",
+    "暂无可用的支付方式,请联系管理员配置": "Aucune méthode de paiement disponible, veuillez contacter l'administrateur pour la configuration",
+    "暂无响应数据": "Aucune donnée de réponse",
+    "暂无密钥数据": "Aucune donnée de clé",
+    "暂无差异化倍率显示": "Aucun affichage de ratio différentiel",
+    "暂无常见问答": "Pas de FAQ",
+    "暂无成功模型": "Aucun modèle réussi",
+    "暂无数据": "Aucune donnée",
+    "暂无数据,点击下方按钮添加键值对": "Aucune donnée, cliquez sur le bouton ci-dessous pour ajouter des paires clé-valeur",
+    "暂无模型描述": "Aucune description de modèle",
+    "暂无监控数据": "Pas de données de surveillance",
+    "暂无系统公告": "Pas d'avis système",
+    "暂无缺失模型": "Aucun modèle manquant",
+    "暂无请求数据": "Aucune donnée de requête",
+    "暂无项目": "Aucun projet",
+    "暂无预填组": "Aucun groupe pré-rempli",
+    "暴露倍率接口": "Exposer l'API de ratio",
+    "更多": "Développer plus",
+    "更多信息请参考": "Pour plus d'informations, veuillez vous référer à",
+    "更多参数请参考": "Pour plus de paramètres, veuillez vous référer à",
+    "更好的价格,更好的稳定性,只需要将模型基址替换为:": "Meilleur prix, meilleure stabilité, aucun abonnement requis, il suffit de remplacer l'URL de BASE du modèle par : ",
+    "更新": "Mettre à jour",
+    "更新 Stripe 设置": "Mettre à jour les paramètres Stripe",
+    "更新SSRF防护设置": "Mettre à jour les paramètres de protection SSRF",
+    "更新Worker设置": "Mettre à jour les paramètres du worker",
+    "更新令牌信息": "Mettre à jour les informations du jeton",
+    "更新兑换码信息": "Mettre à jour les informations du code d'échange",
+    "更新失败": "Échec de la mise à jour",
+    "更新成功": "Mise à jour réussie",
+    "更新所有已启用通道余额": "Mettre à jour le solde de tous les canaux activés",
+    "更新支付设置": "Mettre à jour les paramètres de paiement",
+    "更新时间": "Heure de mise à jour",
+    "更新服务器地址": "Mettre à jour l'adresse du serveur",
+    "更新模型信息": "Mettre à jour les informations du modèle",
+    "更新渠道信息": "Mettre à jour les informations du canal",
+    "更新预填组": "Mettre à jour le groupe pré-rempli",
+    "服务可用性": "État du service",
+    "服务器地址": "Adresse du serveur",
+    "服务显示名称": "Nom d'affichage du service",
+    "未发现新增模型": "Aucun nouveau modèle n'a été ajouté",
+    "未发现重复密钥": "Aucune clé en double trouvée",
+    "未启动": "Pas de démarrage",
+    "未启用": "Non activé",
+    "未命名": "Sans nom",
+    "未备份": "Non sauvegardé",
+    "未开始": "Non démarré",
+    "未找到匹配的模型": "Aucun modèle correspondant trouvé",
+    "未找到差异化倍率,无需同步": "Aucun ratio différentiel trouvé, aucune synchronisation n'est requise",
+    "未提交": "Non soumis",
+    "未检测到 Fluent 容器": "Conteneur Fluent non détecté",
+    "未检测到 FluentRead(流畅阅读),请确认扩展已启用": "FluentRead non détecté, veuillez confirmer que l'extension est activée",
+    "未测试": "Non testé",
+    "未登录或登录已过期,请重新登录": "Non connecté ou la connexion a expiré, veuillez vous reconnecter",
+    "未知": "Inconnu",
+    "未知供应商": "Inconnu",
+    "未知模型": "Modèle inconnu",
+    "未知渠道": "Canal inconnu",
+    "未知状态": "Statut inconnu",
+    "未知类型": "Type inconnu",
+    "未知身份": "Identité inconnue",
+    "未绑定": "Non lié",
+    "未获取到授权码": "Code d'autorisation non obtenu",
+    "未设置": "Non défini",
+    "未设置倍率模型": "Modèles sans ratio",
+    "未配置模型": "Aucun modèle configuré",
+    "未配置的模型列表": "Modèles non configurés",
+    "本地": "Local",
+    "本地数据存储": "Stockage de données locales",
+    "本设备:手机指纹/面容,外接:USB安全密钥": "Intégré : empreinte digitale/visage du téléphone, Externe : clé de sécurité USB",
+    "本设备内置": "Intégré à cet appareil",
+    "本项目根据": "Ce projet est sous licence ",
+    "权重": "Poids",
+    "权限设置": "Paramètres d'autorisation",
+    "条": "éléments",
+    "条 - 第": "à",
+    "条,共": "sur",
+    "条日志已清理!": "les journaux ont été effacés !",
+    "查看": "Voir",
+    "查看图片": "Voir les images",
+    "查看密钥": "Afficher la clé",
+    "查看当前可用的所有模型": "Voir tous les modèles actuellement disponibles",
+    "查看所有可用的AI模型供应商,包括众多知名供应商的模型。": "Affichez tous les fournisseurs de modèles d'IA disponibles, y compris les modèles de nombreux fournisseurs bien connus.",
+    "查看渠道密钥": "Afficher la clé du canal",
+    "查询": "Requête",
+    "标签": "Étiquette",
+    "标签不能为空!": "L'étiquette ne peut pas être vide !",
+    "标签信息": "Informations sur l'étiquette",
+    "标签名称": "Nom de l'étiquette",
+    "标签的基本配置": "Configuration de base de l'étiquette",
+    "标签组": "Groupe d'étiquettes",
+    "标签聚合": "Agrégation d'étiquettes",
+    "标签聚合模式": "Activer le mode étiquette",
+    "标识颜色": "Couleur de l'identifiant",
+    "根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含": "Rechercher les métadonnées du modèle en fonction du nom du modèle et des règles de correspondance, priorité : exact > préfixe > suffixe > contient",
+    "格式示例:": "Exemple de format :",
+    "检查更新": "Vérifier les mises à jour",
+    "检测到 FluentRead(流畅阅读)": "FluentRead détecté",
+    "检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。": "Plusieurs clés détectées, vous pouvez copier chaque clé individuellement ou cliquer sur Tout copier pour obtenir le contenu complet.",
+    "检测到该消息后有AI回复,是否删除后续回复并重新生成?": "Une réponse IA a été détectée après ce message, voulez-vous supprimer les réponses suivantes et régénérer ?",
+    "检测必须等待绘图成功才能进行放大等操作": "La détection doit attendre que le dessin réussisse avant d'effectuer un zoom et d'autres opérations",
+    "模型": "Modèle",
+    "模型: {{ratio}}": "Modèle : {{ratio}}",
+    "模型专用区域": "Zone dédiée au modèle",
+    "模型价格": "Prix du modèle",
+    "模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}": "Prix du modèle {{symbol}}{{price}}, {{ratioType}} {{ratio}}",
+    "模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}": "Prix du modèle : {{symbol}}{{price}} * {{ratioType}} : {{ratio}} = {{symbol}}{{total}}",
+    "模型倍率": "Ratio",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}": "Ratio du modèle {{modelRatio}}, ratio de cache {{cacheRatio}}, ratio de complétion {{completionRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次": "Ratio du modèle {{modelRatio}}, ratio de cache {{cacheRatio}}, ratio de complétion {{completionRatio}}, {{ratioType}} {{ratio}}, appels de recherche Web {{webSearchCallCount}} fois",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}": "Ratio du modèle {{modelRatio}}, ratio de cache {{cacheRatio}}, ratio de complétion {{completionRatio}}, ratio d'entrée image {{imageRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}": "Ratio du modèle {{modelRatio}}, ratio de complétion {{completionRatio}}, ratio de cache {{cacheRatio}}, ratio de création de cache {{cacheCreationRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率值": "Valeur du ratio de modèle",
+    "模型倍率和补全倍率": "Ratio de modèle et ratio de complétion",
+    "模型倍率和补全倍率同时设置": "Le ratio de modèle et le ratio de complétion sont définis simultanément",
+    "模型倍率设置": "Paramètres de ratio de modèle",
+    "模型关键字": "mot-clé du modèle",
+    "模型列表已复制到剪贴板": "Liste des modèles copiée dans le presse-papiers",
+    "模型列表已更新": "La liste des modèles a été mise à jour",
+    "模型创建成功!": "Modèle créé avec succès !",
+    "模型名称": "Nom du modèle",
+    "模型名称已存在": "Le nom du modèle existe déjà",
+    "模型固定价格": "Prix du modèle par appel",
+    "模型图标": "Icône du modèle",
+    "模型定价,需要登录访问": "Tarification du modèle, nécessite une connexion pour y accéder",
+    "模型广场": "Place du marché des modèles",
+    "模型支持的接口端点信息": "Informations sur les points de terminaison de l'API pris en charge par le modèle",
+    "模型数据分析": "Analyse des données du modèle",
+    "模型映射必须是合法的 JSON 格式!": "Le mappage de modèles doit être au format JSON valide !",
+    "模型更新成功!": "Modèle mis à jour avec succès !",
+    "模型消耗分布": "Distribution de la consommation des modèles",
+    "模型消耗趋势": "Tendance de la consommation des modèles",
+    "模型版本": "Version du modèle",
+    "模型的详细描述和基本特性": "Description détaillée et caractéristiques de base du modèle",
+    "模型相关设置": "Paramètres liés au modèle",
+    "模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:": "La communauté des modèles a besoin de la contribution de tous. Si vous trouvez des données incorrectes ou si vous souhaitez contribuer à de nouvelles données de modèle, veuillez visiter :",
+    "模型管理": "Gestion des modèles",
+    "模型组": "Groupe de modèles",
+    "模型补全倍率(仅对自定义模型有效)": "Ratio d'achèvement de modèle (uniquement efficace pour les modèles personnalisés)",
+    "模型请求速率限制": "Limite de débit de requête de modèle",
+    "模型调用次数占比": "Ratio d'appels de modèles",
+    "模型调用次数排行": "Classement des appels de modèles",
+    "模型选择和映射设置": "Sélection de modèle et paramètres de mappage",
+    "模型配置": "Configuration du modèle",
+    "模型重定向": "Redirection de modèle",
+    "模型限制列表": "Liste des restrictions de modèle",
+    "模板示例": "Exemple de modèle",
+    "模糊搜索模型名称": "Recherche floue de nom de modèle",
+    "次": "Fois",
+    "欢迎使用,请完成以下设置以开始使用系统": "Bienvenue, veuillez compléter les paramètres suivants pour commencer à utiliser le système",
+    "正在处理大内容...": "Traitement de contenu volumineux...",
+    "正在提交": "Envoi en cours",
+    "正在构造请求体预览...": "Construction de l'aperçu du corps de la requête...",
+    "正在测试第 ${current} - ${end} 个模型 (共 ${total} 个)": "Test des modèles ${current} - ${end} sur ${total} au total",
+    "正在跳转...": "Redirection...",
+    "此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理": "Ce proxy est utilisé uniquement pour le transfert des requêtes d'images, l'envoi de notifications Webhook, etc. Les requêtes d'API IA sont toujours émises directement par le serveur, le proxy peut être configuré séparément dans les paramètres du canal",
+    "此修改将不可逆": "Cette modification sera irréversible",
+    "此操作不可恢复,请仔细确认时间后再操作!": "Cette opération est irréversible, veuillez confirmer attentivement l'heure avant d'opérer !",
+    "此操作不可撤销,将永久删除已自动禁用的密钥": "Cette opération ne peut pas être annulée et toutes les clés désactivées automatiquement seront définitivement supprimées.",
+    "此操作不可撤销,将永久删除该密钥": "Cette opération ne peut être annulée et la clé sera définitivement supprimée.",
+    "此操作不可逆,所有数据将被永久删除": "Cette opération est irréversible, toutes les données seront définitivement supprimées",
+    "此操作将启用用户账户": "Cette opération activera le compte utilisateur",
+    "此操作将提升用户的权限级别": "Cette opération augmentera le niveau de permission de l'utilisateur",
+    "此操作将禁用用户账户": "Cette opération désactivera le compte utilisateur",
+    "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。": "Cela désactivera la configuration actuelle de l'authentification à deux facteurs de l'utilisateur. Aucun code de vérification ne sera requis jusqu'à ce qu'il la réactive.",
+    "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。": "Cela détachera le Passkey actuel de l'utilisateur. Il devra se réenregistrer lors de sa prochaine connexion.",
+    "此操作将降低用户的权限级别": "Cette opération abaissera le niveau de permission de l'utilisateur",
+    "此支付方式最低充值金额为": "Le montant minimum de recharge pour ce mode de paiement est de",
+    "此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。": "Ce paramètre est utilisé pour les calculs internes du système, la valeur par défaut 500000 est conçue pour une précision de 6 décimales, la modification n'est pas recommandée.",
+    "此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除": "Cette page n'affiche que les modèles sans prix ni ratio. Après le paramétrage, ils seront automatiquement supprimés de la liste",
+    "此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "Lecture seule, paramètres personnels de l'utilisateur, et ne peut pas être modifié directement",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:": "Ceci est facultatif, utilisé pour modifier le nom du modèle dans le corps de la requête, c'est une chaîne JSON, la clé est le nom du modèle dans la requête, et la valeur est le nom du modèle à remplacer, par exemple :",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改": "Ceci est facultatif, utilisé pour modifier le nom du modèle dans le corps de la requête, sous forme de chaîne JSON, la clé est le nom du modèle dans la requête, la valeur est le nom du modèle à remplacer, laisser vide ne changera rien",
+    "此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:": "Facultatif, utilisé pour remplacer les codes d'état renvoyés, affecte uniquement le jugement local, ne modifie pas le code d'état renvoyé en amont, par exemple, réécrire l'erreur 400 du canal Claude en 500 (pour une nouvelle tentative). N'abusez pas de cette fonctionnalité. Exemple :",
+    "此项可选,用于覆盖请求参数。不支持覆盖 stream 参数": "Ceci est facultatif, utilisé pour remplacer les paramètres de requête. Ne prend pas en charge le remplacement du paramètre stream",
+    "此项可选,用于覆盖请求头参数": "Ceci est facultatif, utilisé pour remplacer les paramètres d'en-tête de requête",
+    "此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/": "Facultatif pour les appels d'API via une adresse d'API personnalisée, n'ajoutez pas /v1 et / à la fin",
+    "每隔多少分钟测试一次所有通道": "Tous les combien de minutes tester tous les canaux",
+    "永不过期": "N'expire jamais",
+    "永久删除您的两步验证设置": "Supprimer définitivement vos paramètres d'authentification à deux facteurs",
+    "永久删除所有备用码(包括未使用的)": "Supprimer définitivement tous les codes de sauvegarde (y compris ceux non utilisés)",
+    "没有可用令牌用于填充": "Aucun jeton disponible pour le remplissage",
+    "没有可用模型": "Aucun modèle disponible",
+    "没有找到匹配的模型": "Aucun modèle correspondant trouvé",
+    "没有未设置的模型": "Aucun modèle non configuré",
+    "没有模型可以复制": "Aucun modèle à copier",
+    "没有账户?": "Pas de compte ? ",
+    "注 册": "S'inscrire",
+    "注册": "S'inscrire",
+    "注册 Passkey": "Enregistrer un Passkey",
+    "注意": "Remarque",
+    "注意:JSON中重复的键只会保留最后一个同名键的值": "Remarque : Dans JSON, pour les clés dupliquées, seule la valeur de la dernière clé du même nom sera conservée",
+    "注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用": "Remarque : Pour les API non-Chat, assurez-vous de saisir l'adresse API correcte, sinon elle pourrait ne pas fonctionner",
+    "注销": "Se déconnecter",
+    "注销成功!": "Déconnexion réussie !",
+    "流": "Flux",
+    "浅色": "Clair",
+    "浅色模式": "Mode clair",
+    "测试": "Tester",
+    "测试中": "Test en cours",
+    "测试中...": "Test en cours...",
+    "测试单个渠道操作项目组": "Tester un seul groupe de projet d'opération de canal",
+    "测试失败": "Échec du test",
+    "测试所有渠道的最长响应时间": "Temps de réponse maximal pour tester tous les canaux",
+    "测试所有通道": "Tester tous les canaux",
+    "测速": "Test de vitesse",
+    "消息优先级": "Priorité du message",
+    "消息优先级,范围0-10,默认为5": "Priorité du message, plage 0-10, par défaut 5",
+    "消息已删除": "Message supprimé",
+    "消息已复制到剪贴板": "Message copié dans le presse-papiers",
+    "消息已更新": "Message mis à jour",
+    "消息已编辑": "Message édité",
+    "消耗分布": "Distribution de la consommation",
+    "消耗趋势": "Tendance de la consommation",
+    "消耗额度": "Quota utilisé",
+    "消费": "Consommer",
+    "深色": "Sombre",
+    "深色模式": "Mode sombre",
+    "添加": "Ajouter",
+    "添加API": "Ajouter une API",
+    "添加令牌": "Créer un jeton",
+    "添加兑换码": "Ajouter un code d'échange",
+    "添加公告": "Ajouter un avis",
+    "添加分类": "Ajouter une catégorie",
+    "添加成功": "Ajouté avec succès",
+    "添加模型": "Ajouter un modèle",
+    "添加模型区域": "Ajouter une zone de modèle",
+    "添加渠道": "Ajouter un canal",
+    "添加用户": "Ajouter un utilisateur",
+    "添加聊天配置": "Ajouter une configuration de chat",
+    "添加键值对": "Ajouter une paire clé-valeur",
+    "添加问答": "Ajouter une FAQ",
+    "添加额度": "Ajouter un quota",
+    "清空重定向": "Effacer la redirection",
+    "清除历史日志": "Effacer les journaux historiques",
+    "清除失效兑换码": "Effacer les codes d'échange non valides",
+    "清除所有模型": "Effacer tous les modèles",
+    "渠道": "Canal",
+    "渠道 ID": "ID du Canal",
+    "渠道ID,名称,密钥,API地址": "ID du canal, nom, clé, URL de base",
+    "渠道优先级": "Priorité du canal",
+    "渠道信息": "Informations sur le canal",
+    "渠道创建成功!": "Canal créé avec succès !",
+    "渠道复制失败": "Échec de la copie du canal",
+    "渠道复制失败: ": "Échec de la copie du canal :",
+    "渠道复制成功": "Copie de canal réussie",
+    "渠道密钥": "Clé de canal",
+    "渠道密钥信息": "Informations sur la clé du canal",
+    "渠道密钥列表": "Liste des clés de canal",
+    "渠道更新成功!": "Canal mis à jour avec succès !",
+    "渠道权重": "Poids du canal",
+    "渠道标签": "Étiquette du canal",
+    "渠道模型信息不完整": "Informations du modèle de canal incomplètes",
+    "渠道的基本配置信息": "Informations de configuration de base du canal",
+    "渠道的模型测试": "Test de modèle de canal",
+    "渠道的高级配置选项": "Options de configuration avancées du canal",
+    "渠道管理": "Gestion des canaux",
+    "渠道额外设置": "Paramètres supplémentaires du canal",
+    "源地址": "Adresse source",
+    "演示站点": "Site de démonstration",
+    "演示站点模式": "Mode site de démonstration",
+    "点击上传文件或拖拽文件到这里": "Cliquez pour télécharger un fichier ou faites glisser et déposez un fichier ici",
+    "点击下方按钮通过 Telegram 完成绑定": "Cliquez sur le bouton ci-dessous pour terminer la liaison via Telegram",
+    "点击复制模型名称": "Cliquez pour copier le nom du modèle",
+    "点击查看差异": "Cliquez pour voir les différences",
+    "点击此处": "cliquez ici",
+    "点击预览视频": "Cliquez pour prévisualiser la vidéo",
+    "点击验证按钮,使用您的生物特征或安全密钥": "Cliquez sur le bouton de vérification pour utiliser vos caractéristiques biométriques ou votre clé de sécurité",
+    "版权所有": "Tous droits réservés",
+    "状态": "Statut",
+    "状态码复写": "Remplacement du code d'état",
+    "状态筛选": "Filtre d'état",
+    "状态页面Slug": "Slug de la page d'état",
+    "生成令牌": "Générer un jeton",
+    "生成数量": "Générer la quantité",
+    "生成数量必须大于0": "La quantité de génération doit être supérieure à 0",
+    "生成新的备用码": "Générer de nouveaux codes de sauvegarde",
+    "生成歌词": "Générer des paroles",
+    "生成音乐": "générer de la musique",
+    "用于API调用的身份验证令牌,请妥善保管": "Jeton d'authentification pour les appels d'API, veuillez le conserver en lieu sûr",
+    "用于配置网络代理,支持 socks5 协议": "Utilisé pour configurer le proxy réseau, prend en charge le protocole socks5",
+    "用以支持基于 WebAuthn 的无密码登录注册": "Prise en charge de la connexion et de l'enregistrement sans mot de passe basés sur WebAuthn",
+    "用以支持用户校验": "Pour prendre en charge la vérification des utilisateurs",
+    "用以支持系统的邮件发送": "Pour prendre en charge l'envoi d'e-mails système",
+    "用以支持通过 GitHub 进行登录注册": "Pour prendre en charge la connexion & l'inscription via GitHub",
+    "用以支持通过 Linux DO 进行登录注册": "Pour prendre en charge la connexion & l'inscription via Linux DO",
+    "用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP": "Pour prendre en charge la connexion via OIDC, par exemple Okta, Auth0 et autres IdP compatibles avec le protocole OIDC",
+    "用以支持通过 Telegram 进行登录注册": "Pour prendre en charge la connexion & l'inscription via Telegram",
+    "用以支持通过微信进行登录注册": "Pour prendre en charge la connexion & l'inscription via WeChat",
+    "用以防止恶意用户利用临时邮箱批量注册": "Pour empêcher les utilisateurs malveillants d'utiliser des e-mails temporaires pour s'inscrire en masse",
+    "用户": "Utilisateurs",
+    "用户个人功能": "Fonctions personnelles de l'utilisateur",
+    "用户主页,展示系统信息": "Page d'accueil de l'utilisateur, affichant les informations système",
+    "用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置": "Priorité de l'utilisateur : si l'utilisateur spécifie une invite système dans la requête, le paramètre de l'utilisateur sera utilisé en premier",
+    "用户信息": "Informations utilisateur",
+    "用户信息更新成功!": "Informations utilisateur mises à jour avec succès !",
+    "用户分组": "Votre groupe par défaut",
+    "用户分组和额度管理": "Gestion des groupes d'utilisateurs et des quotas",
+    "用户分组配置": "Configuration du groupe d'utilisateurs",
+    "用户协议": "Accord utilisateur",
+    "用户协议已更新": "L'accord utilisateur a été mis à jour",
+    "用户协议更新失败": "Échec de la mise à jour de l'accord utilisateur",
+    "用户可选分组": "Groupes sélectionnables par l'utilisateur",
+    "用户名": "Nom d'utilisateur",
+    "用户名或邮箱": "Nom d'utilisateur ou e-mail",
+    "用户名称": "Nom d'utilisateur",
+    "用户控制面板,管理账户": "Panneau de configuration de l'utilisateur pour la gestion du compte",
+    "用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{\"vip\": \"VIP 用户\", \"test\": \"测试\"},表示用户可以选择 vip 分组和 test 分组": "Groupes sélectionnables par l'utilisateur lors de la création d'un jeton, format de chaîne JSON, par exemple : {\"vip\": \"Utilisateur VIP\", \"test\": \"Test\"}, indiquant que l'utilisateur peut sélectionner le groupe vip et le groupe test",
+    "用户每周期最多请求完成次数": "Nombre maximal de requêtes utilisateur réussies par période",
+    "用户每周期最多请求次数": "Nombre maximal de requêtes utilisateur par période",
+    "用户注册时看到的网站名称,比如'我的网站'": "Nom du site Web que les utilisateurs voient lors de l'inscription, par exemple 'Mon site Web'",
+    "用户的基本账户信息": "Informations de base du compte utilisateur",
+    "用户管理": "Gestion des utilisateurs",
+    "用户组": "Groupe d'utilisateurs",
+    "用户账户创建成功!": "Compte utilisateur créé avec succès !",
+    "用户账户管理": "Gestion des comptes utilisateurs",
+    "用时/首字": "Temps/premier mot",
+    "留空则使用账号绑定的邮箱": "Si ce champ est laissé vide, l'adresse e-mail liée au compte sera utilisée",
+    "留空则使用默认端点;支持 {path, method}": "Laissez vide pour utiliser le point de terminaison par défaut ; prend en charge {path, method}",
+    "留空则默认使用服务器地址,注意不能携带http://或者https://": "Laissez vide pour utiliser l'adresse du serveur par défaut, notez que vous ne pouvez pas inclure http:// ou https://",
+    "登 录": "Se connecter",
+    "登录": "Se connecter",
+    "登录成功!": "Connexion réussie !",
+    "登录过期,请重新登录!": "Session expirée, veuillez vous reconnecter !",
+    "白名单": "Liste blanche",
+    "的前提下使用。": "doit être utilisé conformément aux conditions.",
+    "监控设置": "Paramètres de surveillance",
+    "目标用户:{{username}}": "Utilisateur cible : {{username}}",
+    "相关项目": "Projets connexes",
+    "相当于删除用户,此修改将不可逆": "Équivalent à supprimer l'utilisateur, cette modification sera irréversible",
+    "矛盾": "Conflit",
+    "知识库 ID": "ID de la base de connaissances",
+    "确定": "OK",
+    "确定?": "Sûr ?",
+    "确定删除此组?": "Confirmer la suppression de ce groupe ?",
+    "确定导入": "Confirmer l'importation",
+    "确定是否要修复数据库一致性?": "Êtes-vous sûr de vouloir réparer la cohérence de la base de données ?",
+    "确定是否要删除所选通道?": "Êtes-vous sûr de vouloir supprimer les canaux sélectionnés ?",
+    "确定是否要删除此令牌?": "Êtes-vous sûr de vouloir supprimer ce jeton ?",
+    "确定是否要删除此兑换码?": "Êtes-vous sûr de vouloir supprimer ce code d'échange ?",
+    "确定是否要删除此模型?": "Êtes-vous sûr de vouloir supprimer ce modèle ?",
+    "确定是否要删除此渠道?": "Êtes-vous sûr de vouloir supprimer ce canal ?",
+    "确定是否要删除禁用通道?": "Êtes-vous sûr de vouloir supprimer le canal désactivé ?",
+    "确定是否要复制此渠道?": "Êtes-vous sûr de vouloir copier ce canal ?",
+    "确定是否要注销此用户?": "Êtes-vous sûr de vouloir déconnecter cet utilisateur ?",
+    "确定清除所有失效兑换码?": "Êtes-vous sûr de vouloir effacer tous les codes d'échange non valides ?",
+    "确定要修改所有子渠道优先级为 ": "Confirmer la modification de toutes les priorités des sous-canaux en ",
+    "确定要修改所有子渠道权重为 ": "Confirmer la modification de tous les poids des sous-canaux en ",
+    "确定要删除供应商 \"{{name}}\" 吗?此操作不可撤销。": "Êtes-vous sûr de vouloir supprimer le fournisseur \"{{name}}\" ? Cette opération est irréversible.",
+    "确定要删除所有已自动禁用的密钥吗?": "Êtes-vous sûr de vouloir supprimer toutes les clés désactivées automatiquement ?",
+    "确定要删除所选的 {{count}} 个令牌吗?_one": "Êtes-vous sûr de vouloir supprimer le jeton sélectionné ?",
+    "确定要删除所选的 {{count}} 个令牌吗?_many": "Êtes-vous sûr de vouloir supprimer les {{count}} jetons sélectionnés ?",
+    "确定要删除所选的 {{count}} 个令牌吗?_other": "Êtes-vous sûr de vouloir supprimer les {{count}} jetons sélectionnés ?",
+    "确定要删除所选的 {{count}} 个模型吗?_one": "Êtes-vous sûr de vouloir supprimer le modèle sélectionné ?",
+    "确定要删除所选的 {{count}} 个模型吗?_many": "Êtes-vous sûr de vouloir supprimer les {{count}} modèles sélectionnés ?",
+    "确定要删除所选的 {{count}} 个模型吗?_other": "Êtes-vous sûr de vouloir supprimer les {{count}} modèles sélectionnés ?",
+    "确定要删除此API信息吗?": "Êtes-vous sûr de vouloir supprimer ces informations d'API ?",
+    "确定要删除此公告吗?": "Êtes-vous sûr de vouloir supprimer cet avis ?",
+    "确定要删除此分类吗?": "Êtes-vous sûr de vouloir supprimer cette catégorie ?",
+    "确定要删除此密钥吗?": "Êtes-vous sûr de vouloir supprimer cette clé ?",
+    "确定要删除此问答吗?": "Êtes-vous sûr de vouloir supprimer cette FAQ ?",
+    "确定要删除这条消息吗?": "Êtes-vous sûr de vouloir supprimer ce message ?",
+    "确定要启用所有密钥吗?": "Êtes-vous sûr de vouloir activer toutes les clés ?",
+    "确定要启用此用户吗?": "Êtes-vous sûr de vouloir activer cet utilisateur ?",
+    "确定要提升此用户吗?": "Êtes-vous sûr de vouloir promouvoir cet utilisateur ?",
+    "确定要更新所有已启用通道余额吗?": "Êtes-vous sûr de vouloir mettre à jour le solde de tous les canaux activés ?",
+    "确定要测试所有通道吗?": "Êtes-vous sûr de vouloir tester tous les canaux ?",
+    "确定要禁用所有的密钥吗?": "Êtes-vous sûr de vouloir désactiver toutes les clés ?",
+    "确定要禁用此用户吗?": "Êtes-vous sûr de vouloir désactiver cet utilisateur ?",
+    "确定要降级此用户吗?": "Êtes-vous sûr de vouloir rétrograder cet utilisateur ?",
+    "确定重置": "Confirmer la réinitialisation",
+    "确定重置模型倍率吗?": "Confirmer la réinitialisation du ratio de modèle ?",
+    "确认": "Confirmer",
+    "确认冲突项修改": "Confirmer la modification de l'élément de conflit",
+    "确认删除": "Confirmer la suppression",
+    "确认取消密码登录": "Confirmer l'annulation de la connexion par mot de passe",
+    "确认密码": "Confirmer le mot de passe",
+    "确认导入配置": "Confirmer l'importation de la configuration",
+    "确认新密码": "Confirmer le nouveau mot de passe",
+    "确认清除历史日志": "Confirmer l'effacement des journaux historiques",
+    "确认禁用": "Confirmer la désactivation",
+    "确认补单": "Confirmer la complétion",
+    "确认解绑": "Confirmer la dissociation",
+    "确认解绑 Passkey": "Confirmer la dissociation du Passkey",
+    "确认设置并完成初始化": "Confirmer les paramètres et terminer l'initialisation",
+    "确认重置 Passkey": "Confirmer la réinitialisation du Passkey",
+    "确认重置两步验证": "Confirmer la réinitialisation de l'authentification à deux facteurs",
+    "确认重置密码": "Confirmer la réinitialisation du mot de passe",
+    "示例": "Exemple",
+    "示例:{\"default\": [200, 100], \"vip\": [0, 1000]}。": "Exemple : {\"default\": [200, 100], \"vip\": [0, 1000]}.",
+    "视频": "Vidéo",
+    "禁用": "Désactiver",
+    "禁用 store 透传": "Désactiver le passage de store",
+    "禁用2FA失败": "Échec de la désactivation de 2FA",
+    "禁用两步验证": "Désactiver l'authentification à deux facteurs",
+    "禁用全部": "Désactiver tout",
+    "禁用原因": "Raison de la désactivation",
+    "禁用后的影响:": "Impact après la désactivation :",
+    "禁用密钥失败": "Échec de la désactivation de la clé",
+    "禁用所有密钥失败": "Échec de la désactivation de toutes les clés",
+    "禁用时间": "Heure de désactivation",
+    "私有IP访问详细说明": "⚠️ Avertissement de sécurité : l'activation de cette option autorise l'accès aux ressources du réseau interne (localhost, réseaux privés). N'activez cette option que si vous devez accéder à des services internes et que vous comprenez les implications en matière de sécurité.",
+    "私有部署地址": "Adresse de déploiement privée",
+    "秒": "Seconde",
+    "移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目": "La suppression de la marque de copyright de One API doit d'abord être autorisée. La maintenance du projet demande beaucoup d'efforts. Si ce projet a du sens pour vous, veuillez le soutenir activement.",
+    "窗口处理": "gestion des fenêtres",
+    "窗口等待": "attente de la fenêtre",
+    "站点额度展示类型及汇率": "Type d'affichage du quota du site et taux de change",
+    "端口配置详细说明": "Limitez les requêtes externes à des ports spécifiques. Utilisez des ports uniques (80, 443) ou des plages (8000-8999). Une liste vide autorise tous les ports. La valeur par défaut inclut les ports Web courants.",
+    "端点": "Point de terminaison",
+    "端点映射": "Mappage de points de terminaison",
+    "端点类型": "Type de point de terminaison",
+    "端点组": "Groupe de points de terminaison",
+    "第三方账户绑定状态(只读)": "État de la liaison du compte tiers (lecture seule)",
+    "等价金额:": "Montant équivalent : ",
+    "等待中": "En attente",
+    "等待获取邮箱信息...": "En attente d'obtenir des informations par e-mail...",
+    "筛选": "Filtre",
+    "管理": "Gérer",
+    "管理你的 LinuxDO OAuth App": "Gérer votre application OAuth LinuxDO",
+    "管理员": "Admin",
+    "管理员区域": "Zone administrateur",
+    "管理员暂时未设置任何关于内容": "L'administrateur n'a encore défini aucun contenu personnalisé \"À propos\".",
+    "管理员未开启Stripe充值!": "L'administrateur n'a pas activé la recharge Stripe !",
+    "管理员未开启在线充值!": "L'administrateur n'a pas activé la recharge en ligne !",
+    "管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。": "L'administrateur n'a pas activé la fonction de recharge en ligne, veuillez contacter l'administrateur pour l'activer ou recharger avec un code d'échange.",
+    "管理员未设置用户可选分组": "L'administrateur n'a pas défini de groupes sélectionnables par l'utilisateur",
+    "管理员设置了外部链接,点击下方按钮访问": "L'administrateur a défini un lien externe, cliquez sur le bouton ci-dessous pour y accéder",
+    "管理员账号": "Compte administrateur",
+    "管理员账号已经初始化过,请继续设置其他参数": "Le compte administrateur a déjà été initialisé, veuillez continuer à définir d'autres paramètres",
+    "管理模型、标签、端点等预填组": "Gérer les groupes pré-remplis de modèles, d'étiquettes, de points de terminaison, etc.",
+    "类型": "Type",
+    "精确": "Exact",
+    "系统": "Système",
+    "系统令牌已复制到剪切板": "Le jeton système a été copié dans le presse-papiers",
+    "系统任务记录": "Enregistrements de tâches système",
+    "系统信息": "Informations système",
+    "系统公告": "Avis système",
+    "系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)": "Gestion des avis système, vous pouvez publier des avis système et des messages importants (maximum 100, afficher les 20 derniers sur le front-end)",
+    "系统初始化": "Initialisation du système",
+    "系统初始化失败,请重试": "L'initialisation du système a échoué, veuillez réessayer",
+    "系统初始化成功,正在跳转...": "Initialisation du système réussie, redirection en cours...",
+    "系统参数配置": "Configuration des paramètres système",
+    "系统名称": "Nom du système",
+    "系统名称已更新": "Nom du système mis à jour",
+    "系统名称更新失败": "Échec de la mise à jour du nom du système",
+    "系统提示覆盖": "Remplacement de l'invite système",
+    "系统提示词": "Invite système",
+    "系统提示词拼接": "Concaténation des invites système",
+    "系统数据统计": "Statistiques des données système",
+    "系统文档和帮助信息": "Documentation système et informations d'aide",
+    "系统消息": "Messages système",
+    "系统管理功能": "Fonctions de gestion du système",
+    "系统设置": "Paramètres système",
+    "系统访问令牌": "Jeton d'accès au système",
+    "约": "Environ",
+    "索引": "Index",
+    "紧凑列表": "Liste compacte",
+    "线路描述": "Description de l'itinéraire",
+    "组列表": "Liste des groupes",
+    "组名": "Nom du groupe",
+    "组织": "Organisation",
+    "组织,不填则为默认组织": "Organisation, par défaut si vide",
+    "绑定": "Lier",
+    "绑定 Telegram": "Lier Telegram",
+    "绑定信息": "Informations de liaison",
+    "绑定微信账户": "Lier le compte WeChat",
+    "绑定成功!": "Liaison réussie !",
+    "绑定邮箱地址": "Lier l'adresse e-mail",
+    "结束时间": "Heure de fin",
+    "结果图片": "Résultat",
+    "绘图": "Dessin",
+    "绘图任务记录": "Enregistrements de tâches de dessin",
+    "绘图日志": "Journaux de dessin",
+    "绘图设置": "Paramètres de dessin",
+    "统计Tokens": "Jetons statistiques",
+    "统计次数": "Nombre de statistiques",
+    "统计额度": "Quota statistique",
+    "继续": "Continuer",
+    "缓存 Tokens": "Jetons de cache",
+    "缓存: {{cacheRatio}}": "Cache : {{cacheRatio}}",
+    "缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Prix du cache : {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (taux de cache : {{cacheRatio}})",
+    "缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Prix du cache : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (taux de cache : {{cacheRatio}})",
+    "缓存倍率": "Ratio de cache",
+    "缓存创建 Tokens": "Jetons de création de cache",
+    "缓存创建: {{cacheCreationRatio}}": "Création de cache : {{cacheCreationRatio}}",
+    "缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})": "Prix de création du cache : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (taux de création de cache : {{cacheCreationRatio}})",
+    "编辑": "Modifier",
+    "编辑API": "Modifier l'API",
+    "编辑供应商": "Modifier le fournisseur",
+    "编辑公告": "Modifier l'avis",
+    "编辑公告内容": "Modifier le contenu de l'annonce",
+    "编辑分类": "Modifier la catégorie",
+    "编辑成功": "Modification réussie",
+    "编辑标签": "Modifier l'étiquette",
+    "编辑模型": "Modifier le modèle",
+    "编辑模式": "Mode d'édition",
+    "编辑用户": "Modifier l'utilisateur",
+    "编辑聊天配置": "Modifier la configuration de discussion",
+    "编辑问答": "Modifier la FAQ",
+    "缩词": "Raccourcir",
+    "缺省 MaxTokens": "MaxTokens par défaut",
+    "网站地址": "Adresse du site web",
+    "网站域名标识": "ID de domaine du site Web",
+    "网络错误": "Erreur réseau",
+    "置信度": "Confiance",
+    "聊天": "Discuter",
+    "聊天会话管理": "Gestion des sessions de discussion",
+    "聊天区域": "Zone de discussion",
+    "聊天应用名称": "Nom de l'application de discussion",
+    "聊天应用名称已存在,请使用其他名称": "Le nom de l'application de discussion existe déjà, veuillez utiliser un autre nom",
+    "聊天设置": "Paramètres de discussion",
+    "聊天配置": "Configuration de la discussion",
+    "聊天链接配置错误,请联系管理员": "Erreur de configuration du lien de discussion, veuillez contacter l'administrateur",
+    "联系我们": "Contactez-nous",
+    "腾讯混元": "Hunyuan",
+    "自动分组auto,从第一个开始选择": "Regroupement automatique auto, sélection à partir du premier",
+    "自动检测": "Détection automatique",
+    "自动模式": "Mode automatique",
+    "自动测试所有通道间隔时间": "Intervalle de test automatique pour tous les canaux",
+    "自动禁用": "Désactivé automatiquement",
+    "自动禁用关键词": "Mots-clés de désactivation automatique",
+    "自动选择": "Sélection automatique",
+    "自定义充值数量选项": "Options de montant de recharge personnalisées",
+    "自定义充值数量选项不是合法的 JSON 数组": "Les options de montant de recharge personnalisées ne sont pas un tableau JSON valide",
+    "自定义变焦-提交": "Zoom personnalisé-Soumettre",
+    "自定义模型名称": "Nom de modèle personnalisé",
+    "自定义货币": "Devise personnalisée",
+    "自定义货币符号": "Symbole de devise personnalisé",
+    "自用模式": "Mode auto-utilisation",
+    "自适应列表": "Liste adaptative",
+    "节省": "Économiser",
+    "花费": "Dépenser",
+    "花费时间": "passer du temps",
+    "若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置": "Si votre fournisseur OIDC prend en charge le Discovery Endpoint, vous pouvez simplement remplir l'URL OIDC Well-Known, le système obtiendra automatiquement la configuration OIDC",
+    "获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确": "Échec de l'obtention de la configuration OIDC, veuillez vérifier l'état du réseau et si l'URL Well-Known est correcte",
+    "获取 OIDC 配置成功!": "Configuration OIDC obtenue avec succès !",
+    "获取2FA状态失败": "Échec de l'obtention de l'état 2FA",
+    "获取初始化状态失败": "Échec de l'obtention de l'état d'initialisation",
+    "获取启用模型失败": "Échec de l'obtention des modèles activés",
+    "获取启用模型失败:": "Échec de l'obtention des modèles activés :",
+    "获取密钥": "Obtenir la clé",
+    "获取密钥失败": "Échec de l'obtention de la clé",
+    "获取密钥状态失败": "Échec de l'obtention de l'état de la clé",
+    "获取未配置模型失败": "Échec de l'obtention des modèles non configurés",
+    "获取模型列表": "Obtenir la liste des modèles",
+    "获取模型列表失败": "Échec de la récupération de la liste des modèles",
+    "获取渠道失败:": "Échec de l'obtention des canaux : ",
+    "获取组列表失败": "Échec de l'obtention de la liste des groupes",
+    "获取金额失败": "Échec de l'obtention du montant",
+    "获取验证码": "Obtenir le code de vérification",
+    "补全": "Achèvement",
+    "补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "Prix de complétion : {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (taux de complétion : {{completionRatio}})",
+    "补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens": "Prix de complétion : {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens",
+    "补全倍率": "Ratio de complétion",
+    "补全倍率值": "Valeur du ratio de complétion",
+    "补单": "Compléter la commande",
+    "补单失败": "Échec de la complétion de la commande",
+    "补单成功": "Commande complétée avec succès",
+    "表单引用错误,请刷新页面重试": "Erreur de référence de formulaire, veuillez actualiser la page et réessayer",
+    "表格视图": "Vue tableau",
+    "覆盖模式:将完全替换现有的所有密钥": "Mode de remplacement : remplacera complètement toutes les clés existantes",
+    "覆盖现有密钥": "Remplacer les clés existantes",
+    "角色": "Rôle",
+    "解析响应数据时发生错误": "Erreur lors de l'analyse des données de réponse",
+    "解析密钥文件失败: {{msg}}": "Échec de l'analyse du fichier de clés : {{msg}}",
+    "解绑 Passkey": "Supprimer le Passkey",
+    "解绑后将无法使用 Passkey 登录,确定要继续吗?": "Après la dissociation, vous ne pourrez plus vous connecter avec Passkey. Êtes-vous sûr de vouloir continuer ?",
+    "计费类型": "Type de facturation",
+    "计费过程": "Processus de mise en lots",
+    "订单号": "N° de commande",
+    "讯飞星火": "Spark Desk",
+    "记录请求与错误日志IP": "Enregistrer l'adresse IP du journal des requêtes et des erreurs",
+    "设备类型偏好": "Préférence de type d'appareil",
+    "设置 Logo": "Définir un logo",
+    "设置2FA失败": "Échec de la configuration de 2FA",
+    "设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "Définir les remises correspondant aux différents montants de recharge, la clé est le montant de recharge, la valeur est le taux de remise, par exemple : {\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}",
+    "设置两步验证": "Configurer l'authentification à deux facteurs",
+    "设置令牌可用额度和数量": "Définir le quota et la quantité disponibles du jeton",
+    "设置令牌的基本信息": "Définir les informations de base du jeton",
+    "设置令牌的访问限制": "Définir les restrictions d'accès au jeton",
+    "设置保存失败": "Échec de l'enregistrement des paramètres",
+    "设置保存成功": "Paramètres enregistrés avec succès",
+    "设置兑换码的基本信息": "Définir les informations de base du code d'échange",
+    "设置兑换码的额度和数量": "Définir le quota et la quantité du code d'échange",
+    "设置公告": "Définir un avis",
+    "设置关于": "Définir \"À propos\"",
+    "设置已保存": "Paramètres enregistrés",
+    "设置模型的基本信息": "Définir les informations de base du modèle",
+    "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Définissez l'adresse e-mail pour recevoir les notifications d'avertissement de quota, si elle n'est pas définie, l'adresse e-mail liée au compte sera utilisée",
+    "设置用户协议": "Définir l'accord utilisateur",
+    "设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]": "Définir les options de montant de recharge sélectionnables par l'utilisateur, par exemple : [10, 20, 50, 100, 200, 500]",
+    "设置管理员登录信息": "Définir les informations de connexion de l'administrateur",
+    "设置类型": "Type de paramètre",
+    "设置系统名称": "Définir le nom du système",
+    "设置过短会影响数据库性能": "Un réglage trop court affectera les performances de la base de données",
+    "设置隐私政策": "Définir la politique de confidentialité",
+    "设置页脚": "Définir le pied de page",
+    "设置预填组的基本信息": "Définir les informations de base du groupe pré-rempli",
+    "设置首页内容": "Définir le contenu de la page d'accueil",
+    "设置默认地区和特定模型的专用地区": "Définir la région par défaut et les régions dédiées pour des modèles spécifiques",
+    "设计与开发由": "Conçu et développé avec amour par",
+    "访问限制": "Restrictions d'accès",
+    "该供应商提供多种AI模型,适用于不同的应用场景。": "Ce fournisseur propose plusieurs modèles d'IA, adaptés à différents scénarios d'application.",
+    "该分类下没有可用模型": "Aucun modèle disponible dans cette catégorie",
+    "该域名已存在于白名单中": "Ce nom de domaine existe déjà dans la liste blanche",
+    "该数据可能不可信,请谨慎使用": "Ces données peuvent ne pas être fiables, veuillez les utiliser avec prudence",
+    "该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置": "Cette adresse de serveur affectera l'adresse de rappel de paiement et l'adresse affichée sur la page d'accueil par défaut, veuillez vous assurer d'une configuration correcte",
+    "该模型存在固定价格与倍率计费方式冲突,请确认选择": "Le modèle a un conflit de méthode de facturation à prix fixe et à ratio, veuillez confirmer la sélection",
+    "详情": "Détails",
+    "语音输入": "Entrée vocale",
+    "语音输出": "Sortie vocale",
+    "说明": "Description",
+    "说明:": "Description :",
+    "说明信息": "Description",
+    "请上传密钥文件": "Veuillez télécharger le fichier de clé",
+    "请上传密钥文件!": "Veuillez télécharger le fichier de clé !",
+    "请为渠道命名": "Veuillez nommer le canal",
+    "请先填写服务器地址": "Veuillez d'abord remplir l'adresse du serveur",
+    "请先输入密钥": "Veuillez d'abord saisir la clé",
+    "请先选择同步渠道": "Veuillez d'abord sélectionner le canal de synchronisation",
+    "请先选择模型!": "Veuillez d'abord sélectionner un modèle !",
+    "请先选择要删除的令牌!": "Veuillez sélectionner le jeton à supprimer !",
+    "请先选择要删除的通道!": "Veuillez d'abord sélectionner le canal que vous souhaitez supprimer !",
+    "请先选择要设置标签的渠道!": "Veuillez d'abord sélectionner le canal pour lequel définir les étiquettes !",
+    "请先选择需要批量设置的模型": "Veuillez d'abord sélectionner les modèles pour le paramétrage par lots",
+    "请先阅读并同意用户协议和隐私政策": "Veuillez d'abord lire et accepter l'accord utilisateur et la politique de confidentialité",
+    "请再次输入新密码": "Veuillez saisir à nouveau le nouveau mot de passe",
+    "请前往个人设置 → 安全设置进行配置。": "Veuillez aller dans Paramètres personnels → Paramètres de sécurité pour configurer.",
+    "请勿过度信任此功能,IP可能被伪造": "Ne faites pas trop confiance à cette fonctionnalité, l'IP peut être usurpée",
+    "请在系统设置页面编辑分组倍率以添加新的分组:": "Veuillez modifier les ratios de groupe dans les paramètres système pour ajouter de nouveaux groupes :",
+    "请填写完整的管理员账号信息": "Veuillez remplir les informations complètes du compte administrateur",
+    "请填写密钥": "Veuillez saisir la clé",
+    "请填写渠道名称和渠道密钥!": "Veuillez saisir le nom et la clé du canal !",
+    "请填写部署地区": "Veuillez remplir la région de déploiement",
+    "请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。": "Conservez les informations de clé en lieu sûr, ne les divulguez pas à d'autres. En cas de problèmes de sécurité, veuillez changer la clé immédiatement.",
+    "请检查渠道配置或刷新重试": "Veuillez vérifier la configuration du canal ou actualiser et réessayer",
+    "请检查表单填写是否正确": "Veuillez vérifier si le formulaire est correctement rempli",
+    "请检查输入": "Veuillez vérifier votre saisie",
+    "请求发生错误": "Une erreur s'est produite lors de la demande",
+    "请求发生错误: ": "Une erreur s'est produite lors de la demande : ",
+    "请求后端接口失败:": "Échec de la requête de l'interface backend : ",
+    "请求失败": "Échec de la demande",
+    "请求头覆盖": "Remplacement des en-têtes de demande",
+    "请求并计费模型": "Modèle de demande et de facturation",
+    "请求时长: ${time}s": "Durée de la requête : ${time}s",
+    "请求次数": "Nombre de demandes",
+    "请求结束后多退少补": "Ajuster après la fin de la demande",
+    "请求预扣费额度": "Quota de pré-déduction pour les demandes",
+    "请点击我": "Veuillez cliquer sur moi",
+    "请确认以下设置信息,点击\"初始化系统\"开始配置": "Veuillez confirmer les informations de configuration suivantes, cliquez sur \"Initialiser le système\" pour commencer la configuration",
+    "请确认您已了解禁用两步验证的后果": "Veuillez confirmer que vous comprenez les conséquences de la désactivation de l'authentification à deux facteurs",
+    "请确认管理员密码": "Veuillez confirmer le mot de passe de l'administrateur",
+    "请稍后几秒重试,Turnstile 正在检查用户环境!": "Veuillez réessayer dans quelques secondes, Turnstile vérifie l'environnement utilisateur !",
+    "请联系管理员在系统设置中配置API信息": "Veuillez contacter l'administrateur pour configurer les informations de l'API dans les paramètres système.",
+    "请联系管理员在系统设置中配置Uptime": "Veuillez contacter l'administrateur pour configurer Uptime dans les paramètres système.",
+    "请联系管理员在系统设置中配置公告信息": "Veuillez contacter l'administrateur pour configurer les informations d'avis dans les paramètres système.",
+    "请联系管理员在系统设置中配置常见问答": "Veuillez contacter l'administrateur pour configurer les informations de la FAQ dans les paramètres système.",
+    "请联系管理员配置聊天链接": "Veuillez contacter l'administrateur pour configurer le lien de chat",
+    "请至少选择一个令牌!": "Veuillez sélectionner au moins un jeton !",
+    "请至少选择一个兑换码!": "Veuillez sélectionner au moins un code d'échange !",
+    "请至少选择一个模型": "Veuillez sélectionner au moins un modèle",
+    "请至少选择一个模型!": "Veuillez sélectionner au moins un modèle !",
+    "请至少选择一个渠道": "Veuillez sélectionner au moins un canal",
+    "请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com": "Veuillez saisir AZURE_OPENAI_ENDPOINT, par exemple : https://docs-test-001.openai.azure.com",
+    "请输入 JSON 格式的密钥内容,例如:\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}": "Veuillez saisir le contenu de la clé au format JSON, par exemple :\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}",
+    "请输入 OIDC 的 Well-Known URL": "Veuillez saisir l'URL Well-Known de l'OIDC",
+    "请输入6位验证码或8位备用码": "Veuillez saisir le code de vérification à 6 chiffres ou le code de sauvegarde à 8 chiffres",
+    "请输入API地址": "Veuillez saisir l'adresse de l'API",
+    "请输入API地址!": "Veuillez saisir l'adresse de l'API !",
+    "请输入Bark推送URL": "Veuillez saisir l'URL de notification Bark",
+    "请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}": "Veuillez saisir l'URL de notification Bark, par exemple : https://api.day.app/yourkey/{{title}}/{{content}}",
+    "请输入Gotify应用令牌": "Veuillez saisir le jeton d'application Gotify",
+    "请输入Gotify服务器地址": "Veuillez saisir l'adresse du serveur Gotify",
+    "请输入Gotify服务器地址,例如: https://gotify.example.com": "Veuillez saisir l'adresse du serveur Gotify, par exemple : https://gotify.example.com",
+    "请输入Uptime Kuma地址": "Veuillez saisir l'adresse Uptime Kuma",
+    "请输入Uptime Kuma服务地址,如:https://status.example.com": "Veuillez saisir l'adresse du service Uptime Kuma, telle que : https://status.example.com",
+    "请输入URL链接": "Veuillez saisir le lien URL",
+    "请输入Webhook地址": "Veuillez saisir l'adresse du Webhook",
+    "请输入Webhook地址,例如: https://example.com/webhook": "Veuillez saisir l'URL du Webhook, par exemple : https://example.com/webhook",
+    "请输入你的账户名以确认删除!": "Veuillez saisir votre nom de compte pour confirmer la suppression !",
+    "请输入供应商名称": "Veuillez saisir le nom du fournisseur",
+    "请输入供应商名称,如:OpenAI": "Veuillez saisir le nom du fournisseur, tel que : OpenAI",
+    "请输入供应商描述": "Veuillez saisir la description du fournisseur",
+    "请输入兑换码": "Veuillez saisir le code d'échange",
+    "请输入兑换码!": "Veuillez saisir le code d'échange !",
+    "请输入公告内容": "Veuillez saisir le contenu de l'avis",
+    "请输入公告内容(支持 Markdown/HTML)": "Veuillez saisir le contenu de l'avis (prend en charge Markdown/HTML)",
+    "请输入分类名称": "Veuillez saisir le nom de la catégorie",
+    "请输入分类名称,如:OpenAI、Claude等": "Veuillez saisir le nom de la catégorie, tel que : OpenAI, Claude, etc.",
+    "请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com": "Veuillez saisir le chemin avant /suno, généralement le domaine, par exemple : https://api.example.com",
+    "请输入原密码": "Veuillez saisir le mot de passe original",
+    "请输入原密码!": "Veuillez saisir le mot de passe original !",
+    "请输入名称": "Veuillez saisir un nom",
+    "请输入回答内容": "Veuillez saisir le contenu de la réponse",
+    "请输入回答内容(支持 Markdown/HTML)": "Veuillez saisir le contenu de la réponse (prend en charge Markdown/HTML)",
+    "请输入图标名称": "Veuillez saisir le nom de l'icône",
+    "请输入填充值": "Veuillez saisir une valeur",
+    "请输入备注(仅管理员可见)": "Veuillez saisir une remarque (visible uniquement par les administrateurs)",
+    "请输入完整的 JSON 格式密钥内容": "Veuillez saisir le contenu complet de la clé au format JSON",
+    "请输入完整的URL,例如:https://api.openai.com/v1/chat/completions": "Veuillez saisir l'URL complète, par exemple : https://api.openai.com/v1/chat/completions",
+    "请输入完整的URL链接": "Veuillez saisir le lien URL complet",
+    "请输入密码": "Veuillez saisir un mot de passe",
+    "请输入密钥": "Veuillez saisir la clé",
+    "请输入密钥,一行一个": "Veuillez saisir la clé, une par ligne",
+    "请输入密钥!": "Veuillez saisir la clé !",
+    "请输入您的密码": "Veuillez saisir votre mot de passe",
+    "请输入您的用户名以确认删除": "Veuillez saisir votre nom d'utilisateur pour confirmer la suppression",
+    "请输入您的用户名或邮箱地址": "Veuillez saisir votre nom d'utilisateur ou votre adresse e-mail",
+    "请输入您的邮箱地址": "Veuillez saisir votre adresse e-mail",
+    "请输入您的问题...": "Veuillez saisir votre question...",
+    "请输入数值": "Saisir une valeur",
+    "请输入数字": "Veuillez saisir un nombre",
+    "请输入新密码": "Veuillez saisir le nouveau mot de passe",
+    "请输入新密码!": "Veuillez saisir le nouveau mot de passe !",
+    "请输入新建数量": "Veuillez saisir la quantité à créer",
+    "请输入新标签,留空则解散标签": "Veuillez saisir une nouvelle étiquette, laissez vide pour dissoudre l'étiquette",
+    "请输入新的剩余额度": "Veuillez saisir le nouveau quota restant",
+    "请输入新的密码,最短 8 位": "Veuillez saisir un nouveau mot de passe, d'au moins 8 caractères",
+    "请输入新的显示名称": "Veuillez saisir un nouveau nom d'affichage",
+    "请输入新的用户名": "Veuillez saisir un nouveau nom d'utilisateur",
+    "请输入显示名称": "Veuillez saisir un nom d'affichage",
+    "请输入有效的数字": "Veuillez saisir un nombre valide",
+    "请输入标签名称": "Veuillez saisir le nom de l'étiquette",
+    "请输入模型倍率": "Saisir le ratio de modèle",
+    "请输入模型倍率和补全倍率": "Veuillez saisir le ratio de modèle et le ratio d'achèvement",
+    "请输入模型名称": "Veuillez saisir le nom du modèle",
+    "请输入模型名称,如:gpt-4": "Veuillez saisir le nom du modèle, tel que : gpt-4",
+    "请输入模型描述": "Veuillez saisir la description du modèle",
+    "请输入消息内容...": "Veuillez saisir le contenu du message...",
+    "请输入状态页面Slug": "Veuillez saisir le Slug de la page d'état",
+    "请输入状态页面的Slug,如:my-status": "Veuillez saisir le slug de la page d'état, tel que : my-status",
+    "请输入生成数量": "Veuillez saisir la quantité à générer",
+    "请输入用户名": "Veuillez saisir un nom d'utilisateur",
+    "请输入私有部署地址,格式为:https://fastgpt.run/api/openapi": "Veuillez saisir l'adresse de déploiement privée, format : https://fastgpt.run/api/openapi",
+    "请输入管理员密码": "Veuillez saisir le mot de passe de l'administrateur",
+    "请输入管理员用户名": "Veuillez saisir le nom d'utilisateur de l'administrateur",
+    "请输入线路描述": "Veuillez saisir la description de l'itinéraire",
+    "请输入组名": "Veuillez saisir le nom du groupe",
+    "请输入组描述": "Veuillez saisir la description du groupe",
+    "请输入组织org-xxx": "Veuillez saisir l'organisation org-xxx",
+    "请输入聊天应用名称": "Veuillez saisir le nom de l'application de chat",
+    "请输入补全倍率": "Saisir le ratio d'achèvement",
+    "请输入要设置的标签名称": "Veuillez saisir le nom de l'étiquette à définir",
+    "请输入认证器验证码": "Veuillez saisir le code de vérification de l'authentificateur",
+    "请输入认证器验证码或备用码": "Veuillez saisir le code de vérification de l'authentificateur ou le code de sauvegarde",
+    "请输入说明": "Veuillez saisir la description",
+    "请输入邮箱!": "Veuillez saisir votre e-mail !",
+    "请输入邮箱地址": "Veuillez saisir l'adresse e-mail",
+    "请输入邮箱验证码!": "Veuillez saisir le code de vérification de l'e-mail !",
+    "请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}": "Veuillez saisir la région de déploiement, par exemple : us-central1\nPrend en charge l'utilisation du format de mappage de modèle\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}",
+    "请输入问题标题": "Veuillez saisir le titre de la question",
+    "请输入预警阈值": "Veuillez saisir le seuil d'alerte",
+    "请输入预警额度": "Veuillez saisir le quota d'alerte",
+    "请输入额度": "Veuillez saisir le quota",
+    "请输入验证码": "Veuillez saisir le code de vérification",
+    "请输入验证码或备用码": "Veuillez saisir le code de vérification ou le code de sauvegarde",
+    "请输入默认 API 版本,例如:2025-04-01-preview": "Veuillez saisir la version de l'API par défaut, par exemple : 2025-04-01-preview.",
+    "请选择API地址": "Veuillez sélectionner l'adresse de l'API",
+    "请选择你的复制方式": "Veuillez sélectionner votre méthode de copie",
+    "请选择使用模式": "Veuillez sélectionner le mode d'utilisation",
+    "请选择分组": "Veuillez sélectionner un groupe",
+    "请选择发布日期": "Veuillez sélectionner la date de publication",
+    "请选择可以使用该渠道的分组": "Veuillez sélectionner les groupes qui peuvent utiliser ce canal",
+    "请选择可以使用该渠道的分组,留空则不更改": "Veuillez sélectionner les groupes qui peuvent utiliser ce canal, laisser vide ne changera rien",
+    "请选择同步语言": "Veuillez sélectionner la langue de synchronisation",
+    "请选择名称匹配类型": "Veuillez sélectionner le type de correspondance de nom",
+    "请选择多密钥使用策略": "Veuillez sélectionner la stratégie d'utilisation de plusieurs clés",
+    "请选择密钥更新模式": "Veuillez sélectionner le mode de mise à jour des clés",
+    "请选择密钥格式": "Veuillez sélectionner le format de clé",
+    "请选择日志记录时间": "Veuillez sélectionner l'heure d'enregistrement du journal",
+    "请选择模型": "Veuillez sélectionner un modèle",
+    "请选择模型。": "Veuillez sélectionner un modèle.",
+    "请选择消息优先级": "Veuillez sélectionner la priorité du message",
+    "请选择渠道类型": "Veuillez sélectionner le type de canal",
+    "请选择组类型": "Veuillez sélectionner le type de groupe",
+    "请选择该令牌支持的模型,留空支持所有模型": "Sélectionnez les modèles pris en charge par le jeton, laissez vide pour prendre en charge tous les modèles",
+    "请选择该渠道所支持的模型": "Veuillez sélectionner le modèle pris en charge par ce canal",
+    "请选择该渠道所支持的模型,留空则不更改": "Veuillez sélectionner les modèles pris en charge par le canal, laisser vide ne changera rien",
+    "请选择过期时间": "Veuillez sélectionner une date d'expiration",
+    "请选择通知方式": "Veuillez sélectionner la méthode de notification",
+    "调用次数": "Nombre d'appels",
+    "调用次数分布": "Distribution des appels de modèles",
+    "调用次数排行": "Classement des appels de modèles",
+    "调试信息": "Informations de débogage",
+    "谨慎": "Prudent",
+    "警告": "Avertissement",
+    "警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔": "Avertissement : après l'activation du keep-alive, si une erreur de canal se produit après l'écriture des données de keep-alive, le système ne peut pas réessayer. Si vous devez l'activer, il est recommandé de définir un intervalle Ping aussi grand que possible",
+    "警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!": "Avertissement : la désactivation de l'authentification à deux facteurs supprimera définitivement vos paramètres de vérification et tous les codes de sauvegarde. Cette action est irréversible !",
+    "豆包": "Doubao",
+    "账单": "Factures",
+    "账户充值": "Recharge de compte",
+    "账户已删除!": "Le compte a été supprimé !",
+    "账户已锁定": "Compte verrouillé",
+    "账户数据": "Données du compte",
+    "账户管理": "Gestion de compte",
+    "账户绑定": "Liaison de compte",
+    "账户绑定、安全设置和身份验证": "Liaison de compte, paramètres de sécurité et vérification d'identité",
+    "账户统计": "Statistiques du compte",
+    "货币单位": "Unité monétaire",
+    "购买兑换码": "Acheter un code d'échange",
+    "资源消耗": "Consommation de ressources",
+    "起始时间": "Heure de début",
+    "超级管理员": "Super Admin",
+    "超级管理员未设置充值链接!": "Le super administrateur n'a pas défini le lien de recharge !",
+    "跟随系统主题设置": "Suivre le thème du système",
+    "跳转": "Sauter",
+    "轮询": "Sondage",
+    "轮询模式": "Mode de sondage",
+    "轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能": "Le mode de sondage doit être utilisé avec les fonctionnalités Redis et cache mémoire, sinon les performances seront considérablement réduites et la fonctionnalité de sondage ne pourra pas être réalisée",
+    "输入": "Entrée",
+    "输入 OIDC 的 Authorization Endpoint": "Saisir le point de terminaison d'autorisation OIDC",
+    "输入 OIDC 的 Client ID": "Saisir l'ID client OIDC",
+    "输入 OIDC 的 Token Endpoint": "Saisir le point de terminaison de jeton OIDC",
+    "输入 OIDC 的 Userinfo Endpoint": "Saisir le point de terminaison des informations utilisateur OIDC",
+    "输入IP地址后回车,如:8.8.8.8": "Saisissez l'adresse IP et appuyez sur Entrée, par exemple : 8.8.8.8",
+    "输入JSON对象": "Saisir l'objet JSON",
+    "输入价格": "Saisir le prix",
+    "输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}": "Saisir le prix : {{symbol}}{{price}} / 1M tokens{{audioPrice}}",
+    "输入你注册的 LinuxDO OAuth APP 的 ID": "Saisir l'ID de votre application OAuth LinuxDO enregistrée",
+    "输入你的账户名{{username}}以确认删除": "Saisissez votre nom de compte{{username}}pour confirmer la suppression",
+    "输入域名后回车": "Saisissez le domaine et appuyez sur Entrée",
+    "输入域名后回车,如:example.com": "Saisissez le domaine et appuyez sur Entrée, par exemple : example.com",
+    "输入密码,最短 8 位,最长 20 位": "Saisissez un mot de passe, d'au moins 8 caractères et jusqu'à 20 caractères",
+    "输入数字": "Saisir un nombre",
+    "输入标签或使用\",\"分隔多个标签": "Saisissez des étiquettes ou utilisez \",\" pour séparer plusieurs étiquettes",
+    "输入模型倍率": "Saisir le ratio de modèle",
+    "输入每次价格": "Saisir le prix par utilisation",
+    "输入端口后回车,如:80 或 8000-8999": "Saisissez le port et appuyez sur Entrée, par exemple : 80 ou 8000-8999",
+    "输入系统提示词,用户的系统提示词将优先于此设置": "Saisissez l'invite système, l'invite système de l'utilisateur aura la priorité sur ce paramètre",
+    "输入自定义模型名称": "Saisir un nom de modèle personnalisé",
+    "输入补全价格": "Saisir le prix d'achèvement",
+    "输入补全倍率": "Saisir le ratio d'achèvement",
+    "输入要添加的邮箱域名": "Saisir le domaine e-mail à ajouter",
+    "输入认证器应用显示的6位数字验证码": "Saisissez le code de vérification à 6 chiffres affiché sur l'application d'authentification",
+    "输入邮箱地址": "Saisir l'adresse e-mail",
+    "输入项目名称,按回车添加": "Saisissez le nom de l'élément, appuyez sur Entrée pour ajouter",
+    "输入验证码": "Saisir le code de vérification",
+    "输入验证码完成设置": "Saisissez le code de vérification pour terminer la configuration",
+    "输出": "Sortie",
+    "输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}": "Sortie {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}",
+    "输出价格": "Prix de sortie",
+    "输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "Prix de sortie : {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (ratio d'achèvement : {{completionRatio}})",
+    "边栏设置": "Paramètres de la barre latérale",
+    "过期时间": "Date d'expiration",
+    "过期时间不能早于当前时间!": "La date d'expiration ne peut pas être antérieure à l'heure actuelle !",
+    "过期时间快捷设置": "Paramètres rapides de la date d'expiration",
+    "过期时间格式错误!": "Erreur de format de la date d'expiration !",
+    "运营设置": "Paramètres de fonctionnement",
+    "返回登录": "Retour à la connexion",
+    "这是重复键中的最后一个,其值将被使用": "Ceci est la dernière clé dupliquée, sa valeur sera utilisée",
+    "进度": "calendrier",
+    "进行中": "En cours",
+    "进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用": "Lors de cette opération, cela peut entraîner des erreurs d'accès au canal. Veuillez ne l'utiliser que lorsqu'il y a un problème avec la base de données.",
+    "连接保活设置": "Paramètres de maintien de connexion",
+    "连接已断开": "Connexion interrompue",
+    "追加到现有密钥": "Ajouter aux clés existantes",
+    "追加模式:将新密钥添加到现有密钥列表末尾": "Mode d'ajout : ajouter les nouvelles clés à la fin de la liste de clés existantes",
+    "追加模式:新密钥将添加到现有密钥列表的末尾": "Mode d'ajout : les nouvelles clés seront ajoutées à la fin de la liste de clés existantes",
+    "退出": "Quitter",
+    "适用于个人使用的场景,不需要设置模型价格": "Adapté à un usage personnel, pas besoin de définir le prix du modèle.",
+    "适用于为多个用户提供服务的场景": "Adapté aux scénarios où plusieurs utilisateurs sont fournis.",
+    "适用于展示系统功能的场景,提供基础功能演示": "Adapté aux scénarios où les fonctions du système sont affichées, fournissant des démonstrations de fonctionnalités de base.",
+    "适配 -thinking、-thinking-预算数字 和 -nothinking 后缀": "Adapter les suffixes -thinking, -thinking-budget et -nothinking",
+    "选择充值额度": "Sélectionner le montant de la recharge",
+    "选择分组": "Sélectionner un groupe",
+    "选择同步来源": "Sélectionner la source de synchronisation",
+    "选择同步渠道": "Sélectionner le canal de synchronisation",
+    "选择同步语言": "Sélectionner la langue de synchronisation",
+    "选择成功": "Sélection réussie",
+    "选择支付方式": "Sélectionner le mode de paiement",
+    "选择支持的认证设备类型": "Choisissez les types d'appareils d'authentification pris en charge",
+    "选择方式": "Sélectionner la méthode",
+    "选择时间": "Sélectionner l'heure",
+    "选择模型": "Sélectionner un modèle",
+    "选择模型供应商": "Sélectionner le fournisseur du modèle",
+    "选择模型后可一键填充当前选中令牌(或本页第一个令牌)。": "Après avoir sélectionné un modèle, vous pouvez remplir en un clic le jeton actuellement sélectionné (ou le premier jeton de cette page).",
+    "选择模型开始对话": "Sélectionner un modèle pour commencer la conversation",
+    "选择端点类型": "Sélectionner le type de point de terminaison",
+    "选择系统运行模式": "Sélectionner le mode de fonctionnement du système",
+    "选择组类型": "Sélectionner le type de groupe",
+    "选择要覆盖的冲突项": "Sélectionner les éléments en conflit à remplacer",
+    "选择语言": "Sélectionner la langue",
+    "选择过期时间(可选,留空为永久)": "Sélectionnez la date d'expiration (facultatif, laissez vide pour permanent)",
+    "透传请求体": "Corps de transmission",
+    "通义千问": "Qwen",
+    "通用设置": "Paramètres généraux",
+    "通知": "Avis",
+    "通知、价格和隐私相关设置": "Paramètres de notification, de prix et de confidentialité",
+    "通知内容": "Contenu de la notification",
+    "通知内容,支持 {{value}} 变量占位符": "Contenu de la notification, prend en charge les espaces réservés de variable {{value}}",
+    "通知方式": "Méthode de notification",
+    "通知标题": "Titre de la notification",
+    "通知类型 (quota_exceed: 额度预警)": "Type de notification (quota_exceed : avertissement de quota)",
+    "通知邮箱": "E-mail de notification",
+    "通知配置": "Configuration des notifications",
+    "通过划转功能将奖励额度转入到您的账户余额中": "Transférez le montant de la récompense sur le solde de votre compte via la fonction de virement",
+    "通过密码注册时需要进行邮箱验证": "La vérification par e-mail est requise lors de l'inscription via mot de passe",
+    "通道 ${name} 余额更新成功!": "Le quota du canal ${name} a été mis à jour avec succès !",
+    "通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。": "Test du canal ${name} réussi, modèle ${model} a pris ${time.toFixed(2)} secondes.",
+    "通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。": "Test du canal ${name} réussi, a pris ${time.toFixed(2)} secondes.",
+    "速率限制设置": "Paramètres de limitation de débit",
+    "邀请": "Invitations",
+    "邀请人": "Inviteur",
+    "邀请人数": "Nombre de personnes invitées",
+    "邀请信息": "Informations sur l'invitation",
+    "邀请奖励": "Récompense d'invitation",
+    "邀请好友注册,好友充值后您可获得相应奖励": "Invitez des amis à s'inscrire et vous pourrez obtenir la récompense correspondante après que l'ami ait rechargé",
+    "邀请好友获得额外奖励": "Invitez des amis pour obtenir des récompenses supplémentaires",
+    "邀请新用户奖励额度": "Quota de bonus de parrainage",
+    "邀请的好友越多,获得的奖励越多": "Plus vous invitez d'amis, plus vous obtiendrez de récompenses",
+    "邀请码": "Code d'invitation",
+    "邀请获得额度": "Quota d'invitation",
+    "邀请链接": "Lien d'invitation",
+    "邀请链接已复制到剪切板": "Le lien d'invitation a été copié dans le presse-papiers",
+    "邮件通知": "Notification par e-mail",
+    "邮箱": "E-mail",
+    "邮箱地址": "Adresse e-mail",
+    "邮箱域名格式不正确,请输入有效的域名,如 gmail.com": "Le format du domaine e-mail est incorrect, veuillez saisir un domaine valide, comme gmail.com",
+    "邮箱域名白名单格式不正确": "Le format de la liste blanche des domaines e-mail est incorrect",
+    "邮箱账户绑定成功!": "Liaison du compte e-mail réussie !",
+    "部分保存失败": "Certains paramètres n'ont pas pu être enregistrés",
+    "部分保存失败,请重试": "Échec de l'enregistrement partiel, veuillez réessayer",
+    "部分渠道测试失败:": "Certains canaux n'ont pas réussi le test : ",
+    "部署地区": "Région de déploiement",
+    "配置": "Configurer",
+    "配置 GitHub OAuth App": "Configurer l'application GitHub OAuth",
+    "配置 Linux DO OAuth": "Configurer Linux DO OAuth",
+    "配置 OIDC": "Configurer OIDC",
+    "配置 Passkey": "Configurer Passkey",
+    "配置 SMTP": "Configurer SMTP",
+    "配置 Telegram 登录": "Configurer la connexion Telegram",
+    "配置 Turnstile": "Configurer Turnstile",
+    "配置 WeChat Server": "Configurer le serveur WeChat",
+    "配置和消息已全部重置": "La configuration et les messages ont été entièrement réinitialisés",
+    "配置导入成功": "Importation de la configuration réussie",
+    "配置已导出到下载文件夹": "La configuration a été exportée vers le dossier de téléchargement",
+    "配置已重置,对话消息已保留": "La configuration a été réinitialisée, les messages de conversation ont été conservés",
+    "配置文件同步": "Synchronisation du fichier de configuration",
+    "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "Configurez la protection contre la falsification de requêtes côté serveur (SSRF) pour sécuriser les ressources du réseau interne",
+    "配置登录注册": "Configurer la connexion/l'inscription",
+    "配置说明": "Instructions de configuration",
+    "配置邮箱域名白名单": "Configurer la liste blanche des domaines e-mail",
+    "重复提交": "Soumission en double",
+    "重复的键名": "Nom de clé dupliqué",
+    "重复的键名,此值将被后面的同名键覆盖": "Nom de clé dupliqué, cette valeur sera écrasée par la clé du même nom qui suit",
+    "重定向 URL 填": "URL de redirection",
+    "重新发送": "Renvoyer",
+    "重新生成": "Régénérer",
+    "重新生成备用码": "Régénérer les codes de sauvegarde",
+    "重新生成备用码失败": "Échec de la régénération des codes de sauvegarde",
+    "重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。": "La régénération des codes de sauvegarde invalidera les codes de sauvegarde existants. Veuillez vous assurer que vous avez enregistré les codes de sauvegarde actuels.",
+    "重绘": "Varier",
+    "重置": "Réinitialiser",
+    "重置 2FA": "Réinitialiser 2FA",
+    "重置 Passkey": "Réinitialiser le Passkey",
+    "重置为默认": "Réinitialiser aux valeurs par défaut",
+    "重置模型倍率": "Réinitialiser le ratio de modèle",
+    "重置选项": "Options de réinitialisation",
+    "重置邮件发送成功,请检查邮箱!": "L'e-mail de réinitialisation a été envoyé avec succès, veuillez vérifier votre e-mail !",
+    "重置配置": "Réinitialiser la configuration",
+    "重试": "Réessayer",
+    "钱包管理": "Gestion du portefeuille",
+    "链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1": "Le {key} dans le lien sera automatiquement remplacé par sk-xxxx, le {address} sera automatiquement remplacé par l'adresse du serveur dans les paramètres système, et la fin n'aura pas / et /v1",
+    "错误": "Erreur",
+    "键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{\"vip\": {\"default\": 0.5, \"test\": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1": "La clé est le nom du groupe, la valeur est un autre objet JSON, la clé est le nom du groupe, la valeur est le ratio de groupe spécial des utilisateurs de ce groupe, par exemple : {\"vip\": {\"default\": 0.5, \"test\": 1}}, ce qui signifie que les utilisateurs du groupe vip ont un ratio de 0.5 lors de l'utilisation de jetons du groupe default et un ratio de 1 lors de l'utilisation du groupe test",
+    "键为原状态码,值为要复写的状态码,仅影响本地判断": "La clé est le code d'état d'origine, la valeur est le code d'état à réécrire, n'affecte que le jugement local",
+    "键为端点类型,值为路径和方法对象": "La clé est le type de point de terminaison, la valeur est le chemin et l'objet de la méthode",
+    "键为请求中的模型名称,值为要替换的模型名称": "La clé est le nom du modèle dans la requête, la valeur est le nom du modèle à remplacer",
+    "键名": "Nom de clé",
+    "问题标题": "Titre de la question",
+    "队列中": "En file d'attente",
+    "降低您账户的安全性": "Réduire la sécurité de votre compte",
+    "降级": "Rétrograder",
+    "限制周期": "Période de limite",
+    "限制周期统一使用上方配置的“限制周期”值。": "La période de limite utilise uniformément la valeur \"période de limite\" configurée ci-dessus.",
+    "隐私政策": "Politique de confidentialité",
+    "隐私政策已更新": "La politique de confidentialité a été mise à jour",
+    "隐私政策更新失败": "Échec de la mise à jour de la politique de confidentialité",
+    "隐私设置": "Paramètres de confidentialité",
+    "隐藏操作项": "Masquer les actions",
+    "隐藏调试": "Masquer le débogage",
+    "随机": "Aléatoire",
+    "随机模式": "Mode aléatoire",
+    "零一万物": "Yi",
+    "需要安全验证": "Vérification de sécurité requise",
+    "需要添加的额度(支持负数)": "Besoin d'ajouter un quota (prend en charge les nombres négatifs)",
+    "需要登录访问": "Nécessite une connexion",
+    "需要重新完整设置才能再次启用": "Nécessite une nouvelle configuration pour être réactivé",
+    "非必要,不建议启用模型限制": "Non nécessaire, les restrictions de modèle ne sont pas recommandées",
+    "非流": "Non flux",
+    "音频倍率(仅部分模型支持该计费)": "Ratio audio (seuls certains modèles prennent en charge cette facturation)",
+    "音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}": "Invite audio {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + achèvement audio {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}",
+    "音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})": "Prix de l'invite audio : {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (ratio audio : {{audioRatio}})",
+    "音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})": "Prix d'achèvement audio : {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (ratio d'achèvement audio : {{audioCompRatio}})",
+    "音频补全倍率(仅部分模型支持该计费)": "Ratio d'achèvement audio (seuls certains modèles prennent en charge cette facturation)",
+    "音频输入相关的倍率设置,键为模型名称,值为倍率": "Paramètres de ratio liés à l'entrée audio, la clé est le nom du modèle, la valeur est le ratio",
+    "音频输出补全相关的倍率设置,键为模型名称,值为倍率": "Paramètres de ratio liés à l'achèvement de la sortie audio, la clé est le nom du modèle, la valeur est le ratio",
+    "页脚": "Pied de page",
+    "页面未找到,请检查您的浏览器地址是否正确": "Page non trouvée, veuillez vérifier si l'adresse de votre navigateur est correcte",
+    "顶栏管理": "Gestion de l'en-tête",
+    "项目": "Élément",
+    "项目内容": "Contenu de l'élément",
+    "项目操作按钮组": "Groupe de boutons d'action du projet",
+    "预填组管理": "Groupe pré-rempli",
+    "预览失败": "Échec de l'aperçu",
+    "预览更新": "Mise à jour de l'aperçu",
+    "预览请求体": "Aperçu du corps de la requête",
+    "预警阈值必须为正数": "Le seuil d'alerte doit être un nombre positif",
+    "频率限制的周期(分钟)": "Période de limitation de débit (minutes)",
+    "颜色": "Couleur",
+    "额度": "Quota",
+    "额度必须大于0": "Le quota doit être supérieur à 0",
+    "额度提醒阈值": "Seuil de rappel de quota",
+    "额度查询接口返回令牌额度而非用户额度": "Affiche le quota de jetons au lieu du quota utilisateur",
+    "额度设置": "Paramètres de quota",
+    "额度预警阈值": "Seuil d'avertissement de quota",
+    "首尾生视频": "Vidéo de début et de fin",
+    "首页": "Accueil",
+    "首页内容": "Contenu de la page d'accueil",
+    "验证": "Vérifier",
+    "验证 Passkey": "Vérifier Passkey",
+    "验证失败,请重试": "Échec de la vérification, veuillez réessayer",
+    "验证成功": "Vérification réussie",
+    "验证数据库连接状态": "Vérifier l'état de la connexion à la base de données",
+    "验证码": "Code de vérification",
+    "验证码发送成功,请检查邮箱!": "Le code de vérification a été envoyé avec succès, veuillez vérifier votre e-mail !",
+    "验证设置": "Vérifier la configuration",
+    "验证身份": "Vérifier l'identité",
+    "验证配置错误": "Erreur de configuration de vérification",
+    "高级设置": "Paramètres avancés",
+    "黑名单": "Liste noire",
+    "默认": "Par défaut",
+    "默认 API 版本": "Version de l'API par défaut",
+    "默认 Responses API 版本,为空则使用上方版本": "Version de l'API Responses par défaut, utilise la version ci-dessus si vide",
+    "默认使用系统名称": "Le nom du système est utilisé par défaut",
+    "默认区域": "Région par défaut",
+    "默认区域,如: us-central1": "Région par défaut, ex: us-central1",
+    "默认折叠侧边栏": "Réduire la barre latérale par défaut",
+    "默认测试模型": "Modèle de test par défaut",
+    "默认补全倍率": "Taux de complétion par défaut"
+  }
+}

+ 2093 - 0
web/src/i18n/locales/ru.json

@@ -0,0 +1,2093 @@
+{
+  "translation": {
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one": " + Web-поиск {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_few": " + Web-поиск {{count}} раза / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many": " + Web-поиск {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + Web-поиск {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}": " + Генерация изображения {{symbol}}{{price}} / 1 вызов * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_one": " + Поиск файлов {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_few": " + Поиск файлов {{count}} раза / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_many": " + Поиск файлов {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + Поиск файлов {{count}} раз / 1K раз * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " 个模型设置相同的值": " моделей с одинаковыми значениями настроек",
+    " 吗?": "?",
+    " 秒": " сек",
+    ",时间:": ", время: ",
+    ",点击更新": ", нажмите для обновления",
+    "(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)": "(В настоящее время поддерживается только интерфейс YiPay, по умолчанию используется адрес сервера выше в качестве адреса обратного вызова!)",
+    "(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}": "(Ввод {{input}} токенов / 1M токенов * {{symbol}}{{price}}",
+    "(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}": "(Ввод {{nonAudioInput}} токенов / 1M токенов * {{symbol}}{{price}} + аудио ввод {{audioInput}} токенов / 1M токенов * {{symbol}}{{audioPrice}}",
+    "(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}": "(Ввод {{nonCacheInput}} токенов / 1M токенов * {{symbol}}{{price}} + кэш {{cacheInput}} токенов / 1M токенов * {{symbol}}{{cachePrice}}",
+    "(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens * {{imageRatio}} / 1M tokens * {{symbol}}{{price}}": "(Ввод {{nonImageInput}} токенов + ввод изображения {{imageInput}} токенов * {{imageRatio}} / 1M токенов * {{symbol}}{{price}}",
+    "[最多请求次数]和[最多请求完成次数]的最大值为2147483647。": "[Максимальное количество запросов] и [Максимальное количество выполненных запросов] имеют максимальное значение 2147483647.",
+    "[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。": "[Максимальное количество запросов] должно быть больше или равно 0, [Максимальное количество выполненных запросов] должно быть больше или равно 1.",
+    "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}": "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}",
+    "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}": "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}",
+    "© {{currentYear}}": "© {{currentYear}}",
+    "| 基于": "| Основано на",
+    "$/1M tokens": "$/1M токенов",
+    "0 - 最低": "0 - Минимум",
+    "0.002-1之间的小数": "Десятичное число между 0.002-1",
+    "0.1以上的小数": "Десятичное число выше 0.1",
+    "10 - 最高": "10 - Максимум",
+    "2 - 低": "2 - Низкий",
+    "2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的\".\"": "Каналы, добавленные после 10 мая 2025 года, не требуют удаления \".\" из имен моделей при развертывании",
+    "360智脑": "360 ZhiNao",
+    "5 - 正常(默认)": "5 - Нормальный (по умолчанию)",
+    "8 - 高": "8 - Высокий",
+    "AGPL v3.0协议": "Лицензия AGPL v3.0",
+    "AI 对话": "AI диалог",
+    "AI模型测试环境": "Среда тестирования AI моделей",
+    "AI模型配置": "Конфигурация AI моделей",
+    "API Key 模式下不支持批量创建": "Режим API Key не поддерживает массовое создание",
+    "API 地址和相关配置": "Адрес API и связанные настройки",
+    "API 密钥": "Ключ API",
+    "API 文档": "Документация API",
+    "API 配置": "Конфигурация API",
+    "API令牌管理": "Управление токенами API",
+    "API使用记录": "История использования API",
+    "API信息": "Информация об API",
+    "API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)": "Управление информацией API, можно настроить несколько адресов API для отображения статуса и балансировки нагрузки (максимум 50)",
+    "API地址": "Адрес API",
+    "API渠道配置": "Конфигурация каналов API",
+    "API端点": "Конечная точка API",
+    "Authorization callback URL 填": "URL обратного вызова авторизации:",
+    "Authorization Endpoint": "Конечная точка авторизации",
+    "auto分组调用链路": "Цепочка вызовов автоматической группировки",
+    "Bark推送URL": "URL для push-уведомлений Bark",
+    "Bark推送URL必须以http://或https://开头": "URL для push-уведомлений Bark должен начинаться с http:// или https://",
+    "Bark通知": "Уведомления Bark",
+    "Changing batch type to:": "Изменение типа пакета на:",
+    "Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Адаптация мышления Claude BudgetTokens = MaxTokens * процент BudgetTokens",
+    "Claude设置": "Настройки Claude",
+    "Claude请求头覆盖": "Переопределение заголовков запроса Claude",
+    "Client ID": "ID клиента",
+    "Client Secret": "Секрет клиента",
+    "common.changeLanguage": "common.changeLanguage",
+    "default为默认设置,可单独设置每个分类的安全等级": "default - это настройка по умолчанию, можно отдельно установить уровень безопасности для каждой категории",
+    "default为默认设置,可单独设置每个模型的版本": "default - это настройка по умолчанию, можно отдельно установить версию для каждой модели",
+    "Dify渠道只适配chatflow和agent,并且agent不支持图片!": "Канал Dify адаптирован только для chatflow и agent, и agent не поддерживает изображения!",
+    "false": "false",
+    "Gemini安全设置": "Настройки безопасности Gemini",
+    "Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Адаптация мышления Gemini BudgetTokens = MaxTokens * процент BudgetTokens",
+    "Gemini思考适配设置": "Настройки адаптации мышления Gemini",
+    "Gemini版本设置": "Настройки версии Gemini",
+    "Gemini设置": "Настройки Gemini",
+    "GitHub": "GitHub",
+    "GitHub Client ID": "ID клиента GitHub",
+    "GitHub Client Secret": "Секрет клиента GitHub",
+    "GitHub ID": "ID GitHub",
+    "Gotify应用令牌": "Токен приложения Gotify",
+    "Gotify服务器地址": "Адрес сервера Gotify",
+    "Gotify服务器地址必须以http://或https://开头": "Адрес сервера Gotify должен начинаться с http:// или https://",
+    "Gotify通知": "Уведомления Gotify",
+    "Homepage URL 填": "URL домашней страницы:",
+    "ID": "ID",
+    "IP": "IP",
+    "IP白名单": "Белый список IP",
+    "IP限制": "Ограничения IP",
+    "IP黑名单": "Черный список IP",
+    "JSON": "JSON",
+    "JSON 模式支持手动输入或上传服务账号 JSON": "Режим JSON поддерживает ручной ввод или загрузку JSON сервисного аккаунта",
+    "JSON格式密钥,请确保格式正确": "Ключ в формате JSON, убедитесь в правильности формата",
+    "JSON编辑": "Редактирование JSON",
+    "JSON解析错误:": "Ошибка парсинга JSON:",
+    "Linux DO Client ID": "ID клиента Linux DO",
+    "Linux DO Client Secret": "Секрет клиента Linux DO",
+    "LinuxDO": "LinuxDO",
+    "LinuxDO ID": "ID LinuxDO",
+    "Logo 图片地址": "Адрес изображения логотипа",
+    "Midjourney 任务记录": "Записи задач Midjourney",
+    "MIT许可证": "Лицензия MIT",
+    "New API项目仓库地址:": "Адрес репозитория проекта New API:",
+    "OIDC": "OIDC",
+    "OIDC ID": "ID OIDC",
+    "Passkey": "Passkey",
+    "Passkey 已解绑": "Passkey отвязан",
+    "Passkey 已重置": "Passkey сброшен",
+    "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式": "Passkey - это метод аутентификации без пароля на основе стандарта WebAuthn, поддерживающий отпечатки пальцев, распознавание лиц, аппаратные ключи и другие способы аутентификации",
+    "Passkey 注册失败,请重试": "Регистрация Passkey не удалась, попробуйте еще раз",
+    "Passkey 注册成功": "Регистрация Passkey успешна",
+    "Passkey 登录": "Вход через Passkey",
+    "Ping间隔(秒)": "Интервал Ping (секунды)",
+    "price_xxx 的商品价格 ID,新建产品后可获得": "ID цены товара price_xxx, можно получить после создания нового продукта",
+    "Reasoning Effort": "Усилие рассуждения",
+    "safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私": "Поле safety_identifier помогает OpenAI идентифицировать пользователей приложений, которые могут нарушать политику использования. По умолчанию отключено для защиты конфиденциальности пользователей",
+    "service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用": "Поле service_tier используется для указания уровня сервиса, позволяет передавать параметры, которые могут привести к фактической оплате выше ожидаемой. По умолчанию отключено для избежания дополнительных расходов",
+    "sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示": "Ключ Stripe sk_xxx или rk_xxx, конфиденциальная информация не отображается",
+    "SMTP 发送者邮箱": "Email отправителя SMTP",
+    "SMTP 服务器地址": "Адрес сервера SMTP",
+    "SMTP 端口": "Порт SMTP",
+    "SMTP 访问凭证": "Учетные данные доступа SMTP",
+    "SMTP 账户": "Учетная запись SMTP",
+    "SSRF防护开关详细说明": "Подробное описание переключателя защиты SSRF",
+    "SSRF防护设置": "Настройки защиты SSRF",
+    "SSRF防护详细说明": "Подробное описание защиты SSRF",
+    "store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用": "Поле store используется для авторизации OpenAI хранить данные запросов для оценки и оптимизации продукта. По умолчанию отключено, после включения может привести к неработоспособности Codex",
+    "Stripe 设置": "Настройки Stripe",
+    "Telegram": "Telegram",
+    "Telegram Bot Token": "Токен бота Telegram",
+    "Telegram Bot 名称": "Имя бота Telegram",
+    "Telegram ID": "ID Telegram",
+    "Token Endpoint": "Конечная точка токена",
+    "true": "true",
+    "Turnstile Secret Key": "Секретный ключ Turnstile",
+    "Turnstile Site Key": "Ключ сайта Turnstile",
+    "Unix时间戳": "Временная метка Unix",
+    "Uptime Kuma地址": "Адрес Uptime Kuma",
+    "Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)": "Управление категориями мониторинга Uptime Kuma, можно настроить несколько категорий мониторинга для отображения статуса сервисов (максимум 20)",
+    "URL链接": "URL ссылка",
+    "User Info Endpoint": "Конечная точка информации о пользователе",
+    "Webhook 签名密钥": "Ключ подписи Webhook",
+    "Webhook地址": "Адрес Webhook",
+    "Webhook地址必须以https://开头": "Адрес Webhook должен начинаться с https://",
+    "Webhook请求结构说明": "Описание структуры запроса Webhook",
+    "Webhook通知": "Уведомления Webhook",
+    "Web搜索价格:{{symbol}}{{price}} / 1K 次": "Цена Web-поиска: {{symbol}}{{price}} / 1K раз",
+    "WeChat Server 服务器地址": "Адрес сервера WeChat Server",
+    "WeChat Server 访问凭证": "Учетные данные доступа WeChat Server",
+    "Well-Known URL": "Well-Known URL",
+    "Well-Known URL 必须以 http:// 或 https:// 开头": "Well-Known URL должен начинаться с http:// или https://",
+    "whsec_xxx 的 Webhook 签名密钥,敏感信息不显示": "Ключ подписи Webhook whsec_xxx, конфиденциальная информация не отображается",
+    "Worker地址": "Адрес Worker",
+    "Worker密钥": "Ключ Worker",
+    "一个月": "Один месяц",
+    "一天": "Один день",
+    "一小时": "Один час",
+    "一次调用消耗多少刀,优先级大于模型倍率": "Сколько долларов потребляется за один вызов, приоритет выше чем коэффициент модели",
+    "一行一个,不区分大小写": "Один элемент на строку, без учета регистра",
+    "一行一个屏蔽词,不需要符号分割": "Одно запрещенное слово на строку, не требуют разделителей",
+    "一键填充到 FluentRead": "Однократное заполнение в FluentRead",
+    "上一个表单块": "Предыдущий блок формы",
+    "上一步": "Предыдущий шаг",
+    "上次保存: ": "Последнее сохранение: ",
+    "上游倍率同步": "Синхронизация множителей upstream",
+    "下一个表单块": "Следующий блок формы",
+    "下一步": "Следующий шаг",
+    "下午好": "Добрый день",
+    "不再提醒": "Больше не напоминать",
+    "不同用户分组的价格信息": "Информация о ценах для разных групп пользователей",
+    "不填则为模型列表第一个": "Если не заполнено, используется первая модель из списка",
+    "不建议使用": "Не рекомендуется использовать",
+    "不支持": "Не поддерживается",
+    "不是合法的 JSON 字符串": "Недопустимая JSON строка",
+    "不更改": "Не изменять",
+    "不限制": "Без ограничений",
+    "与本地相同": "Так же как локально",
+    "专属倍率": "Специальный коэффициент",
+    "两次输入的密码不一致": "Введенные пароли не совпадают",
+    "两次输入的密码不一致!": "Введенные пароли не совпадают!",
+    "两步验证": "Двухфакторная аутентификация",
+    "两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。": "Двухфакторная аутентификация (2FA) предоставляет дополнительную защиту для вашего аккаунта. После включения, при входе потребуется вводить пароль и код подтверждения из приложения аутентификатора.",
+    "两步验证启用成功!": "Двухфакторная аутентификация успешно включена!",
+    "两步验证已禁用": "Двухфакторная аутентификация отключена",
+    "两步验证设置": "Настройки двухфакторной аутентификации",
+    "个": "шт.",
+    "个人中心": "Личный кабинет",
+    "个人中心区域": "Область личного кабинета",
+    "个人信息设置": "Настройки личной информации",
+    "个人设置": "Личные настройки",
+    "个性化设置": "Персонализированные настройки",
+    "个性化设置左侧边栏的显示内容": "Настройка отображения содержимого левой боковой панели",
+    "个未配置模型": " не настроенных моделей",
+    "个模型": " моделей",
+    "中午好": "Добрый день",
+    "为一个 JSON 对象,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "Является JSON объектом, например: {\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}",
+    "为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]": "Является JSON массивом, например: [10, 20, 50, 100, 200, 500]",
+    "为一个 JSON 文本": "Является JSON текстом",
+    "为一个 JSON 文本,例如:": "Является JSON текстом, например:",
+    "为一个 JSON 文本,键为分组名称,值为倍率": "Является JSON текстом, ключ - имя группы, значение - коэффициент",
+    "为一个 JSON 文本,键为分组名称,值为分组描述": "Является JSON текстом, ключ - имя группы, значение - описание группы",
+    "为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 \"gpt-4-gizmo-*\": 0.1,一次消耗0.1刀": "Является JSON текстом, ключ - имя модели, значение - сколько долларов потребляется за один вызов, например \"gpt-4-gizmo-*\": 0.1, один вызов потребляет 0.1 долларов",
+    "为一个 JSON 文本,键为模型名称,值为倍率": "Является JSON текстом, ключ - имя модели, значение - коэффициент",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}": "Является JSON текстом, ключ - имя модели, значение - коэффициент, например: {\"gpt-4o-audio-preview\": 16}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}": "Является JSON текстом, ключ - имя модели, значение - коэффициент, например: {\"gpt-4o-realtime\": 2}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}": "Является JSON текстом, ключ - имя модели, значение - коэффициент, например: {\"gpt-image-1\": 2}",
+    "为一个 JSON 文本,键为组名称,值为倍率": "Является JSON текстом, ключ - имя группы, значение - коэффициент",
+    "为了保护账户安全,请验证您的两步验证码。": "Для защиты безопасности вашего аккаунта, пожалуйста, подтвердите ваш код двухфакторной аутентификации.",
+    "为了保护账户安全,请验证您的身份。": "Для защиты безопасности вашего аккаунта, пожалуйста, подтвердите вашу личность.",
+    "为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https": "Если пусто, используется адрес сервера по умолчанию. Несколько Origin разделяются запятыми, например https://newapi.pro,https://newapi.com. Обратите внимание, что нельзя использовать [], необходимо использовать https",
+    "主页链接填": "Введите ссылку на главную страницу",
+    "之前的所有日志": "Все предыдущие журналы",
+    "二步验证已重置": "Двухфакторная аутентификация сброшена",
+    "仅会覆盖你勾选的字段,未勾选的字段保持本地不变。": "Будут перезаписаны только отмеченные поля, неотмеченные поля останутся без изменений локально.",
+    "仅供参考,以实际扣费为准": "Только для справки, фактическое списание может отличаться",
+    "仅保存": "Только сохранить",
+    "仅修改展示粒度,统计精确到小时": "Только изменить детализацию отображения, статистика с точностью до часа",
+    "仅密钥": "Только ключ",
+    "仅对自定义模型有效": "Действительно только для пользовательских моделей",
+    "仅当自动禁用开启时有效,关闭后不会自动禁用该渠道": "Действительно только при включенном автоматическом отключении, после выключения канал не будет отключаться автоматически",
+    "仅支持": "Поддерживается только",
+    "仅支持 JSON 文件": "Поддерживаются только JSON файлы",
+    "仅支持 JSON 文件,支持多文件": "Поддерживаются только JSON файлы, поддерживается несколько файлов",
+    "仅支持 OpenAI 接口格式": "Поддерживается только формат интерфейса OpenAI",
+    "仅显示矛盾倍率": "Отображать только противоречивые коэффициенты",
+    "仅用于开发环境,生产环境应使用 HTTPS": "Только для среды разработки, в производственной среде следует использовать HTTPS",
+    "仅重置配置": "Только сбросить конфигурацию",
+    "今日关闭": "Закрыть сегодня",
+    "从官方模型库同步": "Синхронизировать из официальной библиотеки моделей",
+    "从认证器应用中获取验证码,或使用备用码": "Получите код подтверждения из приложения аутентификатора или используйте резервный код",
+    "从配置文件同步": "Синхронизировать из файла конфигурации",
+    "代理地址": "Адрес прокси",
+    "代理设置": "Настройки прокси",
+    "代码已复制到剪贴板": "Код скопирован в буфер обмена",
+    "令牌": "Токен",
+    "令牌分组": "Группа токенов",
+    "令牌分组,默认为用户的分组": "Группа токенов, по умолчанию используется группа пользователя",
+    "令牌创建成功,请在列表页面点击复制获取令牌!": "Токен успешно создан, пожалуйста, нажмите копировать на странице списка для получения токена!",
+    "令牌名称": "Имя токена",
+    "令牌已重置并已复制到剪贴板": "Токен сброшен и скопирован в буфер обмена",
+    "令牌更新成功!": "Токен успешно обновлен!",
+    "令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制": "Лимит токена используется только для ограничения максимального использования самого токена, фактическое использование ограничено остаточным лимитом аккаунта",
+    "令牌管理": "Управление токенами",
+    "以下上游数据可能不可信:": "Следующие upstream данные могут быть недостоверными:",
+    "以下文件解析失败,已忽略:{{list}}": "Не удалось проанализировать следующие файлы, они проигнорированы: {{list}}",
+    "以及": "а также",
+    "仪表盘设置": "Настройки панели управления",
+    "价格": "Цена",
+    "价格:${{price}} * {{ratioType}}:{{ratio}}": "Цена: ${{price}} * {{ratioType}}: {{ratio}}",
+    "价格设置": "Настройки цен",
+    "价格设置方式": "Способ настройки цен",
+    "任务 ID": "ID задачи",
+    "任务ID": "ID задачи",
+    "任务日志": "Журнал задач",
+    "任务状态": "Статус задачи",
+    "任务记录": "Записи задач",
+    "企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选": "Корпоративные аккаунты имеют специальный формат возврата, требующий специальной обработки. Если это не корпоративный аккаунт, не отмечайте этот пункт",
+    "优先级": "Приоритет",
+    "优惠": "Скидка",
+    "低于此额度时将发送邮件提醒用户": "Когда баланс ниже этого лимита, пользователю будет отправлено email напоминание",
+    "余额": "Баланс",
+    "余额充值管理": "Управление пополнением баланса",
+    "你似乎并没有修改什么": "Похоже, вы ничего не изменили",
+    "使用 GitHub 继续": "Продолжить с GitHub",
+    "使用 JSON 对象格式,格式为:{\"组名\": [最多请求次数, 最多请求完成次数]}": "Используйте формат объекта JSON, формат: {\"Имя группы\": [Максимальное количество запросов, Максимальное количество выполненных запросов]}",
+    "使用 LinuxDO 继续": "Продолжить с LinuxDO",
+    "使用 OIDC 继续": "Продолжить с OIDC",
+    "使用 Passkey 实现免密且更安全的登录体验": "Используйте Passkey для безпарольного и более безопасного входа",
+    "使用 Passkey 登录": "Войти с Passkey",
+    "使用 Passkey 验证": "Проверить с Passkey",
+    "使用 微信 继续": "Продолжить с WeChat",
+    "使用 用户名 注册": "Зарегистрироваться с именем пользователя",
+    "使用 邮箱或用户名 登录": "Войти с email или именем пользователя",
+    "使用ID排序": "Сортировать по ID",
+    "使用日志": "Журнал использования",
+    "使用模式": "Режим использования",
+    "使用统计": "Статистика использования",
+    "使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:": "Отсканируйте QR-код ниже с помощью приложения аутентификатора (например, Google Authenticator, Microsoft Authenticator):",
+    "使用认证器应用扫描二维码": "Отсканировать QR-код с помощью приложения аутентификатора",
+    "例如 €, £, Rp, ₩, ₹...": "Например €, £, Rp, ₩, ₹...",
+    "例如 https://docs.newapi.pro": "Например https://docs.newapi.pro",
+    "例如:": "например:",
+    "例如: socks5://user:pass@host:port": "например: socks5://user:pass@host:port",
+    "例如:0001": "например: 0001",
+    "例如:1000": "например: 1000",
+    "例如:2,就是最低充值2$": "например: 2, это минимальное пополнение 2$",
+    "例如:2000": "например: 2000",
+    "例如:7,就是7元/美金": "например: 7, это 7 юаней/доллар США",
+    "例如:example.com": "например: example.com",
+    "例如:https://yourdomain.com": "например: https://yourdomain.com",
+    "例如:preview": "например: preview",
+    "例如发卡网站的购买链接": "например ссылка на покупку на сайте карт",
+    "供应商": "Поставщик",
+    "供应商介绍": "Описание поставщика",
+    "供应商信息:": "Информация о поставщике:",
+    "供应商创建成功!": "Поставщик успешно создан!",
+    "供应商删除成功": "Поставщик успешно удален",
+    "供应商名称": "Название поставщика",
+    "供应商图标": "Иконка поставщика",
+    "供应商更新成功!": "Поставщик успешно обновлен!",
+    "侧边栏管理(全局控制)": "Управление боковой панелью (глобальный контроль)",
+    "侧边栏设置保存成功": "Настройки боковой панели успешно сохранены",
+    "保存": "Сохранить",
+    "保存 GitHub OAuth 设置": "Сохранить настройки GitHub OAuth",
+    "保存 Linux DO OAuth 设置": "Сохранить настройки LinuxDO OAuth",
+    "保存 OIDC 设置": "Сохранить настройки OIDC",
+    "保存 Passkey 设置": "Сохранить настройки Passkey",
+    "保存 SMTP 设置": "Сохранить настройки SMTP",
+    "保存 Telegram 登录设置": "Сохранить настройки входа через Telegram",
+    "保存 Turnstile 设置": "Сохранить настройки Turnstile",
+    "保存 WeChat Server 设置": "Сохранить настройки WeChat Server",
+    "保存分组倍率设置": "Сохранить настройки коэффициентов групп",
+    "保存备用码": "Сохранить резервные коды",
+    "保存备用码以备不时之需": "Сохраните резервные коды на случай необходимости",
+    "保存失败": "Не удалось сохранить",
+    "保存失败,请重试": "Не удалось сохранить, попробуйте еще раз",
+    "保存失败:": "Не удалось сохранить:",
+    "保存屏蔽词过滤设置": "Сохранить настройки фильтрации запрещенных слов",
+    "保存成功": "Успешно сохранено",
+    "保存数据看板设置": "Сохранить настройки панели данных",
+    "保存日志设置": "Сохранить настройки журнала",
+    "保存模型倍率设置": "Сохранить настройки коэффициентов моделей",
+    "保存模型速率限制": "Сохранить ограничения скорости моделей",
+    "保存监控设置": "Сохранить настройки мониторинга",
+    "保存绘图设置": "Сохранить настройки рисования",
+    "保存聊天设置": "Сохранить настройки чата",
+    "保存设置": "Сохранить настройки",
+    "保存通用设置": "Сохранить общие настройки",
+    "保存邮箱域名白名单设置": "Сохранить настройки белого списка доменов email",
+    "保存额度设置": "Сохранить настройки лимитов",
+    "修复数据库一致性": "Исправить согласованность базы данных",
+    "修改为": "Изменить на",
+    "修改子渠道优先级": "Изменить приоритет дочерних каналов",
+    "修改子渠道权重": "Изменить вес дочерних каналов",
+    "修改密码": "Изменить пароль",
+    "修改绑定": "Изменить привязку",
+    "倍率": "Коэффициент",
+    "倍率信息": "Информация о коэффициентах",
+    "倍率是为了方便换算不同价格的模型": "Коэффициенты предназначены для удобного пересчета моделей с разными ценами",
+    "倍率模式": "Режим коэффициентов",
+    "倍率类型": "Тип коэффициента",
+    "停止测试": "Остановить тест",
+    "允许 AccountFilter 参数": "Разрешить параметр AccountFilter",
+    "允许 HTTP 协议图片请求(适用于自部署代理)": "Разрешить запросы изображений по протоколу HTTP (применимо для самостоятельно развернутых прокси)",
+    "允许 safety_identifier 透传": "Разрешить сквозную передачу safety_identifier",
+    "允许 service_tier 透传": "Разрешить сквозную передачу service_tier",
+    "允许 Turnstile 用户校验": "Разрешить проверку пользователей Turnstile",
+    "允许不安全的 Origin(HTTP)": "Разрешить небезопасные Origin (HTTP)",
+    "允许回调(会泄露服务器 IP 地址)": "Разрешить обратные вызовы (может раскрыть IP-адрес сервера)",
+    "允许在 Stripe 支付中输入促销码": "Разрешить ввод промокодов при оплате через Stripe",
+    "允许新用户注册": "Разрешить регистрацию новых пользователей",
+    "允许的 Origins": "Разрешенные Origins",
+    "允许的IP,一行一个,不填写则不限制": "Разрешенные IP, по одному на строку, если не заполнено - без ограничений",
+    "允许的端口": "Разрешенные порты",
+    "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)": "Разрешить доступ к частным IP-адресам (127.0.0.1, 192.168.x.x и другие внутренние адреса)",
+    "允许通过 GitHub 账户登录 & 注册": "Разрешить вход и регистрацию через аккаунт GitHub",
+    "允许通过 Linux DO 账户登录 & 注册": "Разрешить вход и регистрацию через аккаунт LinuxDO",
+    "允许通过 OIDC 进行登录": "Разрешить вход через OIDC",
+    "允许通过 Passkey 登录 & 认证": "Разрешить вход и аутентификацию через Passkey",
+    "允许通过 Telegram 进行登录": "Разрешить вход через Telegram",
+    "允许通过密码进行注册": "Разрешить регистрацию через пароль",
+    "允许通过密码进行登录": "Разрешить вход через пароль",
+    "允许通过微信登录 & 注册": "Разрешить вход и регистрацию через WeChat",
+    "元": "Юань",
+    "充值": "Пополнить",
+    "充值价格(x元/美金)": "Цена пополнения (x юаней/доллар США)",
+    "充值价格显示": "Отображение цены пополнения",
+    "充值分组倍率": "Коэффициенты групп пополнения",
+    "充值分组倍率不是合法的 JSON 字符串": "Коэффициенты групп пополнения не являются допустимой JSON строкой",
+    "充值数量": "Количество пополнения",
+    "充值数量,最低 ": "Количество пополнения, минимум ",
+    "充值数量不能小于": "Количество пополнения не может быть меньше",
+    "充值方式设置": "Настройки способов пополнения",
+    "充值方式设置不是合法的 JSON 字符串": "Настройки способов пополнения не являются допустимой JSON строкой",
+    "充值确认": "Подтверждение пополнения",
+    "充值账单": "Счет пополнения",
+    "充值金额折扣配置": "Конфигурация скидок на суммы пополнения",
+    "充值金额折扣配置不是合法的 JSON 对象": "Конфигурация скидок на суммы пополнения не является допустимым JSON объектом",
+    "充值链接": "Ссылка пополнения",
+    "充值额度": "Лимит пополнения",
+    "兑换人ID": "ID обменщика",
+    "兑换成功!": "Обмен успешен!",
+    "兑换码充值": "Пополнение кодом купона",
+    "兑换码创建成功": "Код купона успешно создан",
+    "兑换码创建成功,是否下载兑换码?": "Код купона успешно создан, скачать код купона?",
+    "兑换码创建成功!": "Код купона успешно создан!",
+    "兑换码将以文本文件的形式下载,文件名为兑换码的名称。": "Код купона будет загружен в виде текстового файла, имя файла - название кода купона.",
+    "兑换码更新成功!": "Код купона успешно обновлен!",
+    "兑换码生成管理": "Управление генерацией кодов купонов",
+    "兑换码管理": "Управление кодами купонов",
+    "兑换额度": "Обменять квоту",
+    "全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用": "Глобальный контроль отображения области и функций боковой панели, пользователи не могут включить функции, скрытые администратором",
+    "全局设置": "Глобальные настройки",
+    "全选": "Выбрать все",
+    "全部": "Все",
+    "全部供应商": "Все поставщики",
+    "全部分组": "Все группы",
+    "全部标签": "Все теги",
+    "全部模型": "Все модели",
+    "全部状态": "Все статусы",
+    "全部端点": "Все конечные точки",
+    "全部类型": "Все типы",
+    "公告": "Объявление",
+    "公告内容": "Содержание объявления",
+    "公告已更新": "Объявление обновлено",
+    "公告更新失败": "Не удалось обновить объявление",
+    "公告类型": "Тип объявления",
+    "共": "Всего",
+    "共 {{count}} 个密钥_one": "Всего {{count}} ключ",
+    "共 {{count}} 个密钥_few": "Всего {{count}} ключа",
+    "共 {{count}} 个密钥_many": "Всего {{count}} ключей",
+    "共 {{count}} 个密钥_other": "Всего {{count}} ключей",
+    "共 {{count}} 个模型": "Всего {{count}} моделей",
+    "共 {{total}} 项,当前显示 {{start}}-{{end}} 项": "Всего {{total}} элементов, отображаются {{start}}-{{end}}",
+    "关": "Выкл",
+    "关于": "О",
+    "关于我们": "О нас",
+    "关于系统的详细信息": "Подробная информация о системе",
+    "关于项目": "О проекте",
+    "关键字(id或者名称)": "Ключевое слово (ID или имя)",
+    "关闭": "Закрыть",
+    "关闭侧边栏": "Закрыть боковую панель",
+    "关闭公告": "Закрыть объявление",
+    "关闭后,此模型将不会被“同步官方”自动覆盖或创建": "После отключения эта модель не будет автоматически перезаписана или создана при \"синхронизации с официальной\"",
+    "关闭弹窗,已停止批量测试": "Окно закрыто, массовое тестирование остановлено",
+    "其他": "Другое",
+    "其他注册选项": "Другие варианты регистрации",
+    "其他登录选项": "Другие варианты входа",
+    "其他设置": "Другие настройки",
+    "内容": "Содержание",
+    "内容较大,已启用性能优化模式": "Содержание большое, включен режим оптимизации производительности",
+    "内容较大,部分功能可能受限": "Содержание большое, некоторые функции могут быть ограничены",
+    "最低": "Минимум",
+    "最低充值美元数量": "Минимальная сумма пополнения в долларах",
+    "最后使用时间": "Время последнего использования",
+    "最后请求": "Последний запрос",
+    "准备完成初始化": "Подготовка к инициализации завершена",
+    "分类名称": "Название категории",
+    "分组": "Группа",
+    "分组与模型定价设置": "Настройки групп и ценообразования моделей",
+    "分组价格": "Цена группы",
+    "分组倍率": "Коэффициент группы",
+    "分组倍率设置": "Настройки коэффициента группы",
+    "分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{\"vip\": 0.5, \"test\": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1": "Настройки коэффициента группы, здесь можно добавить новые группы или изменить Коэффициенты существующих групп, формат - JSON строка, например: {\"vip\": 0.5, \"test\": 1}, что означает коэффициент группы vip равен 0.5, коэффициент группы test равен 1",
+    "分组特殊倍率": "Специальный коэффициент группы",
+    "分组设置": "Настройки группы",
+    "分组速率配置优先级高于全局速率限制。": "Конфигурация скорости группы имеет более высокий приоритет, чем глобальные ограничения скорости.",
+    "分组速率限制": "Ограничение скорости группы",
+    "分钟": "минут",
+    "切换为Assistant角色": "Переключиться на роль Assistant",
+    "切换为System角色": "Переключиться на роль System",
+    "切换为单密钥模式": "Переключиться на режим одного ключа",
+    "切换主题": "Переключить тему",
+    "划转到余额": "Перевести на баланс",
+    "划转邀请额度": "Перевести пригласительную квоту",
+    "划转金额最低为": "Минимальная сумма перевода",
+    "划转额度": "Перевести квоту",
+    "列设置": "Настройки столбцов",
+    "创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)": "При создании токена по умолчанию выбирается группа auto, начальный токен также будет установлен в auto (иначе оставить пустым для группы пользователя по умолчанию)",
+    "创建失败": "Не удалось создать",
+    "创建成功": "Успешно создано",
+    "创建新用户账户": "Создать новую учетную запись пользователя",
+    "创建新的令牌": "Создать новый токен",
+    "创建新的兑换码": "Создать новый код купона",
+    "创建新的模型": "Создать новую модель",
+    "创建新的渠道": "Создать новый канал",
+    "创建新的预填组": "Создать новую группу предварительного заполнения",
+    "创建时间": "Время создания",
+    "创建用户": "Создать пользователя",
+    "初始化失败,请重试": "Инициализация не удалась, попробуйте еще раз",
+    "初始化系统": "Инициализация системы",
+    "删除": "Удалить",
+    "删除失败": "Не удалось удалить",
+    "删除密钥失败": "Не удалось удалить Токен",
+    "删除成功": "Токен успешно удален",
+    "删除所选": "Удалить выбранное",
+    "删除所选令牌": "Удалить выбранные токены",
+    "删除所选通道": "Удалить выбранные каналы",
+    "删除禁用密钥失败": "Не удалось удалить отключенные Токены",
+    "删除禁用通道": "Удалить отключенные каналы",
+    "删除自动禁用密钥": "Удалить автоматически отключенные Токены",
+    "删除账户": "Удалить аккаунт",
+    "删除账户确认": "Подтверждение удаления аккаунта",
+    "刷新": "Обновить",
+    "刷新失败": "Не удалось обновить",
+    "前缀": "Префикс",
+    "剩余备用码:": "Оставшиеся резервные коды:",
+    "剩余额度": "Оставшаяся квота",
+    "剩余额度/总额度": "Оставшаяся квота/Общая квота",
+    "剩余额度$": "Оставшаяся квота$",
+    "功能特性": "Функциональные возможности",
+    "加入预填组": "Присоединиться к группе предварительного заполнения",
+    "加载中...": "Загрузка...",
+    "加载供应商信息失败": "Не удалось загрузить информацию о поставщике",
+    "加载关于内容失败...": "Не удалось загрузить содержимое о...",
+    "加载分组失败": "Не удалось загрузить группы",
+    "加载失败": "Не удалось загрузить",
+    "加载模型信息失败": "Не удалось загрузить информацию о модели",
+    "加载模型失败": "Не удалось загрузить модель",
+    "加载用户协议内容失败...": "Не удалось загрузить содержимое пользовательского соглашения...",
+    "加载账单失败": "Не удалось загрузить счёт",
+    "加载隐私政策内容失败...": "Не удалось загрузить содержимое политики конфиденциальности...",
+    "包含": "Включает",
+    "包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。": "Включает модели ИИ от неизвестных или неуказанных поставщиков, эти модели могут быть от небольших поставщиков или проектов с открытым исходным кодом.",
+    "包括失败请求的次数,0代表不限制": "Включает количество неудачных запросов, 0 означает без ограничений",
+    "匹配类型": "Тип соответствия",
+    "区域": "Регион",
+    "历史消耗": "Историческое потребление",
+    "原价": "Первоначальная цена",
+    "原因:": "Причина:",
+    "原密码": "Старый пароль",
+    "去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥": "Дедупликация завершена: до дедупликации {{before}} ключей, после дедупликации {{after}} ключей",
+    "参与官方同步": "Участвовать в официальной синхронизации",
+    "参数": "Параметры",
+    "参数值": "Значение параметра",
+    "参数覆盖": "Переопределение параметров",
+    "参照生视频": "Ссылка на генерацию видео",
+    "友情链接": "Дружественные ссылки",
+    "发布日期": "Дата публикации",
+    "发布时间": "Время публикации",
+    "取消": "Отмена",
+    "取消全选": "Отменить выбор всех",
+    "变换": "Трансформация",
+    "变焦": "Масштабирование",
+    "只包括请求成功的次数": "Включать только успешные запросы",
+    "只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求": "Поддерживается только HTTPS, система будет отправлять уведомления методом POST, убедитесь, что адрес может принимать POST-запросы",
+    "只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录": "IP-адреса в журналах запросов и ошибок записываются только когда пользователь включил запись IP-адресов в настройках",
+    "可信": "Доверенный",
+    "可在设置页面设置关于内容,支持 HTML & Markdown": "Можно установить содержимое страницы \"О нас\" на странице настроек, поддерживается HTML и Markdown",
+    "可用令牌分组": "Доступные группы токенов",
+    "可用分组": "Доступные группы",
+    "可用模型": "Доступные модели",
+    "可用端点类型": "Доступные типы конечных точек",
+    "可用邀请额度": "Доступная пригласительная квота",
+    "可视化": "Визуализация",
+    "可视化倍率设置": "Визуальные настройки коэффициента",
+    "可视化编辑": "Визуальное редактирование",
+    "可选,公告的补充说明": "Необязательно, дополнительное описание объявления",
+    "可选值": "Дополнительные значения",
+    "同时重置消息": "Одновременно сбросить сообщения",
+    "同步": "Синхронизация",
+    "同步向导": "Мастер синхронизации",
+    "同步失败": "Синхронизация не удалась",
+    "同步成功": "Синхронизация успешна",
+    "同步接口": "Интерфейс синхронизации",
+    "名称": "Название",
+    "名称+密钥": "Название+ключ",
+    "名称不能为空": "Название не может быть пустым",
+    "名称匹配类型": "Тип соответствия названия",
+    "后端请求失败": "Запрос к бэкенду не удался",
+    "后缀": "Суффикс",
+    "否": "Нет",
+    "启动时间": "Время запуска",
+    "启用": "Включить",
+    "启用 Prompt 检查": "Включить проверку Prompt",
+    "启用2FA失败": "Не удалось включить 2FA",
+    "启用Claude思考适配(-thinking后缀)": "Включить адаптацию мышления Claude (суффикс -thinking)",
+    "启用Gemini思考后缀适配": "Включить адаптацию суффикса мышления Gemini",
+    "启用Ping间隔": "Включить интервал Ping",
+    "启用SMTP SSL": "Включить SMTP SSL",
+    "启用SSRF防护(推荐开启以保护服务器安全)": "Включить защиту SSRF (рекомендуется включить для защиты безопасности сервера)",
+    "启用全部": "Включить все",
+    "启用密钥失败": "Не удалось включить ключ",
+    "启用屏蔽词过滤功能": "Включить функцию фильтрации запрещённых слов",
+    "启用所有密钥失败": "Не удалось включить все ключи",
+    "启用数据看板(实验性)": "Включить панель данных (экспериментальная функция)",
+    "启用用户模型请求速率限制(可能会影响高并发性能)": "Включить ограничение скорости запросов моделей пользователя (может повлиять на производительность при высокой нагрузке)",
+    "启用绘图功能": "Включить функцию рисования",
+    "启用请求体透传功能": "Включить функцию прозрачной передачи тела запроса",
+    "启用请求透传": "Включить прозрачную передачу запросов",
+    "启用额度消费日志记录": "Включить журналирование потребления квоты",
+    "启用验证": "Включить проверку",
+    "周": "Неделя",
+    "和": "и",
+    "响应": "Ответ",
+    "响应时间": "Время ответа",
+    "商品价格 ID": "ID цены товара",
+    "回答内容": "Содержание ответа",
+    "回调 URL 填": "URL обратного вызова",
+    "回调地址": "Адрес обратного вызова",
+    "固定价格": "Фиксированная цена",
+    "固定价格(每次)": "Фиксированная цена (за каждый раз)",
+    "固定价格值": "Значение фиксированной цены",
+    "图像生成": "Генерация изображений",
+    "图标": "Значок",
+    "图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ": "Используйте библиотеку @lobehub/icons, например: OpenAI, Claude.Color, поддерживаются цепочечные параметры: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, для просмотра всех доступных иконок, пожалуйста, ",
+    "图混合": "Смешивание изображений",
+    "图片生成调用:{{symbol}}{{price}} / 1次": "Вызов генерации изображения: {{symbol}}{{price}} / 1 раз",
+    "图片输入: {{imageRatio}}": "Ввод изображения: {{imageRatio}}",
+    "图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})": "Цена ввода изображения: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (коэффициент изображения: {{imageRatio}})",
+    "图片输入倍率(仅部分模型支持该计费)": "Коэффициент ввода изображения (только некоторые модели поддерживают эту тарификацию)",
+    "图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费": "Настройки коэффициента, связанные с вводом изображения, ключ - название модели, значение - коэффициент, только некоторые модели поддерживают эту тарификацию",
+    "图生文": "Изображение в текст",
+    "图生视频": "Изображение в видео",
+    "在Gotify服务器创建应用后获得的令牌,用于发送通知": "Токен, полученный после создания приложения на сервере Gotify, используется для отправки уведомлений",
+    "在Gotify服务器的应用管理中创建新应用": "Создать новое приложение в управлении приложениями на сервере Gotify",
+    "在找兑换码?": "Ищете код купона?",
+    "在此输入 Logo 图片地址": "Введите здесь адрес изображения Logo",
+    "在此输入新的公告内容,支持 Markdown & HTML 代码": "Введите здесь новое содержание объявления, поддерживается код Markdown и HTML",
+    "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面": "Введите здесь новое содержание о проекте, поддерживается код Markdown и HTML. Если введена ссылка, она будет использована как атрибут src для iframe, что позволяет установить любую веб-страницу как страницу о проекте",
+    "在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码": "Введите здесь новый нижний колонтитул, оставьте пустым для использования нижнего колонтитула по умолчанию, поддерживается HTML код",
+    "在此输入用户协议内容,支持 Markdown & HTML 代码": "Введите здесь содержимое пользовательского соглашения, поддерживается Markdown & HTML код",
+    "在此输入系统名称": "Введите здесь название системы",
+    "在此输入隐私政策内容,支持 Markdown & HTML 代码": "Введите здесь содержимое политики конфиденциальности, поддерживается Markdown & HTML код",
+    "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页": "Введите здесь содержание главной страницы, поддерживается код Markdown и HTML. После настройки информация о состоянии на главной странице больше не будет отображаться. Если введена ссылка, она будет использована как атрибут src для iframe, что позволяет установить любую веб-страницу как главную страницу",
+    "域名IP过滤详细说明": "⚠️ Эта функция является экспериментальной опцией, доменное имя может быть разрешено в несколько адресов IPv4/IPv6, если включено, убедитесь, что список фильтрации IP покрывает эти адреса, иначе это может привести к сбою доступа.",
+    "域名白名单": "Белый список доменов",
+    "域名黑名单": "Чёрный список доменов",
+    "基本信息": "Основная информация",
+    "填入": "Заполнить",
+    "填入所有模型": "Заполнить все модели",
+    "填入模板": "Заполнить шаблон",
+    "填入相关模型": "Заполнить связанные модели",
+    "填写Gotify服务器的完整URL地址": "Введите полный URL-адрес сервера Gotify",
+    "填写带https的域名,逗号分隔": "Введите домены с https, разделённые запятыми",
+    "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议": "После заполнения содержимого пользовательского соглашения, пользователям потребуется отметить, что они прочитали пользовательское соглашение при регистрации",
+    "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策": "После заполнения содержимого политики конфиденциальности, пользователям потребуется отметить, что они прочитали политику конфиденциальности при регистрации",
+    "备份支持": "Поддержка резервного копирования",
+    "备份状态": "Состояние резервного копирования",
+    "备注": "Примечания",
+    "备用恢复代码": "Резервный код восстановления",
+    "备用码已复制到剪贴板": "Резервный код скопирован в буфер обмена",
+    "备用码重新生成成功": "Резервный код успешно сгенерирован заново",
+    "复制": "Копировать",
+    "复制代码": "Копировать код",
+    "复制令牌": "Копировать токен",
+    "复制全部": "Копировать всё",
+    "复制名称": "Копировать название",
+    "复制失败": "Не удалось скопировать",
+    "复制失败,请手动复制": "Не удалось скопировать, пожалуйста, скопируйте вручную",
+    "复制已选": "Копировать выбранное",
+    "复制应用的令牌(Token)并填写到上方的应用令牌字段": "Скопируйте токен приложения и вставьте в поле токена приложения выше",
+    "复制成功": "Скопировано успешно",
+    "复制所有代码": "Копировать весь код",
+    "复制所有模型": "Копировать все модели",
+    "复制所选令牌": "Копировать выбранные токены",
+    "复制所选兑换码到剪贴板": "Копировать выбранные коды обмена в буфер обмена",
+    "复制渠道的所有信息": "Копировать всю информацию о канале",
+    "外接设备": "Внешнее устройство",
+    "多密钥渠道操作项目组": "Группа операций с многоключевыми каналами",
+    "多密钥管理": "Управление множественными ключами",
+    "多种充值方式,安全便捷": "Множество способов пополнения, безопасно и удобно",
+    "天": "день",
+    "天前": "дней назад",
+    "失败": "Неудача",
+    "失败原因": "Причина неудачи",
+    "失败时自动禁用通道": "Автоматически отключать канал при неудаче",
+    "失败重试次数": "Количество повторных попыток при неудаче",
+    "奖励说明": "Описание награды",
+    "如:大带宽批量分析图片推荐": "Например: рекомендуется для пакетного анализа изображений с большой пропускной способностью",
+    "如:香港线路": "Например: Гонконгская линия",
+    "如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。": "Если вы интегрируетесь с восходящими проектами пересылки, такими как One API или New API, используйте тип OpenAI, не используйте этот тип, если вы не знаете, что делаете.",
+    "如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面": "Если запрос пользователя содержит системный промпт, используйте эту настройку для добавления перед системным промптом пользователя",
+    "始终使用浅色主题": "Всегда использовать светлую тему",
+    "始终使用深色主题": "Всегда использовать темную тему",
+    "字段透传控制": "Управление прозрачной передачей полей",
+    "存在重复的键名:": "Обнаружены повторяющиеся имена ключей:",
+    "安全提醒": "Напоминание о безопасности",
+    "安全设置": "Настройки безопасности",
+    "安全验证": "Проверка безопасности",
+    "安全验证级别": "Уровень проверки безопасности",
+    "安装指南": "Руководство по установке",
+    "完成": "Завершить",
+    "完成初始化": "Завершить инициализацию",
+    "完成设置并启用两步验证": "Завершить настройки и включить двухфакторную аутентификацию",
+    "完整的 Base URL,支持变量{model}": "Полный Base URL, поддерживает переменную {model}",
+    "官方": "Официальный",
+    "官方文档": "Официальная документация",
+    "官方模型同步": "Синхронизация официальных моделей",
+    "定价模式": "Режим ценообразования",
+    "定时测试所有通道": "Периодическое тестирование всех каналов",
+    "定期更改密码可以提高账户安全性": "Регулярная смена пароля может повысить безопасность аккаунта",
+    "实付": "Фактически оплачено",
+    "实付金额": "Фактически оплаченная сумма",
+    "实付金额:": "Фактически оплаченная сумма:",
+    "实际模型": "Фактическая модель",
+    "实际请求体": "Фактическое тело запроса",
+    "密码": "Пароль",
+    "密码修改成功!": "Пароль успешно изменен!",
+    "密码已复制到剪贴板:": "Пароль скопирован в буфер обмена:",
+    "密码已重置并已复制到剪贴板:": "Пароль сброшен и скопирован в буфер обмена:",
+    "密码管理": "Управление паролями",
+    "密码重置": "Сброс пароля",
+    "密码重置完成": "Сброс пароля завершен",
+    "密码重置确认": "Подтверждение сброса пароля",
+    "密码长度至少为8个字符": "Длина пароля должна быть не менее 8 символов",
+    "密钥": "Ключ",
+    "密钥(编辑模式下,保存的密钥不会显示)": "Токен (в режиме редактирования сохраненные токены не отображаются)",
+    "密钥去重": "Удаление дубликатов ключей",
+    "密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性": "Ключ будет добавлен в заголовок запроса методом Bearer для проверки легитимности webhook-запросов",
+    "密钥已删除": "Ключ удален",
+    "密钥已启用": "Токен включен",
+    "密钥已复制到剪贴板": "Ключ скопирован в буфер обмена",
+    "密钥已禁用": "Токен отключен",
+    "密钥文件 (.json)": "Файл ключей (.json)",
+    "密钥更新模式": "Режим обновления ключей",
+    "密钥格式": "Формат ключа",
+    "密钥格式无效,请输入有效的 JSON 格式密钥": "Недопустимый формат ключа, введите действительный ключ в формате JSON",
+    "密钥聚合模式": "Режим агрегации ключей",
+    "密钥获取成功": "Ключ успешно получен",
+    "密钥输入方式": "Способ ввода ключа",
+    "密钥预览": "Предпросмотр ключа",
+    "对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写": "Для официальных каналов new-api уже имеет встроенные адреса, если это не сторонние прокси-сайты или специальные адреса доступа Azure, заполнять не нужно",
+    "对域名启用 IP 过滤(实验性)": "Включить IP-фильтрацию для доменов (экспериментально)",
+    "对外运营模式": "Режим внешней эксплуатации",
+    "导入": "Импорт",
+    "导入的配置将覆盖当前设置,是否继续?": "Импортируемая конфигурация перезапишет текущие настройки, продолжить?",
+    "导入配置": "Импорт конфигурации",
+    "导入配置失败: ": "Ошибка импорта конфигурации: ",
+    "导出": "Экспорт",
+    "导出配置": "Экспорт конфигурации",
+    "导出配置失败: ": "Ошибка экспорта конфигурации: ",
+    "将 reasoning_content 转换为 <think> 标签拼接到内容中": "Преобразовать reasoning_content в теги <think> и добавить к содержимому",
+    "将为选中的 ": "Будет выбрано ",
+    "将仅保留第一个密钥文件,其余文件将被移除,是否继续?": "Будет сохранен только первый файл ключей, остальные файлы будут удалены, продолжить?",
+    "将删除": "Будет удалено",
+    "将删除已使用、已禁用及过期的兑换码,此操作不可撤销。": "Будут удалены использованные, отключенные и просроченные коды обмена, эта операция необратима.",
+    "将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?": "Будут очищены все сохраненные конфигурации и восстановлены настройки по умолчанию, эта операция необратима. Продолжить?",
+    "将清除选定时间之前的所有日志": "Будут очищены все логи до выбранного времени",
+    "小时": "час",
+    "尚未使用": "Еще не использовано",
+    "局部重绘-提交": "Локальная перерисовка - отправить",
+    "屏蔽词列表": "Список заблокированных слов",
+    "屏蔽词过滤设置": "Настройки фильтрации заблокированных слов",
+    "展开": "Развернуть",
+    "展开更多": "Развернуть больше",
+    "左侧边栏个人设置": "Персональные настройки левой боковой панели",
+    "已为 {{count}} 个模型设置{{type}}_one": "Установлено {{type}} для {{count}} модели",
+    "已为 {{count}} 个模型设置{{type}}_few": "Установлено {{type}} для {{count}} моделей",
+    "已为 {{count}} 个模型设置{{type}}_many": "Установлено {{type}} для {{count}} моделей",
+    "已为 {{count}} 个模型设置{{type}}_other": "Установлено {{type}} для {{count}} моделей",
+    "已为 ${count} 个渠道设置标签!": "Установлены метки для ${count} каналов!",
+    "已修复 ${success} 个通道,失败 ${fails} 个通道。": "Исправлено ${success} каналов, не удалось исправить ${fails} каналов.",
+    "已停止批量测试": "Пакетное тестирование остановлено",
+    "已关闭后续提醒": "Последующие уведомления отключены",
+    "已切换为Assistant角色": "Переключено на роль Assistant",
+    "已切换为System角色": "Переключено на роль System",
+    "已切换至最优倍率视图,每个模型使用其最低倍率分组": "Переключено на оптимальный вид множителей, каждая модель использует свою группу с минимальным множителем",
+    "已初始化": "Инициализировано",
+    "已删除 {{count}} 个令牌!": "Удалено {{count}} токенов!",
+    "已删除 {{count}} 条失效兑换码_one": "Удален {{count}} недействительный код купона",
+    "已删除 {{count}} 条失效兑换码_few": "Удалено {{count}} недействительных кода купона",
+    "已删除 {{count}} 条失效兑换码_many": "Удалено {{count}} недействительных кодов купонов",
+    "已删除 {{count}} 条失效兑换码_other": "Удалено {{count}} недействительных кодов купонов",
+    "已删除 ${data} 个通道!": "Удалено ${data} каналов!",
+    "已删除所有禁用渠道,共计 ${data} 个": "Удалены все отключенные каналы, всего ${data}",
+    "已删除消息及其回复": "Сообщение и его ответы удалены",
+    "已发送到 Fluent": "Отправлено в Fluent",
+    "已取消 Passkey 注册": "Регистрация Passkey отменена",
+    "已启用": "Включено",
+    "已启用 Passkey,无需密码即可登录": "Passkey включен, вход без пароля",
+    "已启用所有密钥": "Все ключи включены",
+    "已备份": "Резервная копия создана",
+    "已复制": "Скопировано",
+    "已复制 ${count} 个模型": "Скопировано ${count} моделей",
+    "已复制:": "Скопировано: ",
+    "已复制:{{name}}": "Скопировано: {{name}}",
+    "已复制到剪切板": "Скопировано в буфер обмена",
+    "已复制到剪贴板": "Скопировано в буфер обмена",
+    "已复制到剪贴板!": "Скопировано в буфер обмена!",
+    "已复制模型名称": "Название модели скопировано",
+    "已成功开始测试所有已启用通道,请刷新页面查看结果。": "Успешно начато тестирование всех включенных каналов, обновите страницу для просмотра результатов.",
+    "已提交": "Отправлено",
+    "已新增 {{count}} 个模型:{{list}}_one": "Добавлена {{count}} модель: {{list}}",
+    "已新增 {{count}} 个模型:{{list}}_few": "Добавлено {{count}} модели: {{list}}",
+    "已新增 {{count}} 个模型:{{list}}_many": "Добавлено {{count}} моделей: {{list}}",
+    "已新增 {{count}} 个模型:{{list}}_other": "Добавлено {{count}} моделей: {{list}}",
+    "已更新完毕所有已启用通道余额!": "Балансы всех включенных каналов обновлены!",
+    "已有保存的配置": "Сохраненные конфигурации уже существуют",
+    "已有的模型": "Существующие модели",
+    "已有账户?": "Уже есть аккаунт?",
+    "已注销": "Выход выполнен",
+    "已添加到白名单": "Добавлено в белый список",
+    "已清空测试结果": "Результаты тестов очищены",
+    "已用/剩余": "Использовано/Осталось",
+    "已用额度": "Использованная квота",
+    "已禁用": "Отключено",
+    "已禁用所有密钥": "Все ключи отключены",
+    "已绑定": "Привязано",
+    "已绑定渠道": "Каналы привязаны",
+    "已耗尽": "Исчерпано",
+    "已过期": "Просрочено",
+    "已选择 {{count}} 个模型_one": "Выбрана {{count}} модель",
+    "已选择 {{count}} 个模型_few": "Выбрано {{count}} модели",
+    "已选择 {{count}} 个模型_many": "Выбрано {{count}} моделей",
+    "已选择 {{count}} 个模型_other": "Выбрано {{count}} моделей",
+    "已选择 {{selected}} / {{total}}": "Выбрано {{selected}} / {{total}}",
+    "已选择 ${count} 个渠道": "Выбрано ${count} каналов",
+    "已重置为默认配置": "Сброшено на конфигурацию по умолчанию",
+    "常见问答": "Часто задаваемые вопросы",
+    "常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)": "Управление часто задаваемыми вопросами, предоставление ответов на распространенные вопросы пользователям (максимум 50, на интерфейсе отображаются последние 20)",
+    "平台": "Платформа",
+    "平均RPM": "Среднее RPM",
+    "平均TPM": "Среднее TPM",
+    "平移": "Панорамирование",
+    "应用同步": "Синхронизация приложения",
+    "应用更改": "Применить изменения",
+    "应用覆盖": "Перезапись приложения",
+    "建立连接时发生错误": "Ошибка при установке соединения",
+    "建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。": "Рекомендуется использовать базы данных MySQL или PostgreSQL в производственной среде, или убедиться, что файл базы данных SQLite сопоставлен с постоянным хранилищем хоста.",
+    "开": "Вкл",
+    "开启之后会清除用户提示词中的": "После включения будет очищено в промптах пользователя:",
+    "开启之后将上游地址替换为服务器地址": "После включения адреса восходящих каналов будут заменены на адрес сервера",
+    "开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址": "После включения, только логи \"потребление\" и \"ошибки\" будут записывать IP-адрес вашего клиента",
+    "开启后,将定期发送ping数据保持连接活跃": "После включения будет периодически отправляться ping-данные для поддержания активности соединения",
+    "开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启": "После включения все запросы будут напрямую передаваться upstream без какой-либо обработки (перенаправление и адаптация каналов также будут отключены), включайте с осторожностью",
+    "开启后不限制:必须设置模型倍率": "После включения без ограничений: необходимо установить множители моделей",
+    "开启后未登录用户无法访问模型广场": "После включения незарегистрированные пользователи не смогут получить доступ к площади моделей",
+    "开启批量操作": "Включить пакетные операции",
+    "开始同步": "Начать синхронизацию",
+    "开始批量测试 ${count} 个模型,已清空上次结果...": "Начало пакетного тестирования ${count} моделей, предыдущие результаты очищены...",
+    "开始时间": "Время начала",
+    "弱变换": "Слабое преобразование",
+    "强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)": "Принудительно форматировать ответ в стандартный формат OpenAI (только для типов каналов OpenAI)",
+    "强制格式化": "Принудительное форматирование",
+    "强制要求": "Обязательное требование",
+    "强变换": "Сильное преобразование",
+    "当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道": "Автоматически отключать канал, когда в ошибке от восходящего канала содержатся эти ключевые слова (без учета регистра)",
+    "当前余额": "Текущий баланс",
+    "当前值": "Текущее значение",
+    "当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)": "Текущая группа - auto, автоматически выбирается оптимальная группа, когда одна группа недоступна, автоматически переключается на следующую (механизм предохранителя)",
+    "当前时间": "Текущее время",
+    "当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。": "В настоящее время обратный вызов Midjourney отключен, некоторые проекты могут не получить результаты рисования, можно включить в настройках эксплуатации.",
+    "当前查看的分组为:{{group}},倍率为:{{ratio}}": "Текущая просматриваемая группа: {{group}}, коэффициент: {{ratio}}",
+    "当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。": "Текущий список моделей является самым длинным списком моделей всех каналов под этой меткой, а не объединением всех каналов, обратите внимание, что это может привести к потере моделей некоторых каналов.",
+    "当前版本": "Текущая версия",
+    "当前计费": "Текущая тарификация",
+    "当前设备不支持 Passkey": "Текущее устройство не поддерживает Passkey",
+    "当前设置类型: ": "Текущий тип настроек: ",
+    "当前跟随系统": "Следовать системе",
+    "当剩余额度低于此数值时,系统将通过选择的方式发送通知": "Когда оставшаяся квота ниже этого значения, система отправит уведомление выбранным способом",
+    "当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用": "Принимать вызовы моделей без установленной цены, использовать только если вы доверяете сайту, могут возникнуть высокие расходы",
+    "当运行通道全部测试时,超过此时间将自动禁用通道": "При тестировании всех работающих каналов, превышение этого времени автоматически отключит канал",
+    "待使用收益": "Ожидаемый доход",
+    "微信": "WeChat",
+    "微信公众号二维码图片链接": "Ссылка на изображение QR-кода официальной учетной записи WeChat",
+    "微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)": "Отсканируйте QR-код в WeChat, чтобы подписаться на официальную учетную запись, введите «код подтверждения», чтобы получить код подтверждения (действителен в течение трех минут)",
+    "微信扫码登录": "Вход через сканирование QR-кода в WeChat",
+    "微信账户绑定成功!": "Привязка учетной записи WeChat успешна!",
+    "必须是有效的 JSON 字符串数组,例如:[\"g1\",\"g2\"]": "Должен быть действительный массив строк JSON, например: [\"g1\",\"g2\"]",
+    "忘记密码?": "Забыли пароль?",
+    "快速开始": "Быстрый старт",
+    "思考中...": "Размышляю...",
+    "思考内容转换": "Преобразование содержимого размышлений",
+    "思考过程": "Процесс размышлений",
+    "思考适配 BudgetTokens 百分比": "Адаптация размышлений к проценту BudgetTokens",
+    "思考预算占比": "Доля бюджета на размышления",
+    "性能指标": "Показатели производительности",
+    "总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}": "Общая цена: цена текста {{textPrice}} + цена аудио {{audioPrice}} = {{symbol}}{{total}}",
+    "总密钥数": "Общее количество ключей",
+    "总收益": "Общий доход",
+    "总计": "Итого",
+    "总额度": "Общая квота",
+    "您可以个性化设置侧边栏的要显示功能": "Вы можете персонализировать отображаемые функции боковой панели",
+    "您无权访问此页面,请联系管理员": "У вас нет прав доступа к этой странице, свяжитесь с администратором",
+    "您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。": "Вы используете базу данных MySQL. MySQL - это надежная система управления реляционными базами данных, подходящая для использования в производственной среде.",
+    "您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。": "Вы используете базу данных PostgreSQL. PostgreSQL - это мощная система управления реляционными базами данных с открытым исходным кодом, обеспечивающая превосходную надежность и целостность данных, подходящая для использования в производственной среде.",
+    "您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!": "Вы используете базу данных SQLite. Если вы работаете в контейнерной среде, убедитесь, что правильно настроено постоянное сопоставление файлов базы данных, иначе все данные будут потеряны после перезапуска контейнера!",
+    "您正在删除自己的帐户,将清空所有数据且不可恢复": "Вы удаляете свою учетную запись, все данные будут очищены и не могут быть восстановлены",
+    "您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。": "Ваши данные будут безопасно храниться на локальном компьютере. Все конфигурации, информация о пользователях и записи об использовании будут автоматически сохранены и не потеряются после закрытия приложения.",
+    "您确定要取消密码登录功能吗?这可能会影响用户的登录方式。": "Вы уверены, что хотите отменить функцию входа по паролю? Это может повлиять на способ входа пользователей.",
+    "您需要先启用两步验证或 Passkey 才能执行此操作": "Вам необходимо сначала включить двухфакторную аутентификацию или Passkey для выполнения этой операции",
+    "您需要先启用两步验证或 Passkey 才能查看敏感信息。": "Вам необходимо сначала включить двухфакторную аутентификацию или Passkey для просмотра конфиденциальной информации.",
+    "想起来了?": "Вспомнили?",
+    "成功": "Успешно",
+    "成功兑换额度:": "Успешно обменяно квота: ",
+    "成功时自动启用通道": "Автоматически включать канал при успехе",
+    "我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销": "Я понимаю, что отключение двухфакторной аутентификации приведет к постоянному удалению всех связанных настроек и резервных кодов, и эта операция не может быть отменена",
+    "我已阅读并同意": "Я прочитал(а) и согласен(на)",
+    "或": "или",
+    "或其兼容new-api-worker格式的其他版本": "или другие версии, совместимые с форматом new-api-worker",
+    "或手动输入密钥:": "или введите ключ вручную: ",
+    "所有上游数据均可信": "Все восходящие данные доверенные",
+    "所有密钥已复制到剪贴板": "Все ключи скопированы в буфер обмена",
+    "所有编辑均为覆盖操作,留空则不更改": "Все редактирования являются операциями перезаписи, если оставить поле пустым, изменения не будут применены",
+    "手动禁用": "Отключить вручную",
+    "手动编辑": "Редактировать вручную",
+    "手动输入": "Ввести вручную",
+    "打开侧边栏": "Открыть боковую панель",
+    "执行中": "Выполняется",
+    "扫描二维码": "Сканировать QR-код",
+    "批量创建": "Пакетное создание",
+    "批量创建时会在名称后自动添加随机后缀": "При пакетном создании к имени автоматически добавляется случайный суффикс",
+    "批量创建模式下仅支持文件上传,不支持手动输入": "В режиме пакетного создания поддерживается только загрузка файлов, ручной ввод не поддерживается",
+    "批量删除": "Пакетное удаление",
+    "批量删除令牌": "Пакетное удаление токенов",
+    "批量删除失败": "Пакетное удаление не удалось",
+    "批量删除模型": "Пакетное удаление моделей",
+    "批量操作": "Пакетные операции",
+    "批量测试${count}个模型": "Пакетное тестирование ${count} моделей",
+    "批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}": "Пакетное тестирование завершено! Успешно: ${success}, Неудачно: ${fail}, Всего: ${total}",
+    "批量测试已停止": "Пакетное тестирование остановлено",
+    "批量测试过程中发生错误: ": "Произошла ошибка в процессе пакетного тестирования: ",
+    "批量设置": "Пакетные настройки",
+    "批量设置成功": "Пакетные настройки успешны",
+    "批量设置标签": "Пакетная установка меток",
+    "批量设置模型参数": "Пакетная установка параметров модели",
+    "折": "скидка",
+    "按K显示单位": "Отображать единицы в K",
+    "按价格设置": "Настроить по цене",
+    "按倍率类型筛选": "Фильтровать по типу коэффициента",
+    "按倍率设置": "Настроить по множителю",
+    "按次计费": "Оплата за использование",
+    "按量计费": "Оплата по объему",
+    "按顺序替换content中的变量占位符": "Последовательно заменять переменные-заполнители в content",
+    "换脸": "Замена лица",
+    "授权,需在遵守": "Авторизация, необходимо соблюдать",
+    "授权失败": "Авторизация не удалась",
+    "排队中": "В очереди",
+    "接受未设置价格模型": "Принимать модели без установленной цены",
+    "接口凭证": "Учетные данные интерфейса",
+    "控制台": "Консоль",
+    "控制台区域": "Область консоли",
+    "控制顶栏模块显示状态,全局生效": "Управление состоянием отображения модулей верхней панели, действует глобально",
+    "推荐:用户可以选择是否使用指纹等验证": "Рекомендуется: пользователи могут выбирать, использовать ли проверку по отпечатку пальца и другие методы",
+    "推荐使用(用户可选)": "Рекомендуется использовать (по выбору пользователя)",
+    "描述": "Описание",
+    "提交": "Отправить",
+    "提交时间": "Время отправки",
+    "提交结果": "Результат отправки",
+    "提升": "Повысить",
+    "提示": "Промпт",
+    "提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "Ввод {{input}} токенов / 1M токенов * {{symbol}}{{price}} + Вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "Ввод {{nonCacheInput}} токенов / 1M токенов * {{symbol}}{{price}} + Кэш {{cacheInput}} токенов / 1M токенов * {{symbol}}{{cachePrice}} + Создание кэша {{cacheCreationInput}} токенов / 1M токенов * {{symbol}}{{cacheCreationPrice}} + Вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示:如需备份数据,只需复制上述目录即可": "Промпт: для резервного копирования данных просто скопируйте указанный выше каталог",
+    "提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址": "Промпт: {key} в ссылке будет заменен на API-ключ, {address} будет заменен на адрес сервера",
+    "提示价格:{{symbol}}{{price}} / 1M tokens": "Цена промпта: {{symbol}}{{price}} / 1M токенов",
+    "提示缓存倍率": "Коэффициент кэша промптов",
+    "搜索供应商": "Поиск поставщиков",
+    "搜索关键字": "Поиск по ключевым словам",
+    "搜索无结果": "Поиск не дал результатов",
+    "搜索条件": "Условия поиска",
+    "搜索模型": "Поиск моделей",
+    "搜索模型...": "Поиск моделей...",
+    "搜索模型名称": "Поиск по названию модели",
+    "搜索模型失败": "Поиск моделей не удался",
+    "搜索渠道名称或地址": "Поиск по названию или адресу канала",
+    "搜索聊天应用名称": "Поиск по названию чат-приложения",
+    "操作": "Операции",
+    "操作失败": "Операция не удалась",
+    "操作失败,请重试": "Операция не удалась, попробуйте еще раз",
+    "操作成功完成!": "Операция успешно завершена!",
+    "操作暂时被禁用": "Операция временно отключена",
+    "操练场": "Тренировочная площадка",
+    "操练场和聊天功能": "Тренировочная площадка и чат-функции",
+    "支付地址": "Адрес оплаты",
+    "支付宝": "Alipay",
+    "支付方式": "Способ оплаты",
+    "支付设置": "Настройки оплаты",
+    "支付请求失败": "Запрос на оплату не удался",
+    "支付金额": "Сумма оплаты",
+    "支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。": "Поддерживает 6-значные TOTP коды подтверждения или 8-значные резервные коды, можно настроить или просмотреть в `Личные настройки-Настройки безопасности-Настройки двухфакторной аутентификации`.",
+    "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24": "Поддерживает формат CIDR, например: 8.8.8.8, 192.168.1.0/24",
+    "支持HTTP和HTTPS,填写Gotify服务器的完整URL地址": "Поддерживает HTTP и HTTPS, укажите полный URL-адрес сервера Gotify",
+    "支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)": "Поддерживает HTTP и HTTPS, переменные шаблона: {{title}} (заголовок уведомления), {{content}} (содержимое уведомления)",
+    "支持众多的大模型供应商": "Поддерживает множество поставщиков больших моделей",
+    "支持单个端口和端口范围,如:80, 443, 8000-8999": "Поддерживает отдельные порты и диапазоны портов, например: 80, 443, 8000-8999",
+    "支持变量:": "Поддерживаемые переменные: ",
+    "支持备份": "Поддерживает резервное копирование",
+    "支持搜索用户的 ID、用户名、显示名称和邮箱地址": "Поддерживает поиск по ID пользователя, имени пользователя, отображаемому имени и адресу электронной почты",
+    "支持的图像模型": "Поддерживаемые модели изображений",
+    "支持通配符格式,如:example.com, *.api.example.com": "Поддерживает формат с подстановочными знаками, например: example.com, *.api.example.com",
+    "收益": "Доход",
+    "收益统计": "Статистика доходов",
+    "收起": "Свернуть",
+    "收起侧边栏": "Свернуть боковую панель",
+    "收起内容": "Свернуть содержимое",
+    "放大": "Увеличить",
+    "放大编辑": "Увеличить и редактировать",
+    "敏感信息不会发送到前端显示": "Конфиденциальная информация не будет отправляться для отображения на frontend",
+    "数据存储位置:": "Место хранения данных: ",
+    "数据库信息": "Информация о базе данных",
+    "数据库检查": "Проверка базы данных",
+    "数据库类型": "Тип базы данных",
+    "数据库警告": "Предупреждение базы данных",
+    "数据格式错误": "Ошибка формата данных",
+    "数据看板": "Панель данных",
+    "数据看板更新间隔": "Интервал обновления панели данных",
+    "数据看板设置": "Настройки панели данных",
+    "数据看板默认时间粒度": "Временная гранулярность панели данных по умолчанию",
+    "数据管理和日志查看": "Управление данными и просмотр журналов",
+    "文件上传": "Загрузка файла",
+    "文件搜索价格:{{symbol}}{{price}} / 1K 次": "Цена поиска файлов: {{symbol}}{{price}} / 1K запросов",
+    "文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "Текстовый ввод {{input}} токенов / 1M токенов * {{symbol}}{{price}} + Текстовый вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "Текстовый ввод {{nonCacheInput}} токенов / 1M токенов * {{symbol}}{{price}} + Кэш {{cacheInput}} токенов / 1M токенов * {{symbol}}{{cachePrice}} + Текстовый вывод {{completion}} токенов / 1M токенов * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字输入": "Текстовый ввод",
+    "文字输出": "Текстовый вывод",
+    "文心一言": "Wenxin Yiyan",
+    "文档": "Документация",
+    "文档地址": "Адрес документации",
+    "文生视频": "Текст в видео",
+    "新增供应商": "Добавить поставщика",
+    "新密码": "Новый пароль",
+    "新密码需要和原密码不一致!": "Новый пароль должен отличаться от старого!",
+    "新建": "Создать",
+    "新建数量": "Количество для создания",
+    "新建组": "Создать группу",
+    "新格式(支持条件判断与json自定义):": "Новый формат (поддерживает условные суждения и пользовательскую настройку json):",
+    "新格式模板": "Шаблон нового формата",
+    "新版本": "Новая версия",
+    "新用户使用邀请码奖励额度": "Квота вознаграждения для новых пользователей, использующих приглашение",
+    "新用户初始额度": "Начальная квота для новых пользователей",
+    "新的备用恢复代码": "Новый резервный код восстановления",
+    "新的备用码已生成": "Новые резервные коды сгенерированы",
+    "新获取的模型": "Новые полученные модели",
+    "新额度:": "Новая квота: ",
+    "无": "Нет",
+    "无冲突项": "Нет конфликтующих элементов",
+    "无效的重置链接,请重新发起密码重置请求": "Недействительная ссылка для сброса, пожалуйста, отправьте запрос на сброс пароля повторно",
+    "无法发起 Passkey 注册": "Не удалось инициировать регистрацию Passkey",
+    "无法复制到剪贴板,请手动复制": "Не удалось скопировать в буфер обмена, пожалуйста, скопируйте вручную",
+    "无邀请人": "Нет приглашающего",
+    "无限制": "Без ограничений",
+    "无限额度": "Безлимитная квота",
+    "日志清理失败:": "Очистка журнала не удалась: ",
+    "日志类型": "Тип журнала",
+    "日志设置": "Настройки журнала",
+    "日志详情": "Детали журнала",
+    "旧格式(直接覆盖):": "Старый формат (прямая перезапись):",
+    "旧格式模板": "Шаблон старого формата",
+    "旧的备用码已失效,请保存新的备用码": "Старые резервные коды больше не действительны, пожалуйста, сохраните новые резервные коды",
+    "早上好": "Доброе утро",
+    "时间": "Время",
+    "时间粒度": "Временная гранулярность",
+    "易支付商户ID": "ID торговца EasyPay",
+    "易支付商户密钥": "Ключ торговца EasyPay",
+    "是": "Да",
+    "是否为企业账户": "Является ли корпоративным аккаунтом",
+    "是否同时重置对话消息?选择\"是\"将清空所有对话记录并恢复默认示例;选择\"否\"将保留当前对话记录。": "Одновременно сбросить сообщения диалога? Выбор \"Да\" очистит все записи диалогов и восстановит примеры по умолчанию; выбор \"Нет\" сохранит текущие записи диалогов.",
+    "是否将该订单标记为成功并为用户入账?": "Отметить этот заказ как успешный и зачислить средства пользователю?",
+    "是否自动禁用": "Автоматически отключать",
+    "是否要求指纹/面容等生物识别": "Требовать биометрическую аутентификацию (отпечаток пальца/лицо и т.д.)",
+    "显示倍率": "Отображать коэффициент",
+    "显示最新20条": "Отображать последние 20 записей",
+    "显示名称": "Отображаемое имя",
+    "显示完整内容": "Отображать полное содержимое",
+    "显示操作项": "Отображать элементы операций",
+    "显示更多": "Отображать больше",
+    "显示第": "Отображать",
+    "显示设置": "Настройки отображения",
+    "显示调试": "Отображать отладку",
+    "晚上好": "Добрый вечер",
+    "普通用户": "Обычный пользователь",
+    "智能体ID": "ID интеллектуального агента",
+    "智能熔断": "Интеллектуальный предохранитель",
+    "智谱": "Zhipu",
+    "暂无API信息": "Временно нет информации об API",
+    "暂无保存的配置": "Нет сохраненных конфигураций",
+    "暂无充值记录": "Нет записей о пополнении",
+    "暂无公告": "Нет объявлений",
+    "暂无匹配模型": "Нет соответствующих моделей",
+    "暂无可用的支付方式,请联系管理员配置": "Нет доступных способов оплаты, свяжитесь с администратором для настройки",
+    "暂无响应数据": "Нет данных ответа",
+    "暂无密钥数据": "Нет данных ключей",
+    "暂无差异化倍率显示": "Нет отображения дифференцированных множителей",
+    "暂无常见问答": "Нет часто задаваемых вопросов",
+    "暂无成功模型": "Нет успешных моделей",
+    "暂无数据": "Нет данных",
+    "暂无数据,点击下方按钮添加键值对": "Нет данных, нажмите кнопку ниже, чтобы добавить пару ключ-значение",
+    "暂无模型描述": "Нет описания модели",
+    "暂无监控数据": "Нет данных мониторинга",
+    "暂无系统公告": "Нет системных объявлений",
+    "暂无缺失模型": "Нет отсутствующих моделей",
+    "暂无请求数据": "Нет данных запросов",
+    "暂无项目": "Нет проектов",
+    "暂无预填组": "Нет предварительно заполненных групп",
+    "暴露倍率接口": "Интерфейс экспонирования коэффициента",
+    "更多": "Больше",
+    "更多信息请参考": "Для получения дополнительной информации см.",
+    "更多参数请参考": "Для получения дополнительных параметров см.",
+    "更好的价格,更好的稳定性,只需要将模型基址替换为:": "Лучшая цена, лучшая стабильность, просто замените базовый адрес модели на:",
+    "更新": "Обновить",
+    "更新 Stripe 设置": "Обновить настройки Stripe",
+    "更新SSRF防护设置": "Обновить настройки защиты SSRF",
+    "更新Worker设置": "Обновить настройки Worker",
+    "更新令牌信息": "Обновить информацию о токене",
+    "更新兑换码信息": "Обновить информацию о коде обмена",
+    "更新失败": "Обновление не удалось",
+    "更新成功": "Обновление успешно",
+    "更新所有已启用通道余额": "Обновить баланс всех включенных каналов",
+    "更新支付设置": "Обновить настройки оплаты",
+    "更新时间": "Время обновления",
+    "更新服务器地址": "Обновить адрес сервера",
+    "更新模型信息": "Обновить информацию о модели",
+    "更新渠道信息": "Обновить информацию о канале",
+    "更新预填组": "Обновить предварительно заполненную группу",
+    "服务可用性": "Доступность сервиса",
+    "服务器地址": "Адрес сервера",
+    "服务显示名称": "Отображаемое имя сервиса",
+    "未发现新增模型": "Новые модели не обнаружены",
+    "未发现重复密钥": "Дублирующиеся ключи не обнаружены",
+    "未启动": "Не запущено",
+    "未启用": "Не включено",
+    "未命名": "Без имени",
+    "未备份": "Не резервировано",
+    "未开始": "Не начато",
+    "未找到匹配的模型": "Соответствующие модели не найдены",
+    "未找到差异化倍率,无需同步": "Дифференцированные множители не найдены, синхронизация не требуется",
+    "未提交": "Не отправлено",
+    "未检测到 Fluent 容器": "Контейнер Fluent не обнаружен",
+    "未检测到 FluentRead(流畅阅读),请确认扩展已启用": "FluentRead (плавное чтение) не обнаружен, убедитесь, что расширение включено",
+    "未测试": "Не протестировано",
+    "未登录或登录已过期,请重新登录": "Вы не вошли в систему или срок входа истек, войдите снова",
+    "未知": "Неизвестно",
+    "未知供应商": "Неизвестный поставщик",
+    "未知模型": "Неизвестная модель",
+    "未知渠道": "Неизвестный канал",
+    "未知状态": "Неизвестное состояние",
+    "未知类型": "Неизвестный тип",
+    "未知身份": "Неизвестная личность",
+    "未绑定": "Не привязано",
+    "未获取到授权码": "Код авторизации не получен",
+    "未设置": "Не настроено",
+    "未设置倍率模型": "Модели с неустановленным множителем",
+    "未配置模型": "Ненастроенные модели",
+    "未配置的模型列表": "Список ненастроенных моделей",
+    "本地": "Локальный",
+    "本地数据存储": "Локальное хранение данных",
+    "本设备:手机指纹/面容,外接:USB安全密钥": "Это устройство: отпечаток пальца/лицо телефона, внешнее: USB-ключ безопасности",
+    "本设备内置": "Встроенное в это устройство",
+    "本项目根据": "Этот проект основан на",
+    "权重": "Вес",
+    "权限设置": "Настройки прав доступа",
+    "条": "запись",
+    "条 - 第": "запись -",
+    "条,共": "записей, всего",
+    "条日志已清理!": "записей журнала очищено!",
+    "查看": "Просмотр",
+    "查看图片": "Просмотр изображения",
+    "查看密钥": "Просмотр ключа",
+    "查看当前可用的所有模型": "Просмотреть все доступные в настоящее время модели",
+    "查看所有可用的AI模型供应商,包括众多知名供应商的模型。": "Просмотреть всех доступных поставщиков моделей ИИ, включая модели от многих известных поставщиков.",
+    "查看渠道密钥": "Просмотр ключа канала",
+    "查询": "Запрос",
+    "标签": "Метка",
+    "标签不能为空!": "Метка не может быть пустой!",
+    "标签信息": "Информация о метке",
+    "标签名称": "Название метки",
+    "标签的基本配置": "Базовая конфигурация метки",
+    "标签组": "Группа меток",
+    "标签聚合": "Агрегация меток",
+    "标签聚合模式": "Режим агрегации меток",
+    "标识颜色": "Цвет идентификатора",
+    "根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含": "Поиск метаданных модели по имени и правилам соответствия, приоритет: точный > префикс > суффикс > содержит",
+    "格式示例:": "Пример формата: ",
+    "检查更新": "Проверить обновления",
+    "检测到 FluentRead(流畅阅读)": "Обнаружен FluentRead (плавное чтение)",
+    "检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。": "Обнаружено несколько ключей, вы можете скопировать каждый ключ отдельно или нажать \"Копировать все\" для получения полного содержимого.",
+    "检测到该消息后有AI回复,是否删除后续回复并重新生成?": "Обнаружен ответ ИИ после этого сообщения, удалить ли последующие ответы и сгенерировать заново?",
+    "检测必须等待绘图成功才能进行放大等操作": "Обнаружение должно ждать успешного вывода рисования для выполнения операций увеличения и т.д.",
+    "模型": "Модель",
+    "模型: {{ratio}}": "Модель: {{ratio}}",
+    "模型专用区域": "Специальная область моделей",
+    "模型价格": "Цена модели",
+    "模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}": "Цена модели {{symbol}}{{price}}, {{ratioType}} {{ratio}}",
+    "模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}": "Цена модели: {{symbol}}{{price}} * {{ratioType}}: {{ratio}} = {{symbol}}{{total}}",
+    "模型倍率": "Коэффициент модели",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}": "Коэффициент модели {{modelRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент вывода {{completionRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次": "Коэффициент модели {{modelRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент вывода {{completionRatio}}, {{ratioType}} {{ratio}}, вызовы веб-поиска {{webSearchCallCount}} раз",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}": "Коэффициент модели {{modelRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент вывода {{completionRatio}}, коэффициент ввода изображений {{imageRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}": "Коэффициент модели {{modelRatio}}, коэффициент вывода {{completionRatio}}, коэффициент кэша {{cacheRatio}}, коэффициент создания кэша {{cacheCreationRatio}}, {{ratioType}} {{ratio}}",
+    "模型倍率值": "Значение коэффициента модели",
+    "模型倍率和补全倍率": "Коэффициент модели и коэффициент вывода",
+    "模型倍率和补全倍率同时设置": "Одновременная настройка коэффициента модели и коэффициента вывода",
+    "模型倍率设置": "Настройка коэффициента модели",
+    "模型关键字": "Ключевые слова модели",
+    "模型列表已复制到剪贴板": "Список моделей скопирован в буфер обмена",
+    "模型列表已更新": "Список моделей обновлен",
+    "模型创建成功!": "Модель успешно создана!",
+    "模型名称": "Название модели",
+    "模型名称已存在": "Название модели уже существует",
+    "模型固定价格": "Фиксированная цена модели",
+    "模型图标": "Иконка модели",
+    "模型定价,需要登录访问": "Ценообразование моделей, требуется вход для доступа",
+    "模型广场": "Площадка моделей",
+    "模型支持的接口端点信息": "Информация о конечных точках интерфейса, поддерживаемых моделью",
+    "模型数据分析": "Анализ данных моделей",
+    "模型映射必须是合法的 JSON 格式!": "Сопоставление моделей должно быть в допустимом формате JSON!",
+    "模型更新成功!": "Модель успешно обновлена!",
+    "模型消耗分布": "Распределение потребления моделей",
+    "模型消耗趋势": "Тенденции потребления моделей",
+    "模型版本": "Версия модели",
+    "模型的详细描述和基本特性": "Подробное описание и основные характеристики модели",
+    "模型相关设置": "Настройки, связанные с моделью",
+    "模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:": "Сообщество моделей требует совместного поддержания всеми. Если вы обнаружили ошибки в данных или хотите внести новые данные о моделях, посетите:",
+    "模型管理": "Управление моделями",
+    "模型组": "Группа моделей",
+    "模型补全倍率(仅对自定义模型有效)": "Коэффициент вывода модели (действует только для пользовательских моделей)",
+    "模型请求速率限制": "Ограничение скорости запросов модели",
+    "模型调用次数占比": "Доля вызовов модели",
+    "模型调用次数排行": "Рейтинг вызовов модели",
+    "模型选择和映射设置": "Настройки выбора и сопоставления моделей",
+    "模型配置": "Конфигурация модели",
+    "模型重定向": "Перенаправление модели",
+    "模型限制列表": "Список ограничений модели",
+    "模板示例": "Пример шаблона",
+    "模糊搜索模型名称": "Нечеткий поиск по названию модели",
+    "次": "раз",
+    "欢迎使用,请完成以下设置以开始使用系统": "Добро пожаловать, пожалуйста, выполните следующие настройки, чтобы начать использовать систему",
+    "正在处理大内容...": "Обработка большого содержимого...",
+    "正在提交": "Отправка...",
+    "正在构造请求体预览...": "Создание предварительного просмотра тела запроса...",
+    "正在测试第 ${current} - ${end} 个模型 (共 ${total} 个)": "Тестирование моделей с ${current} по ${end} (всего ${total})",
+    "正在跳转...": "Переход...",
+    "此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理": "Этот прокси используется только для пересылки изображений, отправки уведомлений Webhook и т.д., AI API запросы по-прежнему отправляются напрямую сервером, прокси можно настроить отдельно в настройках канала",
+    "此修改将不可逆": "Это изменение будет необратимым",
+    "此操作不可恢复,请仔细确认时间后再操作!": "Эта операция необратима, пожалуйста, внимательно подтвердите время перед выполнением!",
+    "此操作不可撤销,将永久删除已自动禁用的密钥": "Эта операция необратима, навсегда удалит автоматически отключенные ключи",
+    "此操作不可撤销,将永久删除该密钥": "Эта операция необратима, навсегда удалит этот ключ",
+    "此操作不可逆,所有数据将被永久删除": "Эта операция необратима, все данные будут удалены навсегда",
+    "此操作将启用用户账户": "Эта операция включит учетную запись пользователя",
+    "此操作将提升用户的权限级别": "Эта операция повысит уровень прав пользователя",
+    "此操作将禁用用户账户": "Эта операция отключит учетную запись пользователя",
+    "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。": "Эта операция отключит текущую конфигурацию двухфакторной аутентификации пользователя, при следующем входе в систему больше не потребуется вводить проверочный код, пока пользователь не включит её снова.",
+    "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。": "Эта операция отвяжет текущий Passkey пользователя, при следующем входе потребуется повторная регистрация.",
+    "此操作将降低用户的权限级别": "Эта операция понизит уровень прав пользователя",
+    "此支付方式最低充值金额为": "Минимальная сумма пополнения для этого способа оплаты составляет",
+    "此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。": "Этот параметр используется для внутренних вычислений системы, значение по умолчанию 500000 разработано для точности до 6 знаков после запятой, не рекомендуется изменять.",
+    "此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除": "Эта страница отображает только модели с неустановленной ценой или коэффициентом, после настройки они автоматически удалятся из списка",
+    "此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "Этот параметр только для чтения, пользователю необходимо выполнить привязку через соответствующие кнопки на странице личных настроек, прямое изменение невозможно",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:": "Этот параметр необязательный, используется для изменения имени модели в теле запроса, представляет собой JSON строку, где ключ - это имя модели в запросе, а значение - имя модели для замены, например:",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改": "Этот параметр необязательный, используется для изменения имени модели в теле запроса, представляет собой JSON строку, где ключ - это имя модели в запросе, а значение - имя модели для замены, если оставить пустым, изменения не применяются",
+    "此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:": "Этот параметр необязательный, используется для перезаписи возвращаемого кода состояния, влияет только на локальную проверку, не изменяет код состояния, возвращаемый upstream, например, перезапись ошибки 400 канала claude на 500 (для повтора), не злоупотребляйте этой функцией, например:",
+    "此项可选,用于覆盖请求参数。不支持覆盖 stream 参数": "Этот параметр необязательный, используется для переопределения параметров запроса. Не поддерживает переопределение параметра stream",
+    "此项可选,用于覆盖请求头参数": "Этот параметр необязательный, используется для переопределения параметров заголовка запроса",
+    "此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/": "Этот параметр необязательный, используется для выполнения API вызовов через пользовательский адрес API, в конце не должно быть /v1 и /",
+    "每隔多少分钟测试一次所有通道": "Как часто тестировать все каналы (в минутах)",
+    "永不过期": "Никогда не истекает",
+    "永久删除您的两步验证设置": "Окончательно удалить настройки двухфакторной аутентификации",
+    "永久删除所有备用码(包括未使用的)": "Окончательно удалить все резервные коды (включая неиспользованные)",
+    "没有可用令牌用于填充": "Нет доступных токенов для заполнения",
+    "没有可用模型": "Нет доступных моделей",
+    "没有找到匹配的模型": "Не найдено соответствующих моделей",
+    "没有未设置的模型": "Нет неустановленных моделей",
+    "没有模型可以复制": "Нет моделей для копирования",
+    "没有账户?": "Нет аккаунта?",
+    "注 册": "РЕГИСТРАЦИЯ",
+    "注册": "Регистрация",
+    "注册 Passkey": "Регистрация Passkey",
+    "注意": "Внимание",
+    "注意:JSON中重复的键只会保留最后一个同名键的值": "Внимание: в JSON повторяющиеся ключи сохранят только значение последнего ключа с тем же именем",
+    "注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用": "Внимание: это не Chat API, обязательно укажите правильный адрес API, иначе это может привести к невозможности использования",
+    "注销": "Выйти",
+    "注销成功!": "Выход выполнен успешно!",
+    "流": "Поток",
+    "浅色": "Светлая",
+    "浅色模式": "Светлый режим",
+    "测试": "Тест",
+    "测试中": "Тестирование",
+    "测试中...": "Тестирование...",
+    "测试单个渠道操作项目组": "Тестирование отдельного канала операционной группы проекта",
+    "测试失败": "Тест не удался",
+    "测试所有渠道的最长响应时间": "Максимальное время отклика для тестирования всех каналов",
+    "测试所有通道": "Тестировать все каналы",
+    "测速": "Измерение скорости",
+    "消息优先级": "Приоритет сообщения",
+    "消息优先级,范围0-10,默认为5": "Приоритет сообщения, диапазон 0-10, по умолчанию 5",
+    "消息已删除": "Сообщение удалено",
+    "消息已复制到剪贴板": "Сообщение скопировано в буфер обмена",
+    "消息已更新": "Сообщение обновлено",
+    "消息已编辑": "Сообщение отредактировано",
+    "消耗分布": "Распределение потребления",
+    "消耗趋势": "Тенденции потребления",
+    "消耗额度": "Лимит потребления",
+    "消费": "Расходы",
+    "深色": "Тёмная",
+    "深色模式": "Тёмный режим",
+    "添加": "Добавить",
+    "添加API": "Добавить API",
+    "添加令牌": "Добавить токен",
+    "添加兑换码": "Добавить код купона",
+    "添加公告": "Добавить объявление",
+    "添加分类": "Добавить категорию",
+    "添加成功": "Добавлено успешно",
+    "添加模型": "Добавить модель",
+    "添加模型区域": "Добавить область модели",
+    "添加渠道": "Добавить канал",
+    "添加用户": "Добавить пользователя",
+    "添加聊天配置": "Добавить конфигурацию чата",
+    "添加键值对": "Добавить пару ключ-значение",
+    "添加问答": "Добавить вопрос-ответ",
+    "添加额度": "Добавить лимит",
+    "清空重定向": "Очистить перенаправление",
+    "清除历史日志": "Очистить историю логов",
+    "清除失效兑换码": "Очистить недействительные коды обмена",
+    "清除所有模型": "Очистить все модели",
+    "渠道": "Канал",
+    "渠道 ID": "ID канала",
+    "渠道ID,名称,密钥,API地址": "ID Канала, имя, Токен, адрес API",
+    "渠道优先级": "Приоритет канала",
+    "渠道信息": "Информация о канале",
+    "渠道创建成功!": "Канал создан успешно!",
+    "渠道复制失败": "Ошибка копирования канала",
+    "渠道复制失败: ": "Ошибка копирования канала: ",
+    "渠道复制成功": "Канал скопирован успешно",
+    "渠道密钥": "Ключ канала",
+    "渠道密钥信息": "Информация о ключе канала",
+    "渠道密钥列表": "Список ключей канала",
+    "渠道更新成功!": "Канал обновлён успешно!",
+    "渠道权重": "Вес канала",
+    "渠道标签": "Метки Канала",
+    "渠道模型信息不完整": "Информация о моделях канала неполная",
+    "渠道的基本配置信息": "Основная информация о конфигурации канала",
+    "渠道的模型测试": "Тестирование моделей канала",
+    "渠道的高级配置选项": "Расширенные параметры конфигурации канала",
+    "渠道管理": "Управление каналами",
+    "渠道额外设置": "Дополнительные настройки канала",
+    "源地址": "Исходный адрес",
+    "演示站点": "Демонстрационный сайт",
+    "演示站点模式": "Режим демонстрационного сайта",
+    "点击上传文件或拖拽文件到这里": "Нажмите для загрузки файла или перетащите файл сюда",
+    "点击下方按钮通过 Telegram 完成绑定": "Нажмите кнопку ниже для вывода привязки через Telegram",
+    "点击复制模型名称": "Нажмите для копирования имени модели",
+    "点击查看差异": "Нажмите для просмотра различий",
+    "点击此处": "Нажмите здесь",
+    "点击预览视频": "Нажмите для предварительного просмотра видео",
+    "点击验证按钮,使用您的生物特征或安全密钥": "Нажмите кнопку проверки, используйте ваши биометрические данные или ключ безопасности",
+    "版权所有": "Все права защищены",
+    "状态": "Статус",
+    "状态码复写": "Перезапись кода состояния",
+    "状态筛选": "Фильтр по статусу",
+    "状态页面Slug": "Slug страницы статуса",
+    "生成令牌": "Сгенерировать токен",
+    "生成数量": "Количество для генерации",
+    "生成数量必须大于0": "Количество для генерации должно быть больше 0",
+    "生成新的备用码": "Сгенерировать новые резервные коды",
+    "生成歌词": "Сгенерировать текст песни",
+    "生成音乐": "Сгенерировать музыку",
+    "用于API调用的身份验证令牌,请妥善保管": "Токен аутентификации для API вызовов, пожалуйста, храните его надёжно",
+    "用于配置网络代理,支持 socks5 协议": "Используется для настройки сетевого прокси, поддерживает протокол socks5",
+    "用以支持基于 WebAuthn 的无密码登录注册": "Используется для поддержки входа и регистрации без пароля на основе WebAuthn",
+    "用以支持用户校验": "Используется для поддержки проверки пользователей",
+    "用以支持系统的邮件发送": "Используется для поддержки отправки электронной почты системой",
+    "用以支持通过 GitHub 进行登录注册": "Используется для поддержки входа и регистрации через GitHub",
+    "用以支持通过 Linux DO 进行登录注册": "Используется для поддержки входа и регистрации через Linux DO",
+    "用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP": "Используется для поддержки входа через OIDC, например Okta, Auth0 и другие IdP, совместимые с протоколом OIDC",
+    "用以支持通过 Telegram 进行登录注册": "Используется для поддержки входа и регистрации через Telegram",
+    "用以支持通过微信进行登录注册": "Используется для поддержки входа и регистрации через WeChat",
+    "用以防止恶意用户利用临时邮箱批量注册": "Используется для предотвращения массовой регистрации злоумышленниками с использованием временных почтовых ящиков",
+    "用户": "Пользователь",
+    "用户个人功能": "Персональные функции пользователя",
+    "用户主页,展示系统信息": "Главная страница пользователя, отображение системной информации",
+    "用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置": "Приоритет пользователя: если пользователь указал системное приглашение в запросе, будут использоваться настройки пользователя",
+    "用户信息": "Информация о пользователе",
+    "用户信息更新成功!": "Информация о пользователе обновлена успешно!",
+    "用户分组": "Группы пользователей",
+    "用户分组和额度管理": "Управление группами пользователей и лимитами",
+    "用户分组配置": "Конфигурация групп пользователей",
+    "用户协议": "Пользовательское соглашение",
+    "用户协议已更新": "Пользовательское соглашение обновлено",
+    "用户协议更新失败": "Не удалось обновить пользовательское соглашение",
+    "用户可选分组": "Доступные для выбора группы пользователей",
+    "用户名": "Имя пользователя",
+    "用户名或邮箱": "Имя пользователя или email",
+    "用户名称": "Имя пользователя",
+    "用户控制面板,管理账户": "Панель управления пользователя, управление аккаунтом",
+    "用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{\"vip\": \"VIP 用户\", \"test\": \"测试\"},表示用户可以选择 vip 分组和 test 分组": "Группы, доступные для выбора при создании токена пользователем, формат JSON строки, например: {\"vip\": \"VIP пользователь\", \"test\": \"тест\"}, означает, что пользователь может выбрать группу vip и группу test",
+    "用户每周期最多请求完成次数": "Максимальное количество выполненных запросов пользователя за период",
+    "用户每周期最多请求次数": "Максимальное количество запросов пользователя за период",
+    "用户注册时看到的网站名称,比如'我的网站'": "Название сайта, которое видят пользователи при регистрации, например 'Мой сайт'",
+    "用户的基本账户信息": "Основная информация об аккаунте пользователя",
+    "用户管理": "Управление пользователями",
+    "用户组": "Группа пользователей",
+    "用户账户创建成功!": "Аккаунт пользователя создан успешно!",
+    "用户账户管理": "Управление аккаунтами пользователей",
+    "用时/首字": "Время/первый символ",
+    "留空则使用账号绑定的邮箱": "Если оставить пустым, будет использован email, привязанный к аккаунту",
+    "留空则使用默认端点;支持 {path, method}": "Если оставить пустым, будет использоваться конечная точка по умолчанию; поддерживает {path, method}",
+    "留空则默认使用服务器地址,注意不能携带http://或者https://": "Если оставить пустым, по умолчанию будет использоваться адрес сервера, обратите внимание, что нельзя указывать http:// или https://",
+    "登 录": "ВОЙТИ",
+    "登录": "Войти",
+    "登录成功!": "Вход выполнен успешно!",
+    "登录过期,请重新登录!": "Сессия истекла, пожалуйста, войдите снова!",
+    "白名单": "Белый список",
+    "的前提下使用。": "использовать при условии.",
+    "监控设置": "Настройки мониторинга",
+    "目标用户:{{username}}": "Целевой пользователь: {{username}}",
+    "相关项目": "Связанные проекты",
+    "相当于删除用户,此修改将不可逆": "Эквивалентно удалению пользователя, это изменение будет необратимым",
+    "矛盾": "Противоречие",
+    "知识库 ID": "ID базы знаний",
+    "确定": "Подтвердить",
+    "确定?": "Подтвердить?",
+    "确定删除此组?": "Удалить эту группу?",
+    "确定导入": "Подтвердить импорт",
+    "确定是否要修复数据库一致性?": "Подтвердить, нужно ли восстановить согласованность базы данных?",
+    "确定是否要删除所选通道?": "Подтвердить, нужно ли удалить выбранные каналы?",
+    "确定是否要删除此令牌?": "Подтвердить, нужно ли удалить этот токен?",
+    "确定是否要删除此兑换码?": "Подтвердить, нужно ли удалить этот код купона?",
+    "确定是否要删除此模型?": "Подтвердить, нужно ли удалить эту модель?",
+    "确定是否要删除此渠道?": "Подтвердить, нужно ли удалить этот канал?",
+    "确定是否要删除禁用通道?": "Подтвердить, нужно ли удалить отключенные каналы?",
+    "确定是否要复制此渠道?": "Подтвердить, нужно ли скопировать этот канал?",
+    "确定是否要注销此用户?": "Подтвердить, нужно ли деактивировать этого пользователя?",
+    "确定清除所有失效兑换码?": "Подтвердить очистку всех недействительных кодов купонов?",
+    "确定要修改所有子渠道优先级为 ": "Подтвердить изменение приоритета всех дочерних каналов на ",
+    "确定要修改所有子渠道权重为 ": "Подтвердить изменение веса всех дочерних каналов на ",
+    "确定要删除供应商 \"{{name}}\" 吗?此操作不可撤销。": "Подтвердить удаление поставщика \"{{name}}\"? Это действие нельзя отменить.",
+    "确定要删除所有已自动禁用的密钥吗?": "Подтвердить удаление всех автоматически отключенных ключей?",
+    "确定要删除所选的 {{count}} 个令牌吗?_one": "Подтвердить удаление выбранного {{count}} токена?",
+    "确定要删除所选的 {{count}} 个令牌吗?_few": "Подтвердить удаление выбранных {{count}} токенов?",
+    "确定要删除所选的 {{count}} 个令牌吗?_many": "Подтвердить удаление выбранных {{count}} токенов?",
+    "确定要删除所选的 {{count}} 个令牌吗?_other": "Подтвердить удаление выбранных {{count}} токенов?",
+    "确定要删除所选的 {{count}} 个模型吗?_one": "Подтвердить удаление выбранной {{count}} модели?",
+    "确定要删除所选的 {{count}} 个模型吗?_few": "Подтвердить удаление выбранных {{count}} моделей?",
+    "确定要删除所选的 {{count}} 个模型吗?_many": "Подтвердить удаление выбранных {{count}} моделей?",
+    "确定要删除所选的 {{count}} 个模型吗?_other": "Подтвердить удаление выбранных {{count}} моделей?",
+    "确定要删除此API信息吗?": "Подтвердить удаление этой информации API?",
+    "确定要删除此公告吗?": "Подтвердить удаление этого объявления?",
+    "确定要删除此分类吗?": "Подтвердить удаление этой категории?",
+    "确定要删除此密钥吗?": "Подтвердить удаление этого ключа?",
+    "确定要删除此问答吗?": "Подтвердить удаление этого вопроса-ответа?",
+    "确定要删除这条消息吗?": "Подтвердить удаление этого сообщения?",
+    "确定要启用所有密钥吗?": "Подтвердить включение всех ключей?",
+    "确定要启用此用户吗?": "Подтвердить включение этого пользователя?",
+    "确定要提升此用户吗?": "Подтвердить повышение этого пользователя?",
+    "确定要更新所有已启用通道余额吗?": "Подтвердить обновление баланса всех включенных каналов?",
+    "确定要测试所有通道吗?": "Подтвердить тестирование всех каналов?",
+    "确定要禁用所有的密钥吗?": "Подтвердить отключение всех ключей?",
+    "确定要禁用此用户吗?": "Подтвердить отключение этого пользователя?",
+    "确定要降级此用户吗?": "Подтвердить понижение этого пользователя?",
+    "确定重置": "Подтвердить сброс",
+    "确定重置模型倍率吗?": "Подтвердить сброс коэффициента модели?",
+    "确认": "Подтверждение",
+    "确认冲突项修改": "Подтвердить изменение конфликтующих элементов",
+    "确认删除": "Подтвердить удаление",
+    "确认取消密码登录": "Подтвердить отмену входа по паролю",
+    "确认密码": "Подтвердить пароль",
+    "确认导入配置": "Подтвердить импорт конфигурации",
+    "确认新密码": "Подтвердить новый пароль",
+    "确认清除历史日志": "Подтвердить очистку истории логов",
+    "确认禁用": "Подтвердить отключение",
+    "确认补单": "Подтвердить дополнение заказа",
+    "确认解绑": "Подтвердить отвязку",
+    "确认解绑 Passkey": "Подтвердить отвязку Passkey",
+    "确认设置并完成初始化": "Подтвердить настройки и завершить инициализацию",
+    "确认重置 Passkey": "Подтвердить сброс Passkey",
+    "确认重置两步验证": "Подтвердить сброс двухфакторной аутентификации",
+    "确认重置密码": "Подтвердить сброс пароля",
+    "示例": "Пример",
+    "示例:{\"default\": [200, 100], \"vip\": [0, 1000]}。": "Пример: {\"default\": [200, 100], \"vip\": [0, 1000]}.",
+    "视频": "Видео",
+    "禁用": "Отключить",
+    "禁用 store 透传": "Отключить сквозную передачу store",
+    "禁用2FA失败": "Ошибка отключения 2FA",
+    "禁用两步验证": "Отключить двухфакторную аутентификацию",
+    "禁用全部": "Отключить все",
+    "禁用原因": "Причина отключения",
+    "禁用后的影响:": "Последствия отключения:",
+    "禁用密钥失败": "Ошибка отключения ключа",
+    "禁用所有密钥失败": "Ошибка отключения всех ключей",
+    "禁用时间": "Время отключения",
+    "私有IP访问详细说明": "⚠️ Предупреждение безопасности: включение этой опции позволит доступ к ресурсам внутренней сети (localhost, частные сети). Включайте только при необходимости доступа к внутренним службам и понимании рисков безопасности.",
+    "私有部署地址": "Адрес частного развёртывания",
+    "秒": "секунда",
+    "移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目": "Удаление авторских знаков One API требует предварительного разрешения, поддержка проекта требует больших усилий, если этот проект важен для вас, пожалуйста, поддержите его",
+    "窗口处理": "Обработка окна",
+    "窗口等待": "Ожидание окна",
+    "站点额度展示类型及汇率": "Тип отображения квот сайта и обменные курсы",
+    "端口配置详细说明": "Ограничение внешних запросов только к указанным портам. Поддерживает отдельные порты (80, 443) или диапазоны портов (8000-8999). Пустой список разрешает все порты. По умолчанию включает распространенные веб-порты.",
+    "端点": "Конечная точка",
+    "端点映射": "Отображение конечных точек",
+    "端点类型": "Тип конечной точки",
+    "端点组": "Группа конечных точек",
+    "第三方账户绑定状态(只读)": "Статус привязки сторонних аккаунтов (только для чтения)",
+    "等价金额:": "Эквивалентная сумма:",
+    "等待中": "Ожидание",
+    "等待获取邮箱信息...": "Ожидание получения информации об email...",
+    "筛选": "Фильтр",
+    "管理": "Управление",
+    "管理你的 LinuxDO OAuth App": "Управление вашим LinuxDO OAuth App",
+    "管理员": "Администратор",
+    "管理员区域": "Область администратора",
+    "管理员暂时未设置任何关于内容": "Администратор пока не установил никакой информации о проекте",
+    "管理员未开启Stripe充值!": "Администратор не включил пополнение через Stripe!",
+    "管理员未开启在线充值!": "Администратор не включил онлайн пополнение!",
+    "管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。": "Администратор не включил функцию онлайн пополнения, свяжитесь с администратором для включения или используйте коды купонов для пополнения.",
+    "管理员未设置用户可选分组": "Администратор не установил доступные для выбора группы пользователей",
+    "管理员设置了外部链接,点击下方按钮访问": "Администратор установил внешнюю ссылку, нажмите кнопку ниже для доступа",
+    "管理员账号": "Аккаунт администратора",
+    "管理员账号已经初始化过,请继续设置其他参数": "Аккаунт администратора уже инициализирован, продолжите настройку других параметров",
+    "管理模型、标签、端点等预填组": "Управление предзаполненными группами моделей, тегов, конечных точек и т.д.",
+    "类型": "Тип",
+    "精确": "Точный",
+    "系统": "Система",
+    "系统令牌已复制到剪切板": "Системный токен скопирован в буфер обмена",
+    "系统任务记录": "Записи системных задач",
+    "系统信息": "Системная информация",
+    "系统公告": "Системные объявления",
+    "系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)": "Управление системными объявлениями, позволяет публиковать системные уведомления и важные сообщения (максимум 100, на интерфейсе отображаются последние 20)",
+    "系统初始化": "Инициализация системы",
+    "系统初始化失败,请重试": "Инициализация системы не удалась, попробуйте снова",
+    "系统初始化成功,正在跳转...": "Инициализация системы прошла успешно, выполняется перенаправление...",
+    "系统参数配置": "Конфигурация системных параметров",
+    "系统名称": "Название системы",
+    "系统名称已更新": "Название системы обновлено",
+    "系统名称更新失败": "Не удалось обновить название системы",
+    "系统提示覆盖": "Переопределение системного приглашения",
+    "系统提示词": "Системное приглашение",
+    "系统提示词拼接": "Объединение системных приглашений",
+    "系统数据统计": "Статистика системных данных",
+    "系统文档和帮助信息": "Системная документация и справочная информация",
+    "系统消息": "Системные сообщения",
+    "系统管理功能": "Функции системного управления",
+    "系统设置": "Системные настройки",
+    "系统访问令牌": "Токен доступа к системе",
+    "约": "Приблизительно",
+    "索引": "Индекс",
+    "紧凑列表": "Компактный список",
+    "线路描述": "Описание маршрута",
+    "组列表": "Список групп",
+    "组名": "Имя группы",
+    "组织": "Организация",
+    "组织,不填则为默认组织": "Организация, если не указано - используется организация по умолчанию",
+    "绑定": "Привязка",
+    "绑定 Telegram": "Привязка Telegram",
+    "绑定信息": "Информация о привязке",
+    "绑定微信账户": "Привязка аккаунта WeChat",
+    "绑定成功!": "Привязка успешна!",
+    "绑定邮箱地址": "Привязка адреса электронной почты",
+    "结束时间": "Время окончания",
+    "结果图片": "Изображение результата",
+    "绘图": "Рисование",
+    "绘图任务记录": "Записи задач рисования",
+    "绘图日志": "Журнал рисования",
+    "绘图设置": "Настройки рисования",
+    "统计Tokens": "Статистика токенов",
+    "统计次数": "Статистика количества",
+    "统计额度": "Статистика лимитов",
+    "继续": "Продолжить",
+    "缓存 Tokens": "Кэширование токенов",
+    "缓存: {{cacheRatio}}": "Кэш: {{cacheRatio}}",
+    "缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Цена кэша: {{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент кэширования: {{cacheRatio}})",
+    "缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "Цена кэша: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (коэффициент кэширования: {{cacheRatio}})",
+    "缓存倍率": "Коэффициент кэширования",
+    "缓存创建 Tokens": "Создание кэша токенов",
+    "缓存创建: {{cacheCreationRatio}}": "Создание кэша: {{cacheCreationRatio}}",
+    "缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})": "Цена создания кэша: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов (коэффициент создания кэша: {{cacheCreationRatio}})",
+    "编辑": "Редактировать",
+    "编辑API": "Редактировать API",
+    "编辑供应商": "Редактировать поставщика",
+    "编辑公告": "Редактировать объявление",
+    "编辑公告内容": "Редактировать содержимое объявления",
+    "编辑分类": "Редактировать категорию",
+    "编辑成功": "Редактирование выполнено успешно",
+    "编辑标签": "Редактировать тег",
+    "编辑模型": "Редактировать модель",
+    "编辑模式": "Режим редактирования",
+    "编辑用户": "Редактировать пользователя",
+    "编辑聊天配置": "Редактировать настройки чата",
+    "编辑问答": "Редактировать вопрос-ответ",
+    "缩词": "Сокращение",
+    "缺省 MaxTokens": "MaxTokens по умолчанию",
+    "网站地址": "Адрес веб-сайта",
+    "网站域名标识": "Идентификатор домена веб-сайта",
+    "网络错误": "Сетевая ошибка",
+    "置信度": "Уровень доверия",
+    "聊天": "Чат",
+    "聊天会话管理": "Управление сессиями чата",
+    "聊天区域": "Область чата",
+    "聊天应用名称": "Название чат-приложения",
+    "聊天应用名称已存在,请使用其他名称": "Название чат-приложения уже существует, используйте другое название",
+    "聊天设置": "Настройки чата",
+    "聊天配置": "Конфигурация чата",
+    "聊天链接配置错误,请联系管理员": "Ошибка конфигурации ссылки чата, свяжитесь с администратором",
+    "联系我们": "Свяжитесь с нами",
+    "腾讯混元": "Tencent Hunyuan",
+    "自动分组auto,从第一个开始选择": "Автоматическая группировка auto, выбор начинается с первого",
+    "自动检测": "Автоматическое обнаружение",
+    "自动模式": "Автоматический режим",
+    "自动测试所有通道间隔时间": "Интервал автоматического тестирования всех каналов",
+    "自动禁用": "Автоматическое отключение",
+    "自动禁用关键词": "Ключевые слова для автоматического отключения",
+    "自动选择": "Автоматический выбор",
+    "自定义充值数量选项": "Пользовательские опции количества пополнения",
+    "自定义充值数量选项不是合法的 JSON 数组": "Пользовательские опции количества пополнения не являются допустимым массивом JSON",
+    "自定义变焦-提交": "Пользовательское масштабирование-отправка",
+    "自定义模型名称": "Пользовательское название модели",
+    "自定义货币": "Пользовательская валюта",
+    "自定义货币符号": "Пользовательский символ валюты",
+    "自用模式": "Режим личного использования",
+    "自适应列表": "Адаптивный список",
+    "节省": "Экономия",
+    "花费": "Расходы",
+    "花费时间": "Затраченное время",
+    "若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置": "Если ваш OIDC Provider поддерживает Discovery Endpoint, вы можете указать только OIDC Well-Known URL, и система автоматически получит OIDC конфигурацию",
+    "获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确": "Не удалось получить OIDC конфигурацию, проверьте состояние сети и правильность Well-Known URL",
+    "获取 OIDC 配置成功!": "OIDC конфигурация успешно получена!",
+    "获取2FA状态失败": "Не удалось получить статус 2FA",
+    "获取初始化状态失败": "Не удалось получить статус инициализации",
+    "获取启用模型失败": "Не удалось получить включенные модели",
+    "获取启用模型失败:": "Не удалось получить включенные модели:",
+    "获取密钥": "Получить ключ",
+    "获取密钥失败": "Не удалось получить ключ",
+    "获取密钥状态失败": "Не удалось получить статус ключа",
+    "获取未配置模型失败": "Не удалось получить настроенные модели",
+    "获取模型列表": "Получить список моделей",
+    "获取模型列表失败": "Не удалось получить список моделей",
+    "获取渠道失败:": "Не удалось получить канал:",
+    "获取组列表失败": "Не удалось получить список групп",
+    "获取金额失败": "Не удалось получить сумму",
+    "获取验证码": "Получить код подтверждения",
+    "补全": "Вывод",
+    "补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "Цена вывода: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент вывода: {{completionRatio}})",
+    "补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens": "Цена вывода: {{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M токенов",
+    "补全倍率": "Коэффициент вывода",
+    "补全倍率值": "Значение коэффициента вывода",
+    "补单": "Вывод заказа",
+    "补单失败": "Не удалось дополнить заказ",
+    "补单成功": "Заказ успешно дополнен",
+    "表单引用错误,请刷新页面重试": "Ошибка ссылки формы, обновите страницу и попробуйте снова",
+    "表格视图": "Табличное представление",
+    "覆盖模式:将完全替换现有的所有密钥": "Режим перезаписи: полностью заменит все существующие ключи",
+    "覆盖现有密钥": "Перезаписать существующие ключи",
+    "角色": "Роль",
+    "解析响应数据时发生错误": "Произошла ошибка при разборе данных ответа",
+    "解析密钥文件失败: {{msg}}": "Не удалось разобрать файл ключа: {{msg}}",
+    "解绑 Passkey": "Отвязать Passkey",
+    "解绑后将无法使用 Passkey 登录,确定要继续吗?": "После отвязки невозможно будет использовать Passkey для входа, продолжить?",
+    "计费类型": "Тип выставления счёта",
+    "计费过程": "Процесс выставления счёта",
+    "订单号": "Номер заказа",
+    "讯飞星火": "iFlytek Spark",
+    "记录请求与错误日志IP": "Записывать IP запросов и логов ошибок",
+    "设备类型偏好": "Предпочтения типа устройства",
+    "设置 Logo": "Установить Logo",
+    "设置2FA失败": "Ошибка настройки 2FA",
+    "设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "Установить скидки для разных сумм пополнения, ключ - сумма пополнения, значение - ставка скидки, например: {\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}",
+    "设置两步验证": "Настроить двухфакторную аутентификацию",
+    "设置令牌可用额度和数量": "Установить доступный лимит и количество токенов",
+    "设置令牌的基本信息": "Установить основную информацию токена",
+    "设置令牌的访问限制": "Установить ограничения доступа токена",
+    "设置保存失败": "Ошибка сохранения настроек",
+    "设置保存成功": "Настройки сохранены успешно",
+    "设置兑换码的基本信息": "Установить основную информацию кода купона",
+    "设置兑换码的额度和数量": "Установить лимит и количество кодов купонов",
+    "设置公告": "Установить объявление",
+    "设置关于": "Установить информацию о проекте",
+    "设置已保存": "Настройки сохранены",
+    "设置模型的基本信息": "Установить основную информацию модели",
+    "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Установить адрес электронной почты для получения предупреждений о лимите, если оставить пустым, будет использован привязанный к аккаунту email",
+    "设置用户协议": "Установить пользовательское соглашение",
+    "设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]": "Установить опции количества пополнения, доступные для выбора пользователем, например: [10, 20, 50, 100, 200, 500]",
+    "设置管理员登录信息": "Установить информацию для входа администратора",
+    "设置类型": "Тип настроек",
+    "设置系统名称": "Установить имя системы",
+    "设置过短会影响数据库性能": "Слишком короткие настройки могут повлиять на производительность базы данных",
+    "设置隐私政策": "Установить политику конфиденциальности",
+    "设置页脚": "Установить нижний колонтитул",
+    "设置预填组的基本信息": "Установить основную информацию для предзаполненной группы",
+    "设置首页内容": "Установить содержимое главной страницы",
+    "设置默认地区和特定模型的专用地区": "Установить регион по умолчанию и специальные регионы для конкретных моделей",
+    "设计与开发由": "Дизайн и разработка",
+    "访问限制": "Ограничения доступа",
+    "该供应商提供多种AI模型,适用于不同的应用场景。": "Этот поставщик предоставляет различные модели ИИ, подходящие для разных сценариев применения.",
+    "该分类下没有可用模型": "В этой категории нет доступных моделей",
+    "该域名已存在于白名单中": "Этот домен уже существует в белом списке",
+    "该数据可能不可信,请谨慎使用": "Эти данные могут быть недостоверными, используйте с осторожностью",
+    "该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置": "Этот адрес сервера повлияет на адрес обратного вызова оплаты и адрес отображения главной страницы по умолчанию, убедитесь в правильной конфигурации",
+    "该模型存在固定价格与倍率计费方式冲突,请确认选择": "Эта модель имеет конфликт между фиксированной ценой и способом выставления счёта по коэффициенту, подтвердите выбор",
+    "详情": "Подробности",
+    "语音输入": "Голосовой ввод",
+    "语音输出": "Голосовой вывод",
+    "说明": "Описание",
+    "说明:": "Описание:",
+    "说明信息": "Информация об описании",
+    "请上传密钥文件": "Пожалуйста, загрузите файл ключа",
+    "请上传密钥文件!": "Пожалуйста, загрузите файл ключа!",
+    "请为渠道命名": "Пожалуйста, назовите канал",
+    "请先填写服务器地址": "Пожалуйста, сначала заполните адрес сервера",
+    "请先输入密钥": "Пожалуйста, сначала введите ключ",
+    "请先选择同步渠道": "Пожалуйста, сначала выберите канал синхронизации",
+    "请先选择模型!": "Пожалуйста, сначала выберите модель!",
+    "请先选择要删除的令牌!": "Пожалуйста, сначала выберите токен для удаления!",
+    "请先选择要删除的通道!": "Пожалуйста, сначала выберите канал для удаления!",
+    "请先选择要设置标签的渠道!": "Пожалуйста, сначала выберите канал для установки тега!",
+    "请先选择需要批量设置的模型": "Пожалуйста, сначала выберите модели для пакетной настройки",
+    "请先阅读并同意用户协议和隐私政策": "Пожалуйста, сначала прочтите и согласитесь с пользовательским соглашением и политикой конфиденциальности",
+    "请再次输入新密码": "Пожалуйста, введите новый пароль ещё раз",
+    "请前往个人设置 → 安全设置进行配置。": "Пожалуйста, перейдите в Личные настройки → Настройки безопасности для конфигурации.",
+    "请勿过度信任此功能,IP可能被伪造": "Не доверяйте этой функции чрезмерно, IP может быть подделан",
+    "请在系统设置页面编辑分组倍率以添加新的分组:": "Пожалуйста, отредактируйте коэффициенты групп на странице системных настроек для добавления новой группы:",
+    "请填写完整的管理员账号信息": "Пожалуйста, заполните полную информацию об учётной записи администратора",
+    "请填写密钥": "Пожалуйста, заполните ключ",
+    "请填写渠道名称和渠道密钥!": "Пожалуйста, заполните имя канала и ключ канала!",
+    "请填写部署地区": "Пожалуйста, заполните регион развертывания",
+    "请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。": "Пожалуйста, храните информацию о ключе в безопасности, не разглашайте её другим. При наличии сомнений в безопасности, своевременно замените ключ.",
+    "请检查渠道配置或刷新重试": "Пожалуйста, проверьте конфигурацию канала или обновите и попробуйте снова",
+    "请检查表单填写是否正确": "Пожалуйста, проверьте правильность заполнения формы",
+    "请检查输入": "Пожалуйста, проверьте ввод",
+    "请求发生错误": "Произошла ошибка запроса",
+    "请求发生错误: ": "Произошла ошибка запроса: ",
+    "请求后端接口失败:": "Не удалось запросить внутренний интерфейс:",
+    "请求失败": "Запрос не удался",
+    "请求头覆盖": "Переопределение заголовков запроса",
+    "请求并计费模型": "Запрос и выставление счёта модели",
+    "请求时长: ${time}s": "Время запроса: ${time}s",
+    "请求次数": "Количество запросов",
+    "请求结束后多退少补": "После вывода запроса возврат излишков и доплата недостатка",
+    "请求预扣费额度": "Запрос суммы предварительного удержания",
+    "请点击我": "Пожалуйста, нажмите на меня",
+    "请确认以下设置信息,点击\"初始化系统\"开始配置": "Пожалуйста, подтвердите следующую информацию о настройках, нажмите \"Инициализация системы\" для начала конфигурации",
+    "请确认您已了解禁用两步验证的后果": "Пожалуйста, подтвердите, что вы понимаете последствия отключения двухфакторной аутентификации",
+    "请确认管理员密码": "Пожалуйста, подтвердите пароль администратора",
+    "请稍后几秒重试,Turnstile 正在检查用户环境!": "Пожалуйста, повторите попытку через несколько секунд, Turnstile проверяет среду пользователя!",
+    "请联系管理员在系统设置中配置API信息": "Пожалуйста, свяжитесь с администратором для настройки информации API в системных настройках",
+    "请联系管理员在系统设置中配置Uptime": "Пожалуйста, свяжитесь с администратором для настройки Uptime в системных настройках",
+    "请联系管理员在系统设置中配置公告信息": "Пожалуйста, свяжитесь с администратором для настройки информации об объявлениях в системных настройках",
+    "请联系管理员在系统设置中配置常见问答": "Пожалуйста, свяжитесь с администратором для настройки часто задаваемых вопросов в системных настройках",
+    "请联系管理员配置聊天链接": "Пожалуйста, свяжитесь с администратором для настройки ссылки чата",
+    "请至少选择一个令牌!": "Пожалуйста, выберите хотя бы один токен!",
+    "请至少选择一个兑换码!": "Пожалуйста, выберите хотя бы один код купона!",
+    "请至少选择一个模型": "Пожалуйста, выберите хотя бы одну модель",
+    "请至少选择一个模型!": "Пожалуйста, выберите хотя бы одну модель!",
+    "请至少选择一个渠道": "Пожалуйста, выберите хотя бы один канал",
+    "请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com": "Пожалуйста, введите AZURE_OPENAI_ENDPOINT, например: https://docs-test-001.openai.azure.com",
+    "请输入 JSON 格式的密钥内容,例如:\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}": "Пожалуйста, введите содержимое ключа в формате JSON, например:\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}",
+    "请输入 OIDC 的 Well-Known URL": "Пожалуйста, введите Well-Known URL OIDC",
+    "请输入6位验证码或8位备用码": "Пожалуйста, введите 6-значный код подтверждения или 8-значный резервный код",
+    "请输入API地址": "Пожалуйста, введите адрес API",
+    "请输入API地址!": "Пожалуйста, введите адрес API!",
+    "请输入Bark推送URL": "Пожалуйста, введите URL для push-уведомлений Bark",
+    "请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}": "Пожалуйста, введите URL для push-уведомлений Bark, например: https://api.day.app/yourkey/{{title}}/{{content}}",
+    "请输入Gotify应用令牌": "Пожалуйста, введите токен приложения Gotify",
+    "请输入Gotify服务器地址": "Пожалуйста, введите адрес сервера Gotify",
+    "请输入Gotify服务器地址,例如: https://gotify.example.com": "Пожалуйста, введите адрес сервера Gotify, например: https://gotify.example.com",
+    "请输入Uptime Kuma地址": "Пожалуйста, введите адрес Uptime Kuma",
+    "请输入Uptime Kuma服务地址,如:https://status.example.com": "Пожалуйста, введите адрес службы Uptime Kuma, например: https://status.example.com",
+    "请输入URL链接": "Пожалуйста, введите URL-ссылку",
+    "请输入Webhook地址": "Пожалуйста, введите адрес Webhook",
+    "请输入Webhook地址,例如: https://example.com/webhook": "Пожалуйста, введите адрес Webhook, например: https://example.com/webhook",
+    "请输入你的账户名以确认删除!": "Пожалуйста, введите имя вашей учётной записи для подтверждения удаления!",
+    "请输入供应商名称": "Пожалуйста, введите имя поставщика",
+    "请输入供应商名称,如:OpenAI": "Пожалуйста, введите имя поставщика, например: OpenAI",
+    "请输入供应商描述": "Пожалуйста, введите описание поставщика",
+    "请输入兑换码": "Пожалуйста, введите код купона",
+    "请输入兑换码!": "Пожалуйста, введите код купона!",
+    "请输入公告内容": "Пожалуйста, введите содержание объявления",
+    "请输入公告内容(支持 Markdown/HTML)": "Пожалуйста, введите содержание объявления (поддерживается Markdown/HTML)",
+    "请输入分类名称": "Пожалуйста, введите имя категории",
+    "请输入分类名称,如:OpenAI、Claude等": "Пожалуйста, введите имя категории, например: OpenAI, Claude и т.д.",
+    "请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com": "Пожалуйста, введите путь перед /suno, обычно это доменное имя, например: https://api.example.com",
+    "请输入原密码": "Пожалуйста, введите старый пароль",
+    "请输入原密码!": "Пожалуйста, введите старый пароль!",
+    "请输入名称": "Пожалуйста, введите имя",
+    "请输入回答内容": "Пожалуйста, введите содержание ответа",
+    "请输入回答内容(支持 Markdown/HTML)": "Пожалуйста, введите содержание ответа (поддерживается Markdown/HTML)",
+    "请输入图标名称": "Пожалуйста, введите имя иконки",
+    "请输入填充值": "Пожалуйста, введите значение заполнения",
+    "请输入备注(仅管理员可见)": "Пожалуйста, введите примечание (видимо только администратору)",
+    "请输入完整的 JSON 格式密钥内容": "Пожалуйста, введите полное содержимое ключа в формате JSON",
+    "请输入完整的URL,例如:https://api.openai.com/v1/chat/completions": "Пожалуйста, введите полный URL, например: https://api.openai.com/v1/chat/completions",
+    "请输入完整的URL链接": "Пожалуйста, введите полную URL-ссылку",
+    "请输入密码": "Пожалуйста, введите пароль",
+    "请输入密钥": "Пожалуйста, введите ключ",
+    "请输入密钥,一行一个": "Пожалуйста, введите ключи, по одному в строке",
+    "请输入密钥!": "Пожалуйста, введите ключ!",
+    "请输入您的密码": "Пожалуйста, введите ваш пароль",
+    "请输入您的用户名以确认删除": "Пожалуйста, введите ваше имя пользователя для подтверждения удаления",
+    "请输入您的用户名或邮箱地址": "Пожалуйста, введите ваше имя пользователя или адрес электронной почты",
+    "请输入您的邮箱地址": "Пожалуйста, введите ваш адрес электронной почты",
+    "请输入您的问题...": "Пожалуйста, введите ваш вопрос...",
+    "请输入数值": "Пожалуйста, введите числовое значение",
+    "请输入数字": "Пожалуйста, введите число",
+    "请输入新密码": "Пожалуйста, введите новый пароль",
+    "请输入新密码!": "Пожалуйста, введите новый пароль!",
+    "请输入新建数量": "Пожалуйста, введите количество для создания",
+    "请输入新标签,留空则解散标签": "Пожалуйста, введите новый тег, оставьте пустым для распускания тега",
+    "请输入新的剩余额度": "Пожалуйста, введите новый оставшийся лимит",
+    "请输入新的密码,最短 8 位": "Пожалуйста, введите новый пароль, минимум 8 символов",
+    "请输入新的显示名称": "Пожалуйста, введите новое отображаемое имя",
+    "请输入新的用户名": "Пожалуйста, введите новое имя пользователя",
+    "请输入显示名称": "Пожалуйста, введите отображаемое имя",
+    "请输入有效的数字": "Пожалуйста, введите действительное число",
+    "请输入标签名称": "Пожалуйста, введите имя тега",
+    "请输入模型倍率": "Пожалуйста, введите коэффициент модели",
+    "请输入模型倍率和补全倍率": "Пожалуйста, введите коэффициент модели и коэффициент вывода",
+    "请输入模型名称": "Пожалуйста, введите имя модели",
+    "请输入模型名称,如:gpt-4": "Пожалуйста, введите имя модели, например: gpt-4",
+    "请输入模型描述": "Пожалуйста, введите описание модели",
+    "请输入消息内容...": "Пожалуйста, введите содержание сообщения...",
+    "请输入状态页面Slug": "Пожалуйста, введите Slug страницы состояния",
+    "请输入状态页面的Slug,如:my-status": "Пожалуйста, введите Slug страницы состояния, например: my-status",
+    "请输入生成数量": "Пожалуйста, введите количество для генерации",
+    "请输入用户名": "Пожалуйста, введите имя пользователя",
+    "请输入私有部署地址,格式为:https://fastgpt.run/api/openapi": "Пожалуйста, введите адрес частного развертывания, формат: https://fastgpt.run/api/openapi",
+    "请输入管理员密码": "Пожалуйста, введите пароль администратора",
+    "请输入管理员用户名": "Пожалуйста, введите имя пользователя администратора",
+    "请输入线路描述": "Пожалуйста, введите описание линии",
+    "请输入组名": "Пожалуйста, введите имя группы",
+    "请输入组描述": "Пожалуйста, введите описание группы",
+    "请输入组织org-xxx": "Пожалуйста, введите организацию org-xxx",
+    "请输入聊天应用名称": "Пожалуйста, введите имя чат-приложения",
+    "请输入补全倍率": "Пожалуйста, введите коэффициент вывода",
+    "请输入要设置的标签名称": "Пожалуйста, введите имя тега для установки",
+    "请输入认证器验证码": "Пожалуйста, введите код подтверждения аутентификатора",
+    "请输入认证器验证码或备用码": "Пожалуйста, введите код подтверждения аутентификатора или резервный код",
+    "请输入说明": "Пожалуйста, введите описание",
+    "请输入邮箱!": "Пожалуйста, введите адрес электронной почты!",
+    "请输入邮箱地址": "Пожалуйста, введите адрес электронной почты",
+    "请输入邮箱验证码!": "Пожалуйста, введите код подтверждения электронной почты!",
+    "请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}": "Пожалуйста, введите регион развертывания, например: us-central1\nПоддерживается формат сопоставления моделей\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}",
+    "请输入问题标题": "Пожалуйста, введите заголовок вопроса",
+    "请输入预警阈值": "Пожалуйста, введите порог предупреждения",
+    "请输入预警额度": "Пожалуйста, введите лимит предупреждения",
+    "请输入额度": "Пожалуйста, введите лимит",
+    "请输入验证码": "Пожалуйста, введите код подтверждения",
+    "请输入验证码或备用码": "Пожалуйста, введите код подтверждения или резервный код",
+    "请输入默认 API 版本,例如:2025-04-01-preview": "Пожалуйста, введите версию API по умолчанию, например: 2025-04-01-preview",
+    "请选择API地址": "Пожалуйста, выберите адрес API",
+    "请选择你的复制方式": "Пожалуйста, выберите ваш способ копирования",
+    "请选择使用模式": "Пожалуйста, выберите режим использования",
+    "请选择分组": "Пожалуйста, выберите группу",
+    "请选择发布日期": "Пожалуйста, выберите дату публикации",
+    "请选择可以使用该渠道的分组": "Пожалуйста, выберите группы, которые могут использовать этот канал",
+    "请选择可以使用该渠道的分组,留空则不更改": "Пожалуйста, выберите группы, которые могут использовать этот канал, оставьте пустым для без изменений",
+    "请选择同步语言": "Пожалуйста, выберите язык синхронизации",
+    "请选择名称匹配类型": "Пожалуйста, выберите тип сопоставления имён",
+    "请选择多密钥使用策略": "Пожалуйста, выберите стратегию использования нескольких ключей",
+    "请选择密钥更新模式": "Пожалуйста, выберите режим обновления ключей",
+    "请选择密钥格式": "Пожалуйста, выберите формат ключей",
+    "请选择日志记录时间": "Пожалуйста, выберите время записи журнала",
+    "请选择模型": "Пожалуйста, выберите модель",
+    "请选择模型。": "Пожалуйста, выберите модель.",
+    "请选择消息优先级": "Пожалуйста, выберите приоритет сообщения",
+    "请选择渠道类型": "Пожалуйста, выберите тип канала",
+    "请选择组类型": "Пожалуйста, выберите тип группы",
+    "请选择该令牌支持的模型,留空支持所有模型": "Пожалуйста, выберите модели, поддерживаемые этим токеном, оставьте пустым для поддержки всех моделей",
+    "请选择该渠道所支持的模型": "Пожалуйста, выберите модели, поддерживаемые этим каналом",
+    "请选择该渠道所支持的模型,留空则不更改": "Пожалуйста, выберите модели, поддерживаемые этим каналом, оставьте пустым для без изменений",
+    "请选择过期时间": "Пожалуйста, выберите время истечения",
+    "请选择通知方式": "Пожалуйста, выберите способ уведомления",
+    "调用次数": "Количество вызовов",
+    "调用次数分布": "Распределение количества вызовов",
+    "调用次数排行": "Рейтинг количества вызовов",
+    "调试信息": "Отладочная информация",
+    "谨慎": "Осторожно",
+    "警告": "Предупреждение",
+    "警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔": "Предупреждение: после включения поддержания активности, если канал выдаёт ошибку после записи данных поддержания активности, система не может повторить попытку, если необходимо включить, рекомендуется установить максимально возможный интервал Ping",
+    "警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!": "Предупреждение: отключение двухфакторной аутентификации навсегда удалит ваши настройки проверки и все резервные коды, эта операция необратима!",
+    "豆包": "Doubao",
+    "账单": "Счёт",
+    "账户充值": "Пополнение счёта",
+    "账户已删除!": "Учётная запись удалена!",
+    "账户已锁定": "Учётная запись заблокирована",
+    "账户数据": "Данные учётной записи",
+    "账户管理": "Управление учётными записями",
+    "账户绑定": "Привязка учётной записи",
+    "账户绑定、安全设置和身份验证": "Привязка учётной записи, настройки безопасности и аутентификация",
+    "账户统计": "Статистика учётной записи",
+    "货币单位": "Валюта",
+    "购买兑换码": "Покупка кодов купонов",
+    "资源消耗": "Потребление ресурсов",
+    "起始时间": "Время начала",
+    "超级管理员": "Суперадминистратор",
+    "超级管理员未设置充值链接!": "Суперадминистратор не установил ссылку пополнения!",
+    "跟随系统主题设置": "Следовать настройкам темы системы",
+    "跳转": "Перейти",
+    "轮询": "Опрос",
+    "轮询模式": "Режим опроса",
+    "轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能": "Режим опроса должен использоваться вместе с функциями Redis и кэширования памяти, иначе производительность значительно снизится, и функция опроса не будет реализована",
+    "输入": "Ввод",
+    "输入 OIDC 的 Authorization Endpoint": "Введите Authorization Endpoint OIDC",
+    "输入 OIDC 的 Client ID": "Введите Client ID OIDC",
+    "输入 OIDC 的 Token Endpoint": "Введите Token Endpoint OIDC",
+    "输入 OIDC 的 Userinfo Endpoint": "Введите Userinfo Endpoint OIDC",
+    "输入IP地址后回车,如:8.8.8.8": "Введите IP-адрес и нажмите Enter, например: 8.8.8.8",
+    "输入JSON对象": "Введите JSON-объект",
+    "输入价格": "Введите цену",
+    "输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}": "Цена ввода: {{symbol}}{{price}} / 1M tokens{{audioPrice}}",
+    "输入你注册的 LinuxDO OAuth APP 的 ID": "Введите ID вашего зарегистрированного LinuxDO OAuth APP",
+    "输入你的账户名{{username}}以确认删除": "Введите имя вашей учётной записи {{username}} для подтверждения удаления",
+    "输入域名后回车": "Введите доменное имя и нажмите Enter",
+    "输入域名后回车,如:example.com": "Введите доменное имя и нажмите Enter, например: example.com",
+    "输入密码,最短 8 位,最长 20 位": "Введите пароль, минимум 8 символов, максимум 20 символов",
+    "输入数字": "Введите число",
+    "输入标签或使用\",\"分隔多个标签": "Введите теги или используйте \",\" для разделения нескольких тегов",
+    "输入模型倍率": "Введите коэффициент модели",
+    "输入每次价格": "Введите цену за использование",
+    "输入端口后回车,如:80 或 8000-8999": "Введите порт и нажмите Enter, например: 80 или 8000-8999",
+    "输入系统提示词,用户的系统提示词将优先于此设置": "Введите системный промпт, системные промпты пользователя будут иметь приоритет над этой настройкой",
+    "输入自定义模型名称": "Введите имя пользовательской модели",
+    "输入补全价格": "Введите цену вывода",
+    "输入补全倍率": "Введите коэффициент вывода",
+    "输入要添加的邮箱域名": "Введите доменное имя электронной почты для добавления",
+    "输入认证器应用显示的6位数字验证码": "Введите 6-значный код подтверждения, отображаемый в приложении аутентификатора",
+    "输入邮箱地址": "Введите адрес электронной почты",
+    "输入项目名称,按回车添加": "Введите имя проекта, нажмите Enter для добавления",
+    "输入验证码": "Введите код подтверждения",
+    "输入验证码完成设置": "Введите код подтверждения для вывода настройки",
+    "输出": "Вывод",
+    "输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}": "Вывод {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}",
+    "输出价格": "Цена вывода",
+    "输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "Цена вывода: {{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент вывода: {{completionRatio}})",
+    "边栏设置": "Настройки боковой панели",
+    "过期时间": "Время истечения",
+    "过期时间不能早于当前时间!": "Время истечения не может быть раньше текущего времени!",
+    "过期时间快捷设置": "Быстрая настройка времени истечения",
+    "过期时间格式错误!": "Ошибка формата времени истечения!",
+    "运营设置": "Операционные настройки",
+    "返回登录": "Вернуться к входу",
+    "这是重复键中的最后一个,其值将被使用": "Это последний ключ в повторяющихся, его значение будет использовано",
+    "进度": "Прогресс",
+    "进行中": "В процессе",
+    "进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用": "При выполнении этой операции могут возникнуть ошибки доступа к каналам, используйте только при проблемах с базой данных",
+    "连接保活设置": "Настройки поддержания соединения",
+    "连接已断开": "Соединение разорвано",
+    "追加到现有密钥": "Добавить к существующим ключам",
+    "追加模式:将新密钥添加到现有密钥列表末尾": "Режим добавления: добавление новых ключей в конец списка существующих ключей",
+    "追加模式:新密钥将添加到现有密钥列表的末尾": "Режим добавления: новые ключи будут добавлены в конец списка существующих ключей",
+    "退出": "Выход",
+    "适用于个人使用的场景,不需要设置模型价格": "Подходит для сценариев личного использования, не требует установки цен на модели",
+    "适用于为多个用户提供服务的场景": "Подходит для сценариев предоставления услуг нескольким пользователям",
+    "适用于展示系统功能的场景,提供基础功能演示": "Подходит для сценариев демонстрации системных функций, предоставляет демонстрацию базовых функций",
+    "适配 -thinking、-thinking-预算数字 和 -nothinking 后缀": "Адаптация суффиксов -thinking, -thinking-бюджетные-цифры и -nothinking",
+    "选择充值额度": "Выберите сумму пополнения",
+    "选择分组": "Выберите группу",
+    "选择同步来源": "Выберите источник синхронизации",
+    "选择同步渠道": "Выберите канал синхронизации",
+    "选择同步语言": "Выберите язык синхронизации",
+    "选择成功": "Выбрано успешно",
+    "选择支付方式": "Выберите способ оплаты",
+    "选择支持的认证设备类型": "Выберите поддерживаемые типы устройств аутентификации",
+    "选择方式": "Выберите способ",
+    "选择时间": "Выберите время",
+    "选择模型": "Выберите модель",
+    "选择模型供应商": "Выберите поставщика моделей",
+    "选择模型后可一键填充当前选中令牌(或本页第一个令牌)。": "После выбора модели можно одним нажатием заполнить текущий выбранный токен (или первый токен на этой странице).",
+    "选择模型开始对话": "Выберите модель для начала диалога",
+    "选择端点类型": "Выберите тип конечной точки",
+    "选择系统运行模式": "Выберите режим работы системы",
+    "选择组类型": "Выберите тип группы",
+    "选择要覆盖的冲突项": "Выберите конфликтующие элементы для перезаписи",
+    "选择语言": "Выберите язык",
+    "选择过期时间(可选,留空为永久)": "Выберите время истечения (необязательно, оставьте пустым для постоянного)",
+    "透传请求体": "Прямая передача тела запроса",
+    "通义千问": "Tongyi Qianwen",
+    "通用设置": "Общие настройки",
+    "通知": "Уведомления",
+    "通知、价格和隐私相关设置": "Настройки уведомлений, цен и конфиденциальности",
+    "通知内容": "Содержание уведомления",
+    "通知内容,支持 {{value}} 变量占位符": "Содержание уведомления, поддерживает заполнители переменных {{value}}",
+    "通知方式": "Способ уведомления",
+    "通知标题": "Заголовок уведомления",
+    "通知类型 (quota_exceed: 额度预警)": "Тип уведомления (quota_exceed: предупреждение о превышении квоты)",
+    "通知邮箱": "Email для уведомлений",
+    "通知配置": "Конфигурация уведомлений",
+    "通过划转功能将奖励额度转入到您的账户余额中": "Через функцию перевода переведите вознаграждение на баланс вашей учётной записи",
+    "通过密码注册时需要进行邮箱验证": "При регистрации через пароль требуется проверка электронной почты",
+    "通道 ${name} 余额更新成功!": "Баланс канала ${name} успешно обновлен!",
+    "通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。": "Канал ${name} успешно протестирован, модель ${model} заняла ${time.toFixed(2)} секунд.",
+    "通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。": "Канал ${name} успешно протестирован, заняло ${time.toFixed(2)} секунд.",
+    "速率限制设置": "Настройки ограничения скорости",
+    "邀请": "Приглашение",
+    "邀请人": "Пригласивший",
+    "邀请人数": "Количество приглашённых",
+    "邀请信息": "Информация о приглашении",
+    "邀请奖励": "Вознаграждение за приглашение",
+    "邀请好友注册,好友充值后您可获得相应奖励": "Пригласите друзей для регистрации, после пополнения счёта друзьями вы получите соответствующее вознаграждение",
+    "邀请好友获得额外奖励": "Пригласите друзей для получения дополнительного вознаграждения",
+    "邀请新用户奖励额度": "Лимит вознаграждения за приглашение новых пользователей",
+    "邀请的好友越多,获得的奖励越多": "Чем больше друзей вы пригласите, тем больше вознаграждение получите",
+    "邀请码": "Код приглашения",
+    "邀请获得额度": "Получить лимит через приглашение",
+    "邀请链接": "Ссылка приглашения",
+    "邀请链接已复制到剪切板": "Ссылка приглашения скопирована в буфер обмена",
+    "邮件通知": "Email-уведомления",
+    "邮箱": "Электронная почта",
+    "邮箱地址": "Адрес электронной почты",
+    "邮箱域名格式不正确,请输入有效的域名,如 gmail.com": "Неверный формат домена электронной почты, введите действительный домен, например gmail.com",
+    "邮箱域名白名单格式不正确": "Неверный формат белого списка доменов электронной почты",
+    "邮箱账户绑定成功!": "Учётная запись электронной почты успешно привязана!",
+    "部分保存失败": "Частичное сохранение не удалось",
+    "部分保存失败,请重试": "Частичное сохранение не удалось, попробуйте снова",
+    "部分渠道测试失败:": "Частичный сбой тестирования каналов:",
+    "部署地区": "Регион развертывания",
+    "配置": "Конфигурация",
+    "配置 GitHub OAuth App": "Настроить GitHub OAuth App",
+    "配置 Linux DO OAuth": "Настроить Linux DO OAuth",
+    "配置 OIDC": "Настроить OIDC",
+    "配置 Passkey": "Настроить Passkey",
+    "配置 SMTP": "Настроить SMTP",
+    "配置 Telegram 登录": "Настроить вход через Telegram",
+    "配置 Turnstile": "Настроить Turnstile",
+    "配置 WeChat Server": "Настроить WeChat Server",
+    "配置和消息已全部重置": "Конфигурация и сообщения полностью сброшены",
+    "配置导入成功": "Конфигурация успешно импортирована",
+    "配置已导出到下载文件夹": "Конфигурация экспортирована в папку загрузок",
+    "配置已重置,对话消息已保留": "Конфигурация сброшена, сообщения диалога сохранены",
+    "配置文件同步": "Синхронизация файлов конфигурации",
+    "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "Настроить защиту от подделки запросов на стороне сервера (SSRF) для защиты безопасности внутренних сетевых ресурсов",
+    "配置登录注册": "Настроить вход и регистрацию",
+    "配置说明": "Описание конфигурации",
+    "配置邮箱域名白名单": "Настроить белый список доменов электронной почты",
+    "重复提交": "Повторная отправка",
+    "重复的键名": "Повторяющееся имя ключа",
+    "重复的键名,此值将被后面的同名键覆盖": "Повторяющееся имя ключа, это значение будет перезаписано последующим ключом с тем же именем",
+    "重定向 URL 填": "Заполнить URL перенаправления",
+    "重新发送": "Отправить снова",
+    "重新生成": "Сгенерировать заново",
+    "重新生成备用码": "Сгенерировать резервные коды заново",
+    "重新生成备用码失败": "Не удалось сгенерировать резервные коды заново",
+    "重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。": "Повторная генерация резервных кодов сделает существующие резервные коды недействительными, убедитесь, что вы сохранили текущие резервные коды.",
+    "重绘": "Перерисовать",
+    "重置": "Сброс",
+    "重置 2FA": "Сброс 2FA",
+    "重置 Passkey": "Сброс Passkey",
+    "重置为默认": "Сбросить по умолчанию",
+    "重置模型倍率": "Сбросить коэффициенты моделей",
+    "重置选项": "Сбросить опции",
+    "重置邮件发送成功,请检查邮箱!": "Письмо о сбросе успешно отправлено, проверьте электронную почту!",
+    "重置配置": "Сбросить конфигурацию",
+    "重试": "Повторить попытку",
+    "钱包管理": "Управление кошельком",
+    "链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1": "В ссылке {key} будет автоматически заменен на sk-xxxx, {address} будет автоматически заменен на адрес сервера, установленный в системе, без / и /v1 в конце",
+    "错误": "Ошибка",
+    "键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{\"vip\": {\"default\": 0.5, \"test\": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1": "Ключ - это имя группы, значение - другой JSON объект, ключ - имя группы, значение - специальный групповой коэффициент для пользователей этой группы, например: {\"vip\": {\"default\": 0.5, \"test\": 1}}, означает, что пользователи группы vip при использовании токенов группы default имеют коэффициент 0.5, при использовании группы test - коэффициент 1",
+    "键为原状态码,值为要复写的状态码,仅影响本地判断": "Ключ - исходный код состояния, значение - код состояния для перезаписи, влияет только на локальную проверку",
+    "键为端点类型,值为路径和方法对象": "Ключ - тип конечной точки, значение - объект пути и метода",
+    "键为请求中的模型名称,值为要替换的模型名称": "Ключ - имя модели в запросе, значение - имя модели для замены",
+    "键名": "Имя ключа",
+    "问题标题": "Заголовок проблемы",
+    "队列中": "В очереди",
+    "降低您账户的安全性": "Снижает безопасность вашего аккаунта",
+    "降级": "Понизить версию",
+    "限制周期": "Период ограничения",
+    "限制周期统一使用上方配置的“限制周期”值。": "Период ограничения равномерно использует значение 'Период ограничения', настроенное выше.",
+    "隐私政策": "Политика конфиденциальности",
+    "隐私政策已更新": "Политика конфиденциальности обновлена",
+    "隐私政策更新失败": "Не удалось обновить политику конфиденциальности",
+    "隐私设置": "Настройки конфиденциальности",
+    "隐藏操作项": "Скрыть элементы операций",
+    "隐藏调试": "Скрыть отладку",
+    "随机": "Случайный",
+    "随机模式": "Случайный режим",
+    "零一万物": "01.AI",
+    "需要安全验证": "Требуется проверка безопасности",
+    "需要添加的额度(支持负数)": "Квота для добавления (поддерживаются отрицательные значения)",
+    "需要登录访问": "Требуется вход для доступа",
+    "需要重新完整设置才能再次启用": "Требуется повторная полная настройка для повторного включения",
+    "非必要,不建议启用模型限制": "Необязательно, не рекомендуется включать ограничения моделей",
+    "非流": "Без потока",
+    "音频倍率(仅部分模型支持该计费)": "Аудиокоэффициент (только некоторые модели поддерживают эту тарификацию)",
+    "音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}": "Аудиоввод {{input}} токенов / 1M токенов * {{symbol}}{{audioInputPrice}} + Аудиозавершение {{completion}} токенов / 1M токенов * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}",
+    "音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})": "Цена аудиоввода: {{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M токенов (аудиокоэффициент: {{audioRatio}})",
+    "音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})": "Цена аудиовывода: {{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M токенов (коэффициент аудиовывода: {{audioCompRatio}})",
+    "音频补全倍率(仅部分模型支持该计费)": "Коэффициент аудиовывода (только некоторые модели поддерживают эту тарификацию)",
+    "音频输入相关的倍率设置,键为模型名称,值为倍率": "Настройки коэффициентов, связанные с аудиовводом, ключ - имя модели, значение - коэффициент",
+    "音频输出补全相关的倍率设置,键为模型名称,值为倍率": "Настройки коэффициентов, связанные с аудиовыводом и завершением, ключ - имя модели, значение - коэффициент",
+    "页脚": "Подвал",
+    "页面未找到,请检查您的浏览器地址是否正确": "Страница не найдена, пожалуйста, проверьте правильность адреса в браузере",
+    "顶栏管理": "Управление верхней панелью",
+    "项目": "Проект",
+    "项目内容": "Содержимое проекта",
+    "项目操作按钮组": "Группа кнопок операций проекта",
+    "预填组管理": "Управление группами предварительного заполнения",
+    "预览失败": "Ошибка предварительного просмотра",
+    "预览更新": "Обновление предварительного просмотра",
+    "预览请求体": "Предварительный просмотр тела запроса",
+    "预警阈值必须为正数": "Порог предупреждения должен быть положительным числом",
+    "频率限制的周期(分钟)": "Период ограничения частоты (минуты)",
+    "颜色": "Цвет",
+    "额度": "Квота",
+    "额度必须大于0": "Квота должна быть больше 0",
+    "额度提醒阈值": "Порог напоминания о квоте",
+    "额度查询接口返回令牌额度而非用户额度": "Интерфейс запроса квоты возвращает квоту токенов, а не квоту пользователя",
+    "额度设置": "Настройки квоты",
+    "额度预警阈值": "Порог предупреждения о квоте",
+    "首尾生视频": "Видео от начала до конца",
+    "首页": "Главная страница",
+    "首页内容": "Содержимое главной страницы",
+    "验证": "Проверить",
+    "验证 Passkey": "Проверить Passkey",
+    "验证失败,请重试": "Проверка не удалась, попробуйте еще раз",
+    "验证成功": "Проверка успешна",
+    "验证数据库连接状态": "Проверить состояние подключения к базе данных",
+    "验证码": "Код подтверждения",
+    "验证码发送成功,请检查邮箱!": "Код подтверждения успешно отправлен, проверьте электронную почту!",
+    "验证设置": "Настройки проверки",
+    "验证身份": "Подтвердить личность",
+    "验证配置错误": "Ошибка конфигурации проверки",
+    "高级设置": "Расширенные настройки",
+    "黑名单": "Черный список",
+    "默认": "По умолчанию",
+    "默认 API 版本": "Версия API по умолчанию",
+    "默认 Responses API 版本,为空则使用上方版本": "Версия Responses API по умолчанию, если пусто, используется версия выше",
+    "默认使用系统名称": "Использовать системное имя по умолчанию",
+    "默认区域": "Регион по умолчанию",
+    "默认区域,如: us-central1": "Регион по умолчанию, например: us-central1",
+    "默认折叠侧边栏": "Сворачивать боковую панель по умолчанию",
+    "默认测试模型": "Модель для тестирования по умолчанию",
+    "默认补全倍率": "Коэффициент вывода по умолчанию"
+  }
+}

+ 2064 - 135
web/src/i18n/locales/zh.json

@@ -1,137 +1,2066 @@
 {
-  "首页": "首页",
-  "控制台": "控制台",
-  "定价": "定价",
-  "关于": "关于",
-  "登录": "登录",
-  "注册": "注册",
-  "使用 Passkey 认证": "使用 Passkey 认证",
-  "退出": "退出",
-  "语言": "语言",
-  "展开侧边栏": "展开侧边栏",
-  "关闭侧边栏": "关闭侧边栏",
-  "注销成功!": "注销成功!",
-  "代理设置": "代理设置",
-  "更新Worker设置": "更新Worker设置",
-  "SSRF防护设置": "SSRF防护设置",
-  "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全",
-  "SSRF防护详细说明": "SSRF防护可防止恶意用户利用您的服务器访问内网资源。您可以配置受信任域名/IP的白名单,并限制允许的端口。适用于文件下载、Webhook回调和通知功能。",
-  "启用SSRF防护(推荐开启以保护服务器安全)": "启用SSRF防护(推荐开启以保护服务器安全)",
-  "SSRF防护开关详细说明": "总开关控制是否启用SSRF防护功能。关闭后将跳过所有SSRF检查,允许访问任意URL。⚠️ 仅在完全信任环境中关闭此功能。",
-  "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)": "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)",
-  "私有IP访问详细说明": "⚠️ 安全警告:启用此选项将允许访问内网资源(本地主机、私有网络)。仅在需要访问内部服务且了解安全风险的情况下启用。",
-  "域名白名单": "域名白名单",
-  "支持通配符格式,如:example.com, *.api.example.com": "支持通配符格式,如:example.com, *.api.example.com",
-  "域名白名单详细说明": "白名单中的域名将绕过所有SSRF检查,直接允许访问。支持精确域名(example.com)或通配符(*.api.example.com)匹配子域名。白名单为空时,所有域名都需要通过SSRF检查。",
-  "输入域名后回车,如:example.com": "输入域名后回车,如:example.com",
-  "IP白名单": "IP白名单",
-  "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24": "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24",
-  "IP白名单详细说明": "控制允许访问的IP地址。支持单个IP(8.8.8.8)或CIDR网段(192.168.1.0/24)。空白名单允许所有IP(但仍受私有IP设置限制),非空白名单仅允许列表中的IP访问。",
-  "输入IP地址后回车,如:8.8.8.8": "输入IP地址后回车,如:8.8.8.8",
-  "允许的端口": "允许的端口",
-  "支持单个端口和端口范围,如:80, 443, 8000-8999": "支持单个端口和端口范围,如:80, 443, 8000-8999",
-  "端口配置详细说明": "限制外部请求只能访问指定端口。支持单个端口(80, 443)或端口范围(8000-8999)。空列表允许所有端口。默认包含常用Web端口。",
-  "输入端口后回车,如:80 或 8000-8999": "输入端口后回车,如:80 或 8000-8999",
-  "更新SSRF防护设置": "更新SSRF防护设置",
-  "域名IP过滤详细说明": "⚠️此功能为实验性选项,域名可能解析到多个 IPv4/IPv6 地址,若开启,请确保 IP 过滤列表覆盖这些地址,否则可能导致访问失败。",
-  "common": {
-    "changeLanguage": "切换语言"
-  },
-  "允许在 Stripe 支付中输入促销码": "允许在 Stripe 支付中输入促销码",
-  "Passkey 认证": "Passkey 认证",
-  "已启用 Passkey,可进行无密码认证": "已启用 Passkey,可进行无密码认证",
-  "使用 Passkey 实现免密且更安全的认证体验": "使用 Passkey 实现免密且更安全的认证体验",
-  "最后使用时间": "最后使用时间",
-  "备份支持": "备份支持",
-  "支持备份": "支持备份",
-  "不支持": "不支持",
-  "备份状态": "备份状态",
-  "已备份": "已备份",
-  "未备份": "未备份",
-  "当前设备不支持 Passkey": "当前设备不支持 Passkey",
-  "注册 Passkey": "注册 Passkey",
-  "解绑 Passkey": "解绑 Passkey",
-  "配置 Passkey": "配置 Passkey",
-  "用以支持基于 WebAuthn 的无密码登录注册": "用以支持基于 WebAuthn 的无密码登录注册",
-  "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式": "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式",
-  "服务显示名称": "服务显示名称",
-  "默认使用系统名称": "默认使用系统名称",
-  "用户注册时看到的网站名称,比如'我的网站'": "用户注册时看到的网站名称,比如'我的网站'",
-  "网站域名标识": "网站域名标识",
-  "例如:example.com": "例如:example.com",
-  "留空自动使用当前域名": "留空自动使用当前域名",
-  "安全验证级别": "安全验证级别",
-  "是否要求指纹/面容等生物识别": "是否要求指纹/面容等生物识别",
-  "preferred": "preferred",
-  "required": "required",
-  "discouraged": "discouraged",
-  "推荐:用户可以选择是否使用指纹等验证": "推荐:用户可以选择是否使用指纹等验证",
-  "设备类型偏好": "设备类型偏好",
-  "选择支持的认证设备类型": "选择支持的认证设备类型",
-  "platform": "platform",
-  "cross-platform": "cross-platform",
-  "本设备:手机指纹/面容,外接:USB安全密钥": "本设备:手机指纹/面容,外接:USB安全密钥",
-  "允许不安全的 Origin(HTTP)": "允许不安全的 Origin(HTTP)",
-  "仅用于开发环境,生产环境应使用 HTTPS": "仅用于开发环境,生产环境应使用 HTTPS",
-  "允许的 Origins": "允许的 Origins",
-  "留空将自动使用服务器地址,多个 Origin 用于支持多域名部署": "留空将自动使用服务器地址,多个 Origin 用于支持多域名部署",
-  "输入 Origin 后回车,如:https://example.com": "输入 Origin 后回车,如:https://example.com",
-  "保存 Passkey 设置": "保存 Passkey 设置",
-  "Passkey 注册成功": "Passkey 注册成功",
-  "Passkey 注册失败,请重试": "Passkey 注册失败,请重试",
-  "已取消 Passkey 注册": "已取消 Passkey 注册",
-  "Passkey 已解绑": "Passkey 已解绑",
-  "操作失败,请重试": "操作失败,请重试",
-  "重置 Passkey": "重置 Passkey",
-  "重置 2FA": "重置 2FA",
-  "确认重置 Passkey": "确认重置 Passkey",
-  "确认重置两步验证": "确认重置两步验证",
-  "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。": "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。",
-  "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。": "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。",
-  "目标用户:{{username}}": "目标用户:{{username}}",
-  "Passkey 已重置": "Passkey 已重置",
-  "二步验证已重置": "二步验证已重置",
-  "允许通过 Passkey 登录 & 认证": "允许通过 Passkey 登录 & 认证",
-  "确认解绑 Passkey": "确认解绑 Passkey",
-  "解绑后将无法使用 Passkey 登录,确定要继续吗?": "解绑后将无法使用 Passkey 登录,确定要继续吗?",
-  "确认解绑": "确认解绑",
-  "充值账单": "充值账单",
-  "订单号": "订单号",
-  "支付金额": "支付金额",
-  "待支付": "待支付",
-  "加载失败": "加载失败",
-  "加载账单失败": "加载账单失败",
-  "暂无充值记录": "暂无充值记录",
-  "账单": "账单",
-  "支付方式": "支付方式",
-  "支付宝": "支付宝",
-  "微信": "微信",
-  "补单": "补单",
-  "补单成功": "补单成功",
-  "补单失败": "补单失败",
-  "确认补单": "确认补单",
-  "是否将该订单标记为成功并为用户入账?": "是否将该订单标记为成功并为用户入账?",
-  "操作": "操作",
-  "用户协议": "用户协议",
-  "隐私政策": "隐私政策",
-  "在此输入用户协议内容,支持 Markdown & HTML 代码": "在此输入用户协议内容,支持 Markdown & HTML 代码",
-  "在此输入隐私政策内容,支持 Markdown & HTML 代码": "在此输入隐私政策内容,支持 Markdown & HTML 代码",
-  "设置用户协议": "设置用户协议",
-  "设置隐私政策": "设置隐私政策",
-  "用户协议已更新": "用户协议已更新",
-  "隐私政策已更新": "隐私政策已更新",
-  "用户协议更新失败": "用户协议更新失败",
-  "隐私政策更新失败": "隐私政策更新失败",
-  "管理员未设置用户协议内容": "管理员未设置用户协议内容",
-  "管理员未设置隐私政策内容": "管理员未设置隐私政策内容",
-  "加载用户协议内容失败...": "加载用户协议内容失败...",
-  "加载隐私政策内容失败...": "加载隐私政策内容失败...",
-  "我已阅读并同意": "我已阅读并同意",
-  "和": "和",
-  "请先阅读并同意用户协议和隐私政策": "请先阅读并同意用户协议和隐私政策",
-  "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议": "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议",
-  "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策": "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策",
-  "管理员设置了外部链接,点击下方按钮访问": "管理员设置了外部链接,点击下方按钮访问",
-  "访问用户协议": "访问用户协议",
-  "访问隐私政策": "访问隐私政策"
+  "translation": {
+    " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + Web搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}": " + 图片生成调用 {{symbol}}{{price}} / 1次 * {{ratioType}} {{ratio}}",
+    " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}_other": " + 文件搜索 {{count}}次 / 1K 次 * {{symbol}}{{price}} * {{ratioType}} {{ratio}}",
+    " 个模型设置相同的值": " 个模型设置相同的值",
+    " 吗?": " 吗?",
+    " 秒": " 秒",
+    ",时间:": ",时间:",
+    ",点击更新": ",点击更新",
+    "(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)": "(当前仅支持易支付接口,默认使用上方服务器地址作为回调地址!)",
+    "(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}": "(输入 {{input}} tokens / 1M tokens * {{symbol}}{{price}}",
+    "(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}": "(输入 {{nonAudioInput}} tokens / 1M tokens * {{symbol}}{{price}} + 音频输入 {{audioInput}} tokens / 1M tokens * {{symbol}}{{audioPrice}}",
+    "(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}": "(输入 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}}",
+    "(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens * {{imageRatio}} / 1M tokens * {{symbol}}{{price}}": "(输入 {{nonImageInput}} tokens + 图片输入 {{imageInput}} tokens * {{imageRatio}} / 1M tokens * {{symbol}}{{price}}",
+    "[最多请求次数]和[最多请求完成次数]的最大值为2147483647。": "[最多请求次数]和[最多请求完成次数]的最大值为2147483647。",
+    "[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。": "[最多请求次数]必须大于等于0,[最多请求完成次数]必须大于等于1。",
+    "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}": "{\n  \"default\": [200, 100],\n  \"vip\": [0, 1000]\n}",
+    "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}": "{{inputDesc}} + {{outputDesc}}{{extraServices}} = {{symbol}}{{total}}",
+    "© {{currentYear}}": "© {{currentYear}}",
+    "| 基于": "| 基于",
+    "$/1M tokens": "$/1M tokens",
+    "0 - 最低": "0 - 最低",
+    "0.002-1之间的小数": "0.002-1之间的小数",
+    "0.1以上的小数": "0.1以上的小数",
+    "10 - 最高": "10 - 最高",
+    "2 - 低": "2 - 低",
+    "2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的\".\"": "2025年5月10日后添加的渠道,不需要再在部署的时候移除模型名称中的\".\"",
+    "360智脑": "360智脑",
+    "5 - 正常(默认)": "5 - 正常(默认)",
+    "8 - 高": "8 - 高",
+    "AGPL v3.0协议": "AGPL v3.0协议",
+    "AI 对话": "AI 对话",
+    "AI模型测试环境": "AI模型测试环境",
+    "AI模型配置": "AI模型配置",
+    "API Key 模式下不支持批量创建": "API Key 模式下不支持批量创建",
+    "API 地址和相关配置": "API 地址和相关配置",
+    "API 密钥": "API 密钥",
+    "API 文档": "API 文档",
+    "API 配置": "API 配置",
+    "API令牌管理": "API令牌管理",
+    "API使用记录": "API使用记录",
+    "API信息": "API信息",
+    "API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)": "API信息管理,可以配置多个API地址用于状态展示和负载均衡(最多50个)",
+    "API地址": "API地址",
+    "API渠道配置": "API渠道配置",
+    "API端点": "API端点",
+    "Authorization callback URL 填": "Authorization callback URL 填",
+    "Authorization Endpoint": "Authorization Endpoint",
+    "auto分组调用链路": "auto分组调用链路",
+    "Bark推送URL": "Bark推送URL",
+    "Bark推送URL必须以http://或https://开头": "Bark推送URL必须以http://或https://开头",
+    "Bark通知": "Bark通知",
+    "Changing batch type to:": "Changing batch type to:",
+    "Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Claude思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比",
+    "Claude设置": "Claude设置",
+    "Claude请求头覆盖": "Claude请求头覆盖",
+    "Client ID": "Client ID",
+    "Client Secret": "Client Secret",
+    "common.changeLanguage": "common.changeLanguage",
+    "default为默认设置,可单独设置每个分类的安全等级": "default为默认设置,可单独设置每个分类的安全等级",
+    "default为默认设置,可单独设置每个模型的版本": "default为默认设置,可单独设置每个模型的版本",
+    "Dify渠道只适配chatflow和agent,并且agent不支持图片!": "Dify渠道只适配chatflow和agent,并且agent不支持图片!",
+    "false": "false",
+    "Gemini安全设置": "Gemini安全设置",
+    "Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比": "Gemini思考适配 BudgetTokens = MaxTokens * BudgetTokens 百分比",
+    "Gemini思考适配设置": "Gemini思考适配设置",
+    "Gemini版本设置": "Gemini版本设置",
+    "Gemini设置": "Gemini设置",
+    "GitHub": "GitHub",
+    "GitHub Client ID": "GitHub Client ID",
+    "GitHub Client Secret": "GitHub Client Secret",
+    "GitHub ID": "GitHub ID",
+    "Gotify应用令牌": "Gotify应用令牌",
+    "Gotify服务器地址": "Gotify服务器地址",
+    "Gotify服务器地址必须以http://或https://开头": "Gotify服务器地址必须以http://或https://开头",
+    "Gotify通知": "Gotify通知",
+    "Homepage URL 填": "Homepage URL 填",
+    "ID": "ID",
+    "IP": "IP",
+    "IP白名单": "IP白名单",
+    "IP限制": "IP限制",
+    "IP黑名单": "IP黑名单",
+    "JSON": "JSON",
+    "JSON 模式支持手动输入或上传服务账号 JSON": "JSON 模式支持手动输入或上传服务账号 JSON",
+    "JSON格式密钥,请确保格式正确": "JSON格式密钥,请确保格式正确",
+    "JSON编辑": "JSON编辑",
+    "JSON解析错误:": "JSON解析错误:",
+    "Linux DO Client ID": "Linux DO Client ID",
+    "Linux DO Client Secret": "Linux DO Client Secret",
+    "LinuxDO": "LinuxDO",
+    "LinuxDO ID": "LinuxDO ID",
+    "Logo 图片地址": "Logo 图片地址",
+    "Midjourney 任务记录": "Midjourney 任务记录",
+    "MIT许可证": "MIT许可证",
+    "New API项目仓库地址:": "New API项目仓库地址:",
+    "OIDC": "OIDC",
+    "OIDC ID": "OIDC ID",
+    "Passkey": "Passkey",
+    "Passkey 已解绑": "Passkey 已解绑",
+    "Passkey 已重置": "Passkey 已重置",
+    "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式": "Passkey 是基于 WebAuthn 标准的无密码身份验证方法,支持指纹、面容、硬件密钥等认证方式",
+    "Passkey 注册失败,请重试": "Passkey 注册失败,请重试",
+    "Passkey 注册成功": "Passkey 注册成功",
+    "Passkey 登录": "Passkey 登录",
+    "Ping间隔(秒)": "Ping间隔(秒)",
+    "price_xxx 的商品价格 ID,新建产品后可获得": "price_xxx 的商品价格 ID,新建产品后可获得",
+    "Reasoning Effort": "Reasoning Effort",
+    "safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私": "safety_identifier 字段用于帮助 OpenAI 识别可能违反使用政策的应用程序用户。默认关闭以保护用户隐私",
+    "service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用": "service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用",
+    "sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示": "sk_xxx 或 rk_xxx 的 Stripe 密钥,敏感信息不显示",
+    "SMTP 发送者邮箱": "SMTP 发送者邮箱",
+    "SMTP 服务器地址": "SMTP 服务器地址",
+    "SMTP 端口": "SMTP 端口",
+    "SMTP 访问凭证": "SMTP 访问凭证",
+    "SMTP 账户": "SMTP 账户",
+    "SSRF防护开关详细说明": "总开关控制是否启用SSRF防护功能。关闭后将跳过所有SSRF检查,允许访问任意URL。⚠️ 仅在完全信任环境中关闭此功能。",
+    "SSRF防护设置": "SSRF防护设置",
+    "SSRF防护详细说明": "SSRF防护可防止恶意用户利用您的服务器访问内网资源。您可以配置受信任域名/IP的白名单,并限制允许的端口。适用于文件下载、Webhook回调和通知功能。",
+    "store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用": "store 字段用于授权 OpenAI 存储请求数据以评估和优化产品。默认关闭,开启后可能导致 Codex 无法正常使用",
+    "Stripe 设置": "Stripe 设置",
+    "Telegram": "Telegram",
+    "Telegram Bot Token": "Telegram Bot Token",
+    "Telegram Bot 名称": "Telegram Bot 名称",
+    "Telegram ID": "Telegram ID",
+    "Token Endpoint": "Token Endpoint",
+    "true": "true",
+    "Turnstile Secret Key": "Turnstile Secret Key",
+    "Turnstile Site Key": "Turnstile Site Key",
+    "Unix时间戳": "Unix时间戳",
+    "Uptime Kuma地址": "Uptime Kuma地址",
+    "Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)": "Uptime Kuma监控分类管理,可以配置多个监控分类用于服务状态展示(最多20个)",
+    "URL链接": "URL链接",
+    "User Info Endpoint": "User Info Endpoint",
+    "Webhook 签名密钥": "Webhook 签名密钥",
+    "Webhook地址": "Webhook地址",
+    "Webhook地址必须以https://开头": "Webhook地址必须以https://开头",
+    "Webhook请求结构说明": "Webhook请求结构说明",
+    "Webhook通知": "Webhook通知",
+    "Web搜索价格:{{symbol}}{{price}} / 1K 次": "Web搜索价格:{{symbol}}{{price}} / 1K 次",
+    "WeChat Server 服务器地址": "WeChat Server 服务器地址",
+    "WeChat Server 访问凭证": "WeChat Server 访问凭证",
+    "Well-Known URL": "Well-Known URL",
+    "Well-Known URL 必须以 http:// 或 https:// 开头": "Well-Known URL 必须以 http:// 或 https:// 开头",
+    "whsec_xxx 的 Webhook 签名密钥,敏感信息不显示": "whsec_xxx 的 Webhook 签名密钥,敏感信息不显示",
+    "Worker地址": "Worker地址",
+    "Worker密钥": "Worker密钥",
+    "一个月": "一个月",
+    "一天": "一天",
+    "一小时": "一小时",
+    "一次调用消耗多少刀,优先级大于模型倍率": "一次调用消耗多少刀,优先级大于模型倍率",
+    "一行一个,不区分大小写": "一行一个,不区分大小写",
+    "一行一个屏蔽词,不需要符号分割": "一行一个屏蔽词,不需要符号分割",
+    "一键填充到 FluentRead": "一键填充到 FluentRead",
+    "上一个表单块": "上一个表单块",
+    "上一步": "上一步",
+    "上次保存: ": "上次保存: ",
+    "上游倍率同步": "上游倍率同步",
+    "下一个表单块": "下一个表单块",
+    "下一步": "下一步",
+    "下午好": "下午好",
+    "不再提醒": "不再提醒",
+    "不同用户分组的价格信息": "不同用户分组的价格信息",
+    "不填则为模型列表第一个": "不填则为模型列表第一个",
+    "不建议使用": "不建议使用",
+    "不支持": "不支持",
+    "不是合法的 JSON 字符串": "不是合法的 JSON 字符串",
+    "不更改": "不更改",
+    "不限制": "不限制",
+    "与本地相同": "与本地相同",
+    "专属倍率": "专属倍率",
+    "两次输入的密码不一致": "两次输入的密码不一致",
+    "两次输入的密码不一致!": "两次输入的密码不一致!",
+    "两步验证": "两步验证",
+    "两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。": "两步验证(2FA)为您的账户提供额外的安全保护。启用后,登录时需要输入密码和验证器应用生成的验证码。",
+    "两步验证启用成功!": "两步验证启用成功!",
+    "两步验证已禁用": "两步验证已禁用",
+    "两步验证设置": "两步验证设置",
+    "个": "个",
+    "个人中心": "个人中心",
+    "个人中心区域": "个人中心区域",
+    "个人信息设置": "个人信息设置",
+    "个人设置": "个人设置",
+    "个性化设置": "个性化设置",
+    "个性化设置左侧边栏的显示内容": "个性化设置左侧边栏的显示内容",
+    "个未配置模型": "个未配置模型",
+    "个模型": "个模型",
+    "中午好": "中午好",
+    "为一个 JSON 对象,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "为一个 JSON 对象,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}",
+    "为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]": "为一个 JSON 数组,例如:[10, 20, 50, 100, 200, 500]",
+    "为一个 JSON 文本": "为一个 JSON 文本",
+    "为一个 JSON 文本,例如:": "为一个 JSON 文本,例如:",
+    "为一个 JSON 文本,键为分组名称,值为倍率": "为一个 JSON 文本,键为分组名称,值为倍率",
+    "为一个 JSON 文本,键为分组名称,值为分组描述": "为一个 JSON 文本,键为分组名称,值为分组描述",
+    "为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 \"gpt-4-gizmo-*\": 0.1,一次消耗0.1刀": "为一个 JSON 文本,键为模型名称,值为一次调用消耗多少刀,比如 \"gpt-4-gizmo-*\": 0.1,一次消耗0.1刀",
+    "为一个 JSON 文本,键为模型名称,值为倍率": "为一个 JSON 文本,键为模型名称,值为倍率",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}": "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}": "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}",
+    "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}": "为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}",
+    "为一个 JSON 文本,键为组名称,值为倍率": "为一个 JSON 文本,键为组名称,值为倍率",
+    "为了保护账户安全,请验证您的两步验证码。": "为了保护账户安全,请验证您的两步验证码。",
+    "为了保护账户安全,请验证您的身份。": "为了保护账户安全,请验证您的身份。",
+    "为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https": "为空则默认使用服务器地址,多个 Origin 用逗号分隔,例如 https://newapi.pro,https://newapi.com ,注意不能携带[],需使用https",
+    "主页链接填": "主页链接填",
+    "之前的所有日志": "之前的所有日志",
+    "二步验证已重置": "二步验证已重置",
+    "仅会覆盖你勾选的字段,未勾选的字段保持本地不变。": "仅会覆盖你勾选的字段,未勾选的字段保持本地不变。",
+    "仅供参考,以实际扣费为准": "仅供参考,以实际扣费为准",
+    "仅保存": "仅保存",
+    "仅修改展示粒度,统计精确到小时": "仅修改展示粒度,统计精确到小时",
+    "仅密钥": "仅密钥",
+    "仅对自定义模型有效": "仅对自定义模型有效",
+    "仅当自动禁用开启时有效,关闭后不会自动禁用该渠道": "仅当自动禁用开启时有效,关闭后不会自动禁用该渠道",
+    "仅支持": "仅支持",
+    "仅支持 JSON 文件": "仅支持 JSON 文件",
+    "仅支持 JSON 文件,支持多文件": "仅支持 JSON 文件,支持多文件",
+    "仅支持 OpenAI 接口格式": "仅支持 OpenAI 接口格式",
+    "仅显示矛盾倍率": "仅显示矛盾倍率",
+    "仅用于开发环境,生产环境应使用 HTTPS": "仅用于开发环境,生产环境应使用 HTTPS",
+    "仅重置配置": "仅重置配置",
+    "今日关闭": "今日关闭",
+    "从官方模型库同步": "从官方模型库同步",
+    "从认证器应用中获取验证码,或使用备用码": "从认证器应用中获取验证码,或使用备用码",
+    "从配置文件同步": "从配置文件同步",
+    "代理地址": "代理地址",
+    "代理设置": "代理设置",
+    "代码已复制到剪贴板": "代码已复制到剪贴板",
+    "令牌": "令牌",
+    "令牌分组": "令牌分组",
+    "令牌分组,默认为用户的分组": "令牌分组,默认为用户的分组",
+    "令牌创建成功,请在列表页面点击复制获取令牌!": "令牌创建成功,请在列表页面点击复制获取令牌!",
+    "令牌名称": "令牌名称",
+    "令牌已重置并已复制到剪贴板": "令牌已重置并已复制到剪贴板",
+    "令牌更新成功!": "令牌更新成功!",
+    "令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制": "令牌的额度仅用于限制令牌本身的最大额度使用量,实际的使用受到账户的剩余额度限制",
+    "令牌管理": "令牌管理",
+    "以下上游数据可能不可信:": "以下上游数据可能不可信:",
+    "以下文件解析失败,已忽略:{{list}}": "以下文件解析失败,已忽略:{{list}}",
+    "以及": "以及",
+    "仪表盘设置": "仪表盘设置",
+    "价格": "价格",
+    "价格:${{price}} * {{ratioType}}:{{ratio}}": "价格:${{price}} * {{ratioType}}:{{ratio}}",
+    "价格设置": "价格设置",
+    "价格设置方式": "价格设置方式",
+    "任务 ID": "任务 ID",
+    "任务ID": "任务ID",
+    "任务日志": "任务日志",
+    "任务状态": "任务状态",
+    "任务记录": "任务记录",
+    "企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选": "企业账户为特殊返回格式,需要特殊处理,如果非企业账户,请勿勾选",
+    "优先级": "优先级",
+    "优惠": "优惠",
+    "低于此额度时将发送邮件提醒用户": "低于此额度时将发送邮件提醒用户",
+    "余额": "余额",
+    "余额充值管理": "余额充值管理",
+    "你似乎并没有修改什么": "你似乎并没有修改什么",
+    "使用 GitHub 继续": "使用 GitHub 继续",
+    "使用 JSON 对象格式,格式为:{\"组名\": [最多请求次数, 最多请求完成次数]}": "使用 JSON 对象格式,格式为:{\"组名\": [最多请求次数, 最多请求完成次数]}",
+    "使用 LinuxDO 继续": "使用 LinuxDO 继续",
+    "使用 OIDC 继续": "使用 OIDC 继续",
+    "使用 Passkey 实现免密且更安全的登录体验": "使用 Passkey 实现免密且更安全的登录体验",
+    "使用 Passkey 登录": "使用 Passkey 登录",
+    "使用 Passkey 验证": "使用 Passkey 验证",
+    "使用 微信 继续": "使用 微信 继续",
+    "使用 用户名 注册": "使用 用户名 注册",
+    "使用 邮箱或用户名 登录": "使用 邮箱或用户名 登录",
+    "使用ID排序": "使用ID排序",
+    "使用日志": "使用日志",
+    "使用模式": "使用模式",
+    "使用统计": "使用统计",
+    "使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:": "使用认证器应用(如 Google Authenticator、Microsoft Authenticator)扫描下方二维码:",
+    "使用认证器应用扫描二维码": "使用认证器应用扫描二维码",
+    "例如 €, £, Rp, ₩, ₹...": "例如 €, £, Rp, ₩, ₹...",
+    "例如 https://docs.newapi.pro": "例如 https://docs.newapi.pro",
+    "例如:": "例如:",
+    "例如: socks5://user:pass@host:port": "例如: socks5://user:pass@host:port",
+    "例如:0001": "例如:0001",
+    "例如:1000": "例如:1000",
+    "例如:2,就是最低充值2$": "例如:2,就是最低充值2$",
+    "例如:2000": "例如:2000",
+    "例如:7,就是7元/美金": "例如:7,就是7元/美金",
+    "例如:example.com": "例如:example.com",
+    "例如:https://yourdomain.com": "例如:https://yourdomain.com",
+    "例如:preview": "例如:preview",
+    "例如发卡网站的购买链接": "例如发卡网站的购买链接",
+    "供应商": "供应商",
+    "供应商介绍": "供应商介绍",
+    "供应商信息:": "供应商信息:",
+    "供应商创建成功!": "供应商创建成功!",
+    "供应商删除成功": "供应商删除成功",
+    "供应商名称": "供应商名称",
+    "供应商图标": "供应商图标",
+    "供应商更新成功!": "供应商更新成功!",
+    "侧边栏管理(全局控制)": "侧边栏管理(全局控制)",
+    "侧边栏设置保存成功": "侧边栏设置保存成功",
+    "保存": "保存",
+    "保存 GitHub OAuth 设置": "保存 GitHub OAuth 设置",
+    "保存 Linux DO OAuth 设置": "保存 Linux DO OAuth 设置",
+    "保存 OIDC 设置": "保存 OIDC 设置",
+    "保存 Passkey 设置": "保存 Passkey 设置",
+    "保存 SMTP 设置": "保存 SMTP 设置",
+    "保存 Telegram 登录设置": "保存 Telegram 登录设置",
+    "保存 Turnstile 设置": "保存 Turnstile 设置",
+    "保存 WeChat Server 设置": "保存 WeChat Server 设置",
+    "保存分组倍率设置": "保存分组倍率设置",
+    "保存备用码": "保存备用码",
+    "保存备用码以备不时之需": "保存备用码以备不时之需",
+    "保存失败": "保存失败",
+    "保存失败,请重试": "保存失败,请重试",
+    "保存失败:": "保存失败:",
+    "保存屏蔽词过滤设置": "保存屏蔽词过滤设置",
+    "保存成功": "保存成功",
+    "保存数据看板设置": "保存数据看板设置",
+    "保存日志设置": "保存日志设置",
+    "保存模型倍率设置": "保存模型倍率设置",
+    "保存模型速率限制": "保存模型速率限制",
+    "保存监控设置": "保存监控设置",
+    "保存绘图设置": "保存绘图设置",
+    "保存聊天设置": "保存聊天设置",
+    "保存设置": "保存设置",
+    "保存通用设置": "保存通用设置",
+    "保存邮箱域名白名单设置": "保存邮箱域名白名单设置",
+    "保存额度设置": "保存额度设置",
+    "修复数据库一致性": "修复数据库一致性",
+    "修改为": "修改为",
+    "修改子渠道优先级": "修改子渠道优先级",
+    "修改子渠道权重": "修改子渠道权重",
+    "修改密码": "修改密码",
+    "修改绑定": "修改绑定",
+    "倍率": "倍率",
+    "倍率信息": "倍率信息",
+    "倍率是为了方便换算不同价格的模型": "倍率是为了方便换算不同价格的模型",
+    "倍率模式": "倍率模式",
+    "倍率类型": "倍率类型",
+    "停止测试": "停止测试",
+    "允许 AccountFilter 参数": "允许 AccountFilter 参数",
+    "允许 HTTP 协议图片请求(适用于自部署代理)": "允许 HTTP 协议图片请求(适用于自部署代理)",
+    "允许 safety_identifier 透传": "允许 safety_identifier 透传",
+    "允许 service_tier 透传": "允许 service_tier 透传",
+    "允许 Turnstile 用户校验": "允许 Turnstile 用户校验",
+    "允许不安全的 Origin(HTTP)": "允许不安全的 Origin(HTTP)",
+    "允许回调(会泄露服务器 IP 地址)": "允许回调(会泄露服务器 IP 地址)",
+    "允许在 Stripe 支付中输入促销码": "允许在 Stripe 支付中输入促销码",
+    "允许新用户注册": "允许新用户注册",
+    "允许的 Origins": "允许的 Origins",
+    "允许的IP,一行一个,不填写则不限制": "允许的IP,一行一个,不填写则不限制",
+    "允许的端口": "允许的端口",
+    "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)": "允许访问私有IP地址(127.0.0.1、192.168.x.x等内网地址)",
+    "允许通过 GitHub 账户登录 & 注册": "允许通过 GitHub 账户登录 & 注册",
+    "允许通过 Linux DO 账户登录 & 注册": "允许通过 Linux DO 账户登录 & 注册",
+    "允许通过 OIDC 进行登录": "允许通过 OIDC 进行登录",
+    "允许通过 Passkey 登录 & 认证": "允许通过 Passkey 登录 & 认证",
+    "允许通过 Telegram 进行登录": "允许通过 Telegram 进行登录",
+    "允许通过密码进行注册": "允许通过密码进行注册",
+    "允许通过密码进行登录": "允许通过密码进行登录",
+    "允许通过微信登录 & 注册": "允许通过微信登录 & 注册",
+    "元": "元",
+    "充值": "充值",
+    "充值价格(x元/美金)": "充值价格(x元/美金)",
+    "充值价格显示": "充值价格显示",
+    "充值分组倍率": "充值分组倍率",
+    "充值分组倍率不是合法的 JSON 字符串": "充值分组倍率不是合法的 JSON 字符串",
+    "充值数量": "充值数量",
+    "充值数量,最低 ": "充值数量,最低 ",
+    "充值数量不能小于": "充值数量不能小于",
+    "充值方式设置": "充值方式设置",
+    "充值方式设置不是合法的 JSON 字符串": "充值方式设置不是合法的 JSON 字符串",
+    "充值确认": "充值确认",
+    "充值账单": "充值账单",
+    "充值金额折扣配置": "充值金额折扣配置",
+    "充值金额折扣配置不是合法的 JSON 对象": "充值金额折扣配置不是合法的 JSON 对象",
+    "充值链接": "充值链接",
+    "充值额度": "充值额度",
+    "兑换人ID": "兑换人ID",
+    "兑换成功!": "兑换成功!",
+    "兑换码充值": "兑换码充值",
+    "兑换码创建成功": "兑换码创建成功",
+    "兑换码创建成功,是否下载兑换码?": "兑换码创建成功,是否下载兑换码?",
+    "兑换码创建成功!": "兑换码创建成功!",
+    "兑换码将以文本文件的形式下载,文件名为兑换码的名称。": "兑换码将以文本文件的形式下载,文件名为兑换码的名称。",
+    "兑换码更新成功!": "兑换码更新成功!",
+    "兑换码生成管理": "兑换码生成管理",
+    "兑换码管理": "兑换码管理",
+    "兑换额度": "兑换额度",
+    "全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用": "全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用",
+    "全局设置": "全局设置",
+    "全选": "全选",
+    "全部": "全部",
+    "全部供应商": "全部供应商",
+    "全部分组": "全部分组",
+    "全部标签": "全部标签",
+    "全部模型": "全部模型",
+    "全部状态": "全部状态",
+    "全部端点": "全部端点",
+    "全部类型": "全部类型",
+    "公告": "公告",
+    "公告内容": "公告内容",
+    "公告已更新": "公告已更新",
+    "公告更新失败": "公告更新失败",
+    "公告类型": "公告类型",
+    "共": "共",
+    "共 {{count}} 个密钥_other": "共 {{count}} 个密钥",
+    "共 {{count}} 个模型": "共 {{count}} 个模型",
+    "共 {{total}} 项,当前显示 {{start}}-{{end}} 项": "共 {{total}} 项,当前显示 {{start}}-{{end}} 项",
+    "关": "关",
+    "关于": "关于",
+    "关于我们": "关于我们",
+    "关于系统的详细信息": "关于系统的详细信息",
+    "关于项目": "关于项目",
+    "关键字(id或者名称)": "关键字(id或者名称)",
+    "关闭": "关闭",
+    "关闭侧边栏": "关闭侧边栏",
+    "关闭公告": "关闭公告",
+    "关闭后,此模型将不会被“同步官方”自动覆盖或创建": "关闭后,此模型将不会被“同步官方”自动覆盖或创建",
+    "关闭弹窗,已停止批量测试": "关闭弹窗,已停止批量测试",
+    "其他": "其他",
+    "其他注册选项": "其他注册选项",
+    "其他登录选项": "其他登录选项",
+    "其他设置": "其他设置",
+    "内容": "内容",
+    "内容较大,已启用性能优化模式": "内容较大,已启用性能优化模式",
+    "内容较大,部分功能可能受限": "内容较大,部分功能可能受限",
+    "最低": "最低",
+    "最低充值美元数量": "最低充值美元数量",
+    "最后使用时间": "最后使用时间",
+    "最后请求": "最后请求",
+    "准备完成初始化": "准备完成初始化",
+    "分类名称": "分类名称",
+    "分组": "分组",
+    "分组与模型定价设置": "分组与模型定价设置",
+    "分组价格": "分组价格",
+    "分组倍率": "分组倍率",
+    "分组倍率设置": "分组倍率设置",
+    "分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{\"vip\": 0.5, \"test\": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1": "分组倍率设置,可以在此处新增分组或修改现有分组的倍率,格式为 JSON 字符串,例如:{\"vip\": 0.5, \"test\": 1},表示 vip 分组的倍率为 0.5,test 分组的倍率为 1",
+    "分组特殊倍率": "分组特殊倍率",
+    "分组设置": "分组设置",
+    "分组速率配置优先级高于全局速率限制。": "分组速率配置优先级高于全局速率限制。",
+    "分组速率限制": "分组速率限制",
+    "分钟": "分钟",
+    "切换为Assistant角色": "切换为Assistant角色",
+    "切换为System角色": "切换为System角色",
+    "切换为单密钥模式": "切换为单密钥模式",
+    "切换主题": "切换主题",
+    "划转到余额": "划转到余额",
+    "划转邀请额度": "划转邀请额度",
+    "划转金额最低为": "划转金额最低为",
+    "划转额度": "划转额度",
+    "列设置": "列设置",
+    "创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)": "创建令牌默认选择auto分组,初始令牌也将设为auto(否则留空,为用户默认分组)",
+    "创建失败": "创建失败",
+    "创建成功": "创建成功",
+    "创建新用户账户": "创建新用户账户",
+    "创建新的令牌": "创建新的令牌",
+    "创建新的兑换码": "创建新的兑换码",
+    "创建新的模型": "创建新的模型",
+    "创建新的渠道": "创建新的渠道",
+    "创建新的预填组": "创建新的预填组",
+    "创建时间": "创建时间",
+    "创建用户": "创建用户",
+    "初始化失败,请重试": "初始化失败,请重试",
+    "初始化系统": "初始化系统",
+    "删除": "删除",
+    "删除失败": "删除失败",
+    "删除密钥失败": "删除密钥失败",
+    "删除成功": "删除成功",
+    "删除所选": "删除所选",
+    "删除所选令牌": "删除所选令牌",
+    "删除所选通道": "删除所选通道",
+    "删除禁用密钥失败": "删除禁用密钥失败",
+    "删除禁用通道": "删除禁用通道",
+    "删除自动禁用密钥": "删除自动禁用密钥",
+    "删除账户": "删除账户",
+    "删除账户确认": "删除账户确认",
+    "刷新": "刷新",
+    "刷新失败": "刷新失败",
+    "前缀": "前缀",
+    "剩余备用码:": "剩余备用码:",
+    "剩余额度": "剩余额度",
+    "剩余额度/总额度": "剩余额度/总额度",
+    "剩余额度$": "剩余额度$",
+    "功能特性": "功能特性",
+    "加入预填组": "加入预填组",
+    "加载中...": "加载中...",
+    "加载供应商信息失败": "加载供应商信息失败",
+    "加载关于内容失败...": "加载关于内容失败...",
+    "加载分组失败": "加载分组失败",
+    "加载失败": "加载失败",
+    "加载模型信息失败": "加载模型信息失败",
+    "加载模型失败": "加载模型失败",
+    "加载用户协议内容失败...": "加载用户协议内容失败...",
+    "加载账单失败": "加载账单失败",
+    "加载隐私政策内容失败...": "加载隐私政策内容失败...",
+    "包含": "包含",
+    "包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。": "包含来自未知或未标明供应商的AI模型,这些模型可能来自小型供应商或开源项目。",
+    "包括失败请求的次数,0代表不限制": "包括失败请求的次数,0代表不限制",
+    "匹配类型": "匹配类型",
+    "区域": "区域",
+    "历史消耗": "历史消耗",
+    "原价": "原价",
+    "原因:": "原因:",
+    "原密码": "原密码",
+    "去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥": "去重完成:去重前 {{before}} 个密钥,去重后 {{after}} 个密钥",
+    "参与官方同步": "参与官方同步",
+    "参数": "参数",
+    "参数值": "参数值",
+    "参数覆盖": "参数覆盖",
+    "参照生视频": "参照生视频",
+    "友情链接": "友情链接",
+    "发布日期": "发布日期",
+    "发布时间": "发布时间",
+    "取消": "取消",
+    "取消全选": "取消全选",
+    "变换": "变换",
+    "变焦": "变焦",
+    "只包括请求成功的次数": "只包括请求成功的次数",
+    "只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求": "只支持HTTPS,系统将以POST方式发送通知,请确保地址可以接收POST请求",
+    "只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录": "只有当用户设置开启IP记录时,才会进行请求和错误类型日志的IP记录",
+    "可信": "可信",
+    "可在设置页面设置关于内容,支持 HTML & Markdown": "可在设置页面设置关于内容,支持 HTML & Markdown",
+    "可用令牌分组": "可用令牌分组",
+    "可用分组": "可用分组",
+    "可用模型": "可用模型",
+    "可用端点类型": "可用端点类型",
+    "可用邀请额度": "可用邀请额度",
+    "可视化": "可视化",
+    "可视化倍率设置": "可视化倍率设置",
+    "可视化编辑": "可视化编辑",
+    "可选,公告的补充说明": "可选,公告的补充说明",
+    "可选值": "可选值",
+    "同时重置消息": "同时重置消息",
+    "同步": "同步",
+    "同步向导": "同步向导",
+    "同步失败": "同步失败",
+    "同步成功": "同步成功",
+    "同步接口": "同步接口",
+    "名称": "名称",
+    "名称+密钥": "名称+密钥",
+    "名称不能为空": "名称不能为空",
+    "名称匹配类型": "名称匹配类型",
+    "后端请求失败": "后端请求失败",
+    "后缀": "后缀",
+    "否": "否",
+    "启动时间": "启动时间",
+    "启用": "启用",
+    "启用 Prompt 检查": "启用 Prompt 检查",
+    "启用2FA失败": "启用2FA失败",
+    "启用Claude思考适配(-thinking后缀)": "启用Claude思考适配(-thinking后缀)",
+    "启用Gemini思考后缀适配": "启用Gemini思考后缀适配",
+    "启用Ping间隔": "启用Ping间隔",
+    "启用SMTP SSL": "启用SMTP SSL",
+    "启用SSRF防护(推荐开启以保护服务器安全)": "启用SSRF防护(推荐开启以保护服务器安全)",
+    "启用全部": "启用全部",
+    "启用密钥失败": "启用密钥失败",
+    "启用屏蔽词过滤功能": "启用屏蔽词过滤功能",
+    "启用所有密钥失败": "启用所有密钥失败",
+    "启用数据看板(实验性)": "启用数据看板(实验性)",
+    "启用用户模型请求速率限制(可能会影响高并发性能)": "启用用户模型请求速率限制(可能会影响高并发性能)",
+    "启用绘图功能": "启用绘图功能",
+    "启用请求体透传功能": "启用请求体透传功能",
+    "启用请求透传": "启用请求透传",
+    "启用额度消费日志记录": "启用额度消费日志记录",
+    "启用验证": "启用验证",
+    "周": "周",
+    "和": "和",
+    "响应": "响应",
+    "响应时间": "响应时间",
+    "商品价格 ID": "商品价格 ID",
+    "回答内容": "回答内容",
+    "回调 URL 填": "回调 URL 填",
+    "回调地址": "回调地址",
+    "固定价格": "固定价格",
+    "固定价格(每次)": "固定价格(每次)",
+    "固定价格值": "固定价格值",
+    "图像生成": "图像生成",
+    "图标": "图标",
+    "图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ": "图标使用@lobehub/icons库,如:OpenAI、Claude.Color,支持链式参数:OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ",
+    "图混合": "图混合",
+    "图片生成调用:{{symbol}}{{price}} / 1次": "图片生成调用:{{symbol}}{{price}} / 1次",
+    "图片输入: {{imageRatio}}": "图片输入: {{imageRatio}}",
+    "图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})": "图片输入价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (图片倍率: {{imageRatio}})",
+    "图片输入倍率(仅部分模型支持该计费)": "图片输入倍率(仅部分模型支持该计费)",
+    "图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费": "图片输入相关的倍率设置,键为模型名称,值为倍率,仅部分模型支持该计费",
+    "图生文": "图生文",
+    "图生视频": "图生视频",
+    "在Gotify服务器创建应用后获得的令牌,用于发送通知": "在Gotify服务器创建应用后获得的令牌,用于发送通知",
+    "在Gotify服务器的应用管理中创建新应用": "在Gotify服务器的应用管理中创建新应用",
+    "在找兑换码?": "在找兑换码?",
+    "在此输入 Logo 图片地址": "在此输入 Logo 图片地址",
+    "在此输入新的公告内容,支持 Markdown & HTML 代码": "在此输入新的公告内容,支持 Markdown & HTML 代码",
+    "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面": "在此输入新的关于内容,支持 Markdown & HTML 代码。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为关于页面",
+    "在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码": "在此输入新的页脚,留空则使用默认页脚,支持 HTML 代码",
+    "在此输入用户协议内容,支持 Markdown & HTML 代码": "在此输入用户协议内容,支持 Markdown & HTML 代码",
+    "在此输入系统名称": "在此输入系统名称",
+    "在此输入隐私政策内容,支持 Markdown & HTML 代码": "在此输入隐私政策内容,支持 Markdown & HTML 代码",
+    "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页": "在此输入首页内容,支持 Markdown & HTML 代码,设置后首页的状态信息将不再显示。如果输入的是一个链接,则会使用该链接作为 iframe 的 src 属性,这允许你设置任意网页作为首页",
+    "域名IP过滤详细说明": "⚠️此功能为实验性选项,域名可能解析到多个 IPv4/IPv6 地址,若开启,请确保 IP 过滤列表覆盖这些地址,否则可能导致访问失败。",
+    "域名白名单": "域名白名单",
+    "域名黑名单": "域名黑名单",
+    "基本信息": "基本信息",
+    "填入": "填入",
+    "填入所有模型": "填入所有模型",
+    "填入模板": "填入模板",
+    "填入相关模型": "填入相关模型",
+    "填写Gotify服务器的完整URL地址": "填写Gotify服务器的完整URL地址",
+    "填写带https的域名,逗号分隔": "填写带https的域名,逗号分隔",
+    "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议": "填写用户协议内容后,用户注册时将被要求勾选已阅读用户协议",
+    "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策": "填写隐私政策内容后,用户注册时将被要求勾选已阅读隐私政策",
+    "备份支持": "备份支持",
+    "备份状态": "备份状态",
+    "备注": "备注",
+    "备用恢复代码": "备用恢复代码",
+    "备用码已复制到剪贴板": "备用码已复制到剪贴板",
+    "备用码重新生成成功": "备用码重新生成成功",
+    "复制": "复制",
+    "复制代码": "复制代码",
+    "复制令牌": "复制令牌",
+    "复制全部": "复制全部",
+    "复制名称": "复制名称",
+    "复制失败": "复制失败",
+    "复制失败,请手动复制": "复制失败,请手动复制",
+    "复制已选": "复制已选",
+    "复制应用的令牌(Token)并填写到上方的应用令牌字段": "复制应用的令牌(Token)并填写到上方的应用令牌字段",
+    "复制成功": "复制成功",
+    "复制所有代码": "复制所有代码",
+    "复制所有模型": "复制所有模型",
+    "复制所选令牌": "复制所选令牌",
+    "复制所选兑换码到剪贴板": "复制所选兑换码到剪贴板",
+    "复制渠道的所有信息": "复制渠道的所有信息",
+    "外接设备": "外接设备",
+    "多密钥渠道操作项目组": "多密钥渠道操作项目组",
+    "多密钥管理": "多密钥管理",
+    "多种充值方式,安全便捷": "多种充值方式,安全便捷",
+    "天": "天",
+    "天前": "天前",
+    "失败": "失败",
+    "失败原因": "失败原因",
+    "失败时自动禁用通道": "失败时自动禁用通道",
+    "失败重试次数": "失败重试次数",
+    "奖励说明": "奖励说明",
+    "如:大带宽批量分析图片推荐": "如:大带宽批量分析图片推荐",
+    "如:香港线路": "如:香港线路",
+    "如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。": "如果你对接的是上游One API或者New API等转发项目,请使用OpenAI类型,不要使用此类型,除非你知道你在做什么。",
+    "如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面": "如果用户请求中包含系统提示词,则使用此设置拼接到用户的系统提示词前面",
+    "始终使用浅色主题": "始终使用浅色主题",
+    "始终使用深色主题": "始终使用深色主题",
+    "字段透传控制": "字段透传控制",
+    "存在重复的键名:": "存在重复的键名:",
+    "安全提醒": "安全提醒",
+    "安全设置": "安全设置",
+    "安全验证": "安全验证",
+    "安全验证级别": "安全验证级别",
+    "安装指南": "安装指南",
+    "完成": "完成",
+    "完成初始化": "完成初始化",
+    "完成设置并启用两步验证": "完成设置并启用两步验证",
+    "完整的 Base URL,支持变量{model}": "完整的 Base URL,支持变量{model}",
+    "官方": "官方",
+    "官方文档": "官方文档",
+    "官方模型同步": "官方模型同步",
+    "定价模式": "定价模式",
+    "定时测试所有通道": "定时测试所有通道",
+    "定期更改密码可以提高账户安全性": "定期更改密码可以提高账户安全性",
+    "实付": "实付",
+    "实付金额": "实付金额",
+    "实付金额:": "实付金额:",
+    "实际模型": "实际模型",
+    "实际请求体": "实际请求体",
+    "密码": "密码",
+    "密码修改成功!": "密码修改成功!",
+    "密码已复制到剪贴板:": "密码已复制到剪贴板:",
+    "密码已重置并已复制到剪贴板:": "密码已重置并已复制到剪贴板:",
+    "密码管理": "密码管理",
+    "密码重置": "密码重置",
+    "密码重置完成": "密码重置完成",
+    "密码重置确认": "密码重置确认",
+    "密码长度至少为8个字符": "密码长度至少为8个字符",
+    "密钥": "密钥",
+    "密钥(编辑模式下,保存的密钥不会显示)": "密钥(编辑模式下,保存的密钥不会显示)",
+    "密钥去重": "密钥去重",
+    "密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性": "密钥将以Bearer方式添加到请求头中,用于验证webhook请求的合法性",
+    "密钥已删除": "密钥已删除",
+    "密钥已启用": "密钥已启用",
+    "密钥已复制到剪贴板": "密钥已复制到剪贴板",
+    "密钥已禁用": "密钥已禁用",
+    "密钥文件 (.json)": "密钥文件 (.json)",
+    "密钥更新模式": "密钥更新模式",
+    "密钥格式": "密钥格式",
+    "密钥格式无效,请输入有效的 JSON 格式密钥": "密钥格式无效,请输入有效的 JSON 格式密钥",
+    "密钥聚合模式": "密钥聚合模式",
+    "密钥获取成功": "密钥获取成功",
+    "密钥输入方式": "密钥输入方式",
+    "密钥预览": "密钥预览",
+    "对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写": "对于官方渠道,new-api已经内置地址,除非是第三方代理站点或者Azure的特殊接入地址,否则不需要填写",
+    "对域名启用 IP 过滤(实验性)": "对域名启用 IP 过滤(实验性)",
+    "对外运营模式": "对外运营模式",
+    "导入": "导入",
+    "导入的配置将覆盖当前设置,是否继续?": "导入的配置将覆盖当前设置,是否继续?",
+    "导入配置": "导入配置",
+    "导入配置失败: ": "导入配置失败: ",
+    "导出": "导出",
+    "导出配置": "导出配置",
+    "导出配置失败: ": "导出配置失败: ",
+    "将 reasoning_content 转换为 <think> 标签拼接到内容中": "将 reasoning_content 转换为 <think> 标签拼接到内容中",
+    "将为选中的 ": "将为选中的 ",
+    "将仅保留第一个密钥文件,其余文件将被移除,是否继续?": "将仅保留第一个密钥文件,其余文件将被移除,是否继续?",
+    "将删除": "将删除",
+    "将删除已使用、已禁用及过期的兑换码,此操作不可撤销。": "将删除已使用、已禁用及过期的兑换码,此操作不可撤销。",
+    "将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?": "将清除所有保存的配置并恢复默认设置,此操作不可撤销。是否继续?",
+    "将清除选定时间之前的所有日志": "将清除选定时间之前的所有日志",
+    "小时": "小时",
+    "尚未使用": "尚未使用",
+    "局部重绘-提交": "局部重绘-提交",
+    "屏蔽词列表": "屏蔽词列表",
+    "屏蔽词过滤设置": "屏蔽词过滤设置",
+    "展开": "展开",
+    "展开更多": "展开更多",
+    "左侧边栏个人设置": "左侧边栏个人设置",
+    "已为 {{count}} 个模型设置{{type}}_other": "已为 {{count}} 个模型设置{{type}}",
+    "已为 ${count} 个渠道设置标签!": "已为 ${count} 个渠道设置标签!",
+    "已修复 ${success} 个通道,失败 ${fails} 个通道。": "已修复 ${success} 个通道,失败 ${fails} 个通道。",
+    "已停止批量测试": "已停止批量测试",
+    "已关闭后续提醒": "已关闭后续提醒",
+    "已切换为Assistant角色": "已切换为Assistant角色",
+    "已切换为System角色": "已切换为System角色",
+    "已切换至最优倍率视图,每个模型使用其最低倍率分组": "已切换至最优倍率视图,每个模型使用其最低倍率分组",
+    "已初始化": "已初始化",
+    "已删除 {{count}} 个令牌!": "已删除 {{count}} 个令牌!",
+    "已删除 {{count}} 条失效兑换码_other": "已删除 {{count}} 条失效兑换码",
+    "已删除 ${data} 个通道!": "已删除 ${data} 个通道!",
+    "已删除所有禁用渠道,共计 ${data} 个": "已删除所有禁用渠道,共计 ${data} 个",
+    "已删除消息及其回复": "已删除消息及其回复",
+    "已发送到 Fluent": "已发送到 Fluent",
+    "已取消 Passkey 注册": "已取消 Passkey 注册",
+    "已启用": "已启用",
+    "已启用 Passkey,无需密码即可登录": "已启用 Passkey,无需密码即可登录",
+    "已启用所有密钥": "已启用所有密钥",
+    "已备份": "已备份",
+    "已复制": "已复制",
+    "已复制 ${count} 个模型": "已复制 ${count} 个模型",
+    "已复制:": "已复制:",
+    "已复制:{{name}}": "已复制:{{name}}",
+    "已复制到剪切板": "已复制到剪切板",
+    "已复制到剪贴板": "已复制到剪贴板",
+    "已复制到剪贴板!": "已复制到剪贴板!",
+    "已复制模型名称": "已复制模型名称",
+    "已成功开始测试所有已启用通道,请刷新页面查看结果。": "已成功开始测试所有已启用通道,请刷新页面查看结果。",
+    "已提交": "已提交",
+    "已新增 {{count}} 个模型:{{list}}_other": "已新增 {{count}} 个模型:{{list}}",
+    "已更新完毕所有已启用通道余额!": "已更新完毕所有已启用通道余额!",
+    "已有保存的配置": "已有保存的配置",
+    "已有的模型": "已有的模型",
+    "已有账户?": "已有账户?",
+    "已注销": "已注销",
+    "已添加到白名单": "已添加到白名单",
+    "已清空测试结果": "已清空测试结果",
+    "已用/剩余": "已用/剩余",
+    "已用额度": "已用额度",
+    "已禁用": "已禁用",
+    "已禁用所有密钥": "已禁用所有密钥",
+    "已绑定": "已绑定",
+    "已绑定渠道": "已绑定渠道",
+    "已耗尽": "已耗尽",
+    "已过期": "已过期",
+    "已选择 {{count}} 个模型_other": "已选择 {{count}} 个模型",
+    "已选择 {{selected}} / {{total}}": "已选择 {{selected}} / {{total}}",
+    "已选择 ${count} 个渠道": "已选择 ${count} 个渠道",
+    "已重置为默认配置": "已重置为默认配置",
+    "常见问答": "常见问答",
+    "常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)": "常见问答管理,为用户提供常见问题的答案(最多50个,前端显示最新20条)",
+    "平台": "平台",
+    "平均RPM": "平均RPM",
+    "平均TPM": "平均TPM",
+    "平移": "平移",
+    "应用同步": "应用同步",
+    "应用更改": "应用更改",
+    "应用覆盖": "应用覆盖",
+    "建立连接时发生错误": "建立连接时发生错误",
+    "建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。": "建议在生产环境中使用 MySQL 或 PostgreSQL 数据库,或确保 SQLite 数据库文件已映射到宿主机的持久化存储。",
+    "开": "开",
+    "开启之后会清除用户提示词中的": "开启之后会清除用户提示词中的",
+    "开启之后将上游地址替换为服务器地址": "开启之后将上游地址替换为服务器地址",
+    "开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址": "开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址",
+    "开启后,将定期发送ping数据保持连接活跃": "开启后,将定期发送ping数据保持连接活跃",
+    "开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启": "开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启",
+    "开启后不限制:必须设置模型倍率": "开启后不限制:必须设置模型倍率",
+    "开启后未登录用户无法访问模型广场": "开启后未登录用户无法访问模型广场",
+    "开启批量操作": "开启批量操作",
+    "开始同步": "开始同步",
+    "开始批量测试 ${count} 个模型,已清空上次结果...": "开始批量测试 ${count} 个模型,已清空上次结果...",
+    "开始时间": "开始时间",
+    "弱变换": "弱变换",
+    "强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)": "强制将响应格式化为 OpenAI 标准格式(只适用于OpenAI渠道类型)",
+    "强制格式化": "强制格式化",
+    "强制要求": "强制要求",
+    "强变换": "强变换",
+    "当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道": "当上游通道返回错误中包含这些关键词时(不区分大小写),自动禁用通道",
+    "当前余额": "当前余额",
+    "当前值": "当前值",
+    "当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)": "当前分组为 auto,会自动选择最优分组,当一个组不可用时自动降级到下一个组(熔断机制)",
+    "当前时间": "当前时间",
+    "当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。": "当前未开启Midjourney回调,部分项目可能无法获得绘图结果,可在运营设置中开启。",
+    "当前查看的分组为:{{group}},倍率为:{{ratio}}": "当前查看的分组为:{{group}},倍率为:{{ratio}}",
+    "当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。": "当前模型列表为该标签下所有渠道模型列表最长的一个,并非所有渠道的并集,请注意可能导致某些渠道模型丢失。",
+    "当前版本": "当前版本",
+    "当前计费": "当前计费",
+    "当前设备不支持 Passkey": "当前设备不支持 Passkey",
+    "当前设置类型: ": "当前设置类型: ",
+    "当前跟随系统": "当前跟随系统",
+    "当剩余额度低于此数值时,系统将通过选择的方式发送通知": "当剩余额度低于此数值时,系统将通过选择的方式发送通知",
+    "当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用": "当模型没有设置价格时仍接受调用,仅当您信任该网站时使用,可能会产生高额费用",
+    "当运行通道全部测试时,超过此时间将自动禁用通道": "当运行通道全部测试时,超过此时间将自动禁用通道",
+    "待使用收益": "待使用收益",
+    "微信": "微信",
+    "微信公众号二维码图片链接": "微信公众号二维码图片链接",
+    "微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)": "微信扫码关注公众号,输入「验证码」获取验证码(三分钟内有效)",
+    "微信扫码登录": "微信扫码登录",
+    "微信账户绑定成功!": "微信账户绑定成功!",
+    "必须是有效的 JSON 字符串数组,例如:[\"g1\",\"g2\"]": "必须是有效的 JSON 字符串数组,例如:[\"g1\",\"g2\"]",
+    "忘记密码?": "忘记密码?",
+    "快速开始": "快速开始",
+    "思考中...": "思考中...",
+    "思考内容转换": "思考内容转换",
+    "思考过程": "思考过程",
+    "思考适配 BudgetTokens 百分比": "思考适配 BudgetTokens 百分比",
+    "思考预算占比": "思考预算占比",
+    "性能指标": "性能指标",
+    "总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}": "总价:文字价格 {{textPrice}} + 音频价格 {{audioPrice}} = {{symbol}}{{total}}",
+    "总密钥数": "总密钥数",
+    "总收益": "总收益",
+    "总计": "总计",
+    "总额度": "总额度",
+    "您可以个性化设置侧边栏的要显示功能": "您可以个性化设置侧边栏的要显示功能",
+    "您无权访问此页面,请联系管理员": "您无权访问此页面,请联系管理员",
+    "您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。": "您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。",
+    "您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。": "您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。",
+    "您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!": "您正在使用 SQLite 数据库。如果您在容器环境中运行,请确保已正确设置数据库文件的持久化映射,否则容器重启后所有数据将丢失!",
+    "您正在删除自己的帐户,将清空所有数据且不可恢复": "您正在删除自己的帐户,将清空所有数据且不可恢复",
+    "您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。": "您的数据将安全地存储在本地计算机上。所有配置、用户信息和使用记录都会自动保存,关闭应用后不会丢失。",
+    "您确定要取消密码登录功能吗?这可能会影响用户的登录方式。": "您确定要取消密码登录功能吗?这可能会影响用户的登录方式。",
+    "您需要先启用两步验证或 Passkey 才能执行此操作": "您需要先启用两步验证或 Passkey 才能执行此操作",
+    "您需要先启用两步验证或 Passkey 才能查看敏感信息。": "您需要先启用两步验证或 Passkey 才能查看敏感信息。",
+    "想起来了?": "想起来了?",
+    "成功": "成功",
+    "成功兑换额度:": "成功兑换额度:",
+    "成功时自动启用通道": "成功时自动启用通道",
+    "我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销": "我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销",
+    "我已阅读并同意": "我已阅读并同意",
+    "或": "或",
+    "或其兼容new-api-worker格式的其他版本": "或其兼容new-api-worker格式的其他版本",
+    "或手动输入密钥:": "或手动输入密钥:",
+    "所有上游数据均可信": "所有上游数据均可信",
+    "所有密钥已复制到剪贴板": "所有密钥已复制到剪贴板",
+    "所有编辑均为覆盖操作,留空则不更改": "所有编辑均为覆盖操作,留空则不更改",
+    "手动禁用": "手动禁用",
+    "手动编辑": "手动编辑",
+    "手动输入": "手动输入",
+    "打开侧边栏": "打开侧边栏",
+    "执行中": "执行中",
+    "扫描二维码": "扫描二维码",
+    "批量创建": "批量创建",
+    "批量创建时会在名称后自动添加随机后缀": "批量创建时会在名称后自动添加随机后缀",
+    "批量创建模式下仅支持文件上传,不支持手动输入": "批量创建模式下仅支持文件上传,不支持手动输入",
+    "批量删除": "批量删除",
+    "批量删除令牌": "批量删除令牌",
+    "批量删除失败": "批量删除失败",
+    "批量删除模型": "批量删除模型",
+    "批量操作": "批量操作",
+    "批量测试${count}个模型": "批量测试${count}个模型",
+    "批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}": "批量测试完成!成功: ${success}, 失败: ${fail}, 总计: ${total}",
+    "批量测试已停止": "批量测试已停止",
+    "批量测试过程中发生错误: ": "批量测试过程中发生错误: ",
+    "批量设置": "批量设置",
+    "批量设置成功": "批量设置成功",
+    "批量设置标签": "批量设置标签",
+    "批量设置模型参数": "批量设置模型参数",
+    "折": "折",
+    "按K显示单位": "按K显示单位",
+    "按价格设置": "按价格设置",
+    "按倍率类型筛选": "按倍率类型筛选",
+    "按倍率设置": "按倍率设置",
+    "按次计费": "按次计费",
+    "按量计费": "按量计费",
+    "按顺序替换content中的变量占位符": "按顺序替换content中的变量占位符",
+    "换脸": "换脸",
+    "授权,需在遵守": "授权,需在遵守",
+    "授权失败": "授权失败",
+    "排队中": "排队中",
+    "接受未设置价格模型": "接受未设置价格模型",
+    "接口凭证": "接口凭证",
+    "控制台": "控制台",
+    "控制台区域": "控制台区域",
+    "控制顶栏模块显示状态,全局生效": "控制顶栏模块显示状态,全局生效",
+    "推荐:用户可以选择是否使用指纹等验证": "推荐:用户可以选择是否使用指纹等验证",
+    "推荐使用(用户可选)": "推荐使用(用户可选)",
+    "描述": "描述",
+    "提交": "提交",
+    "提交时间": "提交时间",
+    "提交结果": "提交结果",
+    "提升": "提升",
+    "提示": "提示",
+    "提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}": "提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 缓存创建 {{cacheCreationInput}} tokens / 1M tokens * {{symbol}}{{cacheCreationPrice}} + 补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} * {{ratioType}} {{ratio}} = {{symbol}}{{total}}",
+    "提示:如需备份数据,只需复制上述目录即可": "提示:如需备份数据,只需复制上述目录即可",
+    "提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址": "提示:链接中的{key}将被替换为API密钥,{address}将被替换为服务器地址",
+    "提示价格:{{symbol}}{{price}} / 1M tokens": "提示价格:{{symbol}}{{price}} / 1M tokens",
+    "提示缓存倍率": "提示缓存倍率",
+    "搜索供应商": "搜索供应商",
+    "搜索关键字": "搜索关键字",
+    "搜索无结果": "搜索无结果",
+    "搜索条件": "搜索条件",
+    "搜索模型": "搜索模型",
+    "搜索模型...": "搜索模型...",
+    "搜索模型名称": "搜索模型名称",
+    "搜索模型失败": "搜索模型失败",
+    "搜索渠道名称或地址": "搜索渠道名称或地址",
+    "搜索聊天应用名称": "搜索聊天应用名称",
+    "操作": "操作",
+    "操作失败": "操作失败",
+    "操作失败,请重试": "操作失败,请重试",
+    "操作成功完成!": "操作成功完成!",
+    "操作暂时被禁用": "操作暂时被禁用",
+    "操练场": "操练场",
+    "操练场和聊天功能": "操练场和聊天功能",
+    "支付地址": "支付地址",
+    "支付宝": "支付宝",
+    "支付方式": "支付方式",
+    "支付设置": "支付设置",
+    "支付请求失败": "支付请求失败",
+    "支付金额": "支付金额",
+    "支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。": "支持6位TOTP验证码或8位备用码,可到`个人设置-安全设置-两步验证设置`配置或查看。",
+    "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24": "支持CIDR格式,如:8.8.8.8, 192.168.1.0/24",
+    "支持HTTP和HTTPS,填写Gotify服务器的完整URL地址": "支持HTTP和HTTPS,填写Gotify服务器的完整URL地址",
+    "支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)": "支持HTTP和HTTPS,模板变量: {{title}} (通知标题), {{content}} (通知内容)",
+    "支持众多的大模型供应商": "支持众多的大模型供应商",
+    "支持单个端口和端口范围,如:80, 443, 8000-8999": "支持单个端口和端口范围,如:80, 443, 8000-8999",
+    "支持变量:": "支持变量:",
+    "支持备份": "支持备份",
+    "支持搜索用户的 ID、用户名、显示名称和邮箱地址": "支持搜索用户的 ID、用户名、显示名称和邮箱地址",
+    "支持的图像模型": "支持的图像模型",
+    "支持通配符格式,如:example.com, *.api.example.com": "支持通配符格式,如:example.com, *.api.example.com",
+    "收益": "收益",
+    "收益统计": "收益统计",
+    "收起": "收起",
+    "收起侧边栏": "收起侧边栏",
+    "收起内容": "收起内容",
+    "放大": "放大",
+    "放大编辑": "放大编辑",
+    "敏感信息不会发送到前端显示": "敏感信息不会发送到前端显示",
+    "数据存储位置:": "数据存储位置:",
+    "数据库信息": "数据库信息",
+    "数据库检查": "数据库检查",
+    "数据库类型": "数据库类型",
+    "数据库警告": "数据库警告",
+    "数据格式错误": "数据格式错误",
+    "数据看板": "数据看板",
+    "数据看板更新间隔": "数据看板更新间隔",
+    "数据看板设置": "数据看板设置",
+    "数据看板默认时间粒度": "数据看板默认时间粒度",
+    "数据管理和日志查看": "数据管理和日志查看",
+    "文件上传": "文件上传",
+    "文件搜索价格:{{symbol}}{{price}} / 1K 次": "文件搜索价格:{{symbol}}{{price}} / 1K 次",
+    "文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "文字提示 {{input}} tokens / 1M tokens * {{symbol}}{{price}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}": "文字提示 {{nonCacheInput}} tokens / 1M tokens * {{symbol}}{{price}} + 缓存 {{cacheInput}} tokens / 1M tokens * {{symbol}}{{cachePrice}} + 文字补全 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}} = {{symbol}}{{total}}",
+    "文字输入": "文字输入",
+    "文字输出": "文字输出",
+    "文心一言": "文心一言",
+    "文档": "文档",
+    "文档地址": "文档地址",
+    "文生视频": "文生视频",
+    "新增供应商": "新增供应商",
+    "新密码": "新密码",
+    "新密码需要和原密码不一致!": "新密码需要和原密码不一致!",
+    "新建": "新建",
+    "新建数量": "新建数量",
+    "新建组": "新建组",
+    "新格式(支持条件判断与json自定义):": "新格式(支持条件判断与json自定义):",
+    "新格式模板": "新格式模板",
+    "新版本": "新版本",
+    "新用户使用邀请码奖励额度": "新用户使用邀请码奖励额度",
+    "新用户初始额度": "新用户初始额度",
+    "新的备用恢复代码": "新的备用恢复代码",
+    "新的备用码已生成": "新的备用码已生成",
+    "新获取的模型": "新获取的模型",
+    "新额度:": "新额度:",
+    "无": "无",
+    "无冲突项": "无冲突项",
+    "无效的重置链接,请重新发起密码重置请求": "无效的重置链接,请重新发起密码重置请求",
+    "无法发起 Passkey 注册": "无法发起 Passkey 注册",
+    "无法复制到剪贴板,请手动复制": "无法复制到剪贴板,请手动复制",
+    "无邀请人": "无邀请人",
+    "无限制": "无限制",
+    "无限额度": "无限额度",
+    "日志清理失败:": "日志清理失败:",
+    "日志类型": "日志类型",
+    "日志设置": "日志设置",
+    "日志详情": "日志详情",
+    "旧格式(直接覆盖):": "旧格式(直接覆盖):",
+    "旧格式模板": "旧格式模板",
+    "旧的备用码已失效,请保存新的备用码": "旧的备用码已失效,请保存新的备用码",
+    "早上好": "早上好",
+    "时间": "时间",
+    "时间粒度": "时间粒度",
+    "易支付商户ID": "易支付商户ID",
+    "易支付商户密钥": "易支付商户密钥",
+    "是": "是",
+    "是否为企业账户": "是否为企业账户",
+    "是否同时重置对话消息?选择\"是\"将清空所有对话记录并恢复默认示例;选择\"否\"将保留当前对话记录。": "是否同时重置对话消息?选择\"是\"将清空所有对话记录并恢复默认示例;选择\"否\"将保留当前对话记录。",
+    "是否将该订单标记为成功并为用户入账?": "是否将该订单标记为成功并为用户入账?",
+    "是否自动禁用": "是否自动禁用",
+    "是否要求指纹/面容等生物识别": "是否要求指纹/面容等生物识别",
+    "显示倍率": "显示倍率",
+    "显示最新20条": "显示最新20条",
+    "显示名称": "显示名称",
+    "显示完整内容": "显示完整内容",
+    "显示操作项": "显示操作项",
+    "显示更多": "显示更多",
+    "显示第": "显示第",
+    "显示设置": "显示设置",
+    "显示调试": "显示调试",
+    "晚上好": "晚上好",
+    "普通用户": "普通用户",
+    "智能体ID": "智能体ID",
+    "智能熔断": "智能熔断",
+    "智谱": "智谱",
+    "暂无API信息": "暂无API信息",
+    "暂无保存的配置": "暂无保存的配置",
+    "暂无充值记录": "暂无充值记录",
+    "暂无公告": "暂无公告",
+    "暂无匹配模型": "暂无匹配模型",
+    "暂无可用的支付方式,请联系管理员配置": "暂无可用的支付方式,请联系管理员配置",
+    "暂无响应数据": "暂无响应数据",
+    "暂无密钥数据": "暂无密钥数据",
+    "暂无差异化倍率显示": "暂无差异化倍率显示",
+    "暂无常见问答": "暂无常见问答",
+    "暂无成功模型": "暂无成功模型",
+    "暂无数据": "暂无数据",
+    "暂无数据,点击下方按钮添加键值对": "暂无数据,点击下方按钮添加键值对",
+    "暂无模型描述": "暂无模型描述",
+    "暂无监控数据": "暂无监控数据",
+    "暂无系统公告": "暂无系统公告",
+    "暂无缺失模型": "暂无缺失模型",
+    "暂无请求数据": "暂无请求数据",
+    "暂无项目": "暂无项目",
+    "暂无预填组": "暂无预填组",
+    "暴露倍率接口": "暴露倍率接口",
+    "更多": "更多",
+    "更多信息请参考": "更多信息请参考",
+    "更多参数请参考": "更多参数请参考",
+    "更好的价格,更好的稳定性,只需要将模型基址替换为:": "更好的价格,更好的稳定性,只需要将模型基址替换为:",
+    "更新": "更新",
+    "更新 Stripe 设置": "更新 Stripe 设置",
+    "更新SSRF防护设置": "更新SSRF防护设置",
+    "更新Worker设置": "更新Worker设置",
+    "更新令牌信息": "更新令牌信息",
+    "更新兑换码信息": "更新兑换码信息",
+    "更新失败": "更新失败",
+    "更新成功": "更新成功",
+    "更新所有已启用通道余额": "更新所有已启用通道余额",
+    "更新支付设置": "更新支付设置",
+    "更新时间": "更新时间",
+    "更新服务器地址": "更新服务器地址",
+    "更新模型信息": "更新模型信息",
+    "更新渠道信息": "更新渠道信息",
+    "更新预填组": "更新预填组",
+    "服务可用性": "服务可用性",
+    "服务器地址": "服务器地址",
+    "服务显示名称": "服务显示名称",
+    "未发现新增模型": "未发现新增模型",
+    "未发现重复密钥": "未发现重复密钥",
+    "未启动": "未启动",
+    "未启用": "未启用",
+    "未命名": "未命名",
+    "未备份": "未备份",
+    "未开始": "未开始",
+    "未找到匹配的模型": "未找到匹配的模型",
+    "未找到差异化倍率,无需同步": "未找到差异化倍率,无需同步",
+    "未提交": "未提交",
+    "未检测到 Fluent 容器": "未检测到 Fluent 容器",
+    "未检测到 FluentRead(流畅阅读),请确认扩展已启用": "未检测到 FluentRead(流畅阅读),请确认扩展已启用",
+    "未测试": "未测试",
+    "未登录或登录已过期,请重新登录": "未登录或登录已过期,请重新登录",
+    "未知": "未知",
+    "未知供应商": "未知供应商",
+    "未知模型": "未知模型",
+    "未知渠道": "未知渠道",
+    "未知状态": "未知状态",
+    "未知类型": "未知类型",
+    "未知身份": "未知身份",
+    "未绑定": "未绑定",
+    "未获取到授权码": "未获取到授权码",
+    "未设置": "未设置",
+    "未设置倍率模型": "未设置倍率模型",
+    "未配置模型": "未配置模型",
+    "未配置的模型列表": "未配置的模型列表",
+    "本地": "本地",
+    "本地数据存储": "本地数据存储",
+    "本设备:手机指纹/面容,外接:USB安全密钥": "本设备:手机指纹/面容,外接:USB安全密钥",
+    "本设备内置": "本设备内置",
+    "本项目根据": "本项目根据",
+    "权重": "权重",
+    "权限设置": "权限设置",
+    "条": "条",
+    "条 - 第": "条 - 第",
+    "条,共": "条,共",
+    "条日志已清理!": "条日志已清理!",
+    "查看": "查看",
+    "查看图片": "查看图片",
+    "查看密钥": "查看密钥",
+    "查看当前可用的所有模型": "查看当前可用的所有模型",
+    "查看所有可用的AI模型供应商,包括众多知名供应商的模型。": "查看所有可用的AI模型供应商,包括众多知名供应商的模型。",
+    "查看渠道密钥": "查看渠道密钥",
+    "查询": "查询",
+    "标签": "标签",
+    "标签不能为空!": "标签不能为空!",
+    "标签信息": "标签信息",
+    "标签名称": "标签名称",
+    "标签的基本配置": "标签的基本配置",
+    "标签组": "标签组",
+    "标签聚合": "标签聚合",
+    "标签聚合模式": "标签聚合模式",
+    "标识颜色": "标识颜色",
+    "根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含": "根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含",
+    "格式示例:": "格式示例:",
+    "检查更新": "检查更新",
+    "检测到 FluentRead(流畅阅读)": "检测到 FluentRead(流畅阅读)",
+    "检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。": "检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。",
+    "检测到该消息后有AI回复,是否删除后续回复并重新生成?": "检测到该消息后有AI回复,是否删除后续回复并重新生成?",
+    "检测必须等待绘图成功才能进行放大等操作": "检测必须等待绘图成功才能进行放大等操作",
+    "模型": "模型",
+    "模型: {{ratio}}": "模型: {{ratio}}",
+    "模型专用区域": "模型专用区域",
+    "模型价格": "模型价格",
+    "模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}": "模型价格 {{symbol}}{{price}},{{ratioType}} {{ratio}}",
+    "模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}": "模型价格:{{symbol}}{{price}} * {{ratioType}}:{{ratio}} = {{symbol}}{{total}}",
+    "模型倍率": "模型倍率",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}": "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次": "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},{{ratioType}} {{ratio}},Web 搜索调用 {{webSearchCallCount}} 次",
+    "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}": "模型倍率 {{modelRatio}},缓存倍率 {{cacheRatio}},输出倍率 {{completionRatio}},图片输入倍率 {{imageRatio}},{{ratioType}} {{ratio}}",
+    "模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}": "模型倍率 {{modelRatio}},输出倍率 {{completionRatio}},缓存倍率 {{cacheRatio}},缓存创建倍率 {{cacheCreationRatio}},{{ratioType}} {{ratio}}",
+    "模型倍率值": "模型倍率值",
+    "模型倍率和补全倍率": "模型倍率和补全倍率",
+    "模型倍率和补全倍率同时设置": "模型倍率和补全倍率同时设置",
+    "模型倍率设置": "模型倍率设置",
+    "模型关键字": "模型关键字",
+    "模型列表已复制到剪贴板": "模型列表已复制到剪贴板",
+    "模型列表已更新": "模型列表已更新",
+    "模型创建成功!": "模型创建成功!",
+    "模型名称": "模型名称",
+    "模型名称已存在": "模型名称已存在",
+    "模型固定价格": "模型固定价格",
+    "模型图标": "模型图标",
+    "模型定价,需要登录访问": "模型定价,需要登录访问",
+    "模型广场": "模型广场",
+    "模型支持的接口端点信息": "模型支持的接口端点信息",
+    "模型数据分析": "模型数据分析",
+    "模型映射必须是合法的 JSON 格式!": "模型映射必须是合法的 JSON 格式!",
+    "模型更新成功!": "模型更新成功!",
+    "模型消耗分布": "模型消耗分布",
+    "模型消耗趋势": "模型消耗趋势",
+    "模型版本": "模型版本",
+    "模型的详细描述和基本特性": "模型的详细描述和基本特性",
+    "模型相关设置": "模型相关设置",
+    "模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:": "模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:",
+    "模型管理": "模型管理",
+    "模型组": "模型组",
+    "模型补全倍率(仅对自定义模型有效)": "模型补全倍率(仅对自定义模型有效)",
+    "模型请求速率限制": "模型请求速率限制",
+    "模型调用次数占比": "模型调用次数占比",
+    "模型调用次数排行": "模型调用次数排行",
+    "模型选择和映射设置": "模型选择和映射设置",
+    "模型配置": "模型配置",
+    "模型重定向": "模型重定向",
+    "模型限制列表": "模型限制列表",
+    "模板示例": "模板示例",
+    "模糊搜索模型名称": "模糊搜索模型名称",
+    "次": "次",
+    "欢迎使用,请完成以下设置以开始使用系统": "欢迎使用,请完成以下设置以开始使用系统",
+    "正在处理大内容...": "正在处理大内容...",
+    "正在提交": "正在提交",
+    "正在构造请求体预览...": "正在构造请求体预览...",
+    "正在测试第 ${current} - ${end} 个模型 (共 ${total} 个)": "正在测试第 ${current} - ${end} 个模型 (共 ${total} 个)",
+    "正在跳转...": "正在跳转...",
+    "此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理": "此代理仅用于图片请求转发,Webhook通知发送等,AI API请求仍然由服务器直接发出,可在渠道设置中单独配置代理",
+    "此修改将不可逆": "此修改将不可逆",
+    "此操作不可恢复,请仔细确认时间后再操作!": "此操作不可恢复,请仔细确认时间后再操作!",
+    "此操作不可撤销,将永久删除已自动禁用的密钥": "此操作不可撤销,将永久删除已自动禁用的密钥",
+    "此操作不可撤销,将永久删除该密钥": "此操作不可撤销,将永久删除该密钥",
+    "此操作不可逆,所有数据将被永久删除": "此操作不可逆,所有数据将被永久删除",
+    "此操作将启用用户账户": "此操作将启用用户账户",
+    "此操作将提升用户的权限级别": "此操作将提升用户的权限级别",
+    "此操作将禁用用户账户": "此操作将禁用用户账户",
+    "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。": "此操作将禁用该用户当前的两步验证配置,下次登录将不再强制输入验证码,直到用户重新启用。",
+    "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。": "此操作将解绑用户当前的 Passkey,下次登录需要重新注册。",
+    "此操作将降低用户的权限级别": "此操作将降低用户的权限级别",
+    "此支付方式最低充值金额为": "此支付方式最低充值金额为",
+    "此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。": "此设置用于系统内部计算,默认值500000是为了精确到6位小数点设计,不推荐修改。",
+    "此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除": "此页面仅显示未设置价格或倍率的模型,设置后将自动从列表中移除",
+    "此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改": "此项只读,需要用户通过个人设置页面的相关绑定按钮进行绑定,不可直接修改",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:": "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,例如:",
+    "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改": "此项可选,用于修改请求体中的模型名称,为一个 JSON 字符串,键为请求中模型名称,值为要替换的模型名称,留空则不更改",
+    "此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:": "此项可选,用于复写返回的状态码,仅影响本地判断,不修改返回到上游的状态码,比如将claude渠道的400错误复写为500(用于重试),请勿滥用该功能,例如:",
+    "此项可选,用于覆盖请求参数。不支持覆盖 stream 参数": "此项可选,用于覆盖请求参数。不支持覆盖 stream 参数",
+    "此项可选,用于覆盖请求头参数": "此项可选,用于覆盖请求头参数",
+    "此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/": "此项可选,用于通过自定义API地址来进行 API 调用,末尾不要带/v1和/",
+    "每隔多少分钟测试一次所有通道": "每隔多少分钟测试一次所有通道",
+    "永不过期": "永不过期",
+    "永久删除您的两步验证设置": "永久删除您的两步验证设置",
+    "永久删除所有备用码(包括未使用的)": "永久删除所有备用码(包括未使用的)",
+    "没有可用令牌用于填充": "没有可用令牌用于填充",
+    "没有可用模型": "没有可用模型",
+    "没有找到匹配的模型": "没有找到匹配的模型",
+    "没有未设置的模型": "没有未设置的模型",
+    "没有模型可以复制": "没有模型可以复制",
+    "没有账户?": "没有账户?",
+    "注 册": "注 册",
+    "注册": "注册",
+    "注册 Passkey": "注册 Passkey",
+    "注意": "注意",
+    "注意:JSON中重复的键只会保留最后一个同名键的值": "注意:JSON中重复的键只会保留最后一个同名键的值",
+    "注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用": "注意非Chat API,请务必填写正确的API地址,否则可能导致无法使用",
+    "注销": "注销",
+    "注销成功!": "注销成功!",
+    "流": "流",
+    "浅色": "浅色",
+    "浅色模式": "浅色模式",
+    "测试": "测试",
+    "测试中": "测试中",
+    "测试中...": "测试中...",
+    "测试单个渠道操作项目组": "测试单个渠道操作项目组",
+    "测试失败": "测试失败",
+    "测试所有渠道的最长响应时间": "测试所有渠道的最长响应时间",
+    "测试所有通道": "测试所有通道",
+    "测速": "测速",
+    "消息优先级": "消息优先级",
+    "消息优先级,范围0-10,默认为5": "消息优先级,范围0-10,默认为5",
+    "消息已删除": "消息已删除",
+    "消息已复制到剪贴板": "消息已复制到剪贴板",
+    "消息已更新": "消息已更新",
+    "消息已编辑": "消息已编辑",
+    "消耗分布": "消耗分布",
+    "消耗趋势": "消耗趋势",
+    "消耗额度": "消耗额度",
+    "消费": "消费",
+    "深色": "深色",
+    "深色模式": "深色模式",
+    "添加": "添加",
+    "添加API": "添加API",
+    "添加令牌": "添加令牌",
+    "添加兑换码": "添加兑换码",
+    "添加公告": "添加公告",
+    "添加分类": "添加分类",
+    "添加成功": "添加成功",
+    "添加模型": "添加模型",
+    "添加模型区域": "添加模型区域",
+    "添加渠道": "添加渠道",
+    "添加用户": "添加用户",
+    "添加聊天配置": "添加聊天配置",
+    "添加键值对": "添加键值对",
+    "添加问答": "添加问答",
+    "添加额度": "添加额度",
+    "清空重定向": "清空重定向",
+    "清除历史日志": "清除历史日志",
+    "清除失效兑换码": "清除失效兑换码",
+    "清除所有模型": "清除所有模型",
+    "渠道": "渠道",
+    "渠道 ID": "渠道 ID",
+    "渠道ID,名称,密钥,API地址": "渠道ID,名称,密钥,API地址",
+    "渠道优先级": "渠道优先级",
+    "渠道信息": "渠道信息",
+    "渠道创建成功!": "渠道创建成功!",
+    "渠道复制失败": "渠道复制失败",
+    "渠道复制失败: ": "渠道复制失败: ",
+    "渠道复制成功": "渠道复制成功",
+    "渠道密钥": "渠道密钥",
+    "渠道密钥信息": "渠道密钥信息",
+    "渠道密钥列表": "渠道密钥列表",
+    "渠道更新成功!": "渠道更新成功!",
+    "渠道权重": "渠道权重",
+    "渠道标签": "渠道标签",
+    "渠道模型信息不完整": "渠道模型信息不完整",
+    "渠道的基本配置信息": "渠道的基本配置信息",
+    "渠道的模型测试": "渠道的模型测试",
+    "渠道的高级配置选项": "渠道的高级配置选项",
+    "渠道管理": "渠道管理",
+    "渠道额外设置": "渠道额外设置",
+    "源地址": "源地址",
+    "演示站点": "演示站点",
+    "演示站点模式": "演示站点模式",
+    "点击上传文件或拖拽文件到这里": "点击上传文件或拖拽文件到这里",
+    "点击下方按钮通过 Telegram 完成绑定": "点击下方按钮通过 Telegram 完成绑定",
+    "点击复制模型名称": "点击复制模型名称",
+    "点击查看差异": "点击查看差异",
+    "点击此处": "点击此处",
+    "点击预览视频": "点击预览视频",
+    "点击验证按钮,使用您的生物特征或安全密钥": "点击验证按钮,使用您的生物特征或安全密钥",
+    "版权所有": "版权所有",
+    "状态": "状态",
+    "状态码复写": "状态码复写",
+    "状态筛选": "状态筛选",
+    "状态页面Slug": "状态页面Slug",
+    "生成令牌": "生成令牌",
+    "生成数量": "生成数量",
+    "生成数量必须大于0": "生成数量必须大于0",
+    "生成新的备用码": "生成新的备用码",
+    "生成歌词": "生成歌词",
+    "生成音乐": "生成音乐",
+    "用于API调用的身份验证令牌,请妥善保管": "用于API调用的身份验证令牌,请妥善保管",
+    "用于配置网络代理,支持 socks5 协议": "用于配置网络代理,支持 socks5 协议",
+    "用以支持基于 WebAuthn 的无密码登录注册": "用以支持基于 WebAuthn 的无密码登录注册",
+    "用以支持用户校验": "用以支持用户校验",
+    "用以支持系统的邮件发送": "用以支持系统的邮件发送",
+    "用以支持通过 GitHub 进行登录注册": "用以支持通过 GitHub 进行登录注册",
+    "用以支持通过 Linux DO 进行登录注册": "用以支持通过 Linux DO 进行登录注册",
+    "用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP": "用以支持通过 OIDC 登录,例如 Okta、Auth0 等兼容 OIDC 协议的 IdP",
+    "用以支持通过 Telegram 进行登录注册": "用以支持通过 Telegram 进行登录注册",
+    "用以支持通过微信进行登录注册": "用以支持通过微信进行登录注册",
+    "用以防止恶意用户利用临时邮箱批量注册": "用以防止恶意用户利用临时邮箱批量注册",
+    "用户": "用户",
+    "用户个人功能": "用户个人功能",
+    "用户主页,展示系统信息": "用户主页,展示系统信息",
+    "用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置": "用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置",
+    "用户信息": "用户信息",
+    "用户信息更新成功!": "用户信息更新成功!",
+    "用户分组": "用户分组",
+    "用户分组和额度管理": "用户分组和额度管理",
+    "用户分组配置": "用户分组配置",
+    "用户协议": "用户协议",
+    "用户协议已更新": "用户协议已更新",
+    "用户协议更新失败": "用户协议更新失败",
+    "用户可选分组": "用户可选分组",
+    "用户名": "用户名",
+    "用户名或邮箱": "用户名或邮箱",
+    "用户名称": "用户名称",
+    "用户控制面板,管理账户": "用户控制面板,管理账户",
+    "用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{\"vip\": \"VIP 用户\", \"test\": \"测试\"},表示用户可以选择 vip 分组和 test 分组": "用户新建令牌时可选的分组,格式为 JSON 字符串,例如:{\"vip\": \"VIP 用户\", \"test\": \"测试\"},表示用户可以选择 vip 分组和 test 分组",
+    "用户每周期最多请求完成次数": "用户每周期最多请求完成次数",
+    "用户每周期最多请求次数": "用户每周期最多请求次数",
+    "用户注册时看到的网站名称,比如'我的网站'": "用户注册时看到的网站名称,比如'我的网站'",
+    "用户的基本账户信息": "用户的基本账户信息",
+    "用户管理": "用户管理",
+    "用户组": "用户组",
+    "用户账户创建成功!": "用户账户创建成功!",
+    "用户账户管理": "用户账户管理",
+    "用时/首字": "用时/首字",
+    "留空则使用账号绑定的邮箱": "留空则使用账号绑定的邮箱",
+    "留空则使用默认端点;支持 {path, method}": "留空则使用默认端点;支持 {path, method}",
+    "留空则默认使用服务器地址,注意不能携带http://或者https://": "留空则默认使用服务器地址,注意不能携带http://或者https://",
+    "登 录": "登 录",
+    "登录": "登录",
+    "登录成功!": "登录成功!",
+    "登录过期,请重新登录!": "登录过期,请重新登录!",
+    "白名单": "白名单",
+    "的前提下使用。": "的前提下使用。",
+    "监控设置": "监控设置",
+    "目标用户:{{username}}": "目标用户:{{username}}",
+    "相关项目": "相关项目",
+    "相当于删除用户,此修改将不可逆": "相当于删除用户,此修改将不可逆",
+    "矛盾": "矛盾",
+    "知识库 ID": "知识库 ID",
+    "确定": "确定",
+    "确定?": "确定?",
+    "确定删除此组?": "确定删除此组?",
+    "确定导入": "确定导入",
+    "确定是否要修复数据库一致性?": "确定是否要修复数据库一致性?",
+    "确定是否要删除所选通道?": "确定是否要删除所选通道?",
+    "确定是否要删除此令牌?": "确定是否要删除此令牌?",
+    "确定是否要删除此兑换码?": "确定是否要删除此兑换码?",
+    "确定是否要删除此模型?": "确定是否要删除此模型?",
+    "确定是否要删除此渠道?": "确定是否要删除此渠道?",
+    "确定是否要删除禁用通道?": "确定是否要删除禁用通道?",
+    "确定是否要复制此渠道?": "确定是否要复制此渠道?",
+    "确定是否要注销此用户?": "确定是否要注销此用户?",
+    "确定清除所有失效兑换码?": "确定清除所有失效兑换码?",
+    "确定要修改所有子渠道优先级为 ": "确定要修改所有子渠道优先级为 ",
+    "确定要修改所有子渠道权重为 ": "确定要修改所有子渠道权重为 ",
+    "确定要删除供应商 \"{{name}}\" 吗?此操作不可撤销。": "确定要删除供应商 \"{{name}}\" 吗?此操作不可撤销。",
+    "确定要删除所有已自动禁用的密钥吗?": "确定要删除所有已自动禁用的密钥吗?",
+    "确定要删除所选的 {{count}} 个令牌吗?_other": "确定要删除所选的 {{count}} 个令牌吗?",
+    "确定要删除所选的 {{count}} 个模型吗?_other": "确定要删除所选的 {{count}} 个模型吗?",
+    "确定要删除此API信息吗?": "确定要删除此API信息吗?",
+    "确定要删除此公告吗?": "确定要删除此公告吗?",
+    "确定要删除此分类吗?": "确定要删除此分类吗?",
+    "确定要删除此密钥吗?": "确定要删除此密钥吗?",
+    "确定要删除此问答吗?": "确定要删除此问答吗?",
+    "确定要删除这条消息吗?": "确定要删除这条消息吗?",
+    "确定要启用所有密钥吗?": "确定要启用所有密钥吗?",
+    "确定要启用此用户吗?": "确定要启用此用户吗?",
+    "确定要提升此用户吗?": "确定要提升此用户吗?",
+    "确定要更新所有已启用通道余额吗?": "确定要更新所有已启用通道余额吗?",
+    "确定要测试所有通道吗?": "确定要测试所有通道吗?",
+    "确定要禁用所有的密钥吗?": "确定要禁用所有的密钥吗?",
+    "确定要禁用此用户吗?": "确定要禁用此用户吗?",
+    "确定要降级此用户吗?": "确定要降级此用户吗?",
+    "确定重置": "确定重置",
+    "确定重置模型倍率吗?": "确定重置模型倍率吗?",
+    "确认": "确认",
+    "确认冲突项修改": "确认冲突项修改",
+    "确认删除": "确认删除",
+    "确认取消密码登录": "确认取消密码登录",
+    "确认密码": "确认密码",
+    "确认导入配置": "确认导入配置",
+    "确认新密码": "确认新密码",
+    "确认清除历史日志": "确认清除历史日志",
+    "确认禁用": "确认禁用",
+    "确认补单": "确认补单",
+    "确认解绑": "确认解绑",
+    "确认解绑 Passkey": "确认解绑 Passkey",
+    "确认设置并完成初始化": "确认设置并完成初始化",
+    "确认重置 Passkey": "确认重置 Passkey",
+    "确认重置两步验证": "确认重置两步验证",
+    "确认重置密码": "确认重置密码",
+    "示例": "示例",
+    "示例:{\"default\": [200, 100], \"vip\": [0, 1000]}。": "示例:{\"default\": [200, 100], \"vip\": [0, 1000]}。",
+    "视频": "视频",
+    "禁用": "禁用",
+    "禁用 store 透传": "禁用 store 透传",
+    "禁用2FA失败": "禁用2FA失败",
+    "禁用两步验证": "禁用两步验证",
+    "禁用全部": "禁用全部",
+    "禁用原因": "禁用原因",
+    "禁用后的影响:": "禁用后的影响:",
+    "禁用密钥失败": "禁用密钥失败",
+    "禁用所有密钥失败": "禁用所有密钥失败",
+    "禁用时间": "禁用时间",
+    "私有IP访问详细说明": "⚠️ 安全警告:启用此选项将允许访问内网资源(本地主机、私有网络)。仅在需要访问内部服务且了解安全风险的情况下启用。",
+    "私有部署地址": "私有部署地址",
+    "秒": "秒",
+    "移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目": "移除 One API 的版权标识必须首先获得授权,项目维护需要花费大量精力,如果本项目对你有意义,请主动支持本项目",
+    "窗口处理": "窗口处理",
+    "窗口等待": "窗口等待",
+    "站点额度展示类型及汇率": "站点额度展示类型及汇率",
+    "端口配置详细说明": "限制外部请求只能访问指定端口。支持单个端口(80, 443)或端口范围(8000-8999)。空列表允许所有端口。默认包含常用Web端口。",
+    "端点": "端点",
+    "端点映射": "端点映射",
+    "端点类型": "端点类型",
+    "端点组": "端点组",
+    "第三方账户绑定状态(只读)": "第三方账户绑定状态(只读)",
+    "等价金额:": "等价金额:",
+    "等待中": "等待中",
+    "等待获取邮箱信息...": "等待获取邮箱信息...",
+    "筛选": "筛选",
+    "管理": "管理",
+    "管理你的 LinuxDO OAuth App": "管理你的 LinuxDO OAuth App",
+    "管理员": "管理员",
+    "管理员区域": "管理员区域",
+    "管理员暂时未设置任何关于内容": "管理员暂时未设置任何关于内容",
+    "管理员未开启Stripe充值!": "管理员未开启Stripe充值!",
+    "管理员未开启在线充值!": "管理员未开启在线充值!",
+    "管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。": "管理员未开启在线充值功能,请联系管理员开启或使用兑换码充值。",
+    "管理员未设置用户可选分组": "管理员未设置用户可选分组",
+    "管理员设置了外部链接,点击下方按钮访问": "管理员设置了外部链接,点击下方按钮访问",
+    "管理员账号": "管理员账号",
+    "管理员账号已经初始化过,请继续设置其他参数": "管理员账号已经初始化过,请继续设置其他参数",
+    "管理模型、标签、端点等预填组": "管理模型、标签、端点等预填组",
+    "类型": "类型",
+    "精确": "精确",
+    "系统": "系统",
+    "系统令牌已复制到剪切板": "系统令牌已复制到剪切板",
+    "系统任务记录": "系统任务记录",
+    "系统信息": "系统信息",
+    "系统公告": "系统公告",
+    "系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)": "系统公告管理,可以发布系统通知和重要消息(最多100个,前端显示最新20条)",
+    "系统初始化": "系统初始化",
+    "系统初始化失败,请重试": "系统初始化失败,请重试",
+    "系统初始化成功,正在跳转...": "系统初始化成功,正在跳转...",
+    "系统参数配置": "系统参数配置",
+    "系统名称": "系统名称",
+    "系统名称已更新": "系统名称已更新",
+    "系统名称更新失败": "系统名称更新失败",
+    "系统提示覆盖": "系统提示覆盖",
+    "系统提示词": "系统提示词",
+    "系统提示词拼接": "系统提示词拼接",
+    "系统数据统计": "系统数据统计",
+    "系统文档和帮助信息": "系统文档和帮助信息",
+    "系统消息": "系统消息",
+    "系统管理功能": "系统管理功能",
+    "系统设置": "系统设置",
+    "系统访问令牌": "系统访问令牌",
+    "约": "约",
+    "索引": "索引",
+    "紧凑列表": "紧凑列表",
+    "线路描述": "线路描述",
+    "组列表": "组列表",
+    "组名": "组名",
+    "组织": "组织",
+    "组织,不填则为默认组织": "组织,不填则为默认组织",
+    "绑定": "绑定",
+    "绑定 Telegram": "绑定 Telegram",
+    "绑定信息": "绑定信息",
+    "绑定微信账户": "绑定微信账户",
+    "绑定成功!": "绑定成功!",
+    "绑定邮箱地址": "绑定邮箱地址",
+    "结束时间": "结束时间",
+    "结果图片": "结果图片",
+    "绘图": "绘图",
+    "绘图任务记录": "绘图任务记录",
+    "绘图日志": "绘图日志",
+    "绘图设置": "绘图设置",
+    "统计Tokens": "统计Tokens",
+    "统计次数": "统计次数",
+    "统计额度": "统计额度",
+    "继续": "继续",
+    "缓存 Tokens": "缓存 Tokens",
+    "缓存: {{cacheRatio}}": "缓存: {{cacheRatio}}",
+    "缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "缓存价格:{{symbol}}{{price}} * {{cacheRatio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})",
+    "缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})": "缓存价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存倍率: {{cacheRatio}})",
+    "缓存倍率": "缓存倍率",
+    "缓存创建 Tokens": "缓存创建 Tokens",
+    "缓存创建: {{cacheCreationRatio}}": "缓存创建: {{cacheCreationRatio}}",
+    "缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})": "缓存创建价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens (缓存创建倍率: {{cacheCreationRatio}})",
+    "编辑": "编辑",
+    "编辑API": "编辑API",
+    "编辑供应商": "编辑供应商",
+    "编辑公告": "编辑公告",
+    "编辑公告内容": "编辑公告内容",
+    "编辑分类": "编辑分类",
+    "编辑成功": "编辑成功",
+    "编辑标签": "编辑标签",
+    "编辑模型": "编辑模型",
+    "编辑模式": "编辑模式",
+    "编辑用户": "编辑用户",
+    "编辑聊天配置": "编辑聊天配置",
+    "编辑问答": "编辑问答",
+    "缩词": "缩词",
+    "缺省 MaxTokens": "缺省 MaxTokens",
+    "网站地址": "网站地址",
+    "网站域名标识": "网站域名标识",
+    "网络错误": "网络错误",
+    "置信度": "置信度",
+    "聊天": "聊天",
+    "聊天会话管理": "聊天会话管理",
+    "聊天区域": "聊天区域",
+    "聊天应用名称": "聊天应用名称",
+    "聊天应用名称已存在,请使用其他名称": "聊天应用名称已存在,请使用其他名称",
+    "聊天设置": "聊天设置",
+    "聊天配置": "聊天配置",
+    "聊天链接配置错误,请联系管理员": "聊天链接配置错误,请联系管理员",
+    "联系我们": "联系我们",
+    "腾讯混元": "腾讯混元",
+    "自动分组auto,从第一个开始选择": "自动分组auto,从第一个开始选择",
+    "自动检测": "自动检测",
+    "自动模式": "自动模式",
+    "自动测试所有通道间隔时间": "自动测试所有通道间隔时间",
+    "自动禁用": "自动禁用",
+    "自动禁用关键词": "自动禁用关键词",
+    "自动选择": "自动选择",
+    "自定义充值数量选项": "自定义充值数量选项",
+    "自定义充值数量选项不是合法的 JSON 数组": "自定义充值数量选项不是合法的 JSON 数组",
+    "自定义变焦-提交": "自定义变焦-提交",
+    "自定义模型名称": "自定义模型名称",
+    "自定义货币": "自定义货币",
+    "自定义货币符号": "自定义货币符号",
+    "自用模式": "自用模式",
+    "自适应列表": "自适应列表",
+    "节省": "节省",
+    "花费": "花费",
+    "花费时间": "花费时间",
+    "若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置": "若你的 OIDC Provider 支持 Discovery Endpoint,你可以仅填写 OIDC Well-Known URL,系统会自动获取 OIDC 配置",
+    "获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确": "获取 OIDC 配置失败,请检查网络状况和 Well-Known URL 是否正确",
+    "获取 OIDC 配置成功!": "获取 OIDC 配置成功!",
+    "获取2FA状态失败": "获取2FA状态失败",
+    "获取初始化状态失败": "获取初始化状态失败",
+    "获取启用模型失败": "获取启用模型失败",
+    "获取启用模型失败:": "获取启用模型失败:",
+    "获取密钥": "获取密钥",
+    "获取密钥失败": "获取密钥失败",
+    "获取密钥状态失败": "获取密钥状态失败",
+    "获取未配置模型失败": "获取未配置模型失败",
+    "获取模型列表": "获取模型列表",
+    "获取模型列表失败": "获取模型列表失败",
+    "获取渠道失败:": "获取渠道失败:",
+    "获取组列表失败": "获取组列表失败",
+    "获取金额失败": "获取金额失败",
+    "获取验证码": "获取验证码",
+    "补全": "补全",
+    "补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "补全价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})",
+    "补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens": "补全价格:{{symbol}}{{price}} * {{ratio}} = {{symbol}}{{total}} / 1M tokens",
+    "补全倍率": "补全倍率",
+    "补全倍率值": "补全倍率值",
+    "补单": "补单",
+    "补单失败": "补单失败",
+    "补单成功": "补单成功",
+    "表单引用错误,请刷新页面重试": "表单引用错误,请刷新页面重试",
+    "表格视图": "表格视图",
+    "覆盖模式:将完全替换现有的所有密钥": "覆盖模式:将完全替换现有的所有密钥",
+    "覆盖现有密钥": "覆盖现有密钥",
+    "角色": "角色",
+    "解析响应数据时发生错误": "解析响应数据时发生错误",
+    "解析密钥文件失败: {{msg}}": "解析密钥文件失败: {{msg}}",
+    "解绑 Passkey": "解绑 Passkey",
+    "解绑后将无法使用 Passkey 登录,确定要继续吗?": "解绑后将无法使用 Passkey 登录,确定要继续吗?",
+    "计费类型": "计费类型",
+    "计费过程": "计费过程",
+    "订单号": "订单号",
+    "讯飞星火": "讯飞星火",
+    "记录请求与错误日志IP": "记录请求与错误日志IP",
+    "设备类型偏好": "设备类型偏好",
+    "设置 Logo": "设置 Logo",
+    "设置2FA失败": "设置2FA失败",
+    "设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}": "设置不同充值金额对应的折扣,键为充值金额,值为折扣率,例如:{\"100\": 0.95, \"200\": 0.9, \"500\": 0.85}",
+    "设置两步验证": "设置两步验证",
+    "设置令牌可用额度和数量": "设置令牌可用额度和数量",
+    "设置令牌的基本信息": "设置令牌的基本信息",
+    "设置令牌的访问限制": "设置令牌的访问限制",
+    "设置保存失败": "设置保存失败",
+    "设置保存成功": "设置保存成功",
+    "设置兑换码的基本信息": "设置兑换码的基本信息",
+    "设置兑换码的额度和数量": "设置兑换码的额度和数量",
+    "设置公告": "设置公告",
+    "设置关于": "设置关于",
+    "设置已保存": "设置已保存",
+    "设置模型的基本信息": "设置模型的基本信息",
+    "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱",
+    "设置用户协议": "设置用户协议",
+    "设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]": "设置用户可选择的充值数量选项,例如:[10, 20, 50, 100, 200, 500]",
+    "设置管理员登录信息": "设置管理员登录信息",
+    "设置类型": "设置类型",
+    "设置系统名称": "设置系统名称",
+    "设置过短会影响数据库性能": "设置过短会影响数据库性能",
+    "设置隐私政策": "设置隐私政策",
+    "设置页脚": "设置页脚",
+    "设置预填组的基本信息": "设置预填组的基本信息",
+    "设置首页内容": "设置首页内容",
+    "设置默认地区和特定模型的专用地区": "设置默认地区和特定模型的专用地区",
+    "设计与开发由": "设计与开发由",
+    "访问限制": "访问限制",
+    "该供应商提供多种AI模型,适用于不同的应用场景。": "该供应商提供多种AI模型,适用于不同的应用场景。",
+    "该分类下没有可用模型": "该分类下没有可用模型",
+    "该域名已存在于白名单中": "该域名已存在于白名单中",
+    "该数据可能不可信,请谨慎使用": "该数据可能不可信,请谨慎使用",
+    "该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置": "该服务器地址将影响支付回调地址以及默认首页展示的地址,请确保正确配置",
+    "该模型存在固定价格与倍率计费方式冲突,请确认选择": "该模型存在固定价格与倍率计费方式冲突,请确认选择",
+    "详情": "详情",
+    "语音输入": "语音输入",
+    "语音输出": "语音输出",
+    "说明": "说明",
+    "说明:": "说明:",
+    "说明信息": "说明信息",
+    "请上传密钥文件": "请上传密钥文件",
+    "请上传密钥文件!": "请上传密钥文件!",
+    "请为渠道命名": "请为渠道命名",
+    "请先填写服务器地址": "请先填写服务器地址",
+    "请先输入密钥": "请先输入密钥",
+    "请先选择同步渠道": "请先选择同步渠道",
+    "请先选择模型!": "请先选择模型!",
+    "请先选择要删除的令牌!": "请先选择要删除的令牌!",
+    "请先选择要删除的通道!": "请先选择要删除的通道!",
+    "请先选择要设置标签的渠道!": "请先选择要设置标签的渠道!",
+    "请先选择需要批量设置的模型": "请先选择需要批量设置的模型",
+    "请先阅读并同意用户协议和隐私政策": "请先阅读并同意用户协议和隐私政策",
+    "请再次输入新密码": "请再次输入新密码",
+    "请前往个人设置 → 安全设置进行配置。": "请前往个人设置 → 安全设置进行配置。",
+    "请勿过度信任此功能,IP可能被伪造": "请勿过度信任此功能,IP可能被伪造",
+    "请在系统设置页面编辑分组倍率以添加新的分组:": "请在系统设置页面编辑分组倍率以添加新的分组:",
+    "请填写完整的管理员账号信息": "请填写完整的管理员账号信息",
+    "请填写密钥": "请填写密钥",
+    "请填写渠道名称和渠道密钥!": "请填写渠道名称和渠道密钥!",
+    "请填写部署地区": "请填写部署地区",
+    "请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。": "请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。",
+    "请检查渠道配置或刷新重试": "请检查渠道配置或刷新重试",
+    "请检查表单填写是否正确": "请检查表单填写是否正确",
+    "请检查输入": "请检查输入",
+    "请求发生错误": "请求发生错误",
+    "请求发生错误: ": "请求发生错误: ",
+    "请求后端接口失败:": "请求后端接口失败:",
+    "请求失败": "请求失败",
+    "请求头覆盖": "请求头覆盖",
+    "请求并计费模型": "请求并计费模型",
+    "请求时长: ${time}s": "请求时长: ${time}s",
+    "请求次数": "请求次数",
+    "请求结束后多退少补": "请求结束后多退少补",
+    "请求预扣费额度": "请求预扣费额度",
+    "请点击我": "请点击我",
+    "请确认以下设置信息,点击\"初始化系统\"开始配置": "请确认以下设置信息,点击\"初始化系统\"开始配置",
+    "请确认您已了解禁用两步验证的后果": "请确认您已了解禁用两步验证的后果",
+    "请确认管理员密码": "请确认管理员密码",
+    "请稍后几秒重试,Turnstile 正在检查用户环境!": "请稍后几秒重试,Turnstile 正在检查用户环境!",
+    "请联系管理员在系统设置中配置API信息": "请联系管理员在系统设置中配置API信息",
+    "请联系管理员在系统设置中配置Uptime": "请联系管理员在系统设置中配置Uptime",
+    "请联系管理员在系统设置中配置公告信息": "请联系管理员在系统设置中配置公告信息",
+    "请联系管理员在系统设置中配置常见问答": "请联系管理员在系统设置中配置常见问答",
+    "请联系管理员配置聊天链接": "请联系管理员配置聊天链接",
+    "请至少选择一个令牌!": "请至少选择一个令牌!",
+    "请至少选择一个兑换码!": "请至少选择一个兑换码!",
+    "请至少选择一个模型": "请至少选择一个模型",
+    "请至少选择一个模型!": "请至少选择一个模型!",
+    "请至少选择一个渠道": "请至少选择一个渠道",
+    "请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com": "请输入 AZURE_OPENAI_ENDPOINT,例如:https://docs-test-001.openai.azure.com",
+    "请输入 JSON 格式的密钥内容,例如:\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}": "请输入 JSON 格式的密钥内容,例如:\n{\n  \"type\": \"service_account\",\n  \"project_id\": \"your-project-id\",\n  \"private_key_id\": \"...\",\n  \"private_key\": \"...\",\n  \"client_email\": \"...\",\n  \"client_id\": \"...\",\n  \"auth_uri\": \"...\",\n  \"token_uri\": \"...\",\n  \"auth_provider_x509_cert_url\": \"...\",\n  \"client_x509_cert_url\": \"...\"\n}",
+    "请输入 OIDC 的 Well-Known URL": "请输入 OIDC 的 Well-Known URL",
+    "请输入6位验证码或8位备用码": "请输入6位验证码或8位备用码",
+    "请输入API地址": "请输入API地址",
+    "请输入API地址!": "请输入API地址!",
+    "请输入Bark推送URL": "请输入Bark推送URL",
+    "请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}": "请输入Bark推送URL,例如: https://api.day.app/yourkey/{{title}}/{{content}}",
+    "请输入Gotify应用令牌": "请输入Gotify应用令牌",
+    "请输入Gotify服务器地址": "请输入Gotify服务器地址",
+    "请输入Gotify服务器地址,例如: https://gotify.example.com": "请输入Gotify服务器地址,例如: https://gotify.example.com",
+    "请输入Uptime Kuma地址": "请输入Uptime Kuma地址",
+    "请输入Uptime Kuma服务地址,如:https://status.example.com": "请输入Uptime Kuma服务地址,如:https://status.example.com",
+    "请输入URL链接": "请输入URL链接",
+    "请输入Webhook地址": "请输入Webhook地址",
+    "请输入Webhook地址,例如: https://example.com/webhook": "请输入Webhook地址,例如: https://example.com/webhook",
+    "请输入你的账户名以确认删除!": "请输入你的账户名以确认删除!",
+    "请输入供应商名称": "请输入供应商名称",
+    "请输入供应商名称,如:OpenAI": "请输入供应商名称,如:OpenAI",
+    "请输入供应商描述": "请输入供应商描述",
+    "请输入兑换码": "请输入兑换码",
+    "请输入兑换码!": "请输入兑换码!",
+    "请输入公告内容": "请输入公告内容",
+    "请输入公告内容(支持 Markdown/HTML)": "请输入公告内容(支持 Markdown/HTML)",
+    "请输入分类名称": "请输入分类名称",
+    "请输入分类名称,如:OpenAI、Claude等": "请输入分类名称,如:OpenAI、Claude等",
+    "请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com": "请输入到 /suno 前的路径,通常就是域名,例如:https://api.example.com",
+    "请输入原密码": "请输入原密码",
+    "请输入原密码!": "请输入原密码!",
+    "请输入名称": "请输入名称",
+    "请输入回答内容": "请输入回答内容",
+    "请输入回答内容(支持 Markdown/HTML)": "请输入回答内容(支持 Markdown/HTML)",
+    "请输入图标名称": "请输入图标名称",
+    "请输入填充值": "请输入填充值",
+    "请输入备注(仅管理员可见)": "请输入备注(仅管理员可见)",
+    "请输入完整的 JSON 格式密钥内容": "请输入完整的 JSON 格式密钥内容",
+    "请输入完整的URL,例如:https://api.openai.com/v1/chat/completions": "请输入完整的URL,例如:https://api.openai.com/v1/chat/completions",
+    "请输入完整的URL链接": "请输入完整的URL链接",
+    "请输入密码": "请输入密码",
+    "请输入密钥": "请输入密钥",
+    "请输入密钥,一行一个": "请输入密钥,一行一个",
+    "请输入密钥!": "请输入密钥!",
+    "请输入您的密码": "请输入您的密码",
+    "请输入您的用户名以确认删除": "请输入您的用户名以确认删除",
+    "请输入您的用户名或邮箱地址": "请输入您的用户名或邮箱地址",
+    "请输入您的邮箱地址": "请输入您的邮箱地址",
+    "请输入您的问题...": "请输入您的问题...",
+    "请输入数值": "请输入数值",
+    "请输入数字": "请输入数字",
+    "请输入新密码": "请输入新密码",
+    "请输入新密码!": "请输入新密码!",
+    "请输入新建数量": "请输入新建数量",
+    "请输入新标签,留空则解散标签": "请输入新标签,留空则解散标签",
+    "请输入新的剩余额度": "请输入新的剩余额度",
+    "请输入新的密码,最短 8 位": "请输入新的密码,最短 8 位",
+    "请输入新的显示名称": "请输入新的显示名称",
+    "请输入新的用户名": "请输入新的用户名",
+    "请输入显示名称": "请输入显示名称",
+    "请输入有效的数字": "请输入有效的数字",
+    "请输入标签名称": "请输入标签名称",
+    "请输入模型倍率": "请输入模型倍率",
+    "请输入模型倍率和补全倍率": "请输入模型倍率和补全倍率",
+    "请输入模型名称": "请输入模型名称",
+    "请输入模型名称,如:gpt-4": "请输入模型名称,如:gpt-4",
+    "请输入模型描述": "请输入模型描述",
+    "请输入消息内容...": "请输入消息内容...",
+    "请输入状态页面Slug": "请输入状态页面Slug",
+    "请输入状态页面的Slug,如:my-status": "请输入状态页面的Slug,如:my-status",
+    "请输入生成数量": "请输入生成数量",
+    "请输入用户名": "请输入用户名",
+    "请输入私有部署地址,格式为:https://fastgpt.run/api/openapi": "请输入私有部署地址,格式为:https://fastgpt.run/api/openapi",
+    "请输入管理员密码": "请输入管理员密码",
+    "请输入管理员用户名": "请输入管理员用户名",
+    "请输入线路描述": "请输入线路描述",
+    "请输入组名": "请输入组名",
+    "请输入组描述": "请输入组描述",
+    "请输入组织org-xxx": "请输入组织org-xxx",
+    "请输入聊天应用名称": "请输入聊天应用名称",
+    "请输入补全倍率": "请输入补全倍率",
+    "请输入要设置的标签名称": "请输入要设置的标签名称",
+    "请输入认证器验证码": "请输入认证器验证码",
+    "请输入认证器验证码或备用码": "请输入认证器验证码或备用码",
+    "请输入说明": "请输入说明",
+    "请输入邮箱!": "请输入邮箱!",
+    "请输入邮箱地址": "请输入邮箱地址",
+    "请输入邮箱验证码!": "请输入邮箱验证码!",
+    "请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}": "请输入部署地区,例如:us-central1\n支持使用模型映射格式\n{\n    \"default\": \"us-central1\",\n    \"claude-3-5-sonnet-20240620\": \"europe-west1\"\n}",
+    "请输入问题标题": "请输入问题标题",
+    "请输入预警阈值": "请输入预警阈值",
+    "请输入预警额度": "请输入预警额度",
+    "请输入额度": "请输入额度",
+    "请输入验证码": "请输入验证码",
+    "请输入验证码或备用码": "请输入验证码或备用码",
+    "请输入默认 API 版本,例如:2025-04-01-preview": "请输入默认 API 版本,例如:2025-04-01-preview",
+    "请选择API地址": "请选择API地址",
+    "请选择你的复制方式": "请选择你的复制方式",
+    "请选择使用模式": "请选择使用模式",
+    "请选择分组": "请选择分组",
+    "请选择发布日期": "请选择发布日期",
+    "请选择可以使用该渠道的分组": "请选择可以使用该渠道的分组",
+    "请选择可以使用该渠道的分组,留空则不更改": "请选择可以使用该渠道的分组,留空则不更改",
+    "请选择同步语言": "请选择同步语言",
+    "请选择名称匹配类型": "请选择名称匹配类型",
+    "请选择多密钥使用策略": "请选择多密钥使用策略",
+    "请选择密钥更新模式": "请选择密钥更新模式",
+    "请选择密钥格式": "请选择密钥格式",
+    "请选择日志记录时间": "请选择日志记录时间",
+    "请选择模型": "请选择模型",
+    "请选择模型。": "请选择模型。",
+    "请选择消息优先级": "请选择消息优先级",
+    "请选择渠道类型": "请选择渠道类型",
+    "请选择组类型": "请选择组类型",
+    "请选择该令牌支持的模型,留空支持所有模型": "请选择该令牌支持的模型,留空支持所有模型",
+    "请选择该渠道所支持的模型": "请选择该渠道所支持的模型",
+    "请选择该渠道所支持的模型,留空则不更改": "请选择该渠道所支持的模型,留空则不更改",
+    "请选择过期时间": "请选择过期时间",
+    "请选择通知方式": "请选择通知方式",
+    "调用次数": "调用次数",
+    "调用次数分布": "调用次数分布",
+    "调用次数排行": "调用次数排行",
+    "调试信息": "调试信息",
+    "谨慎": "谨慎",
+    "警告": "警告",
+    "警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔": "警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔",
+    "警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!": "警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!",
+    "豆包": "豆包",
+    "账单": "账单",
+    "账户充值": "账户充值",
+    "账户已删除!": "账户已删除!",
+    "账户已锁定": "账户已锁定",
+    "账户数据": "账户数据",
+    "账户管理": "账户管理",
+    "账户绑定": "账户绑定",
+    "账户绑定、安全设置和身份验证": "账户绑定、安全设置和身份验证",
+    "账户统计": "账户统计",
+    "货币单位": "货币单位",
+    "购买兑换码": "购买兑换码",
+    "资源消耗": "资源消耗",
+    "起始时间": "起始时间",
+    "超级管理员": "超级管理员",
+    "超级管理员未设置充值链接!": "超级管理员未设置充值链接!",
+    "跟随系统主题设置": "跟随系统主题设置",
+    "跳转": "跳转",
+    "轮询": "轮询",
+    "轮询模式": "轮询模式",
+    "轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能": "轮询模式必须搭配Redis和内存缓存功能使用,否则性能将大幅降低,并且无法实现轮询功能",
+    "输入": "输入",
+    "输入 OIDC 的 Authorization Endpoint": "输入 OIDC 的 Authorization Endpoint",
+    "输入 OIDC 的 Client ID": "输入 OIDC 的 Client ID",
+    "输入 OIDC 的 Token Endpoint": "输入 OIDC 的 Token Endpoint",
+    "输入 OIDC 的 Userinfo Endpoint": "输入 OIDC 的 Userinfo Endpoint",
+    "输入IP地址后回车,如:8.8.8.8": "输入IP地址后回车,如:8.8.8.8",
+    "输入JSON对象": "输入JSON对象",
+    "输入价格": "输入价格",
+    "输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}": "输入价格:{{symbol}}{{price}} / 1M tokens{{audioPrice}}",
+    "输入你注册的 LinuxDO OAuth APP 的 ID": "输入你注册的 LinuxDO OAuth APP 的 ID",
+    "输入你的账户名{{username}}以确认删除": "输入你的账户名{{username}}以确认删除",
+    "输入域名后回车": "输入域名后回车",
+    "输入域名后回车,如:example.com": "输入域名后回车,如:example.com",
+    "输入密码,最短 8 位,最长 20 位": "输入密码,最短 8 位,最长 20 位",
+    "输入数字": "输入数字",
+    "输入标签或使用\",\"分隔多个标签": "输入标签或使用\",\"分隔多个标签",
+    "输入模型倍率": "输入模型倍率",
+    "输入每次价格": "输入每次价格",
+    "输入端口后回车,如:80 或 8000-8999": "输入端口后回车,如:80 或 8000-8999",
+    "输入系统提示词,用户的系统提示词将优先于此设置": "输入系统提示词,用户的系统提示词将优先于此设置",
+    "输入自定义模型名称": "输入自定义模型名称",
+    "输入补全价格": "输入补全价格",
+    "输入补全倍率": "输入补全倍率",
+    "输入要添加的邮箱域名": "输入要添加的邮箱域名",
+    "输入认证器应用显示的6位数字验证码": "输入认证器应用显示的6位数字验证码",
+    "输入邮箱地址": "输入邮箱地址",
+    "输入项目名称,按回车添加": "输入项目名称,按回车添加",
+    "输入验证码": "输入验证码",
+    "输入验证码完成设置": "输入验证码完成设置",
+    "输出": "输出",
+    "输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}": "输出 {{completion}} tokens / 1M tokens * {{symbol}}{{compPrice}}) * {{ratioType}} {{ratio}}",
+    "输出价格": "输出价格",
+    "输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})": "输出价格:{{symbol}}{{price}} * {{completionRatio}} = {{symbol}}{{total}} / 1M tokens (补全倍率: {{completionRatio}})",
+    "边栏设置": "边栏设置",
+    "过期时间": "过期时间",
+    "过期时间不能早于当前时间!": "过期时间不能早于当前时间!",
+    "过期时间快捷设置": "过期时间快捷设置",
+    "过期时间格式错误!": "过期时间格式错误!",
+    "运营设置": "运营设置",
+    "返回登录": "返回登录",
+    "这是重复键中的最后一个,其值将被使用": "这是重复键中的最后一个,其值将被使用",
+    "进度": "进度",
+    "进行中": "进行中",
+    "进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用": "进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用",
+    "连接保活设置": "连接保活设置",
+    "连接已断开": "连接已断开",
+    "追加到现有密钥": "追加到现有密钥",
+    "追加模式:将新密钥添加到现有密钥列表末尾": "追加模式:将新密钥添加到现有密钥列表末尾",
+    "追加模式:新密钥将添加到现有密钥列表的末尾": "追加模式:新密钥将添加到现有密钥列表的末尾",
+    "退出": "退出",
+    "适用于个人使用的场景,不需要设置模型价格": "适用于个人使用的场景,不需要设置模型价格",
+    "适用于为多个用户提供服务的场景": "适用于为多个用户提供服务的场景",
+    "适用于展示系统功能的场景,提供基础功能演示": "适用于展示系统功能的场景,提供基础功能演示",
+    "适配 -thinking、-thinking-预算数字 和 -nothinking 后缀": "适配 -thinking、-thinking-预算数字 和 -nothinking 后缀",
+    "选择充值额度": "选择充值额度",
+    "选择分组": "选择分组",
+    "选择同步来源": "选择同步来源",
+    "选择同步渠道": "选择同步渠道",
+    "选择同步语言": "选择同步语言",
+    "选择成功": "选择成功",
+    "选择支付方式": "选择支付方式",
+    "选择支持的认证设备类型": "选择支持的认证设备类型",
+    "选择方式": "选择方式",
+    "选择时间": "选择时间",
+    "选择模型": "选择模型",
+    "选择模型供应商": "选择模型供应商",
+    "选择模型后可一键填充当前选中令牌(或本页第一个令牌)。": "选择模型后可一键填充当前选中令牌(或本页第一个令牌)。",
+    "选择模型开始对话": "选择模型开始对话",
+    "选择端点类型": "选择端点类型",
+    "选择系统运行模式": "选择系统运行模式",
+    "选择组类型": "请选择组类型",
+    "选择要覆盖的冲突项": "选择要覆盖的冲突项",
+    "选择语言": "选择语言",
+    "选择过期时间(可选,留空为永久)": "选择过期时间(可选,留空为永久)",
+    "透传请求体": "透传请求体",
+    "通义千问": "通义千问",
+    "通用设置": "通用设置",
+    "通知": "通知",
+    "通知、价格和隐私相关设置": "通知、价格和隐私相关设置",
+    "通知内容": "通知内容",
+    "通知内容,支持 {{value}} 变量占位符": "通知内容,支持 {{value}} 变量占位符",
+    "通知方式": "通知方式",
+    "通知标题": "通知标题",
+    "通知类型 (quota_exceed: 额度预警)": "通知类型 (quota_exceed: 额度预警)",
+    "通知邮箱": "通知邮箱",
+    "通知配置": "通知配置",
+    "通过划转功能将奖励额度转入到您的账户余额中": "通过划转功能将奖励额度转入到您的账户余额中",
+    "通过密码注册时需要进行邮箱验证": "通过密码注册时需要进行邮箱验证",
+    "通道 ${name} 余额更新成功!": "通道 ${name} 余额更新成功!",
+    "通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。": "通道 ${name} 测试成功,模型 ${model} 耗时 ${time.toFixed(2)} 秒。",
+    "通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。": "通道 ${name} 测试成功,耗时 ${time.toFixed(2)} 秒。",
+    "速率限制设置": "速率限制设置",
+    "邀请": "邀请",
+    "邀请人": "邀请人",
+    "邀请人数": "邀请人数",
+    "邀请信息": "邀请信息",
+    "邀请奖励": "邀请奖励",
+    "邀请好友注册,好友充值后您可获得相应奖励": "邀请好友注册,好友充值后您可获得相应奖励",
+    "邀请好友获得额外奖励": "邀请好友获得额外奖励",
+    "邀请新用户奖励额度": "邀请新用户奖励额度",
+    "邀请的好友越多,获得的奖励越多": "邀请的好友越多,获得的奖励越多",
+    "邀请码": "邀请码",
+    "邀请获得额度": "邀请获得额度",
+    "邀请链接": "邀请链接",
+    "邀请链接已复制到剪切板": "邀请链接已复制到剪切板",
+    "邮件通知": "邮件通知",
+    "邮箱": "邮箱",
+    "邮箱地址": "邮箱地址",
+    "邮箱域名格式不正确,请输入有效的域名,如 gmail.com": "邮箱域名格式不正确,请输入有效的域名,如 gmail.com",
+    "邮箱域名白名单格式不正确": "邮箱域名白名单格式不正确",
+    "邮箱账户绑定成功!": "邮箱账户绑定成功!",
+    "部分保存失败": "部分保存失败",
+    "部分保存失败,请重试": "部分保存失败,请重试",
+    "部分渠道测试失败:": "部分渠道测试失败:",
+    "部署地区": "部署地区",
+    "配置": "配置",
+    "配置 GitHub OAuth App": "配置 GitHub OAuth App",
+    "配置 Linux DO OAuth": "配置 Linux DO OAuth",
+    "配置 OIDC": "配置 OIDC",
+    "配置 Passkey": "配置 Passkey",
+    "配置 SMTP": "配置 SMTP",
+    "配置 Telegram 登录": "配置 Telegram 登录",
+    "配置 Turnstile": "配置 Turnstile",
+    "配置 WeChat Server": "配置 WeChat Server",
+    "配置和消息已全部重置": "配置和消息已全部重置",
+    "配置导入成功": "配置导入成功",
+    "配置已导出到下载文件夹": "配置已导出到下载文件夹",
+    "配置已重置,对话消息已保留": "配置已重置,对话消息已保留",
+    "配置文件同步": "配置文件同步",
+    "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全",
+    "配置登录注册": "配置登录注册",
+    "配置说明": "配置说明",
+    "配置邮箱域名白名单": "配置邮箱域名白名单",
+    "重复提交": "重复提交",
+    "重复的键名": "重复的键名",
+    "重复的键名,此值将被后面的同名键覆盖": "重复的键名,此值将被后面的同名键覆盖",
+    "重定向 URL 填": "重定向 URL 填",
+    "重新发送": "重新发送",
+    "重新生成": "重新生成",
+    "重新生成备用码": "重新生成备用码",
+    "重新生成备用码失败": "重新生成备用码失败",
+    "重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。": "重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。",
+    "重绘": "重绘",
+    "重置": "重置",
+    "重置 2FA": "重置 2FA",
+    "重置 Passkey": "重置 Passkey",
+    "重置为默认": "重置为默认",
+    "重置模型倍率": "重置模型倍率",
+    "重置选项": "重置选项",
+    "重置邮件发送成功,请检查邮箱!": "重置邮件发送成功,请检查邮箱!",
+    "重置配置": "重置配置",
+    "重试": "重试",
+    "钱包管理": "钱包管理",
+    "链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1": "链接中的{key}将自动替换为sk-xxxx,{address}将自动替换为系统设置的服务器地址,末尾不带/和/v1",
+    "错误": "错误",
+    "键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{\"vip\": {\"default\": 0.5, \"test\": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1": "键为分组名称,值为另一个 JSON 对象,键为分组名称,值为该分组的用户的特殊分组倍率,例如:{\"vip\": {\"default\": 0.5, \"test\": 1}},表示 vip 分组的用户在使用default分组的令牌时倍率为0.5,使用test分组时倍率为1",
+    "键为原状态码,值为要复写的状态码,仅影响本地判断": "键为原状态码,值为要复写的状态码,仅影响本地判断",
+    "键为端点类型,值为路径和方法对象": "键为端点类型,值为路径和方法对象",
+    "键为请求中的模型名称,值为要替换的模型名称": "键为请求中的模型名称,值为要替换的模型名称",
+    "键名": "键名",
+    "问题标题": "问题标题",
+    "队列中": "队列中",
+    "降低您账户的安全性": "降低您账户的安全性",
+    "降级": "降级",
+    "限制周期": "限制周期",
+    "限制周期统一使用上方配置的“限制周期”值。": "限制周期统一使用上方配置的“限制周期”值。",
+    "隐私政策": "隐私政策",
+    "隐私政策已更新": "隐私政策已更新",
+    "隐私政策更新失败": "隐私政策更新失败",
+    "隐私设置": "隐私设置",
+    "隐藏操作项": "隐藏操作项",
+    "隐藏调试": "隐藏调试",
+    "随机": "随机",
+    "随机模式": "随机模式",
+    "零一万物": "零一万物",
+    "需要安全验证": "需要安全验证",
+    "需要添加的额度(支持负数)": "需要添加的额度(支持负数)",
+    "需要登录访问": "需要登录访问",
+    "需要重新完整设置才能再次启用": "需要重新完整设置才能再次启用",
+    "非必要,不建议启用模型限制": "非必要,不建议启用模型限制",
+    "非流": "非流",
+    "音频倍率(仅部分模型支持该计费)": "音频倍率(仅部分模型支持该计费)",
+    "音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}": "音频提示 {{input}} tokens / 1M tokens * {{symbol}}{{audioInputPrice}} + 音频补全 {{completion}} tokens / 1M tokens * {{symbol}}{{audioCompPrice}} = {{symbol}}{{total}}",
+    "音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})": "音频提示价格:{{symbol}}{{price}} * {{audioRatio}} = {{symbol}}{{total}} / 1M tokens (音频倍率: {{audioRatio}})",
+    "音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})": "音频补全价格:{{symbol}}{{price}} * {{audioRatio}} * {{audioCompRatio}} = {{symbol}}{{total}} / 1M tokens (音频补全倍率: {{audioCompRatio}})",
+    "音频补全倍率(仅部分模型支持该计费)": "音频补全倍率(仅部分模型支持该计费)",
+    "音频输入相关的倍率设置,键为模型名称,值为倍率": "音频输入相关的倍率设置,键为模型名称,值为倍率",
+    "音频输出补全相关的倍率设置,键为模型名称,值为倍率": "音频输出补全相关的倍率设置,键为模型名称,值为倍率",
+    "页脚": "页脚",
+    "页面未找到,请检查您的浏览器地址是否正确": "页面未找到,请检查您的浏览器地址是否正确",
+    "顶栏管理": "顶栏管理",
+    "项目": "项目",
+    "项目内容": "项目内容",
+    "项目操作按钮组": "项目操作按钮组",
+    "预填组管理": "预填组管理",
+    "预览失败": "预览失败",
+    "预览更新": "预览更新",
+    "预览请求体": "预览请求体",
+    "预警阈值必须为正数": "预警阈值必须为正数",
+    "频率限制的周期(分钟)": "频率限制的周期(分钟)",
+    "颜色": "颜色",
+    "额度": "额度",
+    "额度必须大于0": "额度必须大于0",
+    "额度提醒阈值": "额度提醒阈值",
+    "额度查询接口返回令牌额度而非用户额度": "额度查询接口返回令牌额度而非用户额度",
+    "额度设置": "额度设置",
+    "额度预警阈值": "额度预警阈值",
+    "首尾生视频": "首尾生视频",
+    "首页": "首页",
+    "首页内容": "首页内容",
+    "验证": "验证",
+    "验证 Passkey": "验证 Passkey",
+    "验证失败,请重试": "验证失败,请重试",
+    "验证成功": "验证成功",
+    "验证数据库连接状态": "验证数据库连接状态",
+    "验证码": "验证码",
+    "验证码发送成功,请检查邮箱!": "验证码发送成功,请检查邮箱!",
+    "验证设置": "验证设置",
+    "验证身份": "验证身份",
+    "验证配置错误": "验证配置错误",
+    "高级设置": "高级设置",
+    "黑名单": "黑名单",
+    "默认": "默认",
+    "默认 API 版本": "默认 API 版本",
+    "默认 Responses API 版本,为空则使用上方版本": "默认 Responses API 版本,为空则使用上方版本",
+    "默认使用系统名称": "默认使用系统名称",
+    "默认区域": "默认区域",
+    "默认区域,如: us-central1": "默认区域,如: us-central1",
+    "默认折叠侧边栏": "默认折叠侧边栏",
+    "默认测试模型": "默认测试模型",
+    "默认补全倍率": "默认补全倍率"
+  }
 }

+ 3 - 3
web/src/pages/Setting/Model/SettingGlobalModel.jsx

@@ -105,7 +105,7 @@ export default function SettingGlobalModel(props) {
                     })
                   }
                   extraText={
-                    '开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启'
+                    t('开启后,所有请求将直接透传给上游,不会进行任何处理(重定向和渠道适配也将失效),请谨慎开启')
                   }
                 />
               </Col>
@@ -116,7 +116,7 @@ export default function SettingGlobalModel(props) {
                 <Col span={24}>
                   <Banner
                     type='warning'
-                    description='警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔'
+                    description={t('警告:启用保活后,如果已经写入保活数据后渠道出错,系统无法重试,如果必须开启,推荐设置尽可能大的Ping间隔')}
                   />
                 </Col>
               </Row>
@@ -131,7 +131,7 @@ export default function SettingGlobalModel(props) {
                         'general_setting.ping_interval_enabled': value,
                       })
                     }
-                    extraText={'开启后,将定期发送ping数据保持连接活跃'}
+                    extraText={t('开启后,将定期发送ping数据保持连接活跃')}
                   />
                 </Col>
                 <Col xs={24} sm={12} md={8} lg={8} xl={8}>