| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- {
- "bindings": {
- "advanced": "Advanced",
- "bindTarget": "Bind target",
- "boundCount": "Bound: {count}",
- "editTemplateOverride": "Edit Override",
- "enable": "Enable",
- "enableType": "Enable this notification",
- "enabledCount": "Enabled: {count}",
- "noTargets": "No push targets available.",
- "scheduleCron": "Cron",
- "scheduleCronPlaceholder": "e.g. 0 9 * * *",
- "scheduleTimezone": "Timezone",
- "templateOverride": "Template Override",
- "templateOverrideTitle": "Edit Template Override",
- "title": "Bindings"
- },
- "circuitBreaker": {
- "description": "Send alert immediately when provider is fully circuit broken",
- "enable": "Enable Circuit Breaker Alert",
- "test": "Test Connection",
- "title": "Circuit Breaker Alert",
- "webhook": "Webhook URL",
- "webhookPlaceholder": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=..."
- },
- "costAlert": {
- "description": "Trigger alert when user/provider consumption exceeds quota threshold",
- "enable": "Enable Cost Alert",
- "interval": "Check Interval (minutes)",
- "test": "Test Connection",
- "threshold": "Alert Threshold",
- "thresholdHelp": "Alert when consumption reaches {percent}% of quota",
- "thresholdLabel": "Alert Threshold: {percent}%",
- "title": "Cost Alert",
- "webhook": "Webhook URL",
- "webhookPlaceholder": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...",
- "webhookTypeFeishu": "Feishu",
- "webhookTypeUnknown": "Unknown platform. Please use WeCom or Feishu webhook URL",
- "webhookTypeWeCom": "WeCom"
- },
- "dailyLeaderboard": {
- "description": "Send daily scheduled user consumption Top N leaderboard",
- "enable": "Enable Daily Leaderboard",
- "test": "Test Connection",
- "time": "Send Time",
- "timeError": "Time format error, should be HH:mm",
- "timePlaceholder": "09:00",
- "title": "Daily User Consumption Leaderboard",
- "topN": "Show Top N",
- "webhook": "Webhook URL",
- "webhookPlaceholder": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=..."
- },
- "description": "Configure Webhook push notifications",
- "form": {
- "loadError": "Failed to load notification settings",
- "loading": "Loading...",
- "save": "Save Settings",
- "saveError": "Failed to save settings",
- "saveFailed": "Save failed",
- "saving": "Saving...",
- "success": "Notification settings saved and tasks rescheduled",
- "testError": "Test connection failed",
- "testFailed": "Test failed",
- "testFailedRetry": "Test failed, please retry",
- "testNoResult": "Test succeeded but no result returned",
- "testSuccess": "Test message sent",
- "webhookRequired": "Please fill in Webhook URL first"
- },
- "global": {
- "description": "Enable or disable all push notification features",
- "enable": "Enable Push Notifications",
- "off": "Off",
- "on": "On",
- "legacyModeDescription": "You are using legacy single-URL notifications. Create a push target to switch to multi-target mode.",
- "legacyModeTitle": "Legacy Mode",
- "title": "Notification Master Switch"
- },
- "targetDialog": {
- "createTitle": "Add Push Target",
- "customHeaders": "Custom Headers (JSON)",
- "customHeadersPlaceholder": "{\"X-Token\":\"...\"}",
- "dingtalkSecret": "DingTalk Secret",
- "dingtalkSecretPlaceholder": "Optional, used for signing",
- "editTitle": "Edit Push Target",
- "enable": "Enable",
- "errors": {
- "headersInvalidJson": "Headers must be valid JSON",
- "headersMustBeObject": "Headers must be a JSON object",
- "headersValueMustBeString": "Header values must be strings"
- },
- "name": "Target Name",
- "namePlaceholder": "e.g. Ops Group",
- "proxy": {
- "fallbackToDirect": "Fallback to direct on proxy failure",
- "title": "Proxy",
- "toggle": "Toggle proxy settings",
- "url": "Proxy URL",
- "urlPlaceholder": "http://127.0.0.1:7890"
- },
- "selectType": "Select platform type",
- "telegramBotToken": "Telegram Bot Token",
- "telegramBotTokenPlaceholder": "e.g. 123456:ABCDEF...",
- "telegramChatId": "Telegram Chat ID",
- "telegramChatIdPlaceholder": "e.g. -1001234567890",
- "type": "Platform Type",
- "types": {
- "custom": "Custom Webhook",
- "dingtalk": "DingTalk",
- "feishu": "Feishu",
- "telegram": "Telegram",
- "wechat": "WeCom"
- },
- "webhookUrl": "Webhook URL",
- "webhookUrlPlaceholder": "https://example.com/webhook"
- },
- "targets": {
- "add": "Add Target",
- "bindingsSaved": "Bindings saved",
- "created": "Target created",
- "delete": "Delete",
- "deleteConfirm": "Are you sure you want to delete this target? Related bindings will also be removed.",
- "deleteConfirmTitle": "Delete Push Target",
- "deleted": "Target deleted",
- "description": "Manage push targets. Supports WeCom, Feishu, DingTalk, Telegram and custom Webhook.",
- "edit": "Edit",
- "emptyHint": "No push targets yet. Click \"Add Target\" to create one.",
- "enable": "Enable Target",
- "lastTestAt": "Last Test",
- "lastTestFailed": "Test Failed",
- "lastTestNever": "Never tested",
- "lastTestSuccess": "Test OK",
- "statusDisabled": "Disabled",
- "statusEnabled": "Enabled",
- "test": "Test",
- "testSelectType": "Select test type",
- "title": "Push Targets",
- "update": "Save Target",
- "updated": "Target updated"
- },
- "templateEditor": {
- "insert": "Insert",
- "jsonInvalid": "Invalid JSON",
- "placeholder": "Enter JSON template...",
- "placeholders": "Placeholders",
- "title": "Template (JSON)"
- },
- "title": "Push Notifications"
- }
|