Commit a2f3ac02 by yyhhyyyyyy Committed by GitHub

fix: complete channel model batch testing (#5532)

parent 502858d3
......@@ -22,6 +22,7 @@
"[{\"name\":\"支付宝\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]": "[{\"name\":\"Alipay\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]",
"{\"original-model\": \"replacement-model\"}": "{\"original-model\": \"replacement-model\"}",
"{{category}} Models": "{{category}} Models",
"{{completed}}/{{total}} completed": "{{completed}}/{{total}} completed",
"{{count}} channel(s) deleted": "{{count}} channel(s) deleted",
"{{count}} channel(s) disabled": "{{count}} channel(s) disabled",
"{{count}} channel(s) enabled": "{{count}} channel(s) enabled",
......@@ -50,6 +51,7 @@
"{{modality}} not supported": "{{modality}} not supported",
"{{modality}} supported": "{{modality}} supported",
"{{n}} model(s) selected": "{{n}} model(s) selected",
"{{success}} succeeded, {{failed}} failed": "{{success}} succeeded, {{failed}} failed",
"{{value}}ms": "{{value}}ms",
"{{value}}s": "{{value}}s",
"@lobehub/icons key": "@lobehub/icons key",
......@@ -533,6 +535,10 @@
"Batch enable failed": "Batch enable failed",
"Batch processing failed": "Batch processing failed",
"Batch set tag for {{count}} channels": "Batch set tag for {{count}} channels",
"Batch test completed: {{count}} succeeded": "Batch test completed: {{count}} succeeded",
"Batch test completed: {{success}} succeeded, {{failed}} failed": "Batch test completed: {{success}} succeeded, {{failed}} failed",
"Batch test stopped: {{completed}}/{{total}} completed, {{success}} succeeded, {{failed}} failed": "Batch test stopped: {{completed}}/{{total}} completed, {{success}} succeeded, {{failed}} failed",
"Batch testing models...": "Batch testing models...",
"Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed",
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "Best for single-tenant deployments. Pricing and billing options stay hidden.",
"Best TTFT": "Best TTFT",
......@@ -684,6 +690,7 @@
"Chat Presets": "Chat Presets",
"Chat session management": "Chat session management",
"ChatCompletions -> Responses Compatibility": "ChatCompletions -> Responses Compatibility",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Check for updates": "Check for updates",
"Check in daily to receive random quota rewards": "Check in daily to receive random quota rewards",
"Check in now": "Check in now",
......@@ -700,7 +707,6 @@
"Checking updates...": "Checking updates...",
"checkout.session.completed": "checkout.session.completed",
"checkout.session.expired": "checkout.session.expired",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Chinese": "Chinese",
"Choose a username": "Choose a username",
"Choose an amount and payment method": "Choose an amount and payment method",
......@@ -1239,6 +1245,7 @@
"Disabled Reason": "Disabled Reason",
"Disabled Time": "Disabled Time",
"Disabling...": "Disabling...",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.",
"Discord": "Discord",
"Discount": "Discount",
"Discount map by recharge amount (JSON object)": "Discount map by recharge amount (JSON object)",
......@@ -1247,7 +1254,6 @@
"Discount rate must be greater than 0": "Discount rate must be greater than 0",
"Discount Rate:": "Discount Rate:",
"Discount ratio for cache hits.": "Discount ratio for cache hits.",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.",
"Discouraged": "Discouraged",
"Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.",
"Discover the leading models in each domain": "Discover the leading models in each domain",
......@@ -3233,6 +3239,7 @@
"Reasoning Effort": "Reasoning Effort",
"Receive Upstream Model Update Notifications": "Receive Upstream Model Update Notifications",
"Received": "Received",
"Received amount": "Received amount",
"Recently launched models": "Recently launched models",
"Recently launched models gaining traction": "Recently launched models gaining traction",
"Recharge": "Recharge",
......@@ -3249,7 +3256,6 @@
"Redeem codes": "Redeem codes",
"Redeemed By": "Redeemed By",
"Redeemed:": "Redeemed:",
"Received amount": "Received amount",
"redemption code": "redemption code",
"Redemption Code": "Redemption Code",
"Redemption code deleted successfully": "Redemption code deleted successfully",
......@@ -3658,6 +3664,7 @@
"Server logging is not enabled (log directory not configured)": "Server logging is not enabled (log directory not configured)",
"Server Token": "Server Token",
"Service account JSON file(s)": "Service account JSON file(s)",
"Session": "Session",
"Session expired!": "Session expired!",
"Session expired?": "Session expired?",
"Set": "Set",
......@@ -3687,7 +3694,6 @@
"Settings": "Settings",
"Settings & Preferences": "Settings & Preferences",
"Settings updated successfully": "Settings updated successfully",
"Session": "Session",
"Setup guide": "Setup guide",
"Setup guide complete": "Setup guide complete",
"Setup guide is collapsed. Expand it anytime.": "Setup guide is collapsed. Expand it anytime.",
......@@ -3795,6 +3801,9 @@
"Step": "Step",
"Stop": "Stop",
"Stop Retry": "Stop Retry",
"Stop testing": "Stop testing",
"Stopping batch test...": "Stopping batch test...",
"Stopping...": "Stopping...",
"Store": "Store",
"Store + product created": "Store + product created",
"Store ID": "Store ID",
......@@ -3938,7 +3947,9 @@
"Tencent": "Tencent",
"Termination requested": "Termination requested",
"Test": "Test",
"Test {{count}} matching models": "Test {{count}} matching models",
"Test {{count}} selected": "Test {{count}} selected",
"Test all {{count}} models": "Test all {{count}} models",
"Test All Channels": "Test All Channels",
"Test Channel Connection": "Test Channel Connection",
"Test Connection": "Test Connection",
......
......@@ -22,6 +22,7 @@
"[{\"name\":\"支付宝\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]": "[{\"name\":\"Alipay\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]",
"{\"original-model\": \"replacement-model\"}": "{\"original-model\": \"replacement-model\"}",
"{{category}} Models": "Modèles {{category}}",
"{{completed}}/{{total}} completed": "{{completed}}/{{total}} terminé(s)",
"{{count}} channel(s) deleted": "{{count}} canal(canaux) supprimé(s)",
"{{count}} channel(s) disabled": "{{count}} canal(canaux) désactivé(s)",
"{{count}} channel(s) enabled": "{{count}} canal(canaux) activé(s)",
......@@ -50,6 +51,7 @@
"{{modality}} not supported": "{{modality}} non pris en charge",
"{{modality}} supported": "{{modality}} pris en charge",
"{{n}} model(s) selected": "{{n}} modèle(s) sélectionné(s)",
"{{success}} succeeded, {{failed}} failed": "{{success}} réussi(s), {{failed}} échoué(s)",
"{{value}}ms": "{{value}} ms",
"{{value}}s": "{{value}} s",
"@lobehub/icons key": "@lobehub/icons clé",
......@@ -533,6 +535,10 @@
"Batch enable failed": "Échec de l'activation par lots",
"Batch processing failed": "Échec du traitement par lot",
"Batch set tag for {{count}} channels": "Étiquette définie par lot pour {{count}} canaux",
"Batch test completed: {{count}} succeeded": "Test par lots terminé : {{count}} réussi(s)",
"Batch test completed: {{success}} succeeded, {{failed}} failed": "Test par lots terminé : {{success}} réussi(s), {{failed}} échoué(s)",
"Batch test stopped: {{completed}}/{{total}} completed, {{success}} succeeded, {{failed}} failed": "Test par lots arrêté : {{completed}}/{{total}} terminé(s), {{success}} réussi(s), {{failed}} échoué(s)",
"Batch testing models...": "Test des modèles par lots...",
"Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "Mises à jour par lot des modèles en amont appliquées : {{channels}} canaux, {{added}} ajoutés, {{removed}} supprimés, {{fails}} échoués",
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "Idéal pour les déploiements mono-utilisateur. Les options de tarification et de facturation restent masquées.",
"Best TTFT": "Meilleur TTFT",
......@@ -684,6 +690,7 @@
"Chat Presets": "Préréglages de chat",
"Chat session management": "Gestion des sessions de chat",
"ChatCompletions -> Responses Compatibility": "Compatibilité ChatCompletions -> Réponses",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Check for updates": "Vérifier les mises à jour",
"Check in daily to receive random quota rewards": "Connectez-vous quotidiennement pour recevoir des récompenses de quota aléatoires",
"Check in now": "Se connecter maintenant",
......@@ -700,7 +707,6 @@
"Checking updates...": "Vérification des mises à jour...",
"checkout.session.completed": "checkout.session.completed",
"checkout.session.expired": "checkout.session.expired",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Chinese": "Chinois",
"Choose a username": "Choisir un nom d'utilisateur",
"Choose an amount and payment method": "Choisir un montant et un mode de paiement",
......@@ -1239,6 +1245,7 @@
"Disabled Reason": "Raison de la désactivation",
"Disabled Time": "Heure de désactivation",
"Disabling...": "Désactivation en cours...",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "Avertissement : usage personnel uniquement. Ne distribuez ni ne partagez aucun identifiant. Ce canal a des prerequis et necessite une configuration prealable ; utilisez-le uniquement si vous comprenez la procedure et les risques, et respectez les conditions et politiques d'OpenAI. Les identifiants et la configuration sont reserves a l'integration Codex CLI et ne sont pas destines a d'autres clients, plateformes ou canaux.",
"Discord": "Discord",
"Discount": "Remise",
"Discount map by recharge amount (JSON object)": "Mappage des réductions par montant de recharge (objet JSON)",
......@@ -1247,7 +1254,6 @@
"Discount rate must be greater than 0": "Le taux de remise doit être supérieur à 0",
"Discount Rate:": "Taux de réduction :",
"Discount ratio for cache hits.": "Ratio de réduction pour les accès au cache.",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "Avertissement : usage personnel uniquement. Ne distribuez ni ne partagez aucun identifiant. Ce canal a des prerequis et necessite une configuration prealable ; utilisez-le uniquement si vous comprenez la procedure et les risques, et respectez les conditions et politiques d'OpenAI. Les identifiants et la configuration sont reserves a l'integration Codex CLI et ne sont pas destines a d'autres clients, plateformes ou canaux.",
"Discouraged": "Déconseillé",
"Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "Découvrez une sélection de modèles IA, comparez les tarifs et les capacités, et choisissez le modèle adapté à chaque scénario.",
"Discover the leading models in each domain": "Découvrez les modèles leaders dans chaque domaine",
......@@ -3233,6 +3239,7 @@
"Reasoning Effort": "Effort de raisonnement",
"Receive Upstream Model Update Notifications": "Recevoir les notifications de mise à jour des modèles en amont",
"Received": "Reçu",
"Received amount": "Montant reçu",
"Recently launched models": "Modèles récemment lancés",
"Recently launched models gaining traction": "Modèles récemment publiés et en forte progression",
"Recharge": "Recharger",
......@@ -3249,7 +3256,6 @@
"Redeem codes": "Échanger des codes",
"Redeemed By": "Utilisé par",
"Redeemed:": "Utilisé :",
"Received amount": "Montant reçu",
"redemption code": "code d'échange",
"Redemption Code": "Code d'échange",
"Redemption code deleted successfully": "Code d'échange supprimé avec succès",
......@@ -3658,6 +3664,7 @@
"Server logging is not enabled (log directory not configured)": "La journalisation serveur n'est pas activée (répertoire non configuré)",
"Server Token": "Jeton de serveur",
"Service account JSON file(s)": "Fichier(s) JSON de compte de service",
"Session": "Session",
"Session expired!": "Session expirée !",
"Session expired?": "Session expirée ?",
"Set": "Définir",
......@@ -3687,7 +3694,6 @@
"Settings": "Paramètres",
"Settings & Preferences": "Paramètres et préférences",
"Settings updated successfully": "Paramètres mis à jour avec succès",
"Session": "Session",
"Setup guide": "Guide de configuration",
"Setup guide complete": "Guide de configuration terminé",
"Setup guide is collapsed. Expand it anytime.": "Le guide de configuration est réduit. Vous pouvez le rouvrir à tout moment.",
......@@ -3795,6 +3801,9 @@
"Step": "Étape",
"Stop": "Arrêter",
"Stop Retry": "Arrêter la relance",
"Stop testing": "Arrêter le test",
"Stopping batch test...": "Arrêt du test par lots...",
"Stopping...": "Arrêt...",
"Store": "Store",
"Store + product created": "Boutique + produit créés",
"Store ID": "ID du magasin",
......@@ -3938,7 +3947,9 @@
"Tencent": "Tencent",
"Termination requested": "Arrêt demandé",
"Test": "Tester",
"Test {{count}} matching models": "Tester les {{count}} modèles correspondants",
"Test {{count}} selected": "Tester {{count}} sélectionné(s)",
"Test all {{count}} models": "Tester les {{count}} modèles",
"Test All Channels": "Tester tous les canaux",
"Test Channel Connection": "Tester la connexion du canal",
"Test Connection": "Tester la connexion",
......
......@@ -22,6 +22,7 @@
"[{\"name\":\"支付宝\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]": "[{\"name\":\"Alipay\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]",
"{\"original-model\": \"replacement-model\"}": "{\" original - model \":\" replacement - model \"}",
"{{category}} Models": "{{category}} モデル",
"{{completed}}/{{total}} completed": "{{completed}}/{{total}} 完了",
"{{count}} channel(s) deleted": "{{count}} 個のチャネルを削除しました",
"{{count}} channel(s) disabled": "{{count}} 個のチャネルを無効にしました",
"{{count}} channel(s) enabled": "{{count}} 個のチャネルを有効にしました",
......@@ -50,6 +51,7 @@
"{{modality}} not supported": "{{modality}} はサポートされていません",
"{{modality}} supported": "{{modality}} をサポート",
"{{n}} model(s) selected": "{{n}} 件のモデルを選択済み",
"{{success}} succeeded, {{failed}} failed": "{{success}} 件成功、{{failed}} 件失敗",
"{{value}}ms": "{{value}}ミリ秒",
"{{value}}s": "{{value}}秒",
"@lobehub/icons key": "@lobehub/icons キー",
......@@ -533,6 +535,10 @@
"Batch enable failed": "一括有効化に失敗しました",
"Batch processing failed": "一括処理に失敗しました",
"Batch set tag for {{count}} channels": "{{count}} 件のチャネルにタグを一括設定しました",
"Batch test completed: {{count}} succeeded": "バッチテストが完了しました: {{count}} 件成功",
"Batch test completed: {{success}} succeeded, {{failed}} failed": "バッチテストが完了しました: {{success}} 件成功、{{failed}} 件失敗",
"Batch test stopped: {{completed}}/{{total}} completed, {{success}} succeeded, {{failed}} failed": "バッチテストを停止しました: {{completed}}/{{total}} 完了、{{success}} 件成功、{{failed}} 件失敗",
"Batch testing models...": "モデルをバッチテスト中...",
"Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "一括上流モデル更新を処理しました:{{channels}} チャネル、{{added}} 個追加、{{removed}} 個削除、{{fails}} 個失敗",
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "シングルテナント環境に最適です。料金設定や請求オプションは非表示になります。",
"Best TTFT": "最良 TTFT",
......@@ -684,6 +690,7 @@
"Chat Presets": "チャットプリセット",
"Chat session management": "チャットセッション管理",
"ChatCompletions -> Responses Compatibility": "ChatCompletions → レスポンス互換",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Check for updates": "更新を確認",
"Check in daily to receive random quota rewards": "毎日チェックインして、ランダムなノルマ報酬を受け取りましょう",
"Check in now": "今すぐチェックイン",
......@@ -700,7 +707,6 @@
"Checking updates...": "更新を確認中...",
"checkout.session.completed": "checkout.session.completed",
"checkout.session.expired": "checkout.session.expired",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Chinese": "中国語",
"Choose a username": "ユーザー名を選択",
"Choose an amount and payment method": "金額と支払い方法を選択してください",
......@@ -1239,6 +1245,7 @@
"Disabled Reason": "無効化の理由",
"Disabled Time": "無効化された時刻",
"Disabling...": "無効化中...",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "免責事項:個人利用に限ります。認証情報を配布・共有しないでください。このチャネルには前提条件があり、事前の設定が必要です。手順とリスクを理解した上で利用し、OpenAI の利用規約および関連ポリシーを遵守してください。認証情報と設定は Codex CLI 連携専用であり、他のクライアント、プラットフォーム、またはチャネルでは利用できません。",
"Discord": "Discord",
"Discount": "特典",
"Discount map by recharge amount (JSON object)": "リチャージ額による割引マップ(JSONオブジェクト)",
......@@ -1247,7 +1254,6 @@
"Discount rate must be greater than 0": "割引率は 0 より大きくなければなりません",
"Discount Rate:": "割引率:",
"Discount ratio for cache hits.": "キャッシュヒットに対する割引率。",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "免責事項:個人利用に限ります。認証情報を配布・共有しないでください。このチャネルには前提条件があり、事前の設定が必要です。手順とリスクを理解した上で利用し、OpenAI の利用規約および関連ポリシーを遵守してください。認証情報と設定は Codex CLI 連携専用であり、他のクライアント、プラットフォーム、またはチャネルでは利用できません。",
"Discouraged": "非推奨",
"Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "厳選された AI モデルを見つけ、価格と機能を比較し、あらゆるシナリオに適したモデルを選択できます。",
"Discover the leading models in each domain": "各分野をリードするモデルを発見",
......@@ -3233,6 +3239,7 @@
"Reasoning Effort": "推論強度",
"Receive Upstream Model Update Notifications": "アップストリームモデル更新通知を受け取る",
"Received": "受信済み",
"Received amount": "受け取り額",
"Recently launched models": "最近リリースされたモデル",
"Recently launched models gaining traction": "最近リリースされ勢いのあるモデル",
"Recharge": "チャージ",
......@@ -3249,7 +3256,6 @@
"Redeem codes": "コードを交換",
"Redeemed By": "引き換え元",
"Redeemed:": "引き換え済み:",
"Received amount": "受け取り額",
"redemption code": "引き換えコード",
"Redemption Code": "引き換えコード",
"Redemption code deleted successfully": "引き換えコードを正常に削除しました",
......@@ -3658,6 +3664,7 @@
"Server logging is not enabled (log directory not configured)": "サーバーログが有効になっていません(ログディレクトリが未設定)",
"Server Token": "サーバートークン",
"Service account JSON file(s)": "サービスアカウントJSONファイル",
"Session": "セッション",
"Session expired!": "セッションが期限切れです!",
"Session expired?": "セッションが期限切れになりましたか?",
"Set": "設定",
......@@ -3687,7 +3694,6 @@
"Settings": "設定",
"Settings & Preferences": "設定と環境設定",
"Settings updated successfully": "設定が正常に更新されました",
"Session": "セッション",
"Setup guide": "セットアップガイド",
"Setup guide complete": "セットアップガイド完了",
"Setup guide is collapsed. Expand it anytime.": "セットアップガイドは折りたたまれています。いつでも展開できます。",
......@@ -3795,6 +3801,9 @@
"Step": "ステップ",
"Stop": "停止",
"Stop Retry": "リトライ停止",
"Stop testing": "テストを停止",
"Stopping batch test...": "バッチテストを停止中...",
"Stopping...": "停止中...",
"Store": "Store",
"Store + product created": "ストア + 商品を作成しました",
"Store ID": "ストア ID",
......@@ -3938,7 +3947,9 @@
"Tencent": "テンセント",
"Termination requested": "終了リクエスト済み",
"Test": "テスト",
"Test {{count}} matching models": "{{count}} 件の一致モデルをテスト",
"Test {{count}} selected": "選択済み {{count}} 件をテスト",
"Test all {{count}} models": "{{count}} 件すべてのモデルをテスト",
"Test All Channels": "すべてのチャネルをテスト",
"Test Channel Connection": "チャネル接続をテスト",
"Test Connection": "接続をテスト",
......
......@@ -22,6 +22,7 @@
"[{\"name\":\"支付宝\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]": "[{\"name\":\"Alipay\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]",
"{\"original-model\": \"replacement-model\"}": "{\"original-model\": \"replacement-model\"}",
"{{category}} Models": "Mô hình {{category}}",
"{{completed}}/{{total}} completed": "Đã hoàn tất {{completed}}/{{total}}",
"{{count}} channel(s) deleted": "Đã xóa {{count}} kênh",
"{{count}} channel(s) disabled": "Đã tắt {{count}} kênh",
"{{count}} channel(s) enabled": "Đã bật {{count}} kênh",
......@@ -50,6 +51,7 @@
"{{modality}} not supported": "Không hỗ trợ {{modality}}",
"{{modality}} supported": "Hỗ trợ {{modality}}",
"{{n}} model(s) selected": "Đã chọn {{n}} model",
"{{success}} succeeded, {{failed}} failed": "{{success}} thành công, {{failed}} thất bại",
"{{value}}ms": "{{value}} ms",
"{{value}}s": "{{value}} s",
"@lobehub/icons key": "@lobehub/icons khóa",
......@@ -533,6 +535,10 @@
"Batch enable failed": "Kích hoạt hàng loạt thất bại",
"Batch processing failed": "Xử lý hàng loạt thất bại",
"Batch set tag for {{count}} channels": "Đã đặt thẻ hàng loạt cho {{count}} kênh",
"Batch test completed: {{count}} succeeded": "Kiểm thử hàng loạt hoàn tất: {{count}} thành công",
"Batch test completed: {{success}} succeeded, {{failed}} failed": "Kiểm thử hàng loạt hoàn tất: {{success}} thành công, {{failed}} thất bại",
"Batch test stopped: {{completed}}/{{total}} completed, {{success}} succeeded, {{failed}} failed": "Đã dừng kiểm thử hàng loạt: hoàn tất {{completed}}/{{total}}, {{success}} thành công, {{failed}} thất bại",
"Batch testing models...": "Đang kiểm thử mô hình hàng loạt...",
"Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "Đã áp dụng cập nhật hàng loạt mô hình upstream: {{channels}} kênh, {{added}} đã thêm, {{removed}} đã xóa, {{fails}} thất bại",
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "Phù hợp nhất cho triển khai đơn người dùng. Các tùy chọn giá và thanh toán sẽ được ẩn.",
"Best TTFT": "TTFT tốt nhất",
......@@ -684,6 +690,7 @@
"Chat Presets": "Cài đặt sẵn trò chuyện",
"Chat session management": "Quản lý phiên trò chuyện",
"ChatCompletions -> Responses Compatibility": "Tương thích ChatCompletions -> Phản hồi",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Check for updates": "Kiểm tra cập nhật",
"Check in daily to receive random quota rewards": "Nhận phòng hàng ngày để nhận phần thưởng theo hạn ngạch ngẫu nhiên",
"Check in now": "Điểm danh ngay",
......@@ -700,7 +707,6 @@
"Checking updates...": "Đang kiểm tra cập nhật...",
"checkout.session.completed": "thanh toán.phiên.hoàn thành",
"checkout.session.expired": "Phiên thanh toán đã hết hạn.",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Chinese": "Tiếng Trung",
"Choose a username": "Chọn tên người dùng",
"Choose an amount and payment method": "Chọn số tiền và phương thức thanh toán",
......@@ -1239,6 +1245,7 @@
"Disabled Reason": "Lý do vô hiệu hóa",
"Disabled Time": "Thời gian vô hiệu hóa",
"Disabling...": "Đang vô hiệu hóa...",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "Tuyên bố miễn trừ: Chỉ dùng cho mục đích cá nhân. Không phân phối hoặc chia sẻ bất kỳ thông tin xác thực nào. Kênh này có điều kiện tiên quyết và yêu cầu thiết lập trước; chỉ sử dụng khi bạn hiểu rõ quy trình và rủi ro, và tuân thủ điều khoản và chính sách của OpenAI. Thông tin xác thực và cấu hình chỉ dành cho tích hợp Codex CLI, không áp dụng cho các client, nền tảng hoặc kênh khác.",
"Discord": "Discord",
"Discount": "Giảm giá",
"Discount map by recharge amount (JSON object)": "Ánh xạ giảm giá theo số tiền nạp (đối tượng JSON)",
......@@ -1247,7 +1254,6 @@
"Discount rate must be greater than 0": "Tỷ lệ giảm giá phải lớn hơn 0",
"Discount Rate:": "Tỷ lệ chiết khấu:",
"Discount ratio for cache hits.": "Tỷ lệ chiết khấu cho lượt truy cập bộ nhớ đệm thành công.",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "Tuyên bố miễn trừ: Chỉ dùng cho mục đích cá nhân. Không phân phối hoặc chia sẻ bất kỳ thông tin xác thực nào. Kênh này có điều kiện tiên quyết và yêu cầu thiết lập trước; chỉ sử dụng khi bạn hiểu rõ quy trình và rủi ro, và tuân thủ điều khoản và chính sách của OpenAI. Thông tin xác thực và cấu hình chỉ dành cho tích hợp Codex CLI, không áp dụng cho các client, nền tảng hoặc kênh khác.",
"Discouraged": "Tuyệt vọng",
"Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "Khám phá các mô hình AI được tuyển chọn, so sánh giá và khả năng, rồi chọn mô hình phù hợp cho từng kịch bản.",
"Discover the leading models in each domain": "Khám phá các mô hình hàng đầu trong từng lĩnh vực",
......@@ -3233,6 +3239,7 @@
"Reasoning Effort": "Cường độ suy luận",
"Receive Upstream Model Update Notifications": "Nhận thông báo cập nhật mô hình nguồn",
"Received": "Đã nhận",
"Received amount": "Số tiền đã nhận",
"Recently launched models": "Các mô hình ra mắt gần đây",
"Recently launched models gaining traction": "Mô hình mới phát hành đang được ưa chuộng",
"Recharge": "Nạp lại",
......@@ -3249,7 +3256,6 @@
"Redeem codes": "Đổi mã",
"Redeemed By": "Được chuộc bởi",
"Redeemed:": "Đã đổi:",
"Received amount": "Số tiền đã nhận",
"redemption code": "mã đổi thưởng",
"Redemption Code": "Mã đổi thưởng",
"Redemption code deleted successfully": "Mã đổi thưởng đã xóa thành công",
......@@ -3658,6 +3664,7 @@
"Server logging is not enabled (log directory not configured)": "Nhật ký máy chủ chưa được bật (chưa cấu hình thư mục nhật ký)",
"Server Token": "Mã thông báo máy chủ",
"Service account JSON file(s)": "Tệp JSON tài khoản dịch vụ",
"Session": "Phiên",
"Session expired!": "Phiên hết hạn!",
"Session expired?": "Phiên đã hết hạn?",
"Set": "Đặt",
......@@ -3687,7 +3694,6 @@
"Settings": "Cài đặt",
"Settings & Preferences": "Cài đặt & Tùy chọn",
"Settings updated successfully": "Cài đặt đã được cập nhật thành công",
"Session": "Phiên",
"Setup guide": "Hướng dẫn thiết lập",
"Setup guide complete": "Đã hoàn tất hướng dẫn thiết lập",
"Setup guide is collapsed. Expand it anytime.": "Hướng dẫn thiết lập đã được thu gọn. Bạn có thể mở lại bất cứ lúc nào.",
......@@ -3795,6 +3801,9 @@
"Step": "Bước",
"Stop": "Dừng lại",
"Stop Retry": "Dừng thử lại",
"Stop testing": "Dừng kiểm thử",
"Stopping batch test...": "Đang dừng kiểm thử hàng loạt...",
"Stopping...": "Đang dừng...",
"Store": "Store",
"Store + product created": "Đã tạo cửa hàng + sản phẩm",
"Store ID": "Mã cửa hàng",
......@@ -3938,7 +3947,9 @@
"Tencent": "Tencent",
"Termination requested": "Yêu cầu chấm dứt",
"Test": "Kiểm tra",
"Test {{count}} matching models": "Kiểm thử {{count}} mô hình phù hợp",
"Test {{count}} selected": "Kiểm tra {{count}} mục đã chọn",
"Test all {{count}} models": "Kiểm thử tất cả {{count}} mô hình",
"Test All Channels": "Kiểm tra tất cả các kênh",
"Test Channel Connection": "Kiểm tra kết nối kênh",
"Test Connection": "Kiểm tra kết nối",
......
......@@ -22,6 +22,7 @@
"[{\"name\":\"支付宝\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]": "[{\"name\":\"支付宝\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]",
"{\"original-model\": \"replacement-model\"}": "{\"original-model\": \"replacement-model\"}",
"{{category}} Models": "{{category}} 模型",
"{{completed}}/{{total}} completed": "已完成 {{completed}}/{{total}}",
"{{count}} channel(s) deleted": "已删除 {{count}} 个渠道",
"{{count}} channel(s) disabled": "已禁用 {{count}} 个渠道",
"{{count}} channel(s) enabled": "已启用 {{count}} 个渠道",
......@@ -50,6 +51,7 @@
"{{modality}} not supported": "不支持 {{modality}}",
"{{modality}} supported": "支持 {{modality}}",
"{{n}} model(s) selected": "已选 {{n}} 个模型",
"{{success}} succeeded, {{failed}} failed": "{{success}} 个成功,{{failed}} 个失败",
"{{value}}ms": "{{value}} 毫秒",
"{{value}}s": "{{value}} 秒",
"@lobehub/icons key": "@lobehub/icons 键",
......@@ -533,6 +535,10 @@
"Batch enable failed": "批量启用失败",
"Batch processing failed": "批量处理失败",
"Batch set tag for {{count}} channels": "批量为 {{count}} 个渠道设置标签",
"Batch test completed: {{count}} succeeded": "批量测试完成:{{count}} 个成功",
"Batch test completed: {{success}} succeeded, {{failed}} failed": "批量测试完成:{{success}} 个成功,{{failed}} 个失败",
"Batch test stopped: {{completed}}/{{total}} completed, {{success}} succeeded, {{failed}} failed": "批量测试已停止:已完成 {{completed}}/{{total}},{{success}} 个成功,{{failed}} 个失败",
"Batch testing models...": "正在批量测试模型...",
"Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "已批量处理上游模型更新:渠道 {{channels}} 个,加入 {{added}} 个,删除 {{removed}} 个,失败 {{fails}} 个",
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "适合单用户部署。定价和计费选项将被隐藏。",
"Best TTFT": "最优 TTFT",
......@@ -684,6 +690,7 @@
"Chat Presets": "聊天预设",
"Chat session management": "聊天会话管理",
"ChatCompletions -> Responses Compatibility": "ChatCompletions → 响应兼容",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Check for updates": "检查更新",
"Check in daily to receive random quota rewards": "每日签到可获得随机额度奖励",
"Check in now": "立即签到",
......@@ -700,7 +707,6 @@
"Checking updates...": "检查更新中...",
"checkout.session.completed": "checkout.session.completed",
"checkout.session.expired": "checkout.session.expired",
"ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
"Chinese": "中文",
"Choose a username": "选择一个用户名",
"Choose an amount and payment method": "选择金额和支付方式",
......@@ -1239,6 +1245,7 @@
"Disabled Reason": "禁用原因",
"Disabled Time": "禁用时间",
"Disabling...": "禁用中...",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。",
"Discord": "Discord",
"Discount": "优惠",
"Discount map by recharge amount (JSON object)": "按充值金额的折扣映射 (JSON 对象)",
......@@ -1247,7 +1254,6 @@
"Discount rate must be greater than 0": "折扣率必须大于 0",
"Discount Rate:": "折扣率:",
"Discount ratio for cache hits.": "缓存命中时的折扣比例。",
"Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "免责声明:仅限个人使用,请勿分发或共享任何凭证。该渠道存在前置条件与使用门槛,请在充分了解流程与风险后使用,并遵守 OpenAI 的相关条款与政策。相关凭证与配置仅限接入 Codex CLI 使用,不适用于其他客户端、平台或渠道。",
"Discouraged": "不推荐",
"Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "探索精选 AI 模型,清晰比较价格与能力,为不同场景选择合适的模型。",
"Discover the leading models in each domain": "发掘各个领域的领先模型",
......@@ -3233,6 +3239,7 @@
"Reasoning Effort": "推理强度",
"Receive Upstream Model Update Notifications": "接收上游模型更新通知",
"Received": "获得",
"Received amount": "已收额度",
"Recently launched models": "近期发布的模型",
"Recently launched models gaining traction": "近期发布并快速增长的模型",
"Recharge": "充值",
......@@ -3249,7 +3256,6 @@
"Redeem codes": "兑换码",
"Redeemed By": "兑换人",
"Redeemed:": "已兑换:",
"Received amount": "已收额度",
"redemption code": "兑换码",
"Redemption Code": "兑换码",
"Redemption code deleted successfully": "兑换码删除成功",
......@@ -3658,6 +3664,7 @@
"Server logging is not enabled (log directory not configured)": "服务器日志功能未启用(未配置日志目录)",
"Server Token": "服务器 Token",
"Service account JSON file(s)": "服务账号 JSON 文件",
"Session": "会话",
"Session expired!": "会话已过期!",
"Session expired?": "会话已过期?",
"Set": "设置",
......@@ -3687,7 +3694,6 @@
"Settings": "设置",
"Settings & Preferences": "设置与偏好",
"Settings updated successfully": "设置更新成功",
"Session": "会话",
"Setup guide": "设置引导",
"Setup guide complete": "设置引导已完成",
"Setup guide is collapsed. Expand it anytime.": "设置引导已收起,可随时展开。",
......@@ -3795,6 +3801,9 @@
"Step": "步骤",
"Stop": "停止",
"Stop Retry": "停止重试",
"Stop testing": "停止测试",
"Stopping batch test...": "正在停止批量测试...",
"Stopping...": "正在停止...",
"Store": "店铺",
"Store + product created": "店铺和产品已创建",
"Store ID": "商店 ID",
......@@ -3938,7 +3947,9 @@
"Tencent": "腾讯",
"Termination requested": "终止请求",
"Test": "测试",
"Test {{count}} matching models": "测试 {{count}} 个匹配模型",
"Test {{count}} selected": "测试 {{count}} 个已选择项",
"Test all {{count}} models": "测试全部 {{count}} 个模型",
"Test All Channels": "测试所有渠道",
"Test Channel Connection": "测试渠道连接",
"Test Connection": "测试连接",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment