{ "access.api.copyCurlExample": "Copy cURL example", "access.api.createFailed": "Failed to generate API Token.", "access.api.createKey": "Generate API Token", "access.api.createKeyTitle": "Generate new API Token", "access.api.curlExampleTitle": "cURL example", "access.api.description": "Access this deployment over HTTP. Each API Token is scoped to one environment.", "access.api.developerTitle": "Developer API", "access.api.disabled": "API access is turned off for this deployment.", "access.api.disabledHint": "Enable API access to generate environment-scoped tokens.", "access.api.docs": "API Docs", "access.api.docsClose": "Close API docs", "access.api.docsDescription": "View the Workflow API reference for this deployment.", "access.api.docsTitle": "Workflow API documentation", "access.api.empty": "Deploy to an environment first to start issuing API Tokens.", "access.api.emptyTitle": "No deployed environments", "access.api.endpoint": "Request URL", "access.api.keyList": "API Token list", "access.api.nameLabel": "API Token name", "access.api.namePlaceholder": "Enter an API Token name", "access.api.nameRequired": "API Token name is required.", "access.api.newKey": "Generate New API Token", "access.api.newTokenDescription": "This API Token is shown only once. Copy it before leaving this page.", "access.api.newTokenLabel": "API Token", "access.api.newTokenTitle": "API Token generated", "access.api.noKeys": "No API Tokens yet. Generate one to start calling the API.", "access.api.noKeysTitle": "No API Tokens yet", "access.api.revokeConfirmDescription": "The API Token \"{{name}}\" will stop working immediately. This action cannot be undone.", "access.api.revokeConfirmTitle": "Revoke API Token?", "access.api.revokeFailed": "Failed to revoke API Token.", "access.api.revokeSuccess": "API Token revoked", "access.api.table.action": "Action", "access.api.table.environment": "Environment", "access.api.table.key": "API Token", "access.api.table.name": "Name", "access.channels.disabled": "Access channels are turned off for this deployment.", "access.channels.disabledHint": "Enable access channels to expose WebApp and CLI entry points.", "access.channels.title": "Access channels", "access.cli.description": "Invoke from the terminal with difyctl, suitable for scripts, automated workflows, or Agent integrations.", "access.cli.docs": "Usage guide", "access.cli.domain": "Domain", "access.cli.empty": "CLI endpoint not configured.", "access.cli.install": "Install CLI", "access.cli.title": "CLI", "access.copy": "Copy", "access.copyFailed": "Copy failed", "access.members.groupCount_one": "{{count}} group", "access.members.groupCount_other": "{{count}} groups", "access.members.memberCount_one": "{{count}} member", "access.members.memberCount_other": "{{count}} members", "access.permission.anyone": "Anyone with the link", "access.permission.organization": "All members within the platform", "access.permission.specific": "Specific members within the platform", "access.permission.specificDesc": "Select specific groups or members", "access.permission.updateFailed": "Failed to update access policy.", "access.permissions.editAriaLabel": "Configure access for {{environment}}", "access.permissions.editDescription": "Set access permissions for WebApp and CLI entry points.", "access.permissions.editTitle": "Access permissions", "access.permissions.title": "Access permissions", "access.revoke": "Revoke", "access.runAccess.noEnvs": "Deploy to an environment to configure access permissions.", "access.runAccess.noEnvsTitle": "No deployed environments", "access.runAccess.openWebapp": "Open WebApp", "access.runAccess.urlLabel": "URL", "access.runAccess.webapp": "WebApp", "access.runAccess.webappDesc": "Hosted web page for end users.", "access.runAccess.webappEmpty": "Coming soon.", "backend.RUNTIME_BACKEND_EXTERNAL": "External", "backend.RUNTIME_BACKEND_K8S": "K8S", "backend.RUNTIME_BACKEND_UNSPECIFIED": "Unknown", "card.access.api": "API Tokens", "card.access.cli": "CLI", "card.access.none": "No access", "card.access.webApp": "WebApp", "card.createFirstRelease": "Create First Release", "card.envOverflow": "+ {{count}}", "card.menu.delete": "Delete deployment", "card.menu.deploy": "Deploy to Environment", "card.menu.editInfo": "Edit Info", "card.moreActions": "More actions", "card.noDescription": "No description provided.", "card.notDeployed": "Not deployed", "card.tooltip.createdAt": "Created", "card.tooltip.deployed": "Deployed", "card.tooltip.deploymentStatus": "Deployment", "card.tooltip.notDeployedShort": "Not deployed", "card.tooltip.releaseName": "Release Name", "card.tooltip.source": "Source", "common.loadFailed": "Failed to load. Try again later.", "createGuide.actions.back": "Back", "createGuide.actions.createAndDeploy": "Create & Deploy", "createGuide.actions.creating": "Creating...", "createGuide.actions.deploying": "Creating & deploying...", "createGuide.actions.next": "Next", "createGuide.actions.skipDeploy": "Skip, deploy later", "createGuide.dsl.defaultAppName": "Imported DSL app", "createGuide.dsl.description": "Upload a Workflow DSL package to create the deployment, first release, and optional environment deployment.", "createGuide.dsl.dropDescription": "Upload a Workflow YAML DSL package. Deployment options are resolved from this file before deploy.", "createGuide.dsl.dropTitle": "Upload Workflow DSL package", "createGuide.dsl.readFailed": "Failed to read the DSL file. Choose another file and try again.", "createGuide.dsl.reading": "Reading DSL file...", "createGuide.dsl.title": "Import DSL", "createGuide.dsl.unsupportedMode": "Only Workflow DSL files can be used for deployments.", "createGuide.errors.createReleaseFailed": "Failed to create the deployment or release.", "createGuide.errors.deployFailed": "Failed to deploy to the environment.", "createGuide.method.description": "Choose the source used to create the first release.", "createGuide.methods.bindApp.description": "Use an existing Workflow App in Studio as the release source.", "createGuide.methods.bindApp.title": "Bind existing Workflow App", "createGuide.methods.importDsl.description": "Upload a Workflow YAML DSL package and continue through the deployment UI.", "createGuide.methods.importDsl.title": "Import DSL", "createGuide.nav.back": "Deployments", "createGuide.release.defaultName": "initial release", "createGuide.release.deployInfo": "Deployment Info", "createGuide.release.description": "Fill in deployment info and first release details.", "createGuide.release.firstVersion": "First Release", "createGuide.release.instanceDescription": "Deployment Description", "createGuide.release.instanceDescriptionPlaceholder": "Describe what this deployment is used for", "createGuide.release.instanceName": "Deployment Name", "createGuide.release.instanceNameConflict": "A deployment with this name already exists. Choose another name.", "createGuide.release.releaseDescription": "Release Description", "createGuide.release.releaseDescriptionPlaceholder": "Describe this release", "createGuide.release.releaseName": "Release Name", "createGuide.release.title": "Basic Info", "createGuide.source.clearSearch": "Clear app search", "createGuide.source.description": "Choose the source used to create the first release.", "createGuide.source.empty": "No Workflow Apps found.", "createGuide.source.searchPlaceholder": "Search apps", "createGuide.source.sourceApp": "Workflow App", "createGuide.source.title": "Release Source", "createGuide.steps.method": "Release Source", "createGuide.steps.release": "Basic Info", "createGuide.steps.source": "Release Source", "createGuide.steps.target": "Deploy to Environment", "createGuide.target.bindingCount_one": "{{count}} binding", "createGuide.target.bindingCount_other": "{{count}} bindings", "createGuide.target.bindingHint": "Pick the credentials used by this release.", "createGuide.target.bindings": "Credentials", "createGuide.target.description": "Choose a target environment and provide the runtime settings this release needs there. This step can be skipped.", "createGuide.target.envVarCount_one": "{{count}} variable", "createGuide.target.envVarCount_other": "{{count}} variables", "createGuide.target.envVarHint": "For each environment variable this release needs, enter a custom value or use the value defined in the app.", "createGuide.target.envVarPlaceholder": "Enter value", "createGuide.target.envVarSource.ariaLabel": "Select the variable value source for {{key}}", "createGuide.target.envVarSource.default": "App value", "createGuide.target.envVarSource.lastDeployment": "Last deployed value", "createGuide.target.envVarSource.literal": "Custom value", "createGuide.target.envVarType.number": "Number", "createGuide.target.envVarType.secret": "Secret", "createGuide.target.envVarType.string": "String", "createGuide.target.envVars": "Environment Variables", "createGuide.target.environment": "Target Environment", "createGuide.target.loadBindingsFailed": "Failed to load credentials.", "createGuide.target.loadEnvironmentsFailed": "Failed to load deploy environments.", "createGuide.target.missingRequiredBinding": "Select a credential for this required binding.", "createGuide.target.noBindingRequired": "No credentials required.", "createGuide.target.noCredentialCandidates": "No available credentials.", "createGuide.target.noEnvironmentOptions": "No deploy environments available.", "createGuide.target.selectCredential": "Select a credential", "createGuide.target.title": "Deploy to Environment", "createGuide.title": "New Deployment", "createModal.appPickerPlaceholder": "Select a Workflow App", "createModal.appSearchEmpty": "No matching Workflow Apps", "createModal.appSearchPlaceholder": "Search Workflow Apps…", "createModal.cancel": "Cancel", "createModal.loadingApps": "Loading apps…", "deployDrawer.bindingCount_one": "{{count}} binding", "deployDrawer.bindingCount_other": "{{count}} bindings", "deployDrawer.bindingOptionsFailed": "Failed to load credential options.", "deployDrawer.bindingSelectionHint": "Choose the credentials used by this deployment.", "deployDrawer.cancel": "Cancel", "deployDrawer.close": "Close deployment drawer", "deployDrawer.defaultSelect": "Select...", "deployDrawer.deploy": "Deploy to Environment", "deployDrawer.deployFailed": "Failed to start deployment.", "deployDrawer.deploying": "Deploying...", "deployDrawer.description": "Select a release and target environment to deploy.", "deployDrawer.envVarCount_one": "{{count}} variable", "deployDrawer.envVarCount_other": "{{count}} variables", "deployDrawer.envVarHint": "For each environment variable this release needs, enter a custom value or use the value defined in the app.", "deployDrawer.envVarPlaceholder": "Enter value", "deployDrawer.envVarSource.ariaLabel": "Select the variable value source for {{key}}", "deployDrawer.envVarSource.default": "App value", "deployDrawer.envVarSource.lastDeployment": "Last deployed value", "deployDrawer.envVarSource.literal": "Custom value", "deployDrawer.envVarType.number": "Number", "deployDrawer.envVarType.secret": "Secret", "deployDrawer.envVarType.string": "String", "deployDrawer.envVars": "Environment Variables", "deployDrawer.existingReleaseHint": "This release will be deployed as-is. No new release will be created.", "deployDrawer.lockedHint": "Locked to current environment", "deployDrawer.missingRequiredBinding": "Select a credential for this required binding.", "deployDrawer.missingRequiredEnvVar": "Enter a value for this required environment variable.", "deployDrawer.noBindingRequired": "Not required", "deployDrawer.noCredentialCandidates": "No available credentials.", "deployDrawer.noNewEnvironmentAvailable": "All available environments already have a deployment.", "deployDrawer.noOtherReleaseAvailable": "No other releases are available for this environment.", "deployDrawer.noReleaseAvailable": "Create a release before deploying to an environment.", "deployDrawer.notFound": "Deployment not found.", "deployDrawer.releaseLabel": "Release", "deployDrawer.runtimeCredentials": "Credentials", "deployDrawer.selectCredential": "Select a credential", "deployDrawer.selectEnv": "Select an environment", "deployDrawer.selectRelease": "Select a release", "deployDrawer.targetEnv": "Target Environment", "deployDrawer.title": "Deploy to Environment", "deployTab.closeError": "Close", "deployTab.col.actions": "Actions", "deployTab.col.currentRelease": "Current Release", "deployTab.col.environment": "Environment", "deployTab.col.status": "Status", "deployTab.confirmUndeploy": "Undeploy", "deployTab.deployOtherVersion": "Deploy Another Release", "deployTab.emptyDescription": "Choose a release and target environment to make this deployment available to users.", "deployTab.emptyTitle": "No environments are running yet", "deployTab.errorCode": "Code", "deployTab.errorDialogDesc": "Review the last failed deployment before retrying or deploying another release.", "deployTab.errorDialogTitle": "Deployment error in {{name}}", "deployTab.errorMessage": "Message", "deployTab.errorPhase": "Phase", "deployTab.moreActions": "More actions", "deployTab.newDeployment": "Deploy to New Environment", "deployTab.panel.unknownError": "Deployment failed.", "deployTab.redeploy": "Redeploy", "deployTab.retry": "Retry", "deployTab.status.deployFailed": "Deploy failed", "deployTab.status.deployingRelease": "Deploying ({{release}})", "deployTab.status.runningOutOfSync": "Running (sync pending)", "deployTab.status.runningWithFailed": "Running (last deployment failed)", "deployTab.undeploy": "Undeploy", "deployTab.undeployConfirmDesc": "End-user access will stop immediately. The release can be redeployed later.", "deployTab.undeployConfirmTitle": "Undeploy from {{name}}?", "deployTab.viewError": "View error", "detail.mobileTabs": "Deployment sections", "detail.notFound": "Deployment not found", "documentTitle.create": "New deployment · Deployments", "documentTitle.detail": "Deployment · Deployments", "documentTitle.list": "Deployments", "filter.allEnvs": "All environments", "filter.searchPlaceholder": "Search deployments", "health.ENVIRONMENT_STATUS_ADMISSION": "Admission", "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Bootstrapping", "health.ENVIRONMENT_STATUS_DELETING": "Deleting", "health.ENVIRONMENT_STATUS_FAILED": "Unavailable", "health.ENVIRONMENT_STATUS_READY": "Available", "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Unknown", "list.clearFilters": "Clear filters", "list.clearSearch": "Clear deployment search", "list.createDeployment": "New", "list.emptyDescription": "Create a deployment from a Workflow App or Workflow DSL package to manage releases, environments, and access.", "list.emptyFilteredDescription": "No deployment matches the current search or environment filter.", "list.emptyFilteredTitle": "No matching deployments", "list.emptyTitle": "No deployments yet", "mode.ENVIRONMENT_MODE_ISOLATED": "Isolated", "mode.ENVIRONMENT_MODE_SHARED": "Shared", "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Unknown", "overview.accessMeta.apiTokens": "Manage API Tokens", "overview.accessMeta.cli": "View CLI access", "overview.accessMeta.webApp": "Manage WebApp access", "overview.accessStatus": "Access", "overview.api": "API Tokens", "overview.apiKeysCount_one": "{{count}} API Token", "overview.apiKeysCount_other": "{{count}} API Tokens", "overview.apiTokenSummary.environments_one": "{{count}} deployed environment", "overview.apiTokenSummary.environments_other": "{{count}} deployed environments", "overview.cardAction.deployLatest": "Deploy Latest Release", "overview.cardAction.redeploy": "Redeploy", "overview.cardAction.viewProgress": "View deployment", "overview.chip.behindTooltip_one": "1 release behind latest. Deploy the latest release to update.", "overview.chip.behindTooltip_other": "{{count}} releases behind latest. Deploy the latest release to update.", "overview.chip.behind_one": "↑ 1", "overview.chip.behind_other": "↑ {{count}}", "overview.chip.deploying": "deploying", "overview.chip.deployingTooltip": "Deployment is in progress.", "overview.chip.empty": "empty", "overview.chip.emptyTooltip": "No release is deployed to this environment.", "overview.chip.failed": "failed", "overview.chip.failedTooltip": "The latest deployment attempt failed.", "overview.chip.latest": "latest", "overview.chip.latestTooltip": "This environment is running the latest release.", "overview.chip.needsReleaseFirst": "Create a Release first", "overview.chip.olderRelease": "older", "overview.chip.olderReleaseTooltip": "This environment is running an older release.", "overview.chip.openInDeployTab": "View deployment progress", "overview.disabled": "Disabled", "overview.enabled": "Enabled", "overview.hero.byName": "by {{name}}", "overview.hero.empty": "No releases yet", "overview.hero.emptyDescription": "Create a release from the current source before deploying.", "overview.latestRelease.releaseCount_one": "{{count}} release", "overview.latestRelease.releaseCount_other": "{{count}} releases", "overview.latestReleaseTitle": "Latest Release", "overview.previousReleases.viewAll": "View All", "overview.strip.deployToNewEnvironment": "Deploy to new environment", "overview.strip.emptyDeployableDescription": "Deploy the latest release to an environment when you're ready.", "overview.strip.emptyDescription": "Create a release before deploying to an environment.", "overview.strip.emptyTitle": "No instances yet", "overview.strip.title": "Instances", "settings.delete": "Delete Deployment", "settings.deleteConfirmDesc": "Delete {{name}}? Every instance will stop running and be removed across all environments. This can't be undone.", "settings.deleteConfirmTitle": "Delete deployment", "settings.deleteFailed": "Failed to delete deployment.", "settings.deleted": "Deployment deleted", "settings.description": "Description", "settings.name": "Deployment name", "settings.save": "Save Changes", "settings.updateFailed": "Failed to update deployment.", "settings.updated": "Deployment updated", "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Deploying", "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sync pending", "status.RUNTIME_INSTANCE_STATUS_FAILED": "Deploy failed", "status.RUNTIME_INSTANCE_STATUS_INVALID": "Invalid", "status.RUNTIME_INSTANCE_STATUS_READY": "Running", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Not deployed", "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Undeploying", "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unknown", "tabs.access.description": "Manage access channels and access permissions.", "tabs.access.name": "Access", "tabs.api-tokens.description": "Manage API Tokens and invoke instances over HTTP.", "tabs.api-tokens.name": "API Tokens", "tabs.instances.description": "View and manage instances in deployed environments.", "tabs.instances.name": "Instances", "tabs.overview.description": "See the deployment's status across environments.", "tabs.overview.name": "Overview", "tabs.releases.description": "Create, deploy, and manage releases.", "tabs.releases.name": "Releases", "unsupportedDslNodes.description": "This release contains nodes that the deployment runtime does not support yet. Remove or replace them in Studio, then try again.", "unsupportedDslNodes.descriptionWithTypes": "This release contains nodes that the deployment runtime does not support yet: {{nodeTypes}}. Remove or replace them in Studio, then try again.", "unsupportedDslNodes.title": "Unsupported nodes", "unsupportedDslNodes.unknownType": "Unknown type", "versions.cancelCreate": "Cancel", "versions.cancelDelete": "Cancel", "versions.cancelEdit": "Cancel", "versions.checkingReleaseContent": "Checking release content...", "versions.col.action": "Action", "versions.col.author": "Created by", "versions.col.createdAt": "Created at", "versions.col.deployedTo": "Deployed to", "versions.col.release": "Release", "versions.col.sourceApp": "Source", "versions.commitTooltip": "Commit {{commit}}", "versions.create": "Create", "versions.createFailed": "Failed to create release.", "versions.createRelease": "Create Release", "versions.createReleaseDescription": "Create a deployable release from a Workflow App or Workflow DSL file.", "versions.createSuccess": "Release \"{{name}}\" created.", "versions.creating": "Creating...", "versions.currentOn": "Current Release on {{name}}", "versions.deleteConfirmDesc": "Release \"{{name}}\" will be permanently deleted. This can't be undone.", "versions.deleteConfirmTitle": "Delete release?", "versions.deleteFailed": "Failed to delete release.", "versions.deleteRelease": "Delete Release", "versions.deleteSuccess": "Release \"{{name}}\" deleted.", "versions.deployTo": "Deploy to {{name}}", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Deploying", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sync pending", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Failed", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Invalid", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Running", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Not deployed", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Undeploying", "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unknown", "versions.deployingTo": "{{name}} is deploying", "versions.disabledReason.checkDeploymentsFailed": "Could not verify deployment usage. Try again later.", "versions.disabledReason.checkingDeployments": "Checking deployment usage", "versions.disabledReason.current": "This release is already running on {{name}}", "versions.disabledReason.deploying": "Wait for the active deployment to finish", "versions.disabledReason.releaseInUse_one": "Undeploy this release from {{count}} environment before deleting it", "versions.disabledReason.releaseInUse_other": "Undeploy this release from {{count}} environments before deleting it", "versions.dslReadFailed": "Failed to read the DSL file. Choose another file and try again.", "versions.dslReading": "Reading DSL file...", "versions.dslUnsupportedMode": "Only Workflow DSL files can be used for deployments.", "versions.editFailed": "Failed to update release.", "versions.editRelease": "Edit Release", "versions.editReleaseDescription": "Update this release's name and description.", "versions.editSuccess": "Release \"{{name}}\" updated.", "versions.emptyDescription": "Create the first release before deploying to an environment.", "versions.emptyTitle": "No releases yet", "versions.exportDsl": "Export DSL", "versions.exportDslFailed": "Failed to export DSL.", "versions.exportingDsl": "Exporting...", "versions.groupHeader.deploy": "Deploy", "versions.groupHeader.rollback": "Deploy previous version", "versions.groupHeader.unavailable": "Unavailable", "versions.manualDslOption": "Upload DSL", "versions.moreActions": "More actions", "versions.optional": "Optional", "versions.releaseAlreadyExists": "A release with the same content already exists: {{name}}.", "versions.releaseContentCheckFailed": "Failed to check release content.", "versions.releaseDescriptionLabel": "Description", "versions.releaseDescriptionPlaceholder": "Describe this release", "versions.releaseNameConflict": "A release with this name already exists. Choose another name.", "versions.releaseNameLabel": "Release Name", "versions.releaseNamePlaceholder": "Release Name", "versions.releaseNameRequired": "Enter a release name.", "versions.releaseSourceLabel": "Release Source", "versions.rollbackTo": "Deploy to {{name}}", "versions.saveEdit": "Save", "versions.sourceAppOption": "Workflow App" }