feat: enhance model plugin workflow checks and model provider management UX (#33289)

Signed-off-by: yyh <yuanyouhuilyz@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: CodingOnStar <hanxujiang@dify.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Coding On Star <447357187@qq.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: statxc <tyleradams93226@gmail.com>
This commit is contained in:
yyh
2026-03-18 10:16:15 +08:00
committed by GitHub
parent aa4a9877f5
commit bbe975c6bc
319 changed files with 19582 additions and 5541 deletions

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "تمت إزالة هذا النموذج. يرجى إضافة نموذج أو تحديد نموذج آخر.",
"modelProvider.setupModelFirst": "يرجى إعداد نموذجك أولاً",
"modelProvider.showModels": "عرض النماذج",
"modelProvider.showModelsNum": "عرض {{num}} نماذج",
"modelProvider.showMoreModelProvider": "عرض المزيد من مزودي النماذج",
"modelProvider.speechToTextModel.key": "نموذج تحويل الكلام إلى نص",
"modelProvider.speechToTextModel.tip": "تعيين النموذج الافتراضي لإدخال تحويل الكلام إلى نص في المحادثة.",
"modelProvider.systemModelSettings": "إعدادات نموذج النظام",
"modelProvider.systemModelSettingsLink": "لماذا من الضروري إعداد نموذج النظام؟",
"modelProvider.systemReasoningModel.key": "نموذج التفكير النظامي",
"modelProvider.systemReasoningModel.tip": "تعيين نموذج الاستنتاج الافتراضي لاستخدامه لإنشاء التطبيقات، بالإضافة إلى ميزات مثل إنشاء اسم الحوار واقتراح السؤال التالي ستستخدم أيضًا نموذج الاستنتاج الافتراضي.",
"modelProvider.toBeConfigured": "ليتم تكوينه",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Dieses Modell wurde entfernt. Bitte fügen Sie ein Modell hinzu oder wählen Sie ein anderes Modell.",
"modelProvider.setupModelFirst": "Bitte richten Sie zuerst Ihr Modell ein",
"modelProvider.showModels": "Modelle anzeigen",
"modelProvider.showModelsNum": "Zeige {{num}} Modelle",
"modelProvider.showMoreModelProvider": "Zeige mehr Modellanbieter",
"modelProvider.speechToTextModel.key": "Sprach-zu-Text-Modell",
"modelProvider.speechToTextModel.tip": "Legen Sie das Standardmodell für die Spracheingabe in Konversationen fest.",
"modelProvider.systemModelSettings": "Systemmodell-Einstellungen",
"modelProvider.systemModelSettingsLink": "Warum ist es notwendig, ein Systemmodell einzurichten?",
"modelProvider.systemReasoningModel.key": "System-Reasoning-Modell",
"modelProvider.systemReasoningModel.tip": "Legen Sie das Standardinferenzmodell fest, das für die Erstellung von Anwendungen verwendet wird, sowie Funktionen wie die Generierung von Dialognamen und die Vorschlagserstellung für die nächste Frage, die auch das Standardinferenzmodell verwenden.",
"modelProvider.toBeConfigured": "Zu konfigurieren",

View File

@ -235,11 +235,16 @@
"inputs.run": "RUN",
"inputs.title": "Debug & Preview",
"inputs.userInputField": "User Input Field",
"manageModels": "Manage models",
"modelConfig.modeType.chat": "Chat",
"modelConfig.modeType.completion": "Complete",
"modelConfig.model": "Model",
"modelConfig.setTone": "Set tone of responses",
"modelConfig.title": "Model and Parameters",
"noModelProviderConfigured": "No model provider configured",
"noModelProviderConfiguredTip": "Install or configure a model provider to get started.",
"noModelSelected": "No model selected",
"noModelSelectedTip": "configure a model above to continue.",
"noResult": "Output will be displayed here.",
"notSetAPIKey.description": "The LLM provider key has not been set, and it needs to be set before debugging.",
"notSetAPIKey.settingBtn": "Go to settings",

View File

@ -340,19 +340,38 @@
"modelProvider.auth.unAuthorized": "Unauthorized",
"modelProvider.buyQuota": "Buy Quota",
"modelProvider.callTimes": "Call times",
"modelProvider.card.aiCreditsInUse": "AI credits in use",
"modelProvider.card.aiCreditsOption": "AI credits",
"modelProvider.card.apiKeyOption": "API Key",
"modelProvider.card.apiKeyRequired": "API key required",
"modelProvider.card.apiKeyUnavailableFallback": "API Key unavailable, now using AI credits",
"modelProvider.card.apiKeyUnavailableFallbackDescription": "Check your API key configuration to switch back",
"modelProvider.card.buyQuota": "Buy Quota",
"modelProvider.card.callTimes": "Call times",
"modelProvider.card.creditsExhaustedDescription": "Please <upgradeLink>upgrade your plan</upgradeLink> or configure an API key",
"modelProvider.card.creditsExhaustedFallback": "AI credits exhausted, now using API key",
"modelProvider.card.creditsExhaustedFallbackDescription": "<upgradeLink>Upgrade your plan</upgradeLink> to resume AI credit priority.",
"modelProvider.card.creditsExhaustedMessage": "AI credits have been exhausted",
"modelProvider.card.modelAPI": "{{modelName}} models are using the API Key.",
"modelProvider.card.modelNotSupported": "{{modelName}} models are not installed.",
"modelProvider.card.modelSupported": "{{modelName}} models are using this quota.",
"modelProvider.card.modelNotSupported": "{{modelName}} not installed",
"modelProvider.card.modelSupported": "{{modelName}} models are using these credits.",
"modelProvider.card.noApiKeysDescription": "Add an API key to start using your own model credentials.",
"modelProvider.card.noApiKeysFallback": "No API keys, using AI credits instead",
"modelProvider.card.noApiKeysTitle": "No API keys configured yet",
"modelProvider.card.noAvailableUsage": "No available usage",
"modelProvider.card.onTrial": "On Trial",
"modelProvider.card.paid": "Paid",
"modelProvider.card.priorityUse": "Priority use",
"modelProvider.card.quota": "QUOTA",
"modelProvider.card.quotaExhausted": "Quota exhausted",
"modelProvider.card.quotaExhausted": "Credits exhausted",
"modelProvider.card.removeKey": "Remove API Key",
"modelProvider.card.tip": "Message Credits supports models from {{modelNames}}. Priority will be given to the paid quota. The free quota will be used after the paid quota is exhausted.",
"modelProvider.card.tip": "AI Credits supports models from {{modelNames}}. Priority will be given to the paid quota. The Trial quota will be used after the paid quota is exhausted.",
"modelProvider.card.tokens": "Tokens",
"modelProvider.card.unavailable": "Unavailable",
"modelProvider.card.upgradePlan": "upgrade your plan",
"modelProvider.card.usageLabel": "Usage",
"modelProvider.card.usagePriority": "Usage Priority",
"modelProvider.card.usagePriorityTip": "Set which resource to use first when running models.",
"modelProvider.collapse": "Collapse",
"modelProvider.config": "Config",
"modelProvider.configLoadBalancing": "Config Load Balancing",
@ -387,34 +406,51 @@
"modelProvider.model": "Model",
"modelProvider.modelAndParameters": "Model and Parameters",
"modelProvider.modelHasBeenDeprecated": "This model has been deprecated",
"modelProvider.modelSettings": "Model Settings",
"modelProvider.models": "Models",
"modelProvider.modelsNum": "{{num}} Models",
"modelProvider.noModelFound": "No model found for {{model}}",
"modelProvider.noneConfigured": "Configure a default system model to run applications",
"modelProvider.notConfigured": "The system model has not yet been fully configured",
"modelProvider.parameters": "PARAMETERS",
"modelProvider.parametersInvalidRemoved": "Some parameters are invalid and have been removed",
"modelProvider.priorityUsing": "Prioritize using",
"modelProvider.providerManaged": "Provider managed",
"modelProvider.providerManagedDescription": "Use the single set of credentials provided by the model provider.",
"modelProvider.quota": "Quota",
"modelProvider.quota": "AI Credits",
"modelProvider.quotaTip": "Remaining available free tokens",
"modelProvider.rerankModel.key": "Rerank Model",
"modelProvider.rerankModel.tip": "Rerank model will reorder the candidate document list based on the semantic match with user query, improving the results of semantic ranking",
"modelProvider.resetDate": "Reset on {{date}}",
"modelProvider.searchModel": "Search model",
"modelProvider.selectModel": "Select your model",
"modelProvider.selector.aiCredits": "AI credits",
"modelProvider.selector.apiKeyUnavailable": "API Key unavailable",
"modelProvider.selector.apiKeyUnavailableTip": "The API key has been removed. Please configure a new API key.",
"modelProvider.selector.configure": "Configure",
"modelProvider.selector.configureRequired": "Configure required",
"modelProvider.selector.creditsExhausted": "Credits exhausted",
"modelProvider.selector.creditsExhaustedTip": "Your AI credits have been exhausted. Please upgrade your plan or add an API key.",
"modelProvider.selector.disabled": "Disabled",
"modelProvider.selector.discoverMoreInMarketplace": "Discover more in Marketplace",
"modelProvider.selector.emptySetting": "Please go to settings to configure",
"modelProvider.selector.emptyTip": "No available models",
"modelProvider.selector.fromMarketplace": "From Marketplace",
"modelProvider.selector.incompatible": "Incompatible",
"modelProvider.selector.incompatibleTip": "This model is not available in the current version. Please select another available model.",
"modelProvider.selector.install": "Install",
"modelProvider.selector.modelProviderSettings": "Model Provider Settings",
"modelProvider.selector.noProviderConfigured": "No model provider configured",
"modelProvider.selector.noProviderConfiguredDesc": "Browse Marketplace to install one, or configure providers in settings.",
"modelProvider.selector.onlyCompatibleModelsShown": "Only compatible models are shown",
"modelProvider.selector.rerankTip": "Please set up the Rerank model",
"modelProvider.selector.tip": "This model has been removed. Please add a model or select another model.",
"modelProvider.setupModelFirst": "Please set up your model first",
"modelProvider.showModels": "Show Models",
"modelProvider.showModelsNum": "Show {{num}} Models",
"modelProvider.showMoreModelProvider": "Show more model provider",
"modelProvider.speechToTextModel.key": "Speech-to-Text Model",
"modelProvider.speechToTextModel.tip": "Set the default model for speech-to-text input in conversation.",
"modelProvider.systemModelSettings": "System Model Settings",
"modelProvider.systemModelSettingsLink": "Why is it necessary to set up a system model?",
"modelProvider.systemModelSettings": "Default Model Settings",
"modelProvider.systemReasoningModel.key": "System Reasoning Model",
"modelProvider.systemReasoningModel.tip": "Set the default inference model to be used for creating applications, as well as features such as dialogue name generation and next question suggestion will also use the default inference model.",
"modelProvider.toBeConfigured": "To be configured",
@ -430,7 +466,7 @@
"operation.change": "Change",
"operation.clear": "Clear",
"operation.close": "Close",
"operation.config": "Config",
"operation.config": "Configure",
"operation.confirm": "Confirm",
"operation.confirmAction": "Please confirm your action.",
"operation.copied": "Copied",

View File

@ -3,6 +3,7 @@
"action.delete": "Remove plugin",
"action.deleteContentLeft": "Would you like to remove ",
"action.deleteContentRight": " plugin?",
"action.deleteSuccess": "Plugin removed successfully",
"action.pluginInfo": "Plugin info",
"action.usedInApps": "This plugin is being used in {{num}} apps.",
"allCategories": "All Categories",
@ -114,7 +115,8 @@
"detailPanel.operation.install": "Install",
"detailPanel.operation.remove": "Remove",
"detailPanel.operation.update": "Update",
"detailPanel.operation.viewDetail": "View Detail",
"detailPanel.operation.updateTooltip": "Update to access the latest models.",
"detailPanel.operation.viewDetail": "View on Marketplace",
"detailPanel.serviceOk": "Service OK",
"detailPanel.strategyNum": "{{num}} {{strategy}} INCLUDED",
"detailPanel.switchVersion": "Switch Version",
@ -231,12 +233,18 @@
"source.local": "Local Package File",
"source.marketplace": "Marketplace",
"task.clearAll": "Clear all",
"task.errorMsg.github": "This plugin couldn't be installed automatically.\nPlease install it from GitHub.",
"task.errorMsg.marketplace": "This plugin couldn't be installed automatically.\nPlease install it from the Marketplace.",
"task.errorMsg.unknown": "This plugin couldn't be installed.\nThe plugin source couldn't be identified.",
"task.errorPlugins": "Failed to Install Plugins",
"task.installError": "{{errorLength}} plugins failed to install, click to view",
"task.installFromGithub": "Install from GitHub",
"task.installFromMarketplace": "Install from Marketplace",
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} plugins failed to install",
"task.installing": "Installing plugins",
"task.installingHint": "Installing... This may take a few minutes.",
"task.installingWithError": "Installing {{installingLength}} plugins, {{successLength}} success, {{errorLength}} failed",
"task.installingWithSuccess": "Installing {{installingLength}} plugins, {{successLength}} success.",
"task.runningPlugins": "Installing Plugins",

