/**
 * 繁體中文翻譯
 */
window.LOCALE_DATA = window.LOCALE_DATA || {};
window.LOCALE_DATA['zh-TW'] = {
    // ===== 通用 =====
    'app.title': '悟空 AI圖像生成',
    'app.config': '配置',
    'app.theme.toggle': '切換主題',
    'app.language.toggle': '切換語言',
    'app.close': '關閉',
    'app.cancel': '取消',
    'app.confirm': '確定',
    'app.save': '保存',
    'app.delete': '刪除',
    'app.edit': '編輯',
    'app.add': '添加',
    'app.browse': '瀏覽...',
    'app.loading': '載入中...',
    'app.uploading': '上傳中...',
    'app.processing': '處理中...',
    'app.success': '成功',
    'app.error': '錯誤',
    'app.warning': '警告',
    
    // ===== 標籤頁 =====
    'tab.banana': 'Banana',
    'tab.comfyui': 'ComfyUI',
    'tab.rh': 'RH',

    'rh.title': 'RH 工作台',
    'rh.subtitle': '在 Photoshop 內完成 RunningHub 工作流解析、執行、結果預覽與回貼。',
    'rh.docs.open': '官方文件',
    'rh.docs.opened': '已開啟 RunningHub 官方文件',
    'rh.account.kicker': '帳戶',
    'rh.account.title': 'RunningHub 憑證與狀態',
    'rh.account.apiKey': 'API Key',
    'rh.account.toggle': '顯示',
    'rh.account.toggleHide': '隱藏',
    'rh.account.balance': '餘額',
    'rh.account.coins': 'RH 幣',
    'rh.account.status': '狀態',
    'rh.account.refresh': '刷新帳戶',
    'rh.account.save': '保存 Key',
    'rh.account.clear': '清空',
    'rh.account.saved': 'API Key 已保存',
    'rh.account.cleared': 'API Key 已清空',
    'rh.account.missing': '請先輸入 API Key',
    'rh.account.loading': '查詢中...',
    'rh.account.ok': '已連接',
    'rh.account.failed': '失敗',
    'rh.account.loaded': '帳戶狀態已刷新',
    'rh.app.kicker': '應用',
    'rh.app.title': '工作流解析與管理',
    'rh.app.source': 'Workflow ID / URL',
    'rh.app.sourcePlaceholder': 'https://www.runninghub.cn/#/workflow/...',
    'rh.app.name': '本地名稱',
    'rh.app.namePlaceholder': '例如：服裝修圖 RH 工作流',
    'rh.app.parse': '解析工作流',
    'rh.app.save': '保存應用',
    'rh.app.delete': '刪除',
    'rh.app.savedList': '已保存應用',
    'rh.app.savedPlaceholder': '請選擇已保存應用',
    'rh.app.metaEmpty': '尚未載入應用。請輸入 Workflow ID / URL 後點擊「解析工作流」。',
    'rh.app.metaPrefix': '當前應用',
    'rh.app.metaInputs': '參數數',
    'rh.app.sourceMissing': '請輸入 Workflow ID 或 URL',
    'rh.app.parsing': '開始解析工作流',
    'rh.app.parsed': '工作流解析成功',
    'rh.app.noCurrent': '請先解析或選擇一個工作流',
    'rh.app.savedDone': '應用已保存',
    'rh.app.deleted': '應用已刪除',
    'rh.app.selected': '已切換應用',
    'rh.inputs.kicker': '輸入',
    'rh.inputs.title': '動態參數',
    'rh.inputs.empty': '解析完成後，這裡會顯示動態參數。',
    'rh.inputs.summary': '共 {count} 個參數，{images} 個圖片輸入，{required} 個必填。',
    'rh.inputs.imageEmpty': '尚未抓取圖片',
    'rh.inputs.captureQuick': '快速圖層',
    'rh.inputs.captureLayer': '圖層畫布',
    'rh.inputs.captureCanvas': '全部畫布',
    'rh.inputs.clearImage': '清空',
    'rh.inputs.capturing': '抓取圖片',
    'rh.inputs.captureFailed': '未取得圖片資料',
    'rh.inputs.captureDone': '已抓取圖片',
    'rh.run.kicker': '執行',
    'rh.run.title': '任務執行與高級設定',
    'rh.run.submit': '開始執行',
    'rh.run.cancel': '取消任務',
    'rh.run.reset': '重置介面',
    'rh.run.running': '正在提交並輪詢任務...',
    'rh.run.start': '開始執行',
    'rh.run.done': '任務完成',
    'rh.run.completedTask': '任務已完成',
    'rh.run.failed': '任務失敗',
    'rh.run.cancelled': '任務已取消',
    'rh.run.noTask': '當前沒有可取消的任務',
    'rh.run.resetDone': '介面已重置，保留當前應用與設定。',
    'rh.results.kicker': '結果',
    'rh.results.title': '任務結果與 Photoshop 回貼',
    'rh.results.import': '匯入 Photoshop',
    'rh.results.download': '下載當前結果',
    'rh.results.downloadAll': '下載全部',
    'rh.results.empty': '等待 RunningHub 返回結果。',
    'rh.results.current': '當前結果',
    'rh.results.preview': '預覽',
    'rh.results.noCurrent': '當前沒有可匯入或下載的結果',
    'rh.results.onlyImageImport': '目前僅支援將圖片結果匯入 Photoshop',
    'rh.results.imported': '結果已匯入 Photoshop',
    'rh.results.downloadOpened': '已開啟結果下載連結',
    'rh.results.downloadAllOpened': '已開啟全部結果連結',
    'rh.results.noOutputs': '當前沒有結果',
    'rh.tasks.kicker': '任務',
    'rh.tasks.title': '任務歷史',
    'rh.tasks.refresh': '刷新',
    'rh.tasks.clear': '清空',
    'rh.tasks.empty': '暫無任務記錄。',
    'rh.tasks.load': '載入',
    'rh.tasks.loaded': '已載入任務',
    'rh.tasks.cleared': '任務歷史已清空',
    'rh.log.kicker': '日誌',
    'rh.log.title': '執行日誌',
    'rh.log.clear': '清空日誌',
    'rh.log.ready': 'RH 模組已就緒，等待操作。',
    'rh.settings.pollInterval': '輪詢間隔(秒)',
    'rh.settings.timeout': '超時時間(秒)',
    'rh.settings.targetBytes': '上傳目標(MB)',
    'rh.settings.hardLimit': '上傳硬上限(MB)',
    'rh.settings.concurrency': '並發數',
    'rh.settings.autoCompress': '自動壓縮上傳圖片',
    
    // ===== 主題 =====
    'theme.light': '浅',
    'theme.dark': '暗',
    'theme.toggle_to_light': '切換到淺色主題',
    'theme.toggle_to_dark': '切換到深色主題',
    
    // ===== 語言 =====
    'language.label': '語言',
    'language.zh_cn': '简体中文',
    'language.zh_tw': '繁體中文',
    'language.en_us': 'English',
    'language.vi_vn': 'Tiếng Việt',
    
    // ===== ComfyUI 連接 =====
    'comfy.server.placeholder': 'ComfyUI 服務器地址 (http://127.0.0.1:8188)',
    'comfy.server.connect': '連接',
    'comfy.server.disconnect': '斷開',
    'comfy.server.connected': '已連接',
    'comfy.server.disconnected': '未連接',
    'comfy.server.connecting': '連接中...',
    'comfy.server.error': '連接失敗',
    
    // ===== ComfyUI 設置 =====
    'comfy.settings.auto_expand': '自動擴大畫布',
    'comfy.settings.limit_size': '限制上傳尺寸(2048)',
    
    // ===== ComfyUI 系統狀態 =====
    'comfy.stats.queue': '隊列',
    'comfy.stats.cpu': 'CPU',
    'comfy.stats.ram': '內存',
    'comfy.stats.gpu': 'GPU',
    'comfy.stats.vram': '顯存',
    'comfy.stats.temp': '溫度',
    
    // ===== ComfyUI 工作流 =====
    'comfy.workflow.title': '工作流',
    'comfy.workflow.add': '添加工作流',
    'comfy.workflow.manage': '管理工作流',
    'comfy.workflow.name': '按鈕名稱',
    'comfy.workflow.file': '工作流文件',
    'comfy.workflow.name_placeholder': '例如：文生圖',
    'comfy.workflow.file_placeholder': '點擊瀏覽選擇 JSON 文件...',
    'comfy.workflow.delete_confirm': '確定要刪除工作流 "{name}" 嗎？',
    'comfy.workflow.reselect': '重新選擇',
    
    // ===== ComfyUI 參數 =====
    'comfy.params.title': '參數調整',
    'comfy.params.count': '{count} 個參數',
    'comfy.params.no_params': '請先連接服務器並選擇工作流',
    'comfy.params.image_input': '圖像輸入',
    'comfy.params.mask_input': '蒙版輸入',
    'comfy.params.click_to_get': '點擊按鈕獲取圖像',
    'comfy.params.not_uploaded': '尚未獲取圖像',
    'comfy.params.not_uploaded_mask': '尚未獲取蒙版',
    
    // ===== ComfyUI 圖像操作 =====
    'comfy.image.grab_quick': '快速圖層',
    'comfy.image.grab_layer': '當前圖層',
    'comfy.image.grab_canvas': '全畫布',
    'comfy.image.grab_selection': '選區',
    'comfy.image.remove': '×',
    
    // ===== ComfyUI 蒙版操作 =====
    'comfy.mask.selection': '選區蒙版',
    'comfy.mask.layer': '圖層蒙版',
    
    // ===== ComfyUI 執行 =====
    'comfy.execute.run': '運行工作流',
    'comfy.execute.stop': '停止',
    'comfy.execute.running': '執行中...',
    'comfy.execute.idle': '待機中...',
    'comfy.execute.progress': '進度',
    'comfy.execute.save_internal': '釋放內存',
    'comfy.execute.stop_all': '停止所有',
    
    // ===== 錯誤消息 =====
    'error.server_not_connected': '請先連接 ComfyUI 服務器',
    'error.no_workflow': '請先選擇工作流',
    'error.upload_failed': '上傳失敗',
    'error.execute_failed': '執行失敗',
    'error.network_error': '網絡錯誤',
    'error.invalid_workflow': '無效的工作流文件',
    'error.file_too_large': '文件過大',
    'error.unsupported_format': '不支持的文件格式',
    'error.no_selection': '沒有選區',
    'error.no_active_layer': '沒有活動圖層',
    // ===== 錯誤提示（生成相關）=====
    'error.quota_exceeded': '餘額不足，無法生成圖片！\n\n請前往「配置」充值後重試。',
    'error.network_failed': '網絡連接失敗！\n\n{msg}',
    'error.timeout': 'API請求超時！\n\n{msg}',
    'error.generation_failed': '生成失敗: {msg}',
    'error.quota_short': '🚫 餘額不足 ({time})\n\n請前往「配置」充值後重試',
    'error.network_short': '🚫 網絡錯誤 ({time})\n\n網絡連接失敗，請檢查網絡後重試',
    'error.timeout_short': '⏰ 生成超時 ({time})\n\n請求超時，請檢查網絡連接後重試',
    'error.generation_failed_short': '❌ 生成失敗 ({time})\n\n{msg}',
    'banana.result.completed': '生圖完成，耗時: {seconds}秒',
    'banana.result.referenceCount': '使用了 {count} 張參考圖片',
    'banana.result.selectionMode': '🎯 選區模式：圖像已直接放置到選區位置',
    'banana.result.uploadTiming': '參考圖上傳耗時: {seconds}秒 ({successCount}/{requestedCount} 張)',
    'banana.result.uploadTimingNone': '參考圖上傳耗時: 0.00秒 (未使用參考圖)',
    'banana.result.downloadTiming': '結果圖下載耗時: {seconds}秒 ({count} 張)',
    'banana.result.seed.random': '[種子: 隨機]',
    'banana.result.seed.fixed': '[種子: {seed}]',
    'banana.result.successCount': '成功生成 {count} 張圖像',
    'banana.result.batchLine': '[批次 {index}] {text}',
    'banana.result.taskUuid': '任務UUID: {uuid}',
    'banana.result.taskUuidWithCount': '任務UUID: {uuid}，生成 {count} 張圖',
    'banana.result.failedLine': '❌ {msg}',
    'banana.result.generationFailed': '生成失敗',
    'banana.result.downloadAll': '📥 全部下載',
    'banana.result.sendAllToPS': '📤 全部傳送到PS',
    'banana.result.createNewDocument': '📄 建立新文件',
    'success.connected': '連接成功',
    'success.uploaded': '上傳成功',
    'success.executed': '執行成功',
    'success.saved': '保存成功',
    'success.deleted': '刪除成功',
    
    // ===== 日誌消息 =====
    'log.connecting': '正在連接到 {url}...',
    'log.connected': '已連接到 ComfyUI 服務器',
    'log.disconnected': '已斷開連接',
    'log.uploading_image': '正在上傳圖像...',
    'log.uploading_mask': '正在上傳蒙版...',
    'log.executing_workflow': '正在執行工作流...',
    'log.workflow_completed': '工作流執行完成',
    'log.node_executing': '正在執行節點: {node}',
    
    // ===== API 配置彈窗 =====
    'apiConfig.title': 'API 配置',
    'apiConfig.close': '關閉',
    'apiConfig.logout': '退出登錄',
    'apiConfig.balance.label': '帳戶餘額',
    'apiConfig.balance.unit': '元',
    'apiConfig.recharge': '儲值',
    'apiConfig.vietnamRecharge': '越南專用儲值',
    'apiConfig.vietnamRecharge.opened': '已開啟越南專用儲值頁面',
    'apiConfig.vietnamRecharge.failed': '開啟越南專用儲值頁面失敗',
    'apiConfig.paymentHistory': '儲值記錄',
    'apiConfig.announcements': '公告',
    'apiConfig.login': '登錄 / 註冊',
    'apiConfig.apiKey.placeholder': 'API Token *',
    'apiConfig.show': '顯示',
    'apiConfig.save': '保存',
    'apiConfig.taskMode': '任務管理模式',
    'apiConfig.balanceMode': '使用餘額生圖（需登錄）',
    'apiConfig.customerService': '客服微信',
    'apiConfig.copyWechat': '複製',
    'announcement.center.title': '公告中心',
    'announcement.center.refresh': '刷新',
    'announcement.center.empty': '暫無公告',
    'announcement.center.markRead': '標記已讀',
    'announcement.center.badge.forcePopup': '強提醒',
    'announcement.center.badge.unread': '未讀',
    'announcement.center.level.info': '資訊',
    'announcement.center.level.warning': '警告',
    'announcement.center.level.critical': '重要',
    'paymentHistory.title': '儲值記錄',
    'paymentHistory.refresh': '刷新',
    'paymentHistory.empty': '暫無儲值記錄',
    'paymentHistory.loadMore': '載入更多',
    'paymentHistory.status.pending': '待支付',
    'paymentHistory.status.paid': '已支付',
    'paymentHistory.status.closed': '已關閉',
    'paymentHistory.status.failed': '支付失敗',
    'apiConfig.quotaUsed': '已用: --',
    'apiConfig.quotaTotal': '總額: --',
    'userRole.admin': '管理員',
    'userRole.user': '用戶',

    // ===== 任務管理面板 =====
    'taskManager.panel.title': '任務管理',
    'taskManager.panel.empty': '暫無生成記錄',
    'taskManager.panel.clear': '清空',
    'taskManager.panel.clear.title': '清空歷史記錄',
    'taskManager.panel.btn': '任務',
    'taskManager.panel.query': '查詢',
    'taskManager.panel.query.loading': '查詢中...',
    'taskManager.panel.query.title': '查詢服務器任務（近24小時）',
    'taskManager.panel.importCurrent': '導入當前畫布',
    'taskManager.panel.importNewCanvas': '新建畫布導入',
    'taskManager.panel.importedCurrent': '圖像已導入當前畫布',
    'taskManager.panel.importedNewCanvas': '圖像已導入新畫布',
    'main.accountBar.title': '帳戶概覽',
    'main.accountBar.balance': '餘額',
    'main.accountBar.refresh': '刷新餘額',

    // ===== Banana 頁面 =====
    'banana.image_upload': '圖像來源與預覽',
    'banana.mode.normal': '注',
    'banana.mode.selection': '蒙版',
    'banana.layout.full': '全部畫布',
    'banana.layout.image': '圖層畫布',
    'banana.layout.fast': '快速圖層',
    'banana.image.title': '圖像來源與預覽',
    'banana.image.slot': '圖像 {n}',
    'banana.image.click_to_get': '點擊按鈕獲取圖像',
    'banana.image.not_uploaded': '尚未獲取圖像',
    'banana.prompt.placeholder': '描述提示詞 *',
    'banana.prompt.presetLockedPlaceholder': '已選擇預設模板，無需手動輸入提示詞',
    'banana.batch.label': '生成數量',
    'banana.aiPromptOptimize.title': 'AI 優化提示詞',
    'banana.aiPromptOptimize.hint': '開啟後使用 Gemini 將簡短描述擴展為 Banana Pro 結構化提示',
    'banana.aiPromptOptimize.optimizing': '正在優化提示詞…',
    'banana.aiPromptOptimize.done': '✨ 提示詞已優化',
    'banana.aiPromptOptimize.fail': '⚠️ AI 優化失敗，使用原始提示詞',
    'banana.aiPromptOptimize.modeLabel': '優化模式',
    'banana.aiPromptOptimize.mode.universal': '通用優化',
    'banana.aiPromptOptimize.mode.photography': '攝影優化',
    'banana.aiPromptOptimize.mode.scene': '場景生成',
    'banana.aiPromptOptimize.mode.blend': '多圖融合',
    'banana.aiPromptOptimize.mode.edit': '精準編輯',
    'banana.aiPromptOptimize.mode.design': '設計排版',
    'banana.manualStretch.title': '⤢ 縮放到畫布',
    'banana.settings.title': '生成參數',
    'banana.settings.auto_expand': '自動擴大畫布',
    'banana.settings.limit_size': '限制上傳尺寸(2048)',
    'banana.settings.creativity': '創造性',
    'banana.settings.align_reference': '參考圖比例對齊',
    'banana.settings.auto_stretch': '自動縮放到畫布',
    'banana.settings.createNewDoc': '自動新建畫布放置返回圖像',
    'banana.settings.seed': '隨機種',
    'banana.settings.seed_placeholder': '種子(-1隨機)',
    'banana.preset.placeholder': '選擇預設模板...',
    'banana.generate': '開始生成圖像',
    'banana.generate_selection': '選區生成',
    'banana.generate_hint': '生成圖像並添加到當前文檔',
    'banana.generate_selection_hint': '檢測到選區，將直接在選區位置生成圖像',
    'banana.generating': '生成中...',
    'banana.loading.wait': '正在生成圖像，請稍候...',
    'banana.loading.cancel': '中斷生成',
    'banana.loading.interrupting': '正在中斷...',
    'banana.loading.cancelling': '中斷中...',
    'banana.loading.cancelRequested': '已請求中斷，等待當前任務結束...',
    'banana.progress.running': '生成中 {progress}%',
    'banana.progress.completed': '完成 ✓',
    'banana.progress.failed': '失敗 {progress}%',
    'banana.stop': '停止',
    'banana.save_internal': '釋放內存',
    'banana.stop_all': '停止所有',
    'banana.quickFunctions.title': '預設模板',
    'banana.quickFunctions.expand': '展開▼',
    'banana.quickFunctions.collapse': '收起▲',
    'banana.quickFunctions.needPrompt': '請輸入提示詞或勾選常用功能',
    // 分類
    'banana.quickFunctions.cat.ai': 'AI攝影',
    'banana.quickFunctions.cat.portrait': '肖像寫真',
    'banana.quickFunctions.cat.retouch': '人像修圖',
    'banana.quickFunctions.cat.wedding': '婚禮攝影',
    'banana.quickFunctions.cat.hotel': '酒店精修',
    // 預設
    'banana.quickFunctions.preset.qf-family-2': '全家照片',
    'banana.quickFunctions.preset.qf-couple-travel': '雙人旅拍',
    'banana.quickFunctions.preset.qf-couple-cinematic': '雙人構圖',
    'banana.quickFunctions.preset.qf-newyear-koi': '錦鯉風格',
    'banana.quickFunctions.preset.qf-newyear-classicindoor': '室內古風',
    'banana.quickFunctions.preset.qf-movie-moon': '白色裙子',
    'banana.quickFunctions.preset.qf-movie-ferry': '情緒氛圍',
    'banana.quickFunctions.preset.qf-movie-japanese': '日系風格',
    'banana.quickFunctions.preset.qf-movie-subway': '地鐵風格',
    'banana.quickFunctions.preset.qf-movie-blue': '藍調電影',
    'banana.quickFunctions.preset.qf-movie-fresh': '清新風格',
    'banana.quickFunctions.preset.qf-movie-ferry2': '輪渡風格',
    'banana.quickFunctions.preset.qf-movie-road': '電影公路',
    'banana.quickFunctions.preset.qf-movie-lake': '湖邊風格',
    'banana.quickFunctions.preset.qf-movie-snow': '雪地風格',
    'banana.quickFunctions.preset.qf-portrait-goldfish': '錦鯉寫真',
    'banana.quickFunctions.preset.qf-portrait-splash': '肖像風格',
    'banana.quickFunctions.preset.qf-retouch-rapeseed': '花田修圖',
    'banana.quickFunctions.preset.qf-retouch-composite': '素材融合',
    'banana.quickFunctions.preset.qf-retouch-sunny': '晴天風格',
    'banana.quickFunctions.preset.qf-retouch-colorgrade': '追色',
    'banana.quickFunctions.preset.qf-retouch-liquify': '液化',
    'banana.quickFunctions.preset.qf-retouch-shimmer': '\u6ce2\u5149\u7ca6\u7ca6',
    'banana.quickFunctions.preset.qf-retouch-oldphoto': '\u8001\u7167\u7247\u4fee\u590d',
    'banana.quickFunctions.preset.qf-retouch-liquifyslim': '\u6db2\u5316\u7626\u8eab',
    'banana.quickFunctions.preset.qf-retouch-colorgrade2': '\u8ffd\u82722',
    'banana.quickFunctions.preset.qf-retouch-skirtrepair': '\u88d9\u6446\u4fee\u590d',
    'banana.quickFunctions.preset.qf-retouch-blend': '\u6eb6\u56fe',
    'banana.quickFunctions.preset.qf-retouch-grassrepair': '\u8349\u5730\u4fee\u590d',
    'banana.quickFunctions.preset.qf-wedding-rainbowsmoke': '\u4e03\u5f69\u70df',
    'banana.quickFunctions.preset.qf-wedding-topdown-redcarpet': '\u4fef\u62cd\u66f4\u6362\u7ea2\u5730\u6bef',
    'banana.quickFunctions.preset.qf-wedding-colorsmoke': '彩煙風格',
    'banana.quickFunctions.preset.qf-wedding-redcarpet': '紅毯修圖',
    'banana.quickFunctions.preset.qf-wedding-confetti': '彩花飄帶',
    'banana.quickFunctions.preset.qf-wedding-lighting': '打光增強',
    'banana.quickFunctions.preset.qf-wedding-carpet': '修紅地毯',
    'banana.quickFunctions.preset.qf-wedding-mvp1': '婚禮MVP',
    'banana.quickFunctions.preset.qf-wedding-mvp2': '婚禮mvp',
    'banana.quickFunctions.preset.qf-hotel-night': '夜景精修',
    'banana.quickFunctions.preset.qf-hotel-day': '白天精修',
    'banana.quickFunctions.preset.qf-hotel-bed-all': '床單精修',

    // ===== SD WebUI 頁面 =====
    'sd.title': 'SD WebUI',
    'sd.prompt.placeholder': '提示詞（可選）',
    'sd.model': '大模型',
    'sd.model.loading': '載入中...',
    'sd.sampler': '採樣器',
    'sd.cfg': 'CFG',
    'sd.denoising': '重繪幅度',
    'sd.size': '尺寸',
    'sd.lock': '鎖定',
    'sd.color_space': '顏色空間',
    'sd.restore_faces': '人臉修復',
    'sd.inpainting': '局部重繪',
    'sd.inpainting.enable': '啟用',
    'sd.fill': '填充',
    'sd.fill.original': '原版',
    'sd.fill.noise': '噪聲',
    'sd.fill.fill': '填充',
    'sd.fill.blank': '空白',
    'sd.generate': '開始生成',
    'sd.stop': '停止',
    'sd.preview': '實時預覽',
    'sd.preview.generating': '正在生成預覽...',
    'sd.get_size': '獲取選區尺寸',

    // SD WebUI 狀態區域
    'sd.server': 'SD WebUI 服務器',
    'sd.queue': '隊列',
    'sd.idle': '待機中...',
    'sd.model.info': '模型',

    // SD WebUI 連接
    'sd.server.placeholder': 'SD 服務器地址 (http://127.0.0.1:7860)',
    'sd.connect': '連接',
    'sd.disconnect': '斷開',

    // ===== 電商詳情頁 =====
    'ec.modal.title': '一鍵製作電商詳情',
    'ec.modal.titleInterior': '室內設計版本',
    'ec.interior.badge': '室內',
    'ec.interior.section.referenceScene': '場景參考圖',
    'ec.interior.label.imageCount': '生成張數',
    'ec.interior.label.prompt': '補充要求',
    'ec.interior.placeholder.prompt': '可補充風格偏好、機位要求、重點材質、軟裝氛圍等...',
    'ec.interior.label.sceneType': '場景類型',
    'ec.interior.label.daylight': '預設天光',
    'ec.interior.label.peopleMode': '人物效果',
    'ec.interior.label.shootTime': '拍攝時間',
    'ec.interior.label.cityView': '城市外景',
    'ec.interior.label.weatherMode': '環境光效',
    'ec.interior.label.cameraModel': '相機',
    'ec.interior.label.aperture': '光圈',
    'ec.interior.label.materialPreset': '材質質感',
    'ec.interior.step.setup': '場景設定',
    'ec.interior.step.material': '光影材質',
    'ec.interior.step.generate': '渲染生成',
    'ec.interior.step.completed': '完成',
    'ec.interior.option.sceneType.indoor': '室內',
    'ec.interior.option.sceneType.outdoor': '室外',
    'ec.interior.option.daylight.enabled': '啟用',
    'ec.interior.option.daylight.disabled': '關閉',
    'ec.interior.option.peopleMode.natural_people': '添加真實人物',
    'ec.interior.option.peopleMode.no_people': '不添加人物',
    'ec.interior.option.shootTime.noon': '中午',
    'ec.interior.option.shootTime.morning': '上午',
    'ec.interior.option.shootTime.afternoon': '下午',
    'ec.interior.option.shootTime.dusk': '傍晚',
    'ec.interior.option.shootTime.night': '夜景',
    'ec.interior.option.cityView.nanjing': '南京',
    'ec.interior.option.cityView.shanghai': '上海',
    'ec.interior.option.cityView.beijing': '北京',
    'ec.interior.option.cityView.shenzhen': '深圳',
    'ec.interior.option.cityView.none': '不強調城市地標',
    'ec.interior.option.weatherMode.sunny': '晴天',
    'ec.interior.option.weatherMode.cloudy': '陰天',
    'ec.interior.option.weatherMode.rainy': '雨天',
    'ec.interior.option.weatherMode.snowy': '雪天',
    'ec.interior.option.cameraModel.canon_r5': '佳能 EOS R5',
    'ec.interior.option.cameraModel.sony_a7r5': '索尼 A7R5',
    'ec.interior.option.cameraModel.nikon_z8': '尼康 Z8',
    'ec.interior.option.materialPreset.pbr_realistic': 'PBR寫實材質',
    'ec.interior.option.materialPreset.architectural_magazine': '建築雜誌質感',
    'ec.interior.option.materialPreset.cinematic_realistic': '電影級寫實',
    'ec.button.openEcommerce': '一鍵製作電商詳情',
    'ec.button.openInteriorDesign': '室內設計版本',
    'ec.button.backMain': '返回主介面',
    'ec.section.referenceImage': '參考圖',
    'ec.hint.referenceImage': '支持 3 張參考圖。先點擊選中預覽框，再點擊上方按鈕從 Photoshop 獲取圖像。',
    'ec.button.grabQuick': '快速圖層',
    'ec.button.grabLayer': '圖層畫布',
    'ec.button.grabCanvas': '全部畫布',
    'ec.label.canvasRatio': '畫布比例',
    'ec.label.imageCount': '生成數量',
    'ec.label.outputLanguage': '輸出語言',
    'ec.label.targetPlatform': '目標平台',
    'ec.label.designTheme': '設計主題',
    'ec.label.palette': '色調',
    'ec.label.imageModel': '生圖模型',
    'ec.label.resolution': '分辨率',
    'ec.label.brandColor': '品牌色',
    'ec.placeholder.brandColor': '如: #FF6B6B',
    'ec.label.productPrompt': '產品描述 / 賣點',
    'ec.placeholder.productPrompt': '請輸入產品名稱、賣點、參數、目標用戶等信息...',
    'ec.step.productRecognition': '產品識別',
    'ec.step.designPlanning': '設計規劃',
    'ec.step.generating': '生成圖片',
    'ec.step.completed': '完成',
    'ec.button.generate': '開始生成',
    'common.close': '關閉',
    'language.switch': '切換語言',

    // ===== 宮格模式 =====
    'ec.grid.mode': '宮格模式',
    'ec.grid.type': '宮格類型',
    'ec.grid.hint': '生成包含多個模組的宮格詳情圖',
    'ec.option.grid.3': '3 宮格 (3張)',
    'ec.option.grid.4': '4 宮格 (2×2)',
    'ec.option.grid.6': '6 宮格 (2×3)',
    'ec.option.grid.8': '8 宮格 (2×4)',
    'ec.option.grid.9': '9 宮格 (3×3)',
    'ec.option.grid.12': '12 宮格 (3×4)',
    'ec.option.grid.free': '自由 (自動)',

    // ===== 複刻模式 =====
    'ec.clone.mode': '複刻模式',
    'ec.section.referenceImage_clone': '產品圖（複刻模式）',
    'ec.hint.referenceImage_clone': '3 張槽位用於放置產品圖。選中下方複刻參考圖槽位，再點擊按鈕獲取詳情頁。',
    'ec.clone.remove': '移除',
    
    // ===== 電商詳情頁 - 下拉選項 =====
    'ec.option.ratio.1_1': '1:1 方形',
    'ec.option.ratio.3_4': '3:4 豎版',
    'ec.option.ratio.4_3': '4:3 橫版',
    'ec.option.ratio.9_16': '9:16 移動端',
    'ec.option.ratio.16_9': '16:9 寬屏',
    'ec.option.ratio.21_9': '21:9 超寬屏',
    'ec.option.ratio.4_5': '4:5 社媒豎圖',
    'ec.option.ratio.2_3': '2:3 豎版',
    'ec.option.count.unit': '張',
    'ec.option.platform.amazon': 'Amazon',
    'ec.option.platform.taobao': '淘寶/天貓',
    'ec.option.platform.jd': '京東',
    'ec.option.platform.xiaohongshu': '小紅書',
    'ec.option.platform.tiktok': 'TikTok Shop',
    'ec.option.platform.shopify': 'Shopify',
    'ec.option.platform.shein': 'SHEIN',
    'ec.option.platform.temu': 'Temu',
    'ec.option.theme.follow_recommendation': '智能推薦',
    'ec.option.theme.minimalist': '簡約現代',
    'ec.option.theme.premium': '高端奢華',
    'ec.option.theme.youthful': '年輕活力',
    'ec.option.theme.nature': '自然清新',
    'ec.option.theme.tech': '科技質感',
    'ec.option.palette.follow_recommendation': '智能推薦',
    'ec.option.palette.warm': '暖色調',
    'ec.option.palette.cool': '冷色調',
    'ec.option.palette.high_contrast': '高對比',
    'ec.option.palette.soft': '柔和淡雅',
    'ec.option.palette.vibrant': '鮮豔活潑',
    'ec.option.model.bananapro': 'Banana Pro（推薦）',
    'ec.option.model.banana2': 'Banana 2',
    'ec.option.model.banana1': 'gpt-image2',
    'ec.option.size.1K': '1K (1024)',
    'ec.option.size.2K': '2K (2048)',
    'ec.option.size.4K': '4K (4096)',
    'ec.option.outLang.none': '無（純產品圖）',
    'ec.option.outLang.zh-CN': '簡體中文',
    'ec.option.outLang.zh-TW': '繁體中文',
    'ec.option.outLang.en-US': 'English (US)',
    'ec.option.outLang.en-GB': 'English (UK)',
    'ec.option.outLang.ja-JP': '日本語',
    'ec.option.outLang.ko-KR': '한국어',
    'ec.option.outLang.fr-FR': 'Français',
    'ec.option.outLang.de-DE': 'Deutsch',
    'ec.option.outLang.es-ES': 'Español',
    'ec.option.outLang.pt-BR': 'Português',
    'ec.option.outLang.ar-SA': 'العربية',
    'ec.option.outLang.ru-RU': 'Русский',
    'ec.option.outLang.th-TH': 'ภาษาไทย',
    'ec.option.outLang.vi-VN': 'Tiếng Việt',
    'ec.option.outLang.id-ID': 'Bahasa Indonesia',

    // ===== 畫幅比例選項 =====
    'aspectRatio.original': '原畫幅',
    'aspectRatio.1:1': '1:1 方形 (1024x1024)',
    'aspectRatio.2:3': '2:3 豎屏 (832x1248)',
    'aspectRatio.3:2': '3:2 橫屏 (1248x832)',
    'aspectRatio.3:4': '3:4 豎屏 (864x1184)',
    'aspectRatio.4:3': '4:3 橫屏 (1184x864)',
    'aspectRatio.4:5': '4:5 豎屏 (896x1152)',
    'aspectRatio.5:4': '5:4 橫屏 (1152x896)',
    'aspectRatio.9:16': '9:16 手機豎屏 (768x1344)',
    'aspectRatio.16:9': '16:9 寬屏 (1344x768)',
    'aspectRatio.21:9': '21:9 超寬屏 (1536x672)',

    // ===== 繁星比例選項 =====
    'bananaAspectRatio.auto': '自動比例',
    'bananaAspectRatio.1:1': '1:1 方形',
    'bananaAspectRatio.2:3': '2:3 豎屏',
    'bananaAspectRatio.3:2': '3:2 橫屏',
    'bananaAspectRatio.3:4': '3:4 豎屏',
    'bananaAspectRatio.4:3': '4:3 橫屏',
    'bananaAspectRatio.4:5': '4:5 豎屏',
    'bananaAspectRatio.5:4': '5:4 橫屏',
    'bananaAspectRatio.9:16': '9:16 手機豎屏',
    'bananaAspectRatio.16:9': '16:9 寬屏',
    'bananaAspectRatio.21:9': '21:9 超寬屏',

    // ===== 登入 / 註冊 =====
    'login.title': '登入',
    'login.username': '使用者名稱',
    'login.username.placeholder': '請輸入使用者名稱',
    'login.password': '密碼',
    'login.password.placeholder': '請輸入密碼',
    'login.savedAccounts': '已登入帳號',
    'login.savedAccounts.placeholder': '選擇已登入帳號',
    'login.rememberPassword': '記住密碼',
    'login.submit': '登入',
    'login.noAccount': '沒有帳號？',
    'login.registerNow': '立即註冊',
    'login.close': '關閉',

    'register.title': '註冊',
    'register.username': '使用者名稱（至少3位）',
    'register.username.placeholder': '請輸入使用者名稱',
    'register.email': '電子郵箱（選填）',
    'register.email.placeholder': '請輸入電子郵箱（選填）',
    'register.password': '密碼（至少6位）',
    'register.password.placeholder': '請輸入密碼',
    'register.confirmPassword': '確認密碼',
    'register.confirmPassword.placeholder': '請再次輸入密碼',
    'register.invitationCode': '邀請碼（選填）',
    'register.invitationCode.placeholder': '請輸入邀請碼（選填）',
    'register.submit': '註冊',
    'register.hasAccount': '已有帳號？',
    'register.loginNow': '立即登入',

    // ===== 插件在線更新 =====
    'pluginUpdate.label': '插件更新',
    'pluginUpdate.check': '檢查更新',
    'pluginUpdate.title': '選擇要更新的版本',
    'pluginUpdate.close': '×',
    'pluginUpdate.latest': '最新',
    'pluginUpdate.current': '當前',
    'pluginUpdate.older': '舊版',
    'pluginUpdate.updateTo': '更新到此版本',
    'pluginUpdate.updateToLatest': '更新到最新版本',
    'pluginUpdate.currentVersion': '當前版本',
    'pluginUpdate.noDesc': '無描述',
    'pluginUpdate.status.connecting': '正在檢查更新...',
    'pluginUpdate.status.serverFail': '伺服器連接失敗',
    'pluginUpdate.status.fetchFail': '獲取版本列表失敗',
    'pluginUpdate.status.noVersions': '沒有可用版本',
    'pluginUpdate.status.downloading': '正在下載版本 {version}...',
    'pluginUpdate.status.fetchingStructure': '正在獲取插件結構...',
    'pluginUpdate.status.downloadingFiles': '正在下載插件檔案...',
    'pluginUpdate.status.downloadingFolder': '正在下載資料夾',
    'pluginUpdate.status.downloadingFile': '正在下載檔案',
    'pluginUpdate.status.downloading2': '正在下載',
    'pluginUpdate.status.installing': '下載完成，正在安裝新版本...',
    'pluginUpdate.status.success': '插件更新成功！已更新 {count} 個檔案，新版本: {version}，請重啟PS生效',
    'pluginUpdate.status.successNoChange': '插件更新成功！新版本: {version}，請重啟PS生效',
    'pluginUpdate.status.structureFail': '獲取插件結構失敗',
    'pluginUpdate.status.downloadFail': '下載插件檔案失敗',
    'pluginUpdate.status.installFail': '安裝失敗',
    'pluginUpdate.status.checkFail': '檢查更新失敗',
    'pluginUpdate.status.latestOk': '已是最新版本，無需更新'
};
