dify/web/i18n/en-US/common.json
非法操作 85cc183501
feat: improve ai-credits display (#38589)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-16 01:51:46 +00:00

619 lines
36 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"about.changeLog": "Changelog",
"about.latestAvailable": "Dify {{version}} is the latest version available.",
"about.nowAvailable": "Dify {{version}} is now available.",
"about.updateNow": "Update now",
"about.version": "version {{version}}",
"account.account": "Account",
"account.appearanceDark": "Dark",
"account.appearanceFollowSystem": "Follow system",
"account.appearanceLabel": "Appearance",
"account.appearanceLight": "Light",
"account.appearanceSystem": "System",
"account.changeEmail.authTip": "Once your email is changed, Google or GitHub accounts linked to your old email will no longer be able to log in to this account.",
"account.changeEmail.changeTo": "Change to {{email}}",
"account.changeEmail.codeLabel": "Verification code",
"account.changeEmail.codePlaceholder": "Paste the 6-digit code",
"account.changeEmail.content1": "If you continue, we'll send a verification code to <email>{{email}}</email> for re-authentication.",
"account.changeEmail.content2": "Your current email is <email>{{email}}</email>. Verification code has been sent to this email address.",
"account.changeEmail.content3": "Enter a new email and we will send you a verification code.",
"account.changeEmail.content4": "We just sent you a temporary verification code to <email>{{email}}</email>.",
"account.changeEmail.continue": "Continue",
"account.changeEmail.emailLabel": "New email",
"account.changeEmail.emailPlaceholder": "Enter a new email",
"account.changeEmail.existingEmail": "A user with this email already exists.",
"account.changeEmail.newEmail": "Set up a new email address",
"account.changeEmail.resend": "Resend",
"account.changeEmail.resendCount": "Resend in {{count}}s",
"account.changeEmail.resendTip": "Didn't receive a code?",
"account.changeEmail.sendVerifyCode": "Send verification code",
"account.changeEmail.title": "Change Email",
"account.changeEmail.unAvailableEmail": "This email is temporarily unavailable.",
"account.changeEmail.verifyEmail": "Verify your current email",
"account.changeEmail.verifyNew": "Verify your new email",
"account.confirmPassword": "Confirm password",
"account.currentPassword": "Current password",
"account.delete": "Delete Account",
"account.deleteLabel": "To confirm, please type in your email below",
"account.deletePlaceholder": "Please enter your email",
"account.deletePrivacyLink": "Privacy Policy.",
"account.deletePrivacyLinkTip": "For more information about how we handle your data, please see our ",
"account.deleteSuccessTip": "Your account needs time to finish deleting. We'll email you when it's all done.",
"account.deleteTip": "Please note, once confirmed, as the Owner of any Workspaces, your workspaces will be scheduled in a queue for permanent deletion, and all your user data will be queued for permanent deletion.",
"account.editName": "Edit Name",
"account.editWorkspaceInfo": "Edit Workspace Info",
"account.email": "Email",
"account.feedbackLabel": "Tell us why you deleted your account?",
"account.feedbackPlaceholder": "Optional",
"account.feedbackTitle": "Feedback",
"account.general": "General",
"account.langGeniusAccount": "Account's data",
"account.langGeniusAccountTip": "The user data of your account.",
"account.myAccount": "My Account",
"account.name": "Name",
"account.newPassword": "New password",
"account.notEqual": "Two passwords are different.",
"account.password": "Password",
"account.passwordTip": "You can set a permanent password if you dont want to use temporary login codes",
"account.permanentlyDeleteButton": "Permanently Delete Account",
"account.resetPassword": "Reset password",
"account.sendVerificationButton": "Send Verification Code",
"account.setPassword": "Set a password",
"account.showAppLength": "Show {{length}} apps",
"account.verificationLabel": "Verification Code",
"account.verificationPlaceholder": "Paste the 6-digit code",
"account.workspaceName": "Workspace Name",
"account.workspaceNamePlaceholder": "Enter workspace name",
"actionMsg.copySuccessfully": "Copied successfully",
"actionMsg.downloadUnsuccessfully": "Download failed. Please try again later.",
"actionMsg.generatedSuccessfully": "Generated successfully",
"actionMsg.generatedUnsuccessfully": "Generated unsuccessfully",
"actionMsg.modifiedSuccessfully": "Modified successfully",
"actionMsg.modifiedUnsuccessfully": "Modified unsuccessfully",
"actionMsg.noModification": "No modifications at the moment.",
"actionMsg.payCancelled": "Payment cancelled",
"actionMsg.paySucceeded": "Payment succeeded",
"agentStrategyPage.description": "Define how your AI agent reasons and makes decisions — including how it selects tools, handles results, and solves problems autonomously.",
"api.actionFailed": "Action failed",
"api.actionSuccess": "Action succeeded",
"api.remove": "Removed",
"api.saved": "Saved",
"api.success": "Success",
"apiBasedExtension.add": "Add Custom Endpoint",
"apiBasedExtension.link": "Learn how to develop your own Custom Endpoint",
"apiBasedExtension.modal.apiEndpoint.placeholder": "Please enter the API endpoint",
"apiBasedExtension.modal.apiEndpoint.title": "API Endpoint",
"apiBasedExtension.modal.apiKey.lengthError": "API-key length cannot be less than 5 characters",
"apiBasedExtension.modal.apiKey.placeholder": "Please enter the API-key",
"apiBasedExtension.modal.apiKey.title": "API-key",
"apiBasedExtension.modal.editTitle": "Edit Custom Endpoint",
"apiBasedExtension.modal.name.placeholder": "Please enter the name",
"apiBasedExtension.modal.name.title": "Name",
"apiBasedExtension.modal.title": "Add Custom Endpoint",
"apiBasedExtension.selector.manage": "Manage Custom Endpoint",
"apiBasedExtension.selector.placeholder": "Please select Custom Endpoint",
"apiBasedExtension.selector.title": "Custom Endpoint",
"apiBasedExtension.title": "Custom Endpoints provide centralized API management, simplifying configuration for easy use across Dify's applications.",
"apiBasedExtension.type": "Type",
"apiBasedExtensionPage.description": "Extend Dify's module capabilities via API — add custom content moderation or external data tools to your apps.",
"appMenus.annotations": "Annotations",
"appMenus.apiAccess": "API Access",
"appMenus.apiAccessTip": "This knowledge base is accessible via the Service API",
"appMenus.logs": "Logs",
"appMenus.overview": "Monitoring",
"appMenus.promptEng": "Orchestrate",
"avatar.deleteDescription": "Are you sure you want to remove your profile picture? Your account will use the default initial avatar.",
"avatar.deleteTitle": "Remove Avatar",
"avatar.editAction": "Edit Avatar",
"chat.citation.characters": "Characters:",
"chat.citation.hitCount": "Retrieval count:",
"chat.citation.hitScore": "Retrieval Score:",
"chat.citation.linkToDataset": "Link to Knowledge",
"chat.citation.title": "CITATIONS",
"chat.citation.vectorHash": "Vector hash:",
"chat.conversationName": "Conversation name",
"chat.conversationNameCanNotEmpty": "Conversation name required",
"chat.conversationNamePlaceholder": "Please input conversation name",
"chat.inputDisabledPlaceholder": "Preview Only",
"chat.inputPlaceholder": "Talk to {{botName}}",
"chat.renameConversation": "Rename Conversation",
"chat.thinking": "Thinking...",
"chat.thought": "Thought",
"compliance.gdpr": "GDPR DPA",
"compliance.iso27001": "ISO 27001:2022 Certification",
"compliance.professionalUpgradeTooltip": "Only available with a Team plan or above.",
"compliance.sandboxUpgradeTooltip": "Only available with a Professional or Team plan.",
"compliance.soc2Type1": "SOC 2 Type I Report",
"compliance.soc2Type2": "SOC 2 Type II Report",
"dataSource.configure": "Configure",
"dataSource.notion.changeAuthorizedPages": "Change authorized pages",
"dataSource.notion.connected": "Connected",
"dataSource.notion.selector.configure": "Configure Notion",
"dataSource.notion.selector.docs": "Notion docs",
"dataSource.notion.selector.headerTitle": "Choose Notion pages",
"dataSource.notion.selector.noSearchResult": "No search results",
"dataSource.notion.selector.preview": "PREVIEW",
"dataSource.notion.selector.searchPages": "Search pages...",
"dataSourcePage.description": "Connect external data sources to use in your Knowledge base or Knowledge Pipeline — pull in content from Google Drive, Notion, GitHub, and more.",
"dataSourcePage.installFirst": "Please install a data source first.",
"dataSourcePage.notSetUpTitle": "<highlight>Data Source</highlight> not set up",
"datasetMenus.documents": "Documents",
"datasetMenus.emptyTip": "This Knowledge has not been integrated within any application. Please refer to the document for guidance.",
"datasetMenus.hitTesting": "Retrieval Testing",
"datasetMenus.pipeline": "Pipeline",
"datasetMenus.relatedApp": "linked apps",
"datasetMenus.settings": "Settings",
"datasetMenus.viewDoc": "View documentation",
"dynamicSelect.error": "Loading options failed",
"dynamicSelect.loading": "Loading options...",
"dynamicSelect.noData": "No options available",
"dynamicSelect.selected": "{{count}} selected",
"environment.development": "DEVELOPMENT",
"environment.testing": "TESTING",
"error": "Error",
"errorBoundary.componentStack": "Component Stack:",
"errorBoundary.details": "Error Details (Development Only)",
"errorBoundary.errorCount": "This error has occurred {{count}} times",
"errorBoundary.message": "An unexpected error occurred while rendering this component.",
"errorBoundary.reloadPage": "Reload Page",
"errorBoundary.title": "Something went wrong",
"errorBoundary.tryAgain": "Try Again",
"errorMsg.fieldRequired": "{{field}} is required",
"errorMsg.urlError": "url should start with http:// or https://",
"extensionPage.description": "Integrate external services into your apps using HTTP Webhooks.",
"feedback.content": "Feedback Content",
"feedback.placeholder": "Please describe what went wrong or how we can improve...",
"feedback.subtitle": "Please tell us what went wrong with this response",
"feedback.title": "Provide Feedback",
"fileUploader.fileExtensionBlocked": "This file type is blocked for security reasons",
"fileUploader.fileExtensionNotSupport": "File extension not supported",
"fileUploader.pasteFileLink": "Paste file link",
"fileUploader.pasteFileLinkInputPlaceholder": "Enter URL...",
"fileUploader.pasteFileLinkInvalid": "Invalid file link",
"fileUploader.uploadDisabled": "File upload is disabled",
"fileUploader.uploadFromComputer": "Local upload",
"fileUploader.uploadFromComputerLimit": "Upload {{type}} cannot exceed {{size}}",
"fileUploader.uploadFromComputerReadError": "File reading failed, please try again.",
"fileUploader.uploadFromComputerUploadError": "File upload failed, please upload again.",
"imageInput.browse": "browse",
"imageInput.dropImageHere": "Drop your image here, or",
"imageInput.supportedFormats": "Supports PNG, JPG, JPEG, WEBP and GIF",
"imageUploader.imageList": "Image list",
"imageUploader.imageUpload": "Image Upload",
"imageUploader.pasteImageLink": "Paste image link",
"imageUploader.pasteImageLinkInputPlaceholder": "Paste image link here",
"imageUploader.pasteImageLinkInvalid": "Invalid image link",
"imageUploader.uploadFromComputer": "Upload from Computer",
"imageUploader.uploadFromComputerLimit": "Upload images cannot exceed {{size}} MB",
"imageUploader.uploadFromComputerReadError": "Image reading failed, please try again.",
"imageUploader.uploadFromComputerUploadError": "Image upload failed, please upload again.",
"integrations.connect": "Connect",
"label.optional": "(optional)",
"language.displayLanguage": "Display Language",
"language.timezone": "Time Zone",
"license.expiring": "Expiring in one day",
"license.expiring_plural": "Expiring in {{count}} days",
"license.unlimited": "Unlimited",
"loading": "Loading",
"mainNav.help.docs": "Documentation",
"mainNav.help.learnDify": "Learn Dify",
"mainNav.help.openMenu": "Open help menu",
"mainNav.home": "Home",
"mainNav.integrations": "Integrations",
"mainNav.marketplace": "Marketplace",
"mainNav.webApps.noResults": "No web apps found",
"mainNav.webApps.openApp": "Open {{name}} web app",
"mainNav.webApps.searchPlaceholder": "Search web apps",
"mainNav.workspace.credits": "{{count}} credits",
"mainNav.workspace.creditsUnit": "credits",
"mainNav.workspace.inviteMembers": "Invite members",
"mainNav.workspace.openMenu": "Open workspace menu",
"mainNav.workspace.searchPlaceholder": "Search workspace",
"mainNav.workspace.settings": "Workspace settings",
"mainNav.workspace.sort.createdTime": "Created time",
"mainNav.workspace.sort.lastOpened": "Last opened",
"mainNav.workspace.sort.openMenu": "Sort workspaces",
"mcpPage.description": "Connect and manage MCP servers to give your apps access to external tools and services.",
"members.adminTip": "Can build apps & manage team settings",
"members.alreadyInTeam": "Already in team",
"members.alreadyInTeamTip": "These users already have access to this workspace.",
"members.assignRoles": "Assign Roles",
"members.assignRolesModal.description": "Select roles to assign to this member. All permissions from selected roles will be combined.",
"members.assignRolesModal.selectedCount": "{{count}} selected",
"members.assignRolesModal.singleDescription": "Select one role to assign to this member.",
"members.assignRolesModal.title": "Assign Roles",
"members.datasetOperatorTip": "Only can manage the knowledge base",
"members.editRole": "Edit Role",
"members.editorTip": "Can build & edit apps",
"members.email": "Email",
"members.emailInvalid": "Invalid Email Format",
"members.emailNotSetup": "Email server is not set up, so invitation emails cannot be sent. Please notify users of the invitation link that will be issued after invitation instead.",
"members.emailPlaceholder": "Type or paste email addresses…",
"members.emailRecipients": "Email addresses",
"members.emailRecipientsTip": "Paste a list, or press Enter after each address.",
"members.emailRequired": "Add at least one email address.",
"members.failedInvitationEmails": "Below users were not invited successfully",
"members.invalidRole": "This role is no longer available. Select another role.",
"members.invitationLink": "Invitation Link",
"members.invitationSent": "Invitation sent",
"members.invitationSentTip": "Invitation sent, and they can sign in to Dify to access your team data.",
"members.invite": "Add",
"members.inviteFailed": "Invitations could not be sent. Try again.",
"members.inviteLimitExceeded": "There are not enough member seats for these invitations.",
"members.inviteTeamMember": "Add team member",
"members.inviteTeamMemberTip": "They can access your team data directly after signing in.",
"members.invitedAsRole": "Invited as {{role}}",
"members.lastActive": "LAST ACTIVE",
"members.memberActions": "Member actions",
"members.memberDetails.assign": "Assign",
"members.memberDetails.assignedRole": "Assigned Role",
"members.memberDetails.assignedRoles": "Assigned Roles",
"members.memberDetails.customGroup": "CUSTOMIZED",
"members.memberDetails.generalGroup": "GENERAL",
"members.memberDetails.openAria": "Open member details for {{name}}",
"members.memberDetails.roleActionsAria": "Open actions for {{role}} role",
"members.memberDetails.roleNoPermissionSummary": "Current role has no permissions.",
"members.memberDetails.rolePermissionSummary": "{{role}} can <permissionList>{{permissions}}</permissionList>",
"members.memberDetails.title": "Member Details",
"members.name": "NAME",
"members.noNewInvitationsSent": "No new invitations sent",
"members.normalTip": "Only can use apps, can not build apps",
"members.ok": "OK",
"members.pending": "Pending...",
"members.recipientCountExceedsSeats": "You can still submit. Existing members will not use another seat.",
"members.recipientCount_one": "{{count}} recipient",
"members.recipientCount_other": "{{count}} recipients",
"members.removeFromTeam": "Remove from team",
"members.removeFromTeamConfirmDescription": "Confirm removing this member. This action cannot be undone.",
"members.removeFromTeamConfirmTitle": "Remove {{memberName}} from team",
"members.role": "Role",
"members.roles": "ROLES",
"members.seatsRemaining_one": "{{count}} seat remaining",
"members.seatsRemaining_other": "{{count}} seats remaining",
"members.selectRole": "Select a role",
"members.sendInvite": "Send invitations",
"members.sendInviteCount_one": "Send {{count}} invitation",
"members.sendInviteCount_other": "Send {{count}} invitations",
"members.transferModal.codeLabel": "Verification code",
"members.transferModal.codePlaceholder": "Paste the 6-digit code",
"members.transferModal.continue": "Continue",
"members.transferModal.resend": "Resend",
"members.transferModal.resendCount": "Resend in {{count}}s",
"members.transferModal.resendTip": "Didn't receive a code?",
"members.transferModal.sendTip": "If you continue, we'll send a verification code to <email>{{email}}</email> for re-authentication.",
"members.transferModal.sendVerifyCode": "Send verification code",
"members.transferModal.title": "Transfer workspace ownership",
"members.transferModal.transfer": "Transfer workspace ownership",
"members.transferModal.transferLabel": "Transfer workspace ownership to",
"members.transferModal.transferPlaceholder": "Select a workspace member…",
"members.transferModal.verifyContent": "Your current email is <email>{{email}}</email>.",
"members.transferModal.verifyContent2": "We'll send a temporary verification code to this email for re-authentication.",
"members.transferModal.verifyEmail": "Verify your current email",
"members.transferModal.warning": "You're about to transfer ownership of “{{workspace}}”. This takes effect immediately and can't be undone.",
"members.transferModal.warningTip": "You'll become an admin member, and the new owner will have full control.",
"members.transferOwnership": "Transfer Ownership",
"members.you": "(You)",
"menus.account": "Account",
"menus.appDetail": "App Detail",
"menus.apps": "Studio",
"menus.datasets": "Knowledge",
"menus.deployments": "Deployments",
"menus.explore": "Explore",
"menus.exploreMarketplace": "Explore Marketplace",
"menus.plugins": "Integrations",
"menus.status": "beta",
"menus.tools": "Tools",
"model.capabilities": "MultiModal Capabilities",
"model.params.stop_sequencesPlaceholder": "Enter sequence and press Tab",
"model.tone.Balanced": "Balanced",
"model.tone.Creative": "Creative",
"model.tone.Custom": "Custom",
"model.tone.Precise": "Precise",
"modelProvider.addModel": "Add Model",
"modelProvider.apiKeyRateLimit": "Rate limit was reached, available after {{seconds}}s",
"modelProvider.apiKeyStatusNormal": "APIKey status is normal",
"modelProvider.auth.addApiKey": "Add API Key",
"modelProvider.auth.addCredential": "Add credential",
"modelProvider.auth.addModel": "Add model",
"modelProvider.auth.addModelCredential": "Add model credential",
"modelProvider.auth.addNewModel": "Add new model",
"modelProvider.auth.addNewModelCredential": "Add new model credential",
"modelProvider.auth.apiKeyModal.desc": "After configuring credentials, all members within the workspace can use this model when orchestrating applications.",
"modelProvider.auth.apiKeyModal.title": "API Key Authorization Configuration",
"modelProvider.auth.apiKeys": "API Keys",
"modelProvider.auth.authRemoved": "Auth removed",
"modelProvider.auth.authorizationError": "Authorization error",
"modelProvider.auth.configLoadBalancing": "Config Load Balancing",
"modelProvider.auth.configModel": "Config model",
"modelProvider.auth.credentialRemoved": "Credential removed",
"modelProvider.auth.customModelCredentials": "Custom Model Credentials",
"modelProvider.auth.customModelCredentialsDeleteTip": "Credential is in use and cannot be deleted",
"modelProvider.auth.editModelCredential": "Edit model credential",
"modelProvider.auth.manageCredentials": "Manage Credentials",
"modelProvider.auth.modelCredential": "Model credential",
"modelProvider.auth.modelCredentials": "Model credentials",
"modelProvider.auth.providerManaged": "Provider managed",
"modelProvider.auth.providerManagedTip": "The current configuration is hosted by the provider.",
"modelProvider.auth.removeModel": "Remove Model",
"modelProvider.auth.selectModelCredential": "Select a model credential",
"modelProvider.auth.specifyModelCredential": "Specify model credential",
"modelProvider.auth.specifyModelCredentialTip": "Use a configured model credential.",
"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.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}} 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.quotaExhausted": "Credits 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.unavailable": "Unavailable",
"modelProvider.card.usageLabel": "Usage",
"modelProvider.card.usagePriority": "Usage Priority",
"modelProvider.card.usagePriorityTip": "Set which resource to use first when running models.",
"modelProvider.configureTip": "Set up api-key or add model to use",
"modelProvider.confirmDelete": "Confirm deletion?",
"modelProvider.credits": "Message Credits",
"modelProvider.defaultConfig": "Default Config",
"modelProvider.discoverMore": "Discover more in",
"modelProvider.embeddingModel.key": "Embedding Model",
"modelProvider.embeddingModel.required": "Embedding Model is required",
"modelProvider.embeddingModel.tip": "Set the default model for document embedding processing of the Knowledge, both retrieval and import of the Knowledge use this Embedding model for vectorization processing. Switching will cause the vector dimension between the imported Knowledge and the question to be inconsistent, resulting in retrieval failure. To avoid retrieval failure, please do not switch this model at will.",
"modelProvider.emptyProviderTip": "Please install a model provider first.",
"modelProvider.emptyProviderTipWithMarketplace": "Please install a model provider first. You can install models from the <marketplace>Marketplace</marketplace>.",
"modelProvider.emptyProviderTitle": "Model provider not set up",
"modelProvider.encrypted.back": " technology.",
"modelProvider.encrypted.front": "Your API KEY will be encrypted and stored using",
"modelProvider.featureSupported": "{{feature}} supported",
"modelProvider.installDataSource": "Install data source",
"modelProvider.installProvider": "Install model providers",
"modelProvider.learnMore": "Learn more",
"modelProvider.loadBalancing": "Load balancing",
"modelProvider.loadBalancingDescription": "Configure multiple credentials for the model and invoke them automatically. ",
"modelProvider.loadBalancingInfo": "By default, load balancing uses the Round-robin strategy. If rate limiting is triggered, a 1-minute cooldown period will be applied.",
"modelProvider.loadBalancingLeastKeyWarning": "To enable load balancing at least 2 keys must be enabled.",
"modelProvider.loadPresets": "Load Presets",
"modelProvider.model": "Model",
"modelProvider.modelHasBeenDeprecated": "This model has been deprecated",
"modelProvider.modelSettings": "Model Settings",
"modelProvider.models": "Models",
"modelProvider.modelsNum": "{{num}} Models",
"modelProvider.noneConfigured": "Configure a default system model to run applications",
"modelProvider.pageDesc": "Connect the world's leading model providers to power every app you build.",
"modelProvider.parameters": "PARAMETERS",
"modelProvider.parametersInvalidRemoved": "Some parameters are invalid and have been removed",
"modelProvider.providerManaged": "Provider managed",
"modelProvider.quotaLabel": "AI CREDITS",
"modelProvider.ranOutDate": "Ran out on {{date}}",
"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.searchModels": "Search models...",
"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.fromMarketplace": "From Marketplace",
"modelProvider.selector.hideIncompatibleModels": "Hide incompatible models",
"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.noModelFoundForSearch": "No model found for “{{query}}”",
"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.showIncompatibleModels": "Show incompatible models",
"modelProvider.selector.suggestion": "Suggestion",
"modelProvider.selector.suggestionTip": "Recommended for agent tasks",
"modelProvider.showModels": "Show Models",
"modelProvider.speechToTextModel.key": "Speech-to-Text Model",
"modelProvider.speechToTextModel.tip": "Set the default model for speech-to-text input in conversation.",
"modelProvider.systemModelSettings": "Default Models",
"modelProvider.systemModelSettingsDesc": "Set the default models used across your workspace when no specific model is configured.",
"modelProvider.systemModelSettingsTitle": "Default Model Settings",
"modelProvider.systemReasoningModel.key": "System Reasoning Model",
"modelProvider.systemReasoningModel.tip": "Set the default reasoning model for creating applications. This model is also used for features such as conversation name generation and next question suggestions.",
"modelProvider.toBeConfigured": "Configuration required",
"modelProvider.ttsModel.key": "Text-to-Speech Model",
"modelProvider.ttsModel.tip": "Set the default model for text-to-speech input in conversation.",
"modelProvider.upgradeForLoadBalancing": "Upgrade your plan to enable Load Balancing.",
"modelProvider.used": "used",
"navigation.skipToMain": "Skip to main content",
"noData": "No data",
"operation.add": "Add",
"operation.added": "Added",
"operation.audioSourceUnavailable": "AudioSource is unavailable",
"operation.back": "Back",
"operation.cancel": "Cancel",
"operation.change": "Change",
"operation.clear": "Clear",
"operation.close": "Close",
"operation.config": "Configure",
"operation.confirm": "Confirm",
"operation.confirmAction": "Please confirm your action.",
"operation.copied": "Copied",
"operation.copy": "Copy",
"operation.copyImage": "Copy Image",
"operation.create": "Create",
"operation.deSelectAll": "Deselect All",
"operation.delete": "Delete",
"operation.deleteConfirmTitle": "Delete?",
"operation.download": "Download",
"operation.downloadFailed": "Download failed. Please try again later.",
"operation.downloadSuccess": "Download Completed.",
"operation.downloading": "Downloading",
"operation.duplicate": "Duplicate",
"operation.edit": "Edit",
"operation.exporting": "Exporting",
"operation.fill": "Autofill",
"operation.format": "Format",
"operation.imageCopied": "Image copied",
"operation.imageDownloaded": "Image downloaded",
"operation.in": "in",
"operation.learnMore": "Learn More",
"operation.log": "Log",
"operation.more": "More",
"operation.moreActions": "More actions",
"operation.no": "No",
"operation.noSearchCount": "0 {{content}}",
"operation.noSearchResults": "No {{content}} were found",
"operation.ok": "OK",
"operation.openInNewTab": "Open in new tab",
"operation.params": "Params",
"operation.pause": "Pause",
"operation.play": "Play",
"operation.refresh": "Restart",
"operation.regenerate": "Regenerate",
"operation.remove": "Remove",
"operation.rename": "Rename",
"operation.reset": "Reset",
"operation.resetKeywords": "Reset keywords",
"operation.retry": "Retry",
"operation.save": "Save",
"operation.saveAndEnable": "Save & Enable",
"operation.saveAndRegenerate": "Save & Regenerate Child Chunks",
"operation.saving": "Saving...",
"operation.search": "Search",
"operation.searchCount": "Find {{count}} {{content}}",
"operation.selectAll": "Select All",
"operation.selectCount": "{{count}} Selected",
"operation.send": "Send",
"operation.settings": "Settings",
"operation.skip": "Skip",
"operation.submit": "Submit",
"operation.sure": "I'm sure",
"operation.toggleFullscreen": "Toggle fullscreen",
"operation.toggleMute": "Toggle mute",
"operation.view": "View",
"operation.viewDetails": "View Details",
"operation.viewMore": "VIEW MORE",
"operation.yes": "Yes",
"operation.zoomIn": "Zoom In",
"operation.zoomOut": "Zoom Out",
"pageUnavailable": "Page not available",
"pagination.editPageNumber": "Edit page number, current page {{page}} of {{totalPages}}",
"pagination.next": "Next page",
"pagination.pageNumber": "Page number",
"pagination.perPage": "Items per page",
"pagination.previous": "Previous page",
"placeholder.input": "Please enter",
"placeholder.search": "Search...",
"placeholder.select": "Please select",
"promptEditor.context.item.title": "Context",
"promptEditor.context.modal.add": "Add Context ",
"promptEditor.context.modal.footer": "You can manage contexts in the Context section below.",
"promptEditor.context.modal.title": "{{num}} Knowledge in Context",
"promptEditor.history.item.title": "Conversation History",
"promptEditor.history.modal.assistant": "Hello! How can I assist you today?",
"promptEditor.history.modal.edit": "Edit Conversation Role Names",
"promptEditor.history.modal.title": "EXAMPLE",
"promptEditor.history.modal.user": "Hello",
"promptEditor.placeholder": "Write your prompt word here, enter '{' to insert a variable, enter '/' to insert a prompt content block",
"promptEditor.query.item.title": "Query",
"promptEditor.requestURL.item.title": "Request URL",
"promptEditor.variable.modal.add": "New variable",
"promptEditor.variable.modal.addTool": "New tool",
"provider.anthropicHosted.trialQuotaTip": "Your Anthropic trial quota will expire on 2025/03/17 and will no longer be available thereafter. Please make use of it in time.",
"provider.encrypted.back": " technology.",
"provider.encrypted.front": "Your API KEY will be encrypted and stored using",
"provider.validating": "Validating key...",
"settings.agentStrategy": "Agent Strategy",
"settings.billing": "Billing",
"settings.customEndpoint": "Custom Endpoint",
"settings.dataSource": "Data Source",
"settings.extension": "Extension",
"settings.integrations": "Integrations",
"settings.members": "Members",
"settings.permissionSet": "Permission Set",
"settings.permissionSetDescription": "Configure permission sets for use with applications and knowledge bases. A permission set is a reusable collection of resource operation permissions that can be assigned to members for specific resources.",
"settings.preferences": "Preferences",
"settings.provider": "Model Provider",
"settings.resourceAccess": "Resource Access",
"settings.resourceAccessDescription": "Configure permission rules that apps and knowledge bases can use. Permission rules can be assigned to members in specific resource access configurations.",
"settings.rolesAndPermissions": "Roles & Permissions",
"settings.settings": "Settings",
"settings.swaggerAPIAsTool": "Swagger API as Tool",
"settings.trigger": "Trigger",
"settings.workspace": "WORKSPACE",
"swaggerAPIAsToolPage.description": "Import any API as a tool using OpenAPI/Swagger specs. Configure once and reuse it across your workflows.",
"tag.addNew": "Add new tag",
"tag.addTag": "Add tags",
"tag.create": "Create",
"tag.created": "Tag created successfully",
"tag.delete": "Delete tag",
"tag.deleteTip": "The tag is being used, delete it?",
"tag.failed": "Tag creation failed",
"tag.manageTags": "Manage Tags",
"tag.noTag": "No tags",
"tag.placeholder": "Tags",
"tag.selectorPlaceholder": "Type to search or create",
"tag.tags": "Tags",
"theme.auto": "system",
"theme.dark": "dark",
"theme.light": "light",
"theme.theme": "Theme",
"toolsPage.description": "All tools available in your workspace — both built-in and installed from the Marketplace.",
"toolsPage.toolPlugin": "Tool Plugin",
"triggerPage.description": "Convert third-party events into inputs your apps can recognize and act on — automate workflows without manual triggers.",
"unit.char": "chars",
"userProfile.about": "About",
"userProfile.community": "Community",
"userProfile.compliance": "Compliance",
"userProfile.contactUs": "Contact Us",
"userProfile.emailSupport": "Email Support",
"userProfile.forum": "Forum",
"userProfile.github": "GitHub",
"userProfile.helpCenter": "View Docs",
"userProfile.logout": "Log out",
"userProfile.roadmap": "Roadmap",
"userProfile.settings": "Settings",
"userProfile.workspace": "Workspace",
"voice.language.arTN": "Tunisian Arabic",
"voice.language.deDE": "German",
"voice.language.enUS": "English",
"voice.language.esES": "Spanish",
"voice.language.faIR": "Farsi",
"voice.language.frFR": "French",
"voice.language.hiIN": "Hindi",
"voice.language.idID": "Indonesian",
"voice.language.itIT": "Italian",
"voice.language.jaJP": "Japanese",
"voice.language.koKR": "Korean",
"voice.language.plPL": "Polish",
"voice.language.ptBR": "Portuguese",
"voice.language.roRO": "Romanian",
"voice.language.ruRU": "Russian",
"voice.language.slSI": "Slovenian",
"voice.language.thTH": "Thai",
"voice.language.trTR": "Türkçe",
"voice.language.ukUA": "Ukrainian",
"voice.language.viVN": "Vietnamese",
"voice.language.zhHans": "Chinese",
"voice.language.zhHant": "Traditional Chinese",
"voiceInput.converting": "Converting to text...",
"voiceInput.notAllow": "microphone not authorized",
"voiceInput.speaking": "Speak now...",
"voiceInput.start": "Voice input",
"voiceInput.starting": "Starting microphone...",
"voiceInput.stop": "Stop recording",
"workflowAsToolPage.description": "Turn any published workflow into a reusable tool. Use it across multiple apps to keep your builds modular and avoid repetition.",
"you": "You"
}