View File

@ -299,6 +299,7 @@
"error.operations.updatingWorkflow": "updating workflow",
"error.startNodeRequired": "Please add a start node first before {{operation}}",
"errorMsg.authRequired": "Authorization is required",
"errorMsg.configureModel": "Configure a model",
"errorMsg.fieldRequired": "{{field}} is required",
"errorMsg.fields.code": "Code",
"errorMsg.fields.model": "Model",
@ -307,7 +308,8 @@
"errorMsg.fields.variableValue": "Variable Value",
"errorMsg.fields.visionVariable": "Vision Variable",
"errorMsg.invalidJson": "{{field}} is invalid JSON",
"errorMsg.invalidVariable": "Invalid variable",
"errorMsg.invalidVariable": "Invalid variable. Please select an existing variable.",
"errorMsg.modelPluginNotInstalled": "Invalid variable. Configure a model to enable this variable.",
"errorMsg.noValidTool": "{{field}} no valid tool selected",
"errorMsg.rerankModelRequired": "A configured Rerank Model is required",
"errorMsg.startNodeRequired": "Please add a start node first before {{operation}}",
@ -438,6 +440,7 @@
"nodes.common.memory.windowSize": "Window Size",
"nodes.common.outputVars": "Output Variables",
"nodes.common.pluginNotInstalled": "Plugin is not installed",
"nodes.common.pluginsNotInstalled": "{{count}} plugins not installed",
"nodes.common.retry.maxRetries": "max retries",
"nodes.common.retry.ms": "ms",
"nodes.common.retry.retries": "{{num}} Retries",
@ -676,9 +679,14 @@
"nodes.knowledgeBase.chunksInput": "Chunks",
"nodes.knowledgeBase.chunksInputTip": "The input variable of the knowledge base node is Chunks. The variable type is an object with a specific JSON Schema which must be consistent with the selected chunk structure.",
"nodes.knowledgeBase.chunksVariableIsRequired": "Chunks variable is required",
"nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API key unavailable",
"nodes.knowledgeBase.embeddingModelCreditsExhausted": "Credits exhausted",
"nodes.knowledgeBase.embeddingModelIncompatible": "Incompatible",
"nodes.knowledgeBase.embeddingModelIsInvalid": "Embedding model is invalid",
"nodes.knowledgeBase.embeddingModelIsRequired": "Embedding model is required",
"nodes.knowledgeBase.embeddingModelNotConfigured": "Embedding model not configured",
"nodes.knowledgeBase.indexMethodIsRequired": "Index method is required",
"nodes.knowledgeBase.notConfigured": "Not configured",
"nodes.knowledgeBase.rerankingModelIsInvalid": "Reranking model is invalid",
"nodes.knowledgeBase.rerankingModelIsRequired": "Reranking model is required",
"nodes.knowledgeBase.retrievalSettingIsRequired": "Retrieval setting is required",
@ -861,6 +869,7 @@
"nodes.templateTransform.codeSupportTip": "Only supports Jinja2",
"nodes.templateTransform.inputVars": "Input Variables",
"nodes.templateTransform.outputVars.output": "Transformed content",
"nodes.tool.authorizationRequired": "Authorization required",
"nodes.tool.authorize": "Authorize",
"nodes.tool.inputVars": "Input Variables",
"nodes.tool.insertPlaceholder1": "Type or press",
@ -1051,10 +1060,12 @@
"panel.change": "Change",
"panel.changeBlock": "Change Node",
"panel.checklist": "Checklist",
"panel.checklistDescription": "Resolve the following issues before publishing",
"panel.checklistResolved": "All issues are resolved",
"panel.checklistTip": "Make sure all issues are resolved before publishing",
"panel.createdBy": "Created By ",
"panel.goTo": "Go to",
"panel.goToFix": "Go to fix",
"panel.helpLink": "View Docs",
"panel.maximize": "Maximize Canvas",
"panel.minimize": "Exit Full Screen",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Este modelo ha sido eliminado. Por favor agrega un modelo o selecciona otro modelo.",
"modelProvider.setupModelFirst": "Por favor configura tu modelo primero",
"modelProvider.showModels": "Mostrar Modelos",
"modelProvider.showModelsNum": "Mostrar {{num}} Modelos",
"modelProvider.showMoreModelProvider": "Mostrar más proveedores de modelos",
"modelProvider.speechToTextModel.key": "Modelo de Voz a Texto",
"modelProvider.speechToTextModel.tip": "Establece el modelo predeterminado para la entrada de voz a texto en la conversación.",
"modelProvider.systemModelSettings": "Configuraciones del Modelo del Sistema",
"modelProvider.systemModelSettingsLink": "¿Por qué es necesario configurar un modelo del sistema?",
"modelProvider.systemReasoningModel.key": "Modelo de Razonamiento del Sistema",
"modelProvider.systemReasoningModel.tip": "Establece el modelo de inferencia predeterminado para ser usado en la creación de aplicaciones, así como características como la generación de nombres de diálogo y sugerencias de la próxima pregunta también usarán el modelo de inferencia predeterminado.",
"modelProvider.toBeConfigured": "A configurar",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "این مدل حذف شده است. لطفاً یک مدل اضافه کنید یا مدل دیگری را انتخاب کنید.",
"modelProvider.setupModelFirst": "لطفاً ابتدا مدل خود را تنظیم کنید",
"modelProvider.showModels": "نمایش مدل‌ها",
"modelProvider.showModelsNum": "نمایش {{num}} مدل",
"modelProvider.showMoreModelProvider": "نمایش ارائه‌دهندگان مدل بیشتر",
"modelProvider.speechToTextModel.key": "مدل تبدیل گفتار به متن",
"modelProvider.speechToTextModel.tip": "مدل پیش‌فرض را برای ورودی گفتار به متن در مکالمه تنظیم کنید.",
"modelProvider.systemModelSettings": "تنظیمات مدل سیستم",
"modelProvider.systemModelSettingsLink": "چرا تنظیم مدل سیستم ضروری است؟",
"modelProvider.systemReasoningModel.key": "مدل استدلال سیستم",
"modelProvider.systemReasoningModel.tip": "مدل استنتاج پیش‌فرض را برای ایجاد برنامه‌ها تنظیم کنید. ویژگی‌هایی مانند تولید نام گفتگو و پیشنهاد سوال بعدی نیز از مدل استنتاج پیش‌فرض استفاده خواهند کرد.",
"modelProvider.toBeConfigured": "پیکربندی شود",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Ce modèle a été supprimé. Veuillez ajouter un modèle ou sélectionner un autre modèle.",
"modelProvider.setupModelFirst": "Veuillez d'abord configurer votre modèle",
"modelProvider.showModels": "Montrer les modèles",
"modelProvider.showModelsNum": "Afficher {{num}} Modèles",
"modelProvider.showMoreModelProvider": "Montrer plus de fournisseur de modèle",
"modelProvider.speechToTextModel.key": "Modèle de Texte-à-Parole",
"modelProvider.speechToTextModel.tip": "Définissez le modèle par défaut pour l'entrée de texte par la parole dans la conversation.",
"modelProvider.systemModelSettings": "Paramètres du Modèle Système",
"modelProvider.systemModelSettingsLink": "Pourquoi est-il nécessaire de mettre en place un modèle de système ?",
"modelProvider.systemReasoningModel.key": "Modèle de Raisonnement du Système",
"modelProvider.systemReasoningModel.tip": "Définissez le modèle d'inférence par défaut à utiliser pour la création d'applications, ainsi que des fonctionnalités telles que la génération de noms de dialogue et la suggestion de la prochaine question utiliseront également le modèle d'inférence par défaut.",
"modelProvider.toBeConfigured": "À configurer",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "इस मॉडल को हटा दिया गया है। कृपया एक मॉडल जोड़ें या किसी अन्य मॉडल का चयन करें।",
"modelProvider.setupModelFirst": "कृपया पहले अपना मॉडल सेट करें",
"modelProvider.showModels": "मॉडल्स दिखाएं",
"modelProvider.showModelsNum": "{{num}} मॉडल्स दिखाएं",
"modelProvider.showMoreModelProvider": "अधिक मॉडल प्रदाता दिखाएं",
"modelProvider.speechToTextModel.key": "भाषण-से-पाठ मॉडल",
"modelProvider.speechToTextModel.tip": "संवाद में भाषण-से-पाठ इनपुट के लिए डिफ़ॉल्ट मॉडल सेट करें।",
"modelProvider.systemModelSettings": "सिस्टम मॉडल सेटिंग्स",
"modelProvider.systemModelSettingsLink": "सिस्टम मॉडल सेट करना क्यों आवश्यक है?",
"modelProvider.systemReasoningModel.key": "सिस्टम तर्क मॉडल",
"modelProvider.systemReasoningModel.tip": "ऐप्लिकेशन बनाने के लिए उपयोग किए जाने वाले डिफ़ॉल्ट अनुमान मॉडल को सेट करें, साथ ही संवाद नाम पीढ़ी और अगले प्रश्न सुझाव जैसी सुविधाएँ भी डिफ़ॉल्ट अनुमान मॉडल का उपयोग करेंगी।",
"modelProvider.toBeConfigured": "कॉन्फ़िगर किया जाना है",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Model ini telah dihapus. Silakan tambahkan model atau pilih model lain.",
"modelProvider.setupModelFirst": "Silakan atur model Anda terlebih dahulu",
"modelProvider.showModels": "Tampilkan Model",
"modelProvider.showModelsNum": "Tampilkan {{num}} Model",
"modelProvider.showMoreModelProvider": "Tampilkan lebih banyak penyedia model",
"modelProvider.speechToTextModel.key": "Model Ucapan-ke-Teks",
"modelProvider.speechToTextModel.tip": "Atur model default untuk input ucapan-ke-teks dalam percakapan.",
"modelProvider.systemModelSettings": "Pengaturan Model Sistem",
"modelProvider.systemModelSettingsLink": "Mengapa perlu menyiapkan model sistem?",
"modelProvider.systemReasoningModel.key": "Model Penalaran Sistem",
"modelProvider.systemReasoningModel.tip": "Atur model inferensi default yang akan digunakan untuk membuat aplikasi, serta fitur seperti pembuatan nama dialog dan saran pertanyaan berikutnya juga akan menggunakan model inferensi default.",
"modelProvider.toBeConfigured": "Untuk dikonfigurasi",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Questo modello è stato rimosso. Per favore aggiungi un modello o seleziona un altro modello.",
"modelProvider.setupModelFirst": "Per favore, configura prima il tuo modello",
"modelProvider.showModels": "Mostra Modelli",
"modelProvider.showModelsNum": "Mostra {{num}} Modelli",
"modelProvider.showMoreModelProvider": "Mostra più fornitori di modelli",
"modelProvider.speechToTextModel.key": "Modello da Voce a Testo",
"modelProvider.speechToTextModel.tip": "Imposta il modello predefinito per l'input da voce a testo nella conversazione.",
"modelProvider.systemModelSettings": "Impostazioni Modello di Sistema",
"modelProvider.systemModelSettingsLink": "Perché è necessario configurare un modello di sistema?",
"modelProvider.systemReasoningModel.key": "Modello di Ragionamento di Sistema",
"modelProvider.systemReasoningModel.tip": "Imposta il modello di inferenza predefinito da utilizzare per creare applicazioni, così come funzionalità come la generazione del nome del dialogo e il suggerimento della domanda successiva utilizzeranno anche il modello di inferenza predefinito.",
"modelProvider.toBeConfigured": "Da configurare",

