{
  "toast": {
    "connectionLost": {
      "title": "伺服器連線已中斷",
      "message": "無法連接到後端伺服器。請檢查伺服器是否正在執行。"
    }
  },
  "common": {
    "appName": "OpenWA",
    "appSubtitle": "WhatsApp API",
    "loading": "正在載入...",
    "save": "儲存",
    "cancel": "取消",
    "delete": "刪除",
    "edit": "編輯",
    "create": "建立",
    "close": "關閉",
    "showApiKey": "顯示 API 金鑰",
    "hideApiKey": "隱藏 API 金鑰",
    "submit": "提交",
    "confirm": "確認",
    "search": "搜尋",
    "filter": "篩選",
    "actions": "操作",
    "status": "狀態",
    "name": "名稱",
    "role": "角色",
    "type": "類型",
    "url": "URL",
    "port": "連接埠",
    "host": "主機",
    "username": "用戶名稱",
    "password": "密碼",
    "active": "活躍",
    "inactive": "非活躍",
    "enabled": "已啟用",
    "disabled": "已停用",
    "connected": "已連線",
    "disconnected": "已中斷連線",
    "never": "從未",
    "justNow": "剛剛",
    "minAgo": "{{count}} 分鐘前",
    "hoursAgo": "{{count}} 小時前",
    "optional": "選填",
    "language": "語言",
    "english": "English",
    "hebrew": "עברית",
    "back": "返回",
    "next": "下一步",
    "previous": "上一步",
    "expand": "展開",
    "collapse": "收合",
    "logout": "登出",
    "refresh": "重新整理",
    "errorGeneric": "發生錯誤",
    "unknownError": "未知錯誤"
  },
  "theme": {
    "light": "淺色",
    "dark": "深色",
    "system": "跟隨系統",
    "label": "主題：{{value}}",
    "appearance": "外觀",
    "mode": "模式",
    "palette": "調色板"
  },
  "nav": {
    "dashboard": "控制面板",
    "sessions": "工作階段",
    "chats": "聊天",
    "webhooks": "Webhooks",
    "templates": "Templates",
    "apiKeys": "API 金鑰",
    "messageTester": "訊息測試器",
    "infrastructure": "基礎架構",
    "plugins": "外掛",
    "logs": "記錄"
  },
  "chats": {
    "subtitle": "即時傳送和回覆 WhatsApp 訊息",
    "noSessionsTitle": "沒有已連線的工作階段",
    "noSessionsDesc": "請先從 <1>工作階段</1> 選單連線一個 WhatsApp 工作階段，才能使用聊天功能。",
    "sessionLabel": "WhatsApp 工作階段",
    "noPhone": "沒有電話",
    "searchPlaceholder": "搜尋聊天...",
    "loadingChats": "正在載入聊天...",
    "empty": "沒有聊天",
    "noMessageYet": "尚無訊息",
    "loadingMessages": "正在載入訊息...",
    "noMessagesInChat": "尚無訊息。傳送第一則訊息即可開始！",
    "downloadDocument": "下載文件",
    "actions": {
      "reply": "回覆",
      "react": "回應",
      "delete": "刪除訊息"
    },
    "replyingTo": "正在回覆 {{name}}",
    "you": "你",
    "youPrefix": "你：",
    "yesterday": "昨天",
    "attachTitle": "傳送檔案 / 圖片",
    "emojiTitle": "選擇表情符號",
    "captionPlaceholder": "新增說明文字...",
    "messagePlaceholder": "輸入訊息...",
    "noPermission": "你沒有傳送訊息的權限",
    "send": "傳送",
    "placeholderTitle": "開始聊天",
    "placeholderDesc": "從左側邊欄選擇一個活躍聊天，即可開始閱讀和傳送 WhatsApp 訊息。",
    "deleteConfirm": "為所有人刪除此訊息？",
    "messageDeleted": "🚫 此訊息已被刪除",
    "errors": {
      "loadSessions": "載入工作階段失敗",
      "loadChats": "載入聊天失敗",
      "loadMessages": "載入訊息失敗",
      "markRead": "將聊天標記為已讀失敗",
      "send": "傳送訊息失敗",
      "react": "回應訊息失敗",
      "delete": "刪除訊息失敗"
    }
  },
  "errorBoundary": {
    "title": "發生問題",
    "description": "控制面板遇到未預期的錯誤。",
    "reload": "重新載入控制面板"
  },
  "login": {
    "apiKey": "API 金鑰",
    "apiKeyPlaceholder": "輸入你的 API 金鑰",
    "apiKeyRequired": "必須輸入 API 金鑰",
    "connect": "連線",
    "connecting": "正在連線...",
    "invalidKey": "API 金鑰無效",
    "connectionError": "無法連線到伺服器。請再試一次。",
    "help": "需要協助？",
    "viewDocs": "查看文件",
    "footer": "由 Yudhi Armyndharis 及 OpenWA 社群用 ❤️ 打造",
    "version": "v{{version}} · {{date}}"
  },
  "dashboard": {
    "title": "控制面板",
    "subtitle": "查看你的 WhatsApp 工作階段及活動概覽",
    "stats": {
      "activeSessions": "活躍工作階段",
      "messagesToday": "今日訊息",
      "webhooksConfigured": "已設定 Webhook",
      "apiCalls": "API 呼叫（24 小時）",
      "totalMessages": "訊息總數"
    },
    "sessionsOverview": "工作階段概覽",
    "showingSessions": "顯示 {{shown}} / {{total}} 個工作階段",
    "columns": {
      "sessionId": "工作階段 ID",
      "phone": "電話號碼",
      "status": "狀態",
      "lastActive": "上次活躍",
      "actions": "操作"
    },
    "noSessions": "找不到工作階段。建立一個即可開始。",
    "view": "查看",
    "disconnect": "中斷連線",
    "errorPrefix": "錯誤：{{message}}",
    "loadError": "載入資料失敗",
    "charts": {
      "title": "訊息分析",
      "period": {
        "24h": "24小時",
        "7d": "7天",
        "30d": "30天"
      },
      "overTime": "訊息趨勢",
      "byType": "按類型分類的訊息",
      "topChats": "熱門聊天",
      "sent": "已傳送",
      "received": "已接收",
      "messages": "訊息",
      "empty": "此期間沒有訊息活動。"
    }
  },
  "sessionStatus": {
    "created": "新增",
    "idle": "閒置",
    "initializing": "正在啟動...",
    "connecting": "正在連線...",
    "qr_ready": "掃描 QR",
    "ready": "已連線",
    "disconnected": "已中斷連線"
  },
  "sessions": {
    "title": "工作階段",
    "subtitle": "管理你的 WhatsApp 工作階段及 QR 碼連線",
    "newSession": "新增工作階段",
    "searchPlaceholder": "搜尋工作階段...",
    "filter": {
      "all": "所有狀態",
      "active": "活躍（已連線）",
      "inactive": "非活躍",
      "connecting": "正在連線"
    },
    "empty": {
      "title": "找不到工作階段",
      "description": "建立新工作階段即可開始"
    },
    "create": {
      "title": "建立新工作階段",
      "label": "工作階段名稱",
      "placeholder": "例如：marketing-bot",
      "hint": "只可使用小寫字母、數字及連字號。例如：<code>customer-support</code>、<code>bot-1</code>",
      "invalidChars": "字元無效。只可使用小寫字母、數字及連字號。",
      "tooLong": "名稱不可超過 50 個字元（{{length}}/50）。",
      "duplicate": "已存在同名工作階段。",
      "successTitle": "工作階段已建立",
      "successDesc": "工作階段 \"{{name}}\" 已成功建立",
      "errorTitle": "建立失敗",
      "errorDefault": "建立工作階段失敗"
    },
    "delete": {
      "title": "確認刪除",
      "message": "確定要刪除工作階段 <strong>\"{{name}}\"</strong> 嗎？",
      "warning": "此操作無法復原。",
      "successTitle": "工作階段已刪除",
      "successDescNamed": "工作階段 \"{{name}}\" 已刪除",
      "successDescGeneric": "工作階段已刪除",
      "errorTitle": "刪除失敗",
      "errorDefault": "刪除工作階段失敗"
    },
    "qr": {
      "title": "掃描 QR 碼",
      "step1": "<strong>1.</strong> 在手機上開啟 WhatsApp",
      "step2": "<strong>2.</strong> 點按<strong>選單</strong> → <strong>已連結裝置</strong>",
      "step3": "<strong>3.</strong> 點按<strong>連結裝置</strong>並掃描此 QR",
      "autoRefresh": "QR 每 5 秒自動更新一次",
      "generating": "正在產生 QR 碼...",
      "unavailable": "QR 碼暫時未能使用。請稍後再試。",
      "preparing": "正在準備 QR 碼...",
      "showQr": "顯示 QR",
      "loading": "正在載入...",
      "scanToConnect": "掃描 QR 碼以連線"
    },
    "details": {
      "title": "工作階段詳情",
      "name": "名稱",
      "status": "狀態",
      "sessionId": "工作階段 ID",
      "phone": "電話號碼",
      "phoneNone": "未連線",
      "created": "建立時間",
      "lastActive": "上次活躍"
    },
    "actions": {
      "view": "查看",
      "start": "啟動",
      "stop": "停止",
      "reconnect": "重新連線",
      "delete": "刪除",
      "killStuck": "Kill Stuck"
    },
    "toasts": {
      "readyTitle": "工作階段就緒",
      "readyDesc": "WhatsApp 工作階段現已連線",
      "disconnectedTitle": "工作階段已中斷連線",
      "disconnectedDesc": "WhatsApp 工作階段已中斷連線",
      "failedTitle": "工作階段失敗",
      "failedDesc": "WhatsApp 工作階段啟動失敗。開啟該工作階段以查看原因。"
    },
    "card": {
      "phone": "電話",
      "sessionId": "工作階段 ID",
      "lastActive": "上次活躍",
      "error": "錯誤"
    },
    "forceKill": {
      "title": "Kill Stuck Session",
      "message": "Are you sure you want to force-kill session \"{{name}}\"?",
      "warning": "This will forcefully terminate the WhatsApp browser process. The session may need to be re-scanned on restart.",
      "confirm": "Kill Session",
      "successTitle": "Session Killed",
      "success": "Session has been force-killed. You can restart it now.",
      "failedTitle": "Force-Kill Failed",
      "failed": "Failed to force-kill the session."
    }
  },
  "webhooks": {
    "title": "Webhooks",
    "subtitle": "設定用於即時事件通知的 HTTP 回呼",
    "addWebhook": "新增 Webhook",
    "createTitle": "建立 Webhook",
    "editTitle": "編輯 Webhook",
    "deleteTitle": "刪除 Webhook",
    "deleteConfirm": "確定要刪除此 webhook 嗎？",
    "selectSession": "選擇工作階段...",
    "session": "工作階段",
    "events": "事件",
    "available": "可用事件",
    "saveChanges": "儲存變更",
    "filters": {
      "title": "篩選條件（選填）",
      "hint": "僅當所有條件都符合時才觸發。適用於訊息事件。",
      "badge": "{{count}} 個篩選條件",
      "badge_other": "{{count}} 個篩選條件",
      "addCondition": "新增條件",
      "removeCondition": "移除條件",
      "caseSensitive": "區分大小寫",
      "contactPlaceholder": "號碼或 WhatsApp ID...",
      "textPlaceholder": "要符合的文字...",
      "addValue": "新增 \"{{value}}\"",
      "yes": "是",
      "no": "否",
      "fields": {
        "sender": "傳送者",
        "recipient": "接收者",
        "body": "訊息內容",
        "type": "訊息類型",
        "isGroup": "是群組聊天",
        "fromMe": "由我傳送",
        "hasMedia": "包含媒體",
        "mentions": "提及"
      },
      "operators": {
        "is": "是",
        "isNot": "不是",
        "contains": "包含",
        "equals": "等於"
      }
    },
    "columns": {
      "url": "URL",
      "events": "事件",
      "session": "工作階段",
      "status": "狀態",
      "actions": "操作"
    },
    "empty": {
      "title": "尚未設定 Webhook",
      "description": "新增 Webhook 以接收即時事件通知"
    },
    "toasts": {
      "created": "Webhook 建立成功",
      "createFailed": "建立 Webhook 失敗：{{message}}",
      "deleted": "Webhook 刪除成功",
      "deleteFailed": "刪除 Webhook 失敗：{{message}}",
      "updated": "Webhook 更新成功",
      "updateFailed": "更新 Webhook 失敗：{{message}}",
      "testOk": "Webhook 測試成功！狀態：{{status}}",
      "testFailed": "Webhook 測試失敗：{{message}}",
      "testError": "測試 Webhook 失敗：{{message}}"
    },
    "actions": {
      "test": "測試",
      "edit": "編輯",
      "delete": "刪除"
    },
    "eventDescriptions": {
      "message.received": "收到訊息時",
      "message.sent": "傳送訊息時",
      "session.connected": "工作階段連線時",
      "session.disconnected": "工作階段中斷連線時",
      "session.qr": "產生 QR 碼時",
      "all": "所有事件"
    }
  },
  "templates": {
    "title": "Templates",
    "subtitle": "Create reusable message templates for each WhatsApp session",
    "createTitle": "Create Template",
    "editTitle": "Edit Template",
    "newTemplate": "New Template",
    "createTemplate": "Create Template",
    "saveChanges": "Save Changes",
    "viewOnly": "View Only",
    "noSessions": "No sessions",
    "sessionHint": "Saved under {{name}}",
    "namePlaceholder": "e.g., order-confirmation",
    "header": "Header",
    "headerPlaceholder": "Optional intro line",
    "body": "Body",
    "bodyPlaceholder": "Hi {{customer}}, your order {{orderId}} is ready.",
    "footer": "Footer",
    "footerPlaceholder": "Optional closing line",
    "previewTitle": "Preview",
    "previewValuePlaceholder": "Sample value",
    "previewEmpty": "Start writing a template to preview it here.",
    "noPlaceholders": "Use {{name}} placeholders to test substitutions.",
    "savedTitle": "Saved Templates",
    "count": "{{count}} total",
    "deleteTitle": "Delete Template",
    "deleteConfirm": "Delete template \"{{name}}\"? This action cannot be undone.",
    "actions": {
      "copyName": "Copy template name"
    },
    "empty": {
      "title": "No templates saved",
      "description": "Create a reusable template to speed up common replies and notifications.",
      "noSessionsTitle": "No sessions available",
      "noSessionsDesc": "Create a WhatsApp session before adding templates."
    },
    "toasts": {
      "created": "Template created successfully",
      "createFailed": "Failed to create template: {{message}}",
      "updated": "Template updated successfully",
      "updateFailed": "Failed to update template: {{message}}",
      "deleted": "Template deleted successfully",
      "deleteFailed": "Failed to delete template: {{message}}",
      "copied": "Template name copied"
    }
  },
  "apiKeys": {
    "title": "API 金鑰",
    "subtitle": "管理用於認證及存取控制的 API 金鑰",
    "createBtn": "建立 API 金鑰",
    "modalTitle": "建立 API 金鑰",
    "createdTitle": "API 金鑰已建立",
    "createdHint": "請立即複製此金鑰。之後將無法再次查看。",
    "namePlaceholder": "例如：Production Key",
    "rolesTitle": "角色參考",
    "roles": {
      "admin": "管理員",
      "operator": "操作員",
      "viewer": "檢視者"
    },
    "roleDescriptions": {
      "admin": "可完整存取所有資源",
      "operator": "工作階段及訊息管理",
      "viewer": "唯讀存取"
    },
    "columns": {
      "name": "名稱",
      "key": "金鑰",
      "role": "角色",
      "status": "狀態",
      "lastUsed": "上次使用",
      "actions": "操作"
    },
    "statuses": {
      "active": "活躍",
      "revoked": "已撤銷"
    },
    "empty": {
      "title": "尚未建立 API 金鑰",
      "description": "建立 API 金鑰以認證你的請求"
    },
    "confirm": {
      "deleteTitle": "刪除 API 金鑰",
      "revokeTitle": "撤銷 API 金鑰",
      "deleteMessage": "確定要永久刪除 <strong>{{name}}</strong> 嗎？此操作無法復原。",
      "revokeMessage": "確定要撤銷 <strong>{{name}}</strong> 嗎？它將無法再使用。",
      "delete": "刪除",
      "revoke": "撤銷"
    },
    "actions": {
      "copy": "複製",
      "revoke": "撤銷",
      "delete": "刪除"
    }
  },
  "logs": {
    "title": "審計記錄",
    "subtitle": "追蹤及查看所有 API 操作和系統事件",
    "exportCsv": "匯出 CSV",
    "searchPlaceholder": "搜尋記錄...",
    "severity": {
      "all": "所有嚴重程度",
      "info": "資訊",
      "warn": "警告",
      "error": "錯誤"
    },
    "columns": {
      "timestamp": "時間戳記",
      "action": "操作",
      "session": "工作階段",
      "apiKey": "API 金鑰",
      "ip": "IP 位址",
      "severity": "嚴重程度"
    },
    "empty": {
      "title": "找不到記錄",
      "description": "執行操作後，審計記錄會顯示在這裡"
    }
  },
  "messageTester": {
    "title": "訊息測試器",
    "subtitle": "透過 API 傳送測試訊息",
    "compose": "傳送測試訊息",
    "responseTitle": "API 回應",
    "session": "工作階段",
    "noReadySessions": "沒有就緒的工作階段",
    "sessionOptionPhoneNone": "沒有電話",
    "recipientType": "接收者類型",
    "personal": "個人",
    "group": "群組",
    "selectGroup": "選擇群組",
    "recipientPhone": "接收者電話號碼",
    "loadingGroups": "正在載入群組...",
    "noGroupsFound": "找不到群組",
    "selectGroupHint": "從你的 WhatsApp 選擇一個群組",
    "phoneHint": "使用不含空格的國際格式",
    "messageType": "訊息類型",
    "types": {
      "text": "文字",
      "image": "圖片",
      "video": "影片",
      "audio": "音訊",
      "document": "文件"
    },
    "messageContent": "訊息內容",
    "messagePlaceholder": "在此輸入你的訊息...",
    "mediaUrl": "媒體 URL",
    "caption": "說明文字",
    "filename": "檔案名稱",
    "captionPlaceholder": "輸入說明文字...",
    "filenamePlaceholder": "document.pdf",
    "send": "傳送訊息",
    "sending": "正在傳送...",
    "viewOnly": "僅檢視",
    "responseEmpty": "傳送訊息後即可查看 API 回應",
    "successLabel": "200 OK - 成功",
    "failedLabel": "400 - 失敗",
    "response": {
      "timestamp": "時間戳記",
      "messageId": "訊息 ID",
      "error": "錯誤"
    },
    "sendFailed": "傳送訊息失敗",
    "notOnWhatsApp": "此號碼未在 WhatsApp 註冊"
  },
  "infrastructure": {
    "title": "基礎架構",
    "subtitle": "設定伺服器、資料庫、快取、儲存空間和引擎設定",
    "saveConfig": "儲存設定",
    "saving": "正在儲存...",
    "server": {
      "title": "伺服器設定",
      "production": "生產",
      "development": "開發",
      "environment": "環境",
      "domain": "網域",
      "apiPort": "API 連接埠",
      "dashboardPort": "控制面板連接埠",
      "corsOrigins": "CORS 來源",
      "corsPlaceholder": "* 或以逗號分隔的來源",
      "publicApiUrl": "公開 API URL（選填）",
      "publicDashboardUrl": "公開控制面板 URL（選填）"
    },
    "webhook": {
      "title": "Webhook 及速率限制",
      "settings": "Webhook 設定",
      "timeout": "逾時（毫秒）",
      "maxRetries": "最大重試次數",
      "retryDelay": "重試延遲（毫秒）",
      "rateLimit": "速率限制",
      "window": "時間視窗（秒）",
      "maxReq": "每個視窗最大請求數"
    },
    "database": {
      "title": "資料庫設定",
      "sqlite": "SQLite",
      "sqliteDesc": "本機檔案型資料庫",
      "postgres": "PostgreSQL",
      "postgresDesc": "適用於生產環境的資料庫",
      "useBuiltIn": "使用內置 PostgreSQL 容器",
      "builtInDesc": "OpenWA 會為你管理 PostgreSQL 容器",
      "dbName": "資料庫名稱",
      "poolSize": "連線池大小",
      "ssl": "SSL 連線",
      "sslDesc": "啟用 TLS/SSL 以保障資料庫連線安全",
      "sslRejectUnauthorized": "驗證 SSL 憑證",
      "sslRejectUnauthorizedDesc": "拒絕自簽署或無效的憑證。對於使用自簽署憑證的託管 Postgres（Supabase、Heroku、Render、Railway），請關閉此項。",
      "migrationsTitle": "資料庫遷移",
      "migrationsStatus": "結構會透過 TypeORM 自動同步",
      "migrationsHint": "遷移會自動管理。手動遷移請使用 CLI。"
    },
    "engine": {
      "title": "WhatsApp 引擎",
      "subtitle": "選擇並設定 WhatsApp 連線引擎。",
      "builtIn": "內置",
      "headless": "無頭模式",
      "headlessDesc": "在沒有可見介面的情況下執行瀏覽器（建議用於生產環境）。",
      "sessionDataPath": "工作階段資料路徑",
      "browserArgs": "瀏覽器參數",
      "noBrowser": "此引擎透過 WebSocket 連線——沒有瀏覽器，因此沒有無頭模式或瀏覽器參數設定。使用中的引擎會在重新啟動後生效。",
      "restartNote": "切換引擎會在伺服器重新啟動後生效。"
    },
    "redis": {
      "title": "Redis",
      "enable": "啟用 Redis",
      "enableDesc": "快取、工作階段儲存及 BullMQ 佇列需要 Redis",
      "useBuiltIn": "使用內置 Redis 容器",
      "builtInDesc": "OpenWA 會為你管理 Redis 容器",
      "queueTitle": "啟用 BullMQ 佇列系統",
      "queueDesc": "使用訊息佇列可靠地傳遞訊息和 Webhook",
      "statsTitle": "佇列統計",
      "messageQueue": "訊息佇列",
      "webhookQueue": "Webhook 佇列",
      "pending": "待處理",
      "completed": "已完成",
      "failed": "失敗",
      "clearFailed": "清除失敗任務",
      "viewBullMq": "查看 Bull MQ 控制面板",
      "disabledTitle": "Redis 已停用",
      "disabledDesc": "啟用 Redis 以使用快取、工作階段儲存及 BullMQ 訊息佇列。",
      "passwordOptional": "（選填）"
    },
    "storage": {
      "title": "儲存空間設定",
      "local": "本機檔案系統",
      "localDesc": "在本機儲存媒體檔案",
      "s3": "Amazon S3",
      "s3Desc": "雲端儲存空間（兼容 S3）",
      "useBuiltIn": "使用內置 MinIO 容器",
      "builtInDesc": "OpenWA 會為你管理 MinIO（兼容 S3）容器",
      "storagePath": "儲存路徑",
      "bucket": "儲存桶名稱",
      "region": "區域",
      "accessKey": "存取金鑰",
      "secretKey": "秘密金鑰",
      "endpoint": "自訂端點（選填）",
      "endpointHint": "適用於 MinIO 或其他兼容 S3 的服務"
    },
    "statusLabels": {
      "connected": "已連線",
      "disconnected": "已中斷連線",
      "disabled": "已停用"
    },
    "restart": {
      "idleTitle": "⚙️ 設定已儲存",
      "restartingTitle": "🔄 正在重新啟動伺服器...",
      "waitingTitle": "⏳ 請稍候...",
      "successTitle": "✅ 伺服器就緒",
      "errorTitle": "❌ 重新啟動失敗",
      "idleDesc": "設定已儲存到 <code>.env.generated</code>。<br/>需要重新啟動伺服器才能套用變更。",
      "later": "稍後重新啟動",
      "now": "立即重新啟動",
      "restartingMsg": "伺服器正在重新啟動... {{count}} 秒",
      "checking": "正在檢查伺服器狀態...",
      "dontClose": "請不要關閉此視窗",
      "successMsg": "伺服器已重新上線！頁面將自動重新載入。",
      "errorMsg": "伺服器在 30 秒後仍未回應。請檢查 Docker 記錄並手動重新啟動。",
      "reload": "重新載入頁面"
    },
    "toasts": {
      "saveFailed": "儲存失敗"
    }
  },
  "plugins": {
    "title": "外掛",
    "subtitle": "安裝、設定和管理擴充功能",
    "refresh": "重新整理",
    "engineCard": "目前 WhatsApp 引擎",
    "running": "執行中",
    "supportedFeatures": "支援功能：",
    "builtIn": "內置",
    "noDescription": "沒有可用描述",
    "required": "必需",
    "active": "活躍",
    "activate": "啟用",
    "enable": "啟用",
    "disable": "停用",
    "healthCheck": "健康檢查",
    "configure": "設定",
    "available": "可用",
    "install": "安裝外掛",
    "uninstall": "解除安裝",
    "uninstallConfirm": "解除安裝「{{name}}」？此操作會刪除其檔案。",
    "engineSwitchHint": "在「設定」中設為使用中的引擎，然後重新啟動",
    "empty": {
      "title": "找不到外掛",
      "description": "安裝外掛以擴展 OpenWA 功能"
    },
    "config": {
      "title": "設定 {{name}}",
      "restartNotice": "變更需要重新啟動伺服器後才會生效",
      "engineType": "引擎類型",
      "headless": "無頭模式",
      "headlessDesc": "執行不顯示介面的瀏覽器（建議用於生產環境）",
      "sessionDataPath": "工作階段資料路徑",
      "browserArgs": "瀏覽器參數",
      "noOptions": "此外掛沒有可用設定選項",
      "save": "儲存設定",
      "addItem": "新增",
      "tabConfig": "設定",
      "tabSessions": "工作階段"
    },
    "rail": {
      "engine": "使用中的引擎",
      "enabled": "已啟用",
      "installed": "已安裝",
      "active": "活躍外掛",
      "none": "尚未啟用任何外掛"
    },
    "installModal": {
      "title": "安裝外掛",
      "hint": "上載打包成 .zip 的外掛（內含 manifest.json）。啟用後會以沙盒方式執行。",
      "choose": "選擇 .zip 檔案…",
      "tooLarge": "檔案超出 5 MB 上限。"
    },
    "toasts": {
      "errorTitle": "外掛錯誤",
      "errorDefault": "切換外掛失敗",
      "healthOk": "健康檢查通過",
      "healthFail": "健康檢查失敗",
      "healthError": "健康檢查錯誤",
      "savedTitle": "設定已儲存",
      "savedDesc": "需要重新啟動伺服器以套用變更。",
      "saveFailed": "儲存失敗",
      "installed": "外掛已安裝",
      "installFailed": "安裝失敗",
      "uninstalled": "外掛已解除安裝",
      "uninstallFailed": "解除安裝失敗"
    },
    "sessions": {
      "activationTitle": "執行對象",
      "activationDesc": "選擇此外掛程式要為哪些工作階段執行。",
      "allSessions": "所有工作階段",
      "specificSessions": "指定工作階段",
      "noSessions": "尚無工作階段。",
      "saveActivation": "儲存啟用設定",
      "perSessionTitle": "個別工作階段設定",
      "perSessionDesc": "為某個工作階段覆寫全域設定;未變更的欄位會沿用全域數值。",
      "selectSession": "選擇工作階段…",
      "saveOverride": "儲存覆寫",
      "clearOverride": "清除覆寫"
    }
  }
}
