更新国际化支持:为通知渠道卡片及相关组件添加多语言文本,提升用户体验

This commit is contained in:
jxxghp
2025-04-28 20:34:37 +08:00
parent fa6ba8b1fc
commit c14dfe0bee
4 changed files with 281 additions and 86 deletions

View File

@@ -213,6 +213,71 @@ export default {
center: 'Notification Center',
markRead: 'Mark as Read',
empty: 'No Notifications',
channel: 'Notification Channel',
name: 'Name',
type: 'Type',
typeHint: 'Select the types of notifications to receive',
enabled: 'Enabled',
config: 'Configuration',
wechat: {
name: 'WeChat Work',
corpId: 'Corp ID',
corpIdHint: 'Corp ID in WeChat Work backend enterprise information',
appId: 'App AgentId',
appIdHint: 'AgentId of self-built app in WeChat Work',
appSecret: 'App Secret',
appSecretHint: 'Secret of self-built app in WeChat Work',
proxy: 'Proxy Address',
proxyHint:
'Proxy address for WeChat message forwarding, required for self-built apps created after June 20, 2022',
token: 'Token',
tokenHint: 'Token in WeChat Work self-built app -> API message receiving configuration',
encodingAesKey: 'EncodingAESKey',
encodingAesKeyHint: 'EncodingAESKey in WeChat Work self-built app -> API message receiving configuration',
admins: 'Admin Whitelist',
adminsHint: 'User IDs that can use admin menu and commands, separated by commas',
},
telegram: {
name: 'Telegram',
token: 'Bot Token',
tokenHint: 'Telegram bot token, format: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11',
chatId: 'Chat ID',
chatIdHint: 'Chat ID of user, group or channel that receives notifications',
users: 'User Whitelist',
usersHint: 'User IDs that can use Telegram bot, separated by commas. Leave empty to allow all users',
admins: 'Admin Whitelist',
adminsHint: 'User IDs that can use admin menu and commands, separated by commas',
},
slack: {
name: 'Slack',
oauthToken: 'Slack Bot User OAuth Token',
oauthTokenHint: 'Bot User OAuth Token in Slack app OAuth & Permissions page',
appToken: 'Slack App-Level Token',
appTokenHint: 'App-Level Token in Slack app OAuth & Permissions page',
channel: 'Channel Name',
channelHint: 'Channel to send messages, default is "all"',
},
synologychat: {
name: 'Synology Chat',
webhook: 'Webhook URL',
webhookHint: 'Synology Chat bot webhook URL',
token: 'Token',
tokenHint: 'Synology Chat bot token',
},
vocechat: {
name: 'VoceChat',
host: 'Address',
hostHint: 'VoceChat server address, format: http(s)://ip:port',
apiKey: 'Bot API Key',
apiKeyHint: 'VoceChat bot API key',
channelId: 'Channel ID',
channelIdHint: 'VoceChat channel ID, without #',
},
webpush: {
name: 'WebPush',
username: 'Login Username',
usernameHint: 'Only push messages to the corresponding logged-in user',
},
},
shortcut: {
title: 'Shortcuts',

View File

@@ -213,6 +213,69 @@ export default {
center: '通知中心',
markRead: '设为已读',
empty: '暂无通知',
channel: '通知渠道',
name: '名称',
type: '类型',
enabled: '启用',
config: '配置',
wechat: {
name: '企业微信',
corpId: '企业ID',
corpIdHint: '企业微信后台企业信息中的企业ID',
appId: '应用 AgentId',
appIdHint: '企业微信自建应用的AgentId',
appSecret: '应用 Secret',
appSecretHint: '企业微信自建应用的Secret',
proxy: '代理地址',
proxyHint: '微信消息的转发代理地址2022年6月20日后创建的自建应用才需要不使用代理时需要保留默认值',
token: 'Token',
tokenHint: '微信企业自建应用->API接收消息配置中的Token',
encodingAesKey: 'EncodingAESKey',
encodingAesKeyHint: '微信企业自建应用->API接收消息配置中的EncodingAESKey',
admins: '管理员白名单',
adminsHint: '可使用管理菜单及命令的用户ID列表多个ID使用,分隔',
},
telegram: {
name: 'Telegram',
token: 'Bot Token',
tokenHint: 'Telegram机器人token格式123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11',
chatId: 'Chat ID',
chatIdHint: '接受消息通知的用户、群组或频道Chat ID',
users: '用户白名单',
usersHint: '可使用Telegram机器人的用户ID清单多个用户用,分隔,不填写则所有用户都能使用',
admins: '管理员白名单',
adminsHint: '可使用管理菜单及命令的用户ID列表多个ID使用,分隔',
},
slack: {
name: 'Slack',
oauthToken: 'Slack Bot User OAuth Token',
oauthTokenHint: 'Slack应用`OAuth & Permissions`页面中的`Bot User OAuth Token`',
appToken: 'Slack App-Level Token',
appTokenHint: 'Slack应用`OAuth & Permissions`页面中的`App-Level Token`',
channel: '频道名称',
channelHint: '消息发送频道,默认`全体`',
},
synologychat: {
name: 'Synology Chat',
webhook: '机器人传入URL',
webhookHint: 'Synology Chat机器人传入URL',
token: '令牌',
tokenHint: 'Synology Chat机器人令牌',
},
vocechat: {
name: 'VoceChat',
host: '地址',
hostHint: 'VoceChat服务端地址格式http(s)://ip:port',
apiKey: '机器人密钥',
apiKeyHint: 'VoceChat机器人密钥',
channelId: '频道ID',
channelIdHint: 'VoceChat的频道ID不包含#号',
},
webpush: {
name: 'WebPush',
username: '登录用户名',
usernameHint: '只有对应的用户登录后才会推送消息',
},
},
shortcut: {
title: '捷径',

View File

@@ -213,6 +213,70 @@ export default {
center: '通知中心',
markRead: '設為已讀',
empty: '暫無通知',
channel: '通知渠道',
name: '名稱',
type: '類型',
typeHint: '選擇需要接收的通知類型',
enabled: '啟用',
config: '配置',
wechat: {
name: '企業微信',
corpId: '企業ID',
corpIdHint: '企業微信後台企業信息中的企業ID',
appId: '應用 AgentId',
appIdHint: '企業微信自建應用的AgentId',
appSecret: '應用 Secret',
appSecretHint: '企業微信自建應用的Secret',
proxy: '代理地址',
proxyHint: '微信消息的轉發代理地址2022年6月20日後創建的自建應用才需要不使用代理時需要保留默認值',
token: 'Token',
tokenHint: '微信企業自建應用->API接收消息配置中的Token',
encodingAesKey: 'EncodingAESKey',
encodingAesKeyHint: '微信企業自建應用->API接收消息配置中的EncodingAESKey',
admins: '管理員白名單',
adminsHint: '可使用管理菜單及命令的用戶ID列表多個ID使用,分隔',
},
telegram: {
name: 'Telegram',
token: 'Bot Token',
tokenHint: 'Telegram機器人token格式123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11',
chatId: 'Chat ID',
chatIdHint: '接受消息通知的用戶、群組或頻道Chat ID',
users: '用戶白名單',
usersHint: '可使用Telegram機器人的用戶ID清單多個用戶用,分隔,不填寫則所有用戶都能使用',
admins: '管理員白名單',
adminsHint: '可使用管理菜單及命令的用戶ID列表多個ID使用,分隔',
},
slack: {
name: 'Slack',
oauthToken: 'Slack Bot User OAuth Token',
oauthTokenHint: 'Slack應用`OAuth & Permissions`頁面中的`Bot User OAuth Token`',
appToken: 'Slack App-Level Token',
appTokenHint: 'Slack應用`OAuth & Permissions`頁面中的`App-Level Token`',
channel: '頻道名稱',
channelHint: '消息發送頻道,默認`全體`',
},
synologychat: {
name: 'Synology Chat',
webhook: '機器人傳入URL',
webhookHint: 'Synology Chat機器人傳入URL',
token: '令牌',
tokenHint: 'Synology Chat機器人令牌',
},
vocechat: {
name: 'VoceChat',
host: '地址',
hostHint: 'VoceChat服務端地址格式http(s)://ip:port',
apiKey: '機器人密鑰',
apiKeyHint: 'VoceChat機器人密鑰',
channelId: '頻道ID',
channelIdHint: 'VoceChat的頻道ID不包含#號',
},
webpush: {
name: 'WebPush',
username: '登錄用戶名',
usernameHint: '只有對應的用戶登錄後才會推送消息',
},
},
shortcut: {
title: '捷徑',