View File

@ -235,11 +235,16 @@
"inputs.run": "実行",
"inputs.title": "デバッグとプレビュー",
"inputs.userInputField": "ユーザー入力フィールド",
"manageModels": "モデルを管理",
"modelConfig.modeType.chat": "チャット",
"modelConfig.modeType.completion": "完成",
"modelConfig.model": "モデル",
"modelConfig.setTone": "応答のトーンを設定する",
"modelConfig.title": "モデルとパラメータ",
"noModelProviderConfigured": "モデルプロバイダーが設定されていません",
"noModelProviderConfiguredTip": "モデルプロバイダーをインストールまたは設定して開始してください。",
"noModelSelected": "モデルが選択されていません",
"noModelSelectedTip": "続行するには、上でモデルを設定してください。",
"noResult": "出力はここに表示されます。",
"notSetAPIKey.description": "LLM プロバイダーキーが設定されていません。デバッグする前に設定する必要があります。",
"notSetAPIKey.settingBtn": "設定に移動",

View File

@ -340,11 +340,24 @@
"modelProvider.auth.unAuthorized": "無許可",
"modelProvider.buyQuota": "クォータ購入",
"modelProvider.callTimes": "呼び出し回数",
"modelProvider.card.aiCreditsInUse": "AI クレジットを使用中",
"modelProvider.card.aiCreditsOption": "AI クレジット",
"modelProvider.card.apiKeyOption": "API キー",
"modelProvider.card.apiKeyRequired": "API キーの設定が必要です",
"modelProvider.card.apiKeyUnavailableFallback": "API キーが利用できないため、AI クレジットを使用しています",
"modelProvider.card.apiKeyUnavailableFallbackDescription": "API キーの設定を確認して元に戻してください",
"modelProvider.card.buyQuota": "クォータを購入",
"modelProvider.card.callTimes": "通話回数",
"modelProvider.card.creditsExhaustedDescription": "プランを<upgradeLink>アップグレード</upgradeLink>するか、API キーを設定してください",
"modelProvider.card.creditsExhaustedFallback": "AI クレジットを使い切ったため、API キーを使用しています",
"modelProvider.card.creditsExhaustedFallbackDescription": "AI クレジットの優先利用を再開するには、<upgradeLink>プランをアップグレード</upgradeLink>してください。",
"modelProvider.card.creditsExhaustedMessage": "AI クレジットを使い切りました",
"modelProvider.card.modelAPI": "{{modelName}} は現在 APIキーを使用しています。",
"modelProvider.card.modelNotSupported": "{{modelName}} 未インストール。",
"modelProvider.card.modelSupported": "このクォータは現在{{modelName}}に使用されています。",
"modelProvider.card.noApiKeysDescription": "独自のモデル認証情報を使用するには、API キーを追加してください。",
"modelProvider.card.noApiKeysFallback": "API キーが未設定のため、AI クレジットを使用しています",
"modelProvider.card.noApiKeysTitle": "API キーはまだ設定されていません",
"modelProvider.card.onTrial": "トライアル中",
"modelProvider.card.paid": "有料",
"modelProvider.card.priorityUse": "優先利用",
@ -353,6 +366,8 @@
"modelProvider.card.removeKey": "API キーを削除",
"modelProvider.card.tip": "メッセージ枠は{{modelNames}}のモデルを使用することをサポートしています。無料枠は有料枠が使い果たされた後に消費されます。",
"modelProvider.card.tokens": "トークン",
"modelProvider.card.usagePriority": "使用優先順位",
"modelProvider.card.usagePriorityTip": "モデル実行時に優先して使用するリソースを設定します。",
"modelProvider.collapse": "折り畳み",
"modelProvider.config": "設定",
"modelProvider.configLoadBalancing": "負荷分散の設定",
@ -403,18 +418,26 @@
"modelProvider.resetDate": "{{date}} にリセット",
"modelProvider.searchModel": "検索モデル",
"modelProvider.selectModel": "モデルを選択",
"modelProvider.selector.aiCredits": "AI クレジット",
"modelProvider.selector.apiKeyUnavailable": "API キーが利用できません",
"modelProvider.selector.apiKeyUnavailableTip": "API キーは削除されました。新しい API キーを設定してください。",
"modelProvider.selector.configureRequired": "設定が必要です",
"modelProvider.selector.creditsExhausted": "クレジットを使い切りました",
"modelProvider.selector.creditsExhaustedTip": "AI クレジットを使い切りました。プランをアップグレードするか、API キーを追加してください。",
"modelProvider.selector.emptySetting": "設定に移動して構成してください",
"modelProvider.selector.emptyTip": "利用可能なモデルはありません",
"modelProvider.selector.fromMarketplace": "マーケットプレイスから",
"modelProvider.selector.incompatible": "非互換",
"modelProvider.selector.incompatibleTip": "このモデルは現在のバージョンでは利用できません。別の利用可能なモデルを選択してください。",
"modelProvider.selector.onlyCompatibleModelsShown": "互換性のあるモデルのみが表示されます",
"modelProvider.selector.rerankTip": "Rerank モデルを設定してください",
"modelProvider.selector.tip": "このモデルは削除されました。別のモデルを追加するか、別のモデルを選択してください。",
"modelProvider.setupModelFirst": "まずモデルをセットアップしてください",
"modelProvider.showModels": "モデルの表示",
"modelProvider.showModelsNum": "{{num}}のモデルを表示",
"modelProvider.showMoreModelProvider": "より多くのモデルプロバイダを表示",
"modelProvider.speechToTextModel.key": "音声-to-テキストモデル",
"modelProvider.speechToTextModel.tip": "会話での音声-to-テキスト入力に使用するデフォルトモデルを設定します。",
"modelProvider.systemModelSettings": "システムモデル設定",
"modelProvider.systemModelSettingsLink": "システムモデルの設定が必要な理由は何ですか?",
"modelProvider.systemReasoningModel.key": "システム推論モデル",
"modelProvider.systemReasoningModel.tip": "アプリの作成に使用されるデフォルトの推論モデルを設定します。また、対話名の生成や次の質問の提案などの機能もデフォルトの推論モデルを使用します。",
"modelProvider.toBeConfigured": "設定中",

