dashboard-nanobot/frontend/src/i18n/channels.en.ts

74 lines
2.8 KiB
TypeScript

export const channelsEn = {
wizardSectionTitle: 'Channel Configuration',
wizardSectionDesc: 'Manage custom channels.',
globalDeliveryTitle: 'Global Delivery',
openManager: 'Manage Channels',
defaultChannel: 'Default Channel',
customChannel: 'Custom Channel',
channelEmpty: 'No external channels configured.',
channelConfigured: 'Configured',
channelPending: 'Pending setup',
channelDraftMeta: 'New channel draft',
channelType: 'Channel Type',
channelAddHint: 'Click Add, choose a channel type, then fill the credentials.',
disabled: 'Disabled',
dashboardLocked: 'Dashboard is required and cannot be removed.',
enabled: 'Enabled',
saveChannel: 'Save',
addChannel: 'Add',
selectChannelType: 'Select channel type',
close: 'Close',
remove: 'Remove',
sendProgress: 'sendProgress',
sendToolHints: 'sendToolHints',
fieldPrimary: 'Primary Field',
fieldSecret: 'Secret Field',
fieldPort: 'Internal Port',
botId: 'Bot ID',
secret: 'Secret',
appId: 'App ID',
appSecret: 'App Secret',
clientId: 'Client ID',
clientSecret: 'Client Secret',
botToken: 'Bot Token',
appToken: 'App Token',
telegramToken: 'Telegram Bot Token',
weixinLoginHint: 'Use the link below to scan and log in.',
weixinLoginOpen: 'Open link',
weixinRelogin: 'Relogin',
weixinReloginDone: 'Weixin state cleared. If the bot was running, it has been restarted and should generate a fresh QR login flow.',
weixinReloginFail: 'Failed to trigger Weixin relogin.',
weixinRouteTag: 'Route Tag (optional)',
weixinStateDir: 'State Directory (optional)',
weixinPollTimeout: 'Long Poll Timeout (seconds)',
weixinBaseUrl: 'Base API URL (optional)',
weixinCdnBaseUrl: 'Media CDN URL (optional)',
emailConsentGranted: 'Mailbox consent granted',
emailFromAddress: 'From Address',
emailAllowFrom: 'Allowed Senders',
emailAllowFromPlaceholder: 'One email address per line. Empty means allow all.',
emailImapHost: 'IMAP Host',
emailImapPort: 'IMAP Port',
emailImapUsername: 'IMAP Username',
emailImapPassword: 'IMAP Password',
emailImapMailbox: 'IMAP Mailbox',
emailImapUseSsl: 'Use IMAP SSL',
emailSmtpHost: 'SMTP Host',
emailSmtpPort: 'SMTP Port',
emailSmtpUsername: 'SMTP Username',
emailSmtpPassword: 'SMTP Password',
emailSmtpUseTls: 'Use SMTP TLS',
emailSmtpUseSsl: 'Use SMTP SSL',
emailAutoReplyEnabled: 'Auto reply to inbound emails',
emailPollIntervalSeconds: 'Poll Interval (seconds)',
emailMaxBodyChars: 'Max Body Characters',
emailSubjectPrefix: 'Reply Subject Prefix',
emailMarkSeen: 'Mark as seen after reading',
proxy: 'Proxy (optional)',
replyToMessage: 'Reply to original message',
encryptKey: 'Encrypt Key (optional)',
verificationToken: 'Verification Token (optional)',
autoRefresh: 'Auto',
refreshHint: 'Refresh directory',
} as const;