Files
xiaohei 428644e286
Revalidate Docs / Revalidate Docs (push) Failing after 2s
E2E CI / Check Duplicate Run (push) Failing after 5s
Test CI / Check Duplicate Run (push) Failing after 6s
E2E CI / Test Web App (push) Has been skipped
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
🔄 Branch Synchronization / sync-branches (push) Failing after 11s
Test CI / Test Database (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
Database Schema Visualization CI / build (push) Failing after 4m14s
Enterprise AI Workspace prototype: LobeChat (de-branded) + Enterprise Gateway + Postgres/Redis stack
2026-04-21 12:58:00 +08:00

143 lines
9.9 KiB
JSON

{
"channel.appSecret": "App Secret",
"channel.appSecretHint": "The App Secret of your bot application. It will be encrypted and stored securely.",
"channel.appSecretPlaceholder": "Paste your app secret here",
"channel.applicationId": "Application ID / Bot Username",
"channel.applicationIdHint": "Unique identifier for your bot application.",
"channel.applicationIdPlaceholder": "e.g. 1234567890",
"channel.botToken": "Bot Token / API Key",
"channel.botTokenEncryptedHint": "Token will be encrypted and stored securely.",
"channel.botTokenHowToGet": "How to get?",
"channel.botTokenPlaceholderExisting": "Token is hidden for security",
"channel.botTokenPlaceholderNew": "Paste your bot token here",
"channel.charLimit": "Character Limit",
"channel.charLimitHint": "Maximum number of characters per message",
"channel.concurrency": "Concurrency Mode",
"channel.concurrencyDebounce": "Debounce",
"channel.concurrencyHint": "Queue processes messages one at a time; Debounce waits for a burst of messages to finish before processing",
"channel.concurrencyQueue": "Queue",
"channel.connectFailed": "Bot connection failed",
"channel.connectQueued": "Bot connection queued. It will start shortly.",
"channel.connectStarting": "Bot is starting. Please wait a moment.",
"channel.connectSuccess": "Bot connected successfully",
"channel.connecting": "Connecting...",
"channel.connectionConfig": "Connection Configuration",
"channel.connectionMode": "Connection Mode",
"channel.connectionModeHint": "WebSocket is recommended for new bots. Use Webhook if your bot already has a callback URL configured.",
"channel.connectionModeWebSocket": "WebSocket",
"channel.connectionModeWebhook": "Webhook",
"channel.copied": "Copied to clipboard",
"channel.copy": "Copy",
"channel.credentials": "Credentials",
"channel.debounceMs": "Debounce Window (ms)",
"channel.debounceMsHint": "How long to wait for additional messages before dispatching to the agent (ms)",
"channel.deleteAllChannels": "Remove All Channels",
"channel.deleteAllConfirm": "Are you sure you want to remove all channels?",
"channel.deleteAllConfirmDesc": "This action will permanently remove all message channels and their configurations for this agent. This cannot be undone.",
"channel.deleteAllFailed": "Failed to remove all channels",
"channel.deleteAllSuccess": "All channels removed",
"channel.deleteConfirm": "Are you sure you want to remove this channel?",
"channel.deleteConfirmDesc": "This action will permanently remove this message channel and its configuration. This cannot be undone.",
"channel.devWebhookProxyUrl": "HTTPS Tunnel URL",
"channel.devWebhookProxyUrlHint": "Optional. HTTPS tunnel URL for forwarding webhook requests to local dev server.",
"channel.disabled": "Disabled",
"channel.discord.description": "Connect this assistant to Discord server for channel chat and direct messages.",
"channel.displayToolCalls": "Display Tool Calls",
"channel.displayToolCallsHint": "Show tool call details during AI responses. When disabled, only the final response is displayed for a cleaner experience.",
"channel.dm": "Direct Messages",
"channel.dmEnabled": "Enable DMs",
"channel.dmEnabledHint": "Allow the bot to receive and respond to direct messages",
"channel.dmPolicy": "DM Policy",
"channel.dmPolicyAllowlist": "Allowlist",
"channel.dmPolicyDisabled": "Disabled",
"channel.dmPolicyHint": "Control who can send direct messages to the bot",
"channel.dmPolicyOpen": "Open",
"channel.documentation": "Documentation",
"channel.enabled": "Enabled",
"channel.encryptKey": "Encrypt Key",
"channel.encryptKeyHint": "Optional. Used to decrypt encrypted event payloads.",
"channel.encryptKeyPlaceholder": "Optional encryption key",
"channel.endpointUrl": "Webhook URL",
"channel.endpointUrlHint": "Please copy this URL and paste it into the <bold>{{fieldName}}</bold> field in the {{name}} Developer Portal.",
"channel.exportConfig": "Export Configuration",
"channel.feishu.description": "Connect this assistant to Feishu for private and group chats.",
"channel.feishu.webhookMigrationDesc": "WebSocket mode provides real-time event delivery without needing a public callback URL. To migrate, switch the Connection Mode to WebSocket in Advanced Settings. No additional configuration is needed on the Feishu/Lark Open Platform.",
"channel.feishu.webhookMigrationTitle": "Consider migrating to WebSocket mode",
"channel.historyLimit": "History Message Limit",
"channel.historyLimitHint": "Default number of messages to fetch when reading channel history",
"channel.importConfig": "Import Configuration",
"channel.importFailed": "Failed to import configuration",
"channel.importInvalidFormat": "Invalid configuration file format",
"channel.importSuccess": "Configuration imported successfully",
"channel.lark.description": "Connect this assistant to Lark for private and group chats.",
"channel.openPlatform": "Open Platform",
"channel.platforms": "Platforms",
"channel.publicKey": "Public Key",
"channel.publicKeyHint": "Optional. Used to verify interaction requests from Discord.",
"channel.publicKeyPlaceholder": "Required for interaction verification",
"channel.qq.appIdHint": "Your QQ Bot App ID from QQ Open Platform",
"channel.qq.description": "Connect this assistant to QQ for group chats and direct messages.",
"channel.qq.webhookMigrationDesc": "WebSocket mode provides real-time event delivery and automatic reconnection without needing a callback URL. To migrate, create a new bot on QQ Open Platform without configuring a callback URL, then switch the Connection Mode to WebSocket in Advanced Settings.",
"channel.qq.webhookMigrationTitle": "Consider migrating to WebSocket mode",
"channel.refreshStatus": "Refresh status",
"channel.removeChannel": "Remove Channel",
"channel.removeFailed": "Failed to remove channel",
"channel.removed": "Channel removed",
"channel.runtimeDisconnected": "Bot disconnected",
"channel.save": "Save Configuration",
"channel.saveFailed": "Failed to save configuration",
"channel.saveFirstWarning": "Please save configuration first",
"channel.saved": "Configuration saved successfully",
"channel.secretToken": "Webhook Secret Token",
"channel.secretTokenHint": "Optional. Used to verify webhook requests from Telegram.",
"channel.secretTokenPlaceholder": "Optional secret for webhook verification",
"channel.serverId": "Default Server / Guild ID",
"channel.serverIdHint": "Your default server or guild ID on this platform. The AI uses it to list channels without asking.",
"channel.settings": "Advanced Settings",
"channel.settingsResetConfirm": "Are you sure you want to reset advanced settings to default?",
"channel.settingsResetDefault": "Reset to Default",
"channel.setupGuide": "Setup Guide",
"channel.showUsageStats": "Show Usage Stats",
"channel.showUsageStatsHint": "Show token usage, cost, and duration stats in bot replies",
"channel.signingSecret": "Signing Secret",
"channel.signingSecretHint": "Used to verify webhook requests.",
"channel.slack.appIdHint": "Your Slack App ID from the Slack API dashboard (starts with A).",
"channel.slack.appToken": "App-Level Token",
"channel.slack.appTokenHint": "Required for Socket Mode (WebSocket). Generate an app-level token (xapp-...) under Basic Information in your Slack app settings.",
"channel.slack.description": "Connect this assistant to Slack for channel conversations and direct messages.",
"channel.slack.webhookMigrationDesc": "Socket Mode provides real-time event delivery via WebSocket without exposing a public HTTP endpoint. To migrate, enable Socket Mode in your Slack app settings, generate an App-Level Token, then switch the Connection Mode to WebSocket in Advanced Settings.",
"channel.slack.webhookMigrationTitle": "Consider migrating to Socket Mode (WebSocket)",
"channel.statusConnected": "Connected",
"channel.statusDisconnected": "Disconnected",
"channel.statusDormant": "Dormant",
"channel.statusFailed": "Failed",
"channel.statusQueued": "Queued",
"channel.statusStarting": "Starting",
"channel.telegram.description": "Connect this assistant to Telegram for private and group chats.",
"channel.testConnection": "Test Connection",
"channel.testFailed": "Connection test failed",
"channel.testSuccess": "Connection test passed",
"channel.updateFailed": "Failed to update status",
"channel.userId": "Your Platform User ID",
"channel.userIdHint": "Your user ID on this platform. The AI can use it to send you direct messages.",
"channel.validationError": "Please fill in Application ID and Token",
"channel.verificationToken": "Verification Token",
"channel.verificationTokenHint": "Optional. Used to verify webhook event source.",
"channel.verificationTokenPlaceholder": "Paste your verification token here",
"channel.wechat.description": "Connect this assistant to WeChat via iLink Bot for private and group chats.",
"channel.wechatBotId": "Bot ID",
"channel.wechatBotIdHint": "Bot identifier assigned after QR code authorization.",
"channel.wechatConnectedInfo": "Connected WeChat Account",
"channel.wechatManagedCredentials": "This channel is already connected through QR code authorization. Credentials are managed automatically.",
"channel.wechatQrExpired": "QR code expired. Please refresh to get a new one.",
"channel.wechatQrRefresh": "Refresh QR Code",
"channel.wechatQrScaned": "QR code scanned. Please confirm the login in WeChat.",
"channel.wechatQrWait": "Open WeChat and scan the QR code to connect.",
"channel.wechatRebind": "Rebind via QR Code",
"channel.wechatScanTitle": "Connect WeChat Bot",
"channel.wechatScanToConnect": "Scan QR Code to Connect",
"channel.wechatTips": "Please update WeChat to the latest version and restart it. The ClawBot plugin is in gradual rollout, so check Settings > Plugins to confirm access.",
"channel.wechatUserId": "WeChat User ID",
"channel.wechatUserIdHint": "WeChat account identifier returned by the authorization flow."
}