View File

@ -861,6 +861,7 @@
"nodes.templateTransform.codeSupportTip": "Jinja2 のみをサポートしています",
"nodes.templateTransform.inputVars": "入力変数",
"nodes.templateTransform.outputVars.output": "変換されたコンテンツ",
"nodes.tool.authorizationRequired": "認証が必要です",
"nodes.tool.authorize": "認証する",
"nodes.tool.inputVars": "入力変数",
"nodes.tool.insertPlaceholder1": "タイプするか押してください",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "이 모델은 삭제되었습니다. 다른 모델을 추가하거나 다른 모델을 선택하세요.",
"modelProvider.setupModelFirst": "먼저 모델을 설정하세요",
"modelProvider.showModels": "모델 표시",
"modelProvider.showModelsNum": "{{num}}개의 모델 표시",
"modelProvider.showMoreModelProvider": "더 많은 모델 제공자 표시",
"modelProvider.speechToTextModel.key": "음성-to-텍스트 모델",
"modelProvider.speechToTextModel.tip": "대화에서의 음성-to-텍스트 입력에 사용되는 기본 모델을 설정합니다.",
"modelProvider.systemModelSettings": "시스템 모델 설정",
"modelProvider.systemModelSettingsLink": "시스템 모델 설정이 필요한 이유는 무엇입니까?",
"modelProvider.systemReasoningModel.key": "시스템 추론 모델",
"modelProvider.systemReasoningModel.tip": "앱 구축에 사용되는 기본 추론 모델을 설정합니다. 또한 대화 이름 생성 및 다음 질문 제안과 같은 기능도 기본 추론 모델을 사용합니다.",
"modelProvider.toBeConfigured": "구성 예정",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "This model has been removed. Please add a model or select another model.",
"modelProvider.setupModelFirst": "Please set up your model first",
"modelProvider.showModels": "Show Models",
"modelProvider.showModelsNum": "Show {{num}} Models",
"modelProvider.showMoreModelProvider": "Show more model provider",
"modelProvider.speechToTextModel.key": "Speech-to-Text Model",
"modelProvider.speechToTextModel.tip": "Set the default model for speech-to-text input in conversation.",
"modelProvider.systemModelSettings": "System Model Settings",
"modelProvider.systemModelSettingsLink": "Why is it necessary to set up a system model?",
"modelProvider.systemReasoningModel.key": "System Reasoning Model",
"modelProvider.systemReasoningModel.tip": "Set the default inference model to be used for creating applications, as well as features such as dialogue name generation and next question suggestion will also use the default inference model.",
"modelProvider.toBeConfigured": "To be configured",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Ten model został usunięty. Proszę dodać model lub wybrać inny model.",
"modelProvider.setupModelFirst": "Proszę najpierw skonfigurować swój model",
"modelProvider.showModels": "Pokaż modele",
"modelProvider.showModelsNum": "Pokaż {{num}} modele",
"modelProvider.showMoreModelProvider": "Pokaż więcej dostawców modeli",
"modelProvider.speechToTextModel.key": "Model mowy na tekst",
"modelProvider.speechToTextModel.tip": "Ustaw domyślny model do przetwarzania mowy na tekst w rozmowach.",
"modelProvider.systemModelSettings": "Ustawienia modelu systemowego",
"modelProvider.systemModelSettingsLink": "Dlaczego konieczne jest skonfigurowanie modelu systemowego?",
"modelProvider.systemReasoningModel.key": "Model wnioskowania systemowego",
"modelProvider.systemReasoningModel.tip": "Ustaw domyślny model wnioskowania do użytku przy tworzeniu aplikacji, a także cechy takie jak generowanie nazw dialogów i sugestie następnego pytania będą również korzystać z domyślnego modelu wnioskowania.",
"modelProvider.toBeConfigured": "Do skonfigurowania",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Este modelo foi removido. Adicione um modelo ou selecione outro modelo.",
"modelProvider.setupModelFirst": "Por favor, configure seu modelo primeiro",
"modelProvider.showModels": "Mostrar Modelos",
"modelProvider.showModelsNum": "Mostrar {{num}} Modelos",
"modelProvider.showMoreModelProvider": "Mostrar mais provedor de modelo",
"modelProvider.speechToTextModel.key": "Modelo de Fala para Texto",
"modelProvider.speechToTextModel.tip": "Defina o modelo padrão para entrada de fala para texto na conversa.",
"modelProvider.systemModelSettings": "Configurações do Modelo do Sistema",
"modelProvider.systemModelSettingsLink": "Por que é necessário configurar um modelo do sistema?",
"modelProvider.systemReasoningModel.key": "Modelo de Raciocínio do Sistema",
"modelProvider.systemReasoningModel.tip": "Defina o modelo de inferência padrão a ser usado para criar aplicativos, bem como recursos como geração de nomes de diálogo e sugestão de próxima pergunta também usarão o modelo de inferência padrão.",
"modelProvider.toBeConfigured": "A ser configurado",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Acest model a fost eliminat. Vă rugăm să adăugați un model sau să selectați un alt model.",
"modelProvider.setupModelFirst": "Vă rugăm să configurați mai întâi modelul",
"modelProvider.showModels": "Arată modele",
"modelProvider.showModelsNum": "Arată {{num}} modele",
"modelProvider.showMoreModelProvider": "Arată mai multe furnizori de modele",
"modelProvider.speechToTextModel.key": "Model de conversie text-la-vorbire",
"modelProvider.speechToTextModel.tip": "Setați modelul implicit pentru intrarea de conversie text-la-vorbire în conversație.",
"modelProvider.systemModelSettings": "Setări model de sistem",
"modelProvider.systemModelSettingsLink": "De ce este necesar să se configureze un model de sistem?",
"modelProvider.systemReasoningModel.key": "Model de raționament de sistem",
"modelProvider.systemReasoningModel.tip": "Setați modelul de inferență implicit care va fi utilizat pentru crearea aplicațiilor, precum și caracteristici precum generarea de nume pentru dialog și sugestia următoarei întrebări vor utiliza, de asemenea, modelul de inferență implicit.",
"modelProvider.toBeConfigured": "De configurat",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Эта модель была удалена. Пожалуйста, добавьте модель или выберите другую модель.",
"modelProvider.setupModelFirst": "Пожалуйста, сначала настройте свою модель",
"modelProvider.showModels": "Показать модели",
"modelProvider.showModelsNum": "Показать {{num}} моделей",
"modelProvider.showMoreModelProvider": "Показать больше поставщиков моделей",
"modelProvider.speechToTextModel.key": "Модель преобразования речи в текст",
"modelProvider.speechToTextModel.tip": "Установите модель по умолчанию для ввода речи в текст в разговоре.",
"modelProvider.systemModelSettings": "Настройки системной модели",
"modelProvider.systemModelSettingsLink": "Зачем нужно настраивать системную модель?",
"modelProvider.systemReasoningModel.key": "Модель системного мышления",
"modelProvider.systemReasoningModel.tip": "Установите модель вывода по умолчанию, которая будет использоваться для создания приложений, а также такие функции, как генерация имени диалога и предложение следующего вопроса, также будут использовать модель вывода по умолчанию.",
"modelProvider.toBeConfigured": "Подлежит настройке",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Ta model je bil odstranjen. Prosimo, dodajte model ali izberite drugega.",
"modelProvider.setupModelFirst": "Najprej nastavite svoj model",
"modelProvider.showModels": "Prikaži modele",
"modelProvider.showModelsNum": "Prikaži {{num}} modelov",
"modelProvider.showMoreModelProvider": "Prikaži več ponudnikov modelov",
"modelProvider.speechToTextModel.key": "Model za pretvorbo govora v besedilo",
"modelProvider.speechToTextModel.tip": "Nastavite privzeti model za vnos govora v besedilo v pogovoru.",
"modelProvider.systemModelSettings": "Nastavitve sistemskega modela",
"modelProvider.systemModelSettingsLink": "Zakaj je potrebno nastaviti sistemski model?",
"modelProvider.systemReasoningModel.key": "Sistemski model za sklepanja",
"modelProvider.systemReasoningModel.tip": "Nastavite privzeti model za sklepanja, ki se bo uporabljal za ustvarjanje aplikacij, kot tudi funkcije, kot so generiranje imen dialogov in predlaganje naslednjih vprašanj.",
"modelProvider.toBeConfigured": "Za konfiguracijo",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "รุ่นนี้ถูกลบออกแล้ว โปรดเพิ่มรุ่นหรือเลือกรุ่นอื่น",
"modelProvider.setupModelFirst": "โปรดตั้งค่าโมเดลของคุณก่อน",
"modelProvider.showModels": "แสดงโมเดล",
"modelProvider.showModelsNum": "แสดง {{num}} โมเดล",
"modelProvider.showMoreModelProvider": "แสดงผู้ให้บริการรุ่นเพิ่มเติม",
"modelProvider.speechToTextModel.key": "โมเดลคําพูดเป็นข้อความ",
"modelProvider.speechToTextModel.tip": "ตั้งค่าโมเดลเริ่มต้นสําหรับการป้อนข้อมูลคําพูดเป็นข้อความในการสนทนา",
"modelProvider.systemModelSettings": "การตั้งค่ารุ่นระบบ",
"modelProvider.systemModelSettingsLink": "เหตุใดจึงจําเป็นต้องตั้งค่าโมเดลระบบ",
"modelProvider.systemReasoningModel.key": "แบบจําลองการให้เหตุผลของระบบ",
"modelProvider.systemReasoningModel.tip": "ตั้งค่าโมเดลการอนุมานเริ่มต้นที่จะใช้สําหรับการสร้างแอปพลิเคชัน ตลอดจนคุณลักษณะต่างๆ เช่น การสร้างชื่อบทสนทนาและคําแนะนําคําถามถัดไปจะใช้โมเดลการอนุมานเริ่มต้นด้วย",
"modelProvider.toBeConfigured": "ต้องกําหนดค่า",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Bu model kaldırıldı. Lütfen bir model ekleyin veya başka bir model seçin.",
"modelProvider.setupModelFirst": "Lütfen önce modelinizi ayarlayın",
"modelProvider.showModels": "Modelleri Göster",
"modelProvider.showModelsNum": "{{num}} Modeli Göster",
"modelProvider.showMoreModelProvider": "Daha fazla model sağlayıcı göster",
"modelProvider.speechToTextModel.key": "Konuşmadan Metne Modeli",
"modelProvider.speechToTextModel.tip": "Konuşmada konuşmadan metne giriş için varsayılan modeli ayarlayın.",
"modelProvider.systemModelSettings": "Sistem Model Ayarları",
"modelProvider.systemModelSettingsLink": "Sistem modelini ayarlamak neden gereklidir?",
"modelProvider.systemReasoningModel.key": "Sistem Çıkarım Modeli",
"modelProvider.systemReasoningModel.tip": "Uygulamalar oluşturmak ve diyalog adı oluşturma ve sonraki soru önerisi gibi özelliklerin otomatikleştirilmesi için kullanılacak varsayılan çıkarım modelini ayarlayın.",
"modelProvider.toBeConfigured": "Yapılandırılacak",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Цю модель було видалено. Будь ласка, додайте модель або виберіть іншу.",
"modelProvider.setupModelFirst": "Будь ласка, спочатку налаштуйте свою модель",
"modelProvider.showModels": "Показати моделі",
"modelProvider.showModelsNum": "Показати {{num}} моделей",
"modelProvider.showMoreModelProvider": "Показати більше постачальників моделей",
"modelProvider.speechToTextModel.key": "Модель перетворення мовлення в текст",
"modelProvider.speechToTextModel.tip": "Встановіть модель за замовчуванням для введення мовлення в текст під час розмови.",
"modelProvider.systemModelSettings": "Налаштування системної моделі",
"modelProvider.systemModelSettingsLink": "Чому необхідно налаштовувати системну модель?",
"modelProvider.systemReasoningModel.key": "Системна модель міркування",
"modelProvider.systemReasoningModel.tip": "Встановіть модель висновку за замовчуванням, яка буде використовуватися для створення програм, а також для таких функцій, як генерація імені діалогу та пропозиція наступного питання також використовуватимуть модель висновку за замовчуванням.",
"modelProvider.toBeConfigured": "Підлягає налаштуванню",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "Mô hình này đã bị xóa. Vui lòng thêm một mô hình hoặc chọn mô hình khác.",
"modelProvider.setupModelFirst": "Vui lòng thiết lập mô hình của bạn trước",
"modelProvider.showModels": "Hiện Mô hình",
"modelProvider.showModelsNum": "Hiện {{num}} Mô hình",
"modelProvider.showMoreModelProvider": "Hiển thị thêm nhà cung cấp mô hình",
"modelProvider.speechToTextModel.key": "Mô hình Chuyển đổi Văn bản thành Tiếng nói",
"modelProvider.speechToTextModel.tip": "Thiết lập mô hình mặc định cho đầu vào chuyển đổi tiếng nói thành văn bản trong cuộc trò chuyện.",
"modelProvider.systemModelSettings": "Cài đặt Mô hình Hệ thống",
"modelProvider.systemModelSettingsLink": "Tại sao cần thiết phải thiết lập mô hình hệ thống?",
"modelProvider.systemReasoningModel.key": "Mô hình lập luận hệ thống",
"modelProvider.systemReasoningModel.tip": "Thiết lập mô hình suy luận mặc định sẽ được sử dụng để tạo ứng dụng. Các tính năng như tạo tên cuộc trò chuyện và đề xuất câu hỏi tiếp theo cũng sẽ sử dụng mô hình suy luận mặc định này.",
"modelProvider.toBeConfigured": "Được cấu hình",

View File

@ -235,11 +235,16 @@
"inputs.run": "运行",
"inputs.title": "调试与预览",
"inputs.userInputField": "用户输入",
"manageModels": "管理模型",
"modelConfig.modeType.chat": "对话型",
"modelConfig.modeType.completion": "补全型",
"modelConfig.model": "语言模型",
"modelConfig.setTone": "模型设置",
"modelConfig.title": "模型及参数",
"noModelProviderConfigured": "未配置模型供应商",
"noModelProviderConfiguredTip": "请先安装或配置模型供应商以开始使用。",
"noModelSelected": "未选择模型",
"noModelSelectedTip": "请先在上方配置模型以继续。",
"noResult": "输出结果展示在这",
"notSetAPIKey.description": "在调试之前需要设置 LLM 提供者的密钥。",
"notSetAPIKey.settingBtn": "去设置",

View File

@ -340,19 +340,38 @@
"modelProvider.auth.unAuthorized": "未授权",
"modelProvider.buyQuota": "购买额度",
"modelProvider.callTimes": "调用次数",
"modelProvider.card.aiCreditsInUse": "AI 额度使用中",
"modelProvider.card.aiCreditsOption": "AI 额度",
"modelProvider.card.apiKeyOption": "API Key",
"modelProvider.card.apiKeyRequired": "需要配置 API Key",
"modelProvider.card.apiKeyUnavailableFallback": "API Key 不可用,正在使用 AI 额度",
"modelProvider.card.apiKeyUnavailableFallbackDescription": "检查你的 API Key 配置以切换回来",
"modelProvider.card.buyQuota": "购买额度",
"modelProvider.card.callTimes": "调用次数",
"modelProvider.card.creditsExhaustedDescription": "请<upgradeLink>升级套餐</upgradeLink>或配置 API Key",
"modelProvider.card.creditsExhaustedFallback": "AI 额度已用尽,正在使用 API Key",
"modelProvider.card.creditsExhaustedFallbackDescription": "<upgradeLink>升级套餐</upgradeLink>以恢复 AI 额度优先使用。",
"modelProvider.card.creditsExhaustedMessage": "AI 额度已用尽",
"modelProvider.card.modelAPI": "{{modelName}} 模型正在使用 API Key。",
"modelProvider.card.modelNotSupported": "{{modelName}} 模型未安装",
"modelProvider.card.modelNotSupported": "{{modelName}} 未安装",
"modelProvider.card.modelSupported": "{{modelName}} 模型正在使用此额度。",
"modelProvider.card.noApiKeysDescription": "添加 API Key 以使用自有模型凭证。",
"modelProvider.card.noApiKeysFallback": "未配置 API Key正在使用 AI 额度",
"modelProvider.card.noApiKeysTitle": "尚未配置 API Key",
"modelProvider.card.noAvailableUsage": "无可用额度",
"modelProvider.card.onTrial": "试用中",
"modelProvider.card.paid": "已购买",
"modelProvider.card.priorityUse": "优先使用",
"modelProvider.card.quota": "额度",
"modelProvider.card.quotaExhausted": "额已用",
"modelProvider.card.quotaExhausted": "额已用",
"modelProvider.card.removeKey": "删除 API 密钥",
"modelProvider.card.tip": "消息额度支持使用 {{modelNames}} 的模型;免费额度会在付费额度用尽后才会消耗。",
"modelProvider.card.tip": "AI Credits 支持使用 {{modelNames}} 的模型;试用额度会在付费额度用尽后才会消耗。",
"modelProvider.card.tokens": "Tokens",
"modelProvider.card.unavailable": "不可用",
"modelProvider.card.upgradePlan": "升级套餐",
"modelProvider.card.usageLabel": "用量",
"modelProvider.card.usagePriority": "使用优先级",
"modelProvider.card.usagePriorityTip": "设置运行模型时优先使用的资源。",
"modelProvider.collapse": "收起",
"modelProvider.config": "配置",
"modelProvider.configLoadBalancing": "设置负载均衡",
@ -387,34 +406,51 @@
"modelProvider.model": "模型",
"modelProvider.modelAndParameters": "模型及参数",
"modelProvider.modelHasBeenDeprecated": "该模型已废弃",
"modelProvider.modelSettings": "模型设置",
"modelProvider.models": "模型列表",
"modelProvider.modelsNum": "{{num}} 个模型",
"modelProvider.noModelFound": "找不到模型 {{model}}",
"modelProvider.noneConfigured": "配置默认系统模型以运行应用",
"modelProvider.notConfigured": "系统模型尚未完全配置",
"modelProvider.parameters": "参数",
"modelProvider.parametersInvalidRemoved": "部分参数无效,已移除",
"modelProvider.priorityUsing": "优先使用",
"modelProvider.providerManaged": "由模型供应商管理",
"modelProvider.providerManagedDescription": "使用模型供应商提供的单组凭据",
"modelProvider.quota": "额度",
"modelProvider.quota": "AI Credits",
"modelProvider.quotaTip": "剩余免费额度",
"modelProvider.rerankModel.key": "Rerank 模型",
"modelProvider.rerankModel.tip": "重排序模型将根据候选文档列表与用户问题语义匹配度进行重新排序,从而改进语义排序的结果",
"modelProvider.resetDate": "于 {{date}} 重置",
"modelProvider.searchModel": "搜索模型",
"modelProvider.selectModel": "选择您的模型",
"modelProvider.selector.aiCredits": "AI 积分",
"modelProvider.selector.apiKeyUnavailable": "API Key 不可用",
"modelProvider.selector.apiKeyUnavailableTip": "API Key 已被移除,请重新配置 API Key。",
"modelProvider.selector.configure": "配置",
"modelProvider.selector.configureRequired": "需要配置",
"modelProvider.selector.creditsExhausted": "额度已用尽",
"modelProvider.selector.creditsExhaustedTip": "AI 积分已用尽,请升级计划或添加 API Key。",
"modelProvider.selector.disabled": "已禁用",
"modelProvider.selector.discoverMoreInMarketplace": "在插件市场发现更多",
"modelProvider.selector.emptySetting": "请前往设置进行配置",
"modelProvider.selector.emptyTip": "无可用模型",
"modelProvider.selector.fromMarketplace": "从插件市场安装",
"modelProvider.selector.incompatible": "不兼容",
"modelProvider.selector.incompatibleTip": "该模型在当前版本中不可用,请选择其他可用模型。",
"modelProvider.selector.install": "安装",
"modelProvider.selector.modelProviderSettings": "模型供应商设置",
"modelProvider.selector.noProviderConfigured": "未配置模型提供商",
"modelProvider.selector.noProviderConfiguredDesc": "前往插件市场安装,或在设置中配置提供商。",
"modelProvider.selector.onlyCompatibleModelsShown": "仅显示兼容的模型",
"modelProvider.selector.rerankTip": "请设置 Rerank 模型",
"modelProvider.selector.tip": "该模型已被删除。请添模型或选择其他模型。",
"modelProvider.setupModelFirst": "请先设置您的模型",
"modelProvider.showModels": "显示模型",
"modelProvider.showModelsNum": "显示 {{num}} 个模型",
"modelProvider.showMoreModelProvider": "显示更多模型提供商",
"modelProvider.speechToTextModel.key": "语音转文本模型",
"modelProvider.speechToTextModel.tip": "设置对话中语音转文字输入的默认使用模型。",
"modelProvider.systemModelSettings": "系统模型设置",
"modelProvider.systemModelSettingsLink": "为什么需要设置系统模型?",
"modelProvider.systemModelSettings": "默认模型设置",
"modelProvider.systemReasoningModel.key": "系统推理模型",
"modelProvider.systemReasoningModel.tip": "设置创建应用使用的默认推理模型,以及对话名称生成、下一步问题建议等功能也会使用该默认推理模型。",
"modelProvider.toBeConfigured": "待配置",

View File

@ -3,6 +3,7 @@
"action.delete": "移除插件",
"action.deleteContentLeft": "是否要移除 ",
"action.deleteContentRight": " 插件?",
"action.deleteSuccess": "插件移除成功",
"action.pluginInfo": "插件信息",
"action.usedInApps": "此插件正在 {{num}} 个应用中使用。",
"allCategories": "所有类别",
@ -114,7 +115,8 @@
"detailPanel.operation.install": "安装",
"detailPanel.operation.remove": "移除",
"detailPanel.operation.update": "更新",
"detailPanel.operation.viewDetail": "查看详情",
"detailPanel.operation.updateTooltip": "更新以获取最新模型。",
"detailPanel.operation.viewDetail": "在 Marketplace 查看",
"detailPanel.serviceOk": "服务正常",
"detailPanel.strategyNum": "包含 {{num}} 个 {{strategy}}",
"detailPanel.switchVersion": "切换版本",
@ -231,12 +233,18 @@
"source.local": "本地插件",
"source.marketplace": "Marketplace",
"task.clearAll": "清除所有",
"task.errorMsg.github": "此插件无法自动安装。\n请从 GitHub 安装。",
"task.errorMsg.marketplace": "此插件无法自动安装。\n请从插件市场安装。",
"task.errorMsg.unknown": "此插件无法安装。\n无法识别插件来源。",
"task.errorPlugins": "安装失败的插件",
"task.installError": "{{errorLength}} 个插件安装失败,点击查看",
"task.installFromGithub": "从 GitHub 安装",
"task.installFromMarketplace": "从插件市场安装",
"task.installSuccess": "{{successLength}} 个插件安装成功",
"task.installed": "已安装",
"task.installedError": "{{errorLength}} 个插件安装失败",
"task.installing": "正在安装插件",
"task.installingHint": "正在安装……可能需要几分钟。",
"task.installingWithError": "{{installingLength}} 个插件安装中,{{successLength}} 安装成功,{{errorLength}} 安装失败",
"task.installingWithSuccess": "{{installingLength}} 个插件安装中,{{successLength}} 安装成功",
"task.runningPlugins": "正在安装的插件",

View File

@ -299,6 +299,7 @@
"error.operations.updatingWorkflow": "更新工作流",
"error.startNodeRequired": "请先添加开始节点,然后再{{operation}}",
"errorMsg.authRequired": "请先授权",
"errorMsg.configureModel": "请配置模型",
"errorMsg.fieldRequired": "{{field}} 不能为空",
"errorMsg.fields.code": "代码",
"errorMsg.fields.model": "模型",
@ -307,7 +308,8 @@
"errorMsg.fields.variableValue": "变量值",
"errorMsg.fields.visionVariable": "视觉变量",
"errorMsg.invalidJson": "{{field}} 是非法的 JSON",
"errorMsg.invalidVariable": "无效的变量",
"errorMsg.invalidVariable": "无效的变量。请选择一个已有的变量。",
"errorMsg.modelPluginNotInstalled": "无效的变量。请配置模型以启用此变量。",
"errorMsg.noValidTool": "{{field}} 无可用工具",
"errorMsg.rerankModelRequired": "未配置 Rerank 模型",
"errorMsg.startNodeRequired": "请先添加开始节点,然后再{{operation}}",
@ -438,6 +440,7 @@
"nodes.common.memory.windowSize": "记忆窗口",
"nodes.common.outputVars": "输出变量",
"nodes.common.pluginNotInstalled": "插件未安装",
"nodes.common.pluginsNotInstalled": "{{count}} 个插件未安装",
"nodes.common.retry.maxRetries": "最大重试次数",
"nodes.common.retry.ms": "毫秒",
"nodes.common.retry.retries": "{{num}} 重试次数",
@ -676,9 +679,14 @@
"nodes.knowledgeBase.chunksInput": "分块",
"nodes.knowledgeBase.chunksInputTip": "知识库节点的输入变量为 Chunks。该变量类型是符合特定 JSON Schema 的对象,必须与所选块结构一致。",
"nodes.knowledgeBase.chunksVariableIsRequired": "Chunks 变量是必需的",
"nodes.knowledgeBase.embeddingModelApiKeyUnavailable": "API Key 不可用",
"nodes.knowledgeBase.embeddingModelCreditsExhausted": "额度已用尽",
"nodes.knowledgeBase.embeddingModelIncompatible": "不兼容",
"nodes.knowledgeBase.embeddingModelIsInvalid": "无效的 Embedding 模型",
"nodes.knowledgeBase.embeddingModelIsRequired": "Embedding 模型是必需的",
"nodes.knowledgeBase.embeddingModelNotConfigured": "Embedding 模型未配置",
"nodes.knowledgeBase.indexMethodIsRequired": "索引方法是必需的",
"nodes.knowledgeBase.notConfigured": "未配置",
"nodes.knowledgeBase.rerankingModelIsInvalid": "无效的 Reranking 模型",
"nodes.knowledgeBase.rerankingModelIsRequired": "Reranking 模型是必需的",
"nodes.knowledgeBase.retrievalSettingIsRequired": "检索设置是必需的",
@ -861,6 +869,7 @@
"nodes.templateTransform.codeSupportTip": "只支持 Jinja2",
"nodes.templateTransform.inputVars": "输入变量",
"nodes.templateTransform.outputVars.output": "转换后内容",
"nodes.tool.authorizationRequired": "需要授权",
"nodes.tool.authorize": "授权",
"nodes.tool.inputVars": "输入变量",
"nodes.tool.insertPlaceholder1": "键入",
@ -1051,10 +1060,12 @@
"panel.change": "更改",
"panel.changeBlock": "更改节点",
"panel.checklist": "检查清单",
"panel.checklistDescription": "发布前请解决以下问题",
"panel.checklistResolved": "所有问题均已解决",
"panel.checklistTip": "发布前确保所有问题均已解决",
"panel.createdBy": "作者",
"panel.goTo": "转到",
"panel.goToFix": "前往修复",
"panel.helpLink": "查看帮助文档",
"panel.maximize": "最大化画布",
"panel.minimize": "退出最大化",

View File

@ -409,12 +409,10 @@
"modelProvider.selector.tip": "該模型已被刪除。請添模型或選擇其他模型。",
"modelProvider.setupModelFirst": "請先設定您的模型",
"modelProvider.showModels": "顯示模型",
"modelProvider.showModelsNum": "顯示 {{num}} 個模型",
"modelProvider.showMoreModelProvider": "顯示更多模型提供商",
"modelProvider.speechToTextModel.key": "語音轉文字模型",
"modelProvider.speechToTextModel.tip": "設定對話中語音轉文字輸入的預設使用模型。",
"modelProvider.systemModelSettings": "系統模型設定",
"modelProvider.systemModelSettingsLink": "為什麼需要設定系統模型?",
"modelProvider.systemReasoningModel.key": "系統推理模型",
"modelProvider.systemReasoningModel.tip": "設定建立應用使用的預設推理模型,以及對話名稱生成、下一步問題建議等功能也會使用該預設推理模型。",
"modelProvider.toBeConfigured": "待配置",