{
  "nav": {
    "search": "搜尋",
    "scanner": "列表生成",
    "showcase": "瀏覽",
    "help": "說明",
    "help_title": "使用說明",
    "settings": "設定",
    "toggle_sidebar": "展開/收合"
  },
  "common": {
    "locale": {
      "zh-TW": "繁",
      "zh-CN": "简",
      "ja": "あ",
      "en": "EN"
    },
    "action": {
      "confirm": "確認",
      "cancel": "取消"
    },
    "no_image": "無圖片"
  },
  "search": {
    "page_title": "搜尋",
    "drag_overlay": {
      "hint": "放開以搜尋番號"
    },
    "placeholder": {
      "query": "搜尋番號、女優或拖入檔案...",
      "tag": "標籤名稱"
    },
    "hint": {
      "partial_search": "提示：輸入局部番號如 IPZZ-03 可搜尋 030~039，輸入女優名可搜尋其作品"
    },
    "action": {
      "search": "搜尋",
      "cancel_search": "取消搜尋",
      "clear": "清空",
      "toggle_grid": "切換到圖片模式",
      "toggle_detail": "切換到詳細模式",
      "add_files": "加入檔案",
      "add_folder": "加入資料夾",
      "favorite": "我的最愛",
      "load_favorite": "載入我的最愛資料夾",
      "load_favorite_folder": "載入：{folder}",
      "add_tag": "新增標籤",
      "edit_title": "編輯標題",
      "translate_ai": "AI 翻譯",
      "edit_chinese_title": "編輯中文片名",
      "switch_source": "切換版本",
      "open_source_url": "開啟來源頁面",
      "open_folder": "開啟資料夾",
      "back_to_detail": "返回詳情"
    },
    "empty": {
      "hint": "輸入番號搜尋，或加入影片檔案",
      "drag_hint": "也可直接拖入檔案或資料夾"
    },
    "error": {
      "hint": "請檢查番號格式或稍後再試",
      "tag_api_failed": "標籤儲存失敗，請稍後再試"
    },
    "nav": {
      "prev": "上一個 (←)",
      "next": "下一個 (→)"
    },
    "label": {
      "actor": "演員",
      "date": "發行日期",
      "maker": "片商",
      "director": "導演",
      "duration": "片長",
      "label": "發行商",
      "series": "系列",
      "tags": "標籤",
      "title": "標題",
      "chinese_title": "中文片名",
      "chinese_title_ai": "AI 翻譯標題"
    },
    "unit": {
      "minutes": "分鐘",
      "age": "歲",
      "cup": "罩杯"
    },
    "actress": {
      "add_favorite": "收藏此女優",
      "favorited": "已收藏",
      "favorite_success": "已成功收藏",
      "favorite_error": "收藏失敗，請稍後再試",
      "favorite_timeout": "收藏逾時，請稍後再試"
    },
    "badge": {
      "subtitle": "中文字幕"
    },
    "lightbox": {
      "close": "關閉 (ESC)",
      "prev": "上一部 (←)",
      "next": "下一部 (→)"
    },
    "gallery": {
      "prev": "上一張 (←)",
      "next": "下一張 (→)",
      "sample_prefix": "劇照"
    },
    "grid": {
      "sample_prefix": "劇照",
      "thumb_prefix": "縮圖",
      "detail_title": "查看詳情",
      "unknown_actor": "未知",
      "unknown_title": "未知標題"
    },
    "cover": {
      "alt": "封面"
    },
    "local": {
      "has_local": "本地已有（點擊開啟資料夾）",
      "has_local_count": "本地已有 {count} 個版本（點擊開啟資料夾）"
    },
    "button": {
      "search_all": "批次搜尋",
      "continue": "繼續",
      "pause": "暫停",
      "retry_failed": "重試失敗 ({count})",
      "search_range": "搜尋 {start}-{end} / {total}",
      "translating_progress": "翻譯中 ({processed}/{total})",
      "translate_all_count": "翻譯全部 ({count})",
      "searching": "搜尋中...",
      "load_more": "載入更多"
    },
    "mode": {
      "exact": "完整番號搜尋",
      "partial": "部分番號搜尋",
      "prefix": "系列搜尋",
      "actress": "模糊搜尋",
      "keyword": "全文搜尋",
      "uncensored": "無碼搜尋"
    },
    "filelist": {
      "search_all_title": "搜尋所有尚未搜尋的檔案",
      "translate_all_title": "翻譯所有日文標題",
      "scrape_all_title": "整理所有已搜尋的檔案（重命名 + 建資料夾 + NFO）",
      "scrape_all": "批次整理",
      "processing_prefix": "處理中",
      "organizing_prefix": "整理中",
      "remove_file": "移除此檔案",
      "scrape_nfo": "整理此片",
      "failed": "失敗",
      "retry": "重試",
      "enter_number": "手動輸入番號",
      "file_count": "檔案 {current}/{total}",
      "result_count": "搜尋結果 ({count})",
      "unrecognized": "無法識別番號: {filename}",
      "not_found": "找不到 {number} 的資料",
      "search_failed": "搜尋失敗",
      "connection_error": "連線錯誤，請稍後再試",
      "already_organized": "已整理"
    },
    "toast": {
      "no_searchable_files": "沒有需要搜尋的檔案",
      "search_complete": "批次搜尋完成：成功 {success}，失敗 {failed}",
      "no_scrapable_files": "沒有可整理的檔案",
      "scrape_complete": "批次整理完成：成功 {success}，失敗 {failed}",
      "scrape_complete_dup": "批次整理完成：成功 {success}，失敗 {failed}，重複 {duplicate}",
      "no_search_results": "此檔案沒有搜尋結果",
      "scrape_failed": "{filename} 整理失敗",
      "no_valid_files": "無有效影片檔案（無法識別番號）",
      "desktop_only": "此功能需要在桌面應用程式中使用",
      "load_failed": "載入失敗，請重試",
      "translate_failed": "翻譯失敗，請重試",
      "db_not_synced": "未連動 — 整理完成後不會出現在 Showcase",
      "db_sync_failed": "DB 同步失敗（檔案已整理但未出現在 Showcase）"
    },
    "duplicate": {
      "title": "檔案重複",
      "body": "目標檔案已存在，繼續會覆蓋原有檔案：",
      "explanation": "這通常發生在同一部影片有多個版本（CD1/CD2、4K、UC）時。",
      "instruction": "請到 <strong>設定 → 進階刮削設定 → 版本標記</strong>，新增關鍵字並確認檔案命名格式包含 <code class=\"badge badge-sm\">{suffix}</code> 變數。",
      "acknowledge": "了解",
      "go_settings": "前往設定"
    }
  },
  "settings": {
    "page_title": "設定",
    "tabs": {
      "display": "顯示偏好",
      "scraping": "刮削行為",
      "sources": "掃描來源",
      "organize": "整理規則",
      "translate": "AI 翻譯",
      "advanced": "進階"
    },
    "display": {
      "font_size_label": "介面字級",
      "locale_label": "介面語言",
      "theme_label": "主題"
    },
    "sources": {
      "uncensored_mode_label": "無碼模式",
      "uncensored_mode_on": "無碼模式：開",
      "uncensored_mode_off": "無碼模式：關",
      "uncensored_mode_off_hint": "請手動重新啟用任一有碼來源以關閉無碼模式（off 不會自動重開有碼來源）",
      "counter_prefix": "已啟用",
      "cap_tag": "上限",
      "select_all": "全開",
      "manual_only_badge": "BETA",
      "cap_exceeded_title": "已達啟用上限",
      "cap_exceeded_body": "已達上限 10 個，請先停用一個來源，或在進階搜尋手動選擇單一來源覆寫。",
      "warn_all_disabled": "目前沒有啟用任何搜尋來源，請至少啟用一個。",
      "counter_help": "自動搜尋最多 10 個來源，依你排的順序依序搜尋。",
      "mt_server_url_label": "Server URL",
      "mt_token_label": "Bearer Token",
      "mt_connect_btn": "連線",
      "mt_connected_status": "✓ 已連線",
      "mt_edit_btn": "編輯",
      "mt_disconnect_btn": "中斷",
      "mt_connected_tier_hint": "連線後所有 provider 預設停留在下方清單（未進入 Active Row），由你手動加入。連線後會自動測試所有 provider，連不到的會灰化並標示常見原因，可手動「重新測試」。",
      "mt_provider_list_header": "Provider 清單",
      "mt_provider_list_expand_aria": "展開 Provider 清單",
      "mt_provider_list_collapse_aria": "收合 Provider 清單",
      "mt_promote_hint": "點擊可加入 Active Row",
      "mt_disconnect_toast": "Metatube 已中斷，請至下方 Section 3 重新連線。",
      "mt_enable_label": "啟用 Metatube 連線",
      "mt_enable_help": "開啟後在下方展開 Metatube 連線設定，可填入自架 metatube server 串接 30+ 來源。",
      "mt_lan_mode_label": "LAN 自架（允許區網位址）",
      "mt_connecting_btn": "連線中…",
      "mt_connect_network_error": "連線失敗，請確認網路並重試",
      "mt_connect_success_toast": "已連線，{count} 個 provider 已載入 Provider 清單",
      "mt_probe_testing": "測試來源中",
      "mt_retest_btn": "重新測試",
      "mt_probe_hint_title": "為什麼有些來源是灰色的？",
      "mt_probe_hint_reason1": "你的 metatube server 未設定或未生效日本 proxy（地區封鎖，如 FANZA / MGS 類）。",
      "mt_probe_hint_reason2": "該來源需登入或有反爬機制（如 SOD，換 IP 也無效）。",
      "mt_probe_hint_reason3": "該來源的 metatube scraper 已隨網站改版失效（如 JAV321 / KIN8，與你的環境無關）。",
      "mt_promote_unavailable_warning": "此來源目前測不到，已加入主力集但可能抓不到資料",
      "mt_probe_failed_pill_hint": "此來源目前測不到，加入後可能抓不到資料，可先點「重新測試」確認",
      "dmm_proxy_required_hint": "DMM 需要 proxy 才能使用，請先在設定中開啟代理"
    },
    "advanced_search": {
      "toggle_label": "進階搜尋",
      "help": "啟用後可從以下入口指定單一來源搜尋：\n① 搜尋頁長壓 → 送出鈕（搜尋新番號）\n② 結果面板 🔄 長壓（切換當前結果來源）\n③④ 封面牆／燈箱缺卡長壓 → 補缺鈕（重新刮削）\n⑤ 燈箱番號旁 ⚙（進階重刮）\nmetatube 來源不支援女優／關鍵字搜尋，建議輸入完整番號。",
      "metatube_keyword_hint": "metatube 來源不支援女優/關鍵字搜尋，建議輸入完整番號。",
      "group_metatube_empty": "尚無 Metatube 來源"
    },
    "thumbnail_cache": {
      "label": "封面縮圖快取",
      "hint": "在本機產生封面的小圖快取，大幅加快封面牆與燈箱載入（尤其影片檔放在 NAS / HDD 時）。每張約 30KB。",
      "confirm_modal": {
        "title": "開啟封面縮圖快取",
        "body": "將為目前 {count} 部影片建立封面縮圖，約佔 {mb}MB 空間。在傳統硬碟（HDD）上預計約需 {min} 分鐘於背景生成；SSD 會快很多。期間可繼續正常使用，完成後會通知你。（確認後會立即儲存目前設定）",
        "cancel": "取消",
        "confirm": "儲存並開始建立"
      },
      "disable_modal": {
        "title": "關閉封面縮圖快取",
        "body": "將刪除已生成的封面縮圖（釋放約 {mb}MB 空間）；不影響任何影片資料與原始封面。重新開啟需再次於背景生成。",
        "cancel": "取消",
        "confirm": "關閉並清除"
      }
    },
    "toast": {
      "desktop_only": "此功能需要在桌面應用程式中使用"
    },
    "header": {
      "title": "設定",
      "font_size_prefix": "字體大小",
      "switch_dark": "切換至深色模式",
      "switch_light": "切換至淺色模式",
      "locale_prefix": "語系"
    },
    "section": {
      "search": "搜尋與刮削",
      "scraper_advanced": "進階刮削設定",
      "gallery_advanced": "進階顯示選項",
      "system": "系統設定"
    },
    "favorite_folder": {
      "pick_from_scanner": "從 Scanner 資料夾選取",
      "no_directories": "尚未設定 Scanner 資料夾",
      "linked_text": "✓ 已連動 Scanner",
      "not_linked_text": "⚠ 未連動 Scanner"
    },
    "search": {
      "uncensored_mode": "無碼模式",
      "proxy_dmm_hint": "DMM 需要日本 IP",
      "proxy_placeholder": "http://帳號:密碼@主機:埠號 — 已有日本 IP 可輸入 direct",
      "favorite_folder_label": "我的最愛資料夾",
      "favorite_folder_hint": "一鍵載入常用資料夾",
      "favorite_folder_placeholder": "留空 = 系統下載資料夾",
      "favorite_folder_example_prefix": "範例：C:\\Users\\&lt;你的使用者名稱&gt;\\下載"
    },
    "translate": {
      "enabled_label": "啟用標題翻譯",
      "provider_label": "翻譯服務",
      "ollama_local": "（本地）",
      "gemini_cloud": "（Google 雲端）",
      "model_label": "模型",
      "test_connection_placeholder": "請先測試連線",
      "test_model_title": "測試模型",
      "test_translation_title": "測試翻譯功能",
      "test_apikey_placeholder": "請先測試 API Key",
      "gemini_free_hint": "可免費申請",
      "security_title": "安全提示：",
      "security_item1": "API Key 將以明文存儲在 config.json",
      "security_item2": "請勿將 config.json 分享給他人",
      "security_item3_prefix": "如需撤銷，請前往",
      "security_item3_suffix": "重新生成",
      "openai_compatible": "OpenAI 相容",
      "openai_api_key_placeholder": "留空 = 不送 Authorization header",
      "openai_api_key_hint": "本地 LLM 可留空，雲端服務需填入 API Key",
      "openai_model_placeholder": "e.g. gpt-4o-mini",
      "openai_custom_model": "自訂..."
    },
    "scraper": {
      "suffix_keywords_label": "版本標記",
      "suffix_keywords_hint": "檔名含這些關鍵字時保留為 {suffix}，多個按列表順序拼接",
      "create_folder_label": "建立資料夾",
      "folder_layers_label": "資料夾層級",
      "folder_layer_outer": "外層",
      "folder_layer_middle": "中層",
      "folder_layer_inner": "內層",
      "preview_prefix": "預覽",
      "filename_format_label": "檔案命名格式",
      "max_title_length_label": "標題長度限制",
      "unit_chars": "字元",
      "max_filename_length_label": "檔名長度限制",
      "path_length_help_aria": "Windows 路徑長度說明",
      "path_length_help_line1": "Windows 預設路徑上限為 260 字元（適用 Windows 10 1607+ / Windows 11）。",
      "path_length_help_line2": "若需更長檔名，以<strong>系統管理員身分</strong>開啟 PowerShell 執行：",
      "path_length_help_line3": "重開機後生效。",
      "path_length_help_line4": "macOS / Linux 不受此限制，但從 macOS/Linux 產生的長檔名搬到未啟用 LongPathsEnabled 的 Windows 仍可能失敗。",
      "video_extensions_label": "影片副檔名",
      "video_extensions_hint": "以逗號分隔",
      "jellyfin_mode_label": "Jellyfin / Emby 圖片模式",
      "jellyfin_mode_hint": "自動產生 {stem}-poster.jpg + {stem}-fanart.jpg；poster 與 NFO 同時相容 Jellyfin 與 Emby，fanart 僅 Jellyfin 讀取（Emby 不支援此命名）",
      "download_sample_images_label": "下載劇照",
      "download_sample_images_hint": "整理時自動下載劇照至 extrafanart/ 子目錄（需啟用「建立資料夾」）"
    },
    "gallery": {
      "output_dir_label": "輸出目錄",
      "select_folder_title": "選擇資料夾",
      "output_filename_label": "輸出檔名",
      "default_mode_label": "預設顯示模式",
      "mode_image": "圖片模式",
      "mode_detail": "詳細模式",
      "mode_text": "文字模式",
      "default_sort_label": "預設排序",
      "sort_date": "發售日期",
      "sort_mdate": "修改日期",
      "sort_num": "番號",
      "sort_title": "片名",
      "sort_actor": "演員",
      "sort_maker": "片商",
      "sort_size": "檔案大小",
      "order_desc": "遞減",
      "order_asc": "遞增",
      "items_per_page_label": "每頁顯示數量",
      "all": "全部",
      "min_size_label": "最小影片尺寸",
      "min_size_hint": "0 = 不過濾"
    },
    "system": {
      "default_page_label": "啟動時開啟頁面",
      "player_label": "影片播放器",
      "player_placeholder": "留空使用系統預設",
      "player_hint_prefix": "例如:",
      "reset_label": "重置所有設定",
      "reset_hint": "刪除所有自訂設定，恢復預設值"
    },
    "action": {
      "test": "測試",
      "variable": "變數",
      "reset": "重置為預設值",
      "save": "儲存設定"
    },
    "var": {
      "num": "番號",
      "title": "標題",
      "actor": "女優",
      "actors": "女優(全)",
      "maker": "片商",
      "date": "日期",
      "year": "年份",
      "month": "月份",
      "day": "日",
      "suffix": "後綴"
    },
    "dirty_modal": {
      "title": "尚未儲存的變更",
      "body": "您有修改尚未儲存，要如何處理？",
      "discard": "不儲存",
      "save": "儲存更改"
    },
    "reset_modal": {
      "title": "重置所有設定",
      "body": "確定要重置所有設定嗎？此操作將刪除所有自訂設定，無法復原。",
      "confirm": "確認重置"
    },
    "status": {
      "loading_models": "載入模型中...",
      "connecting": "連線中...",
      "testing": "測試中...",
      "testing_translation": "測試翻譯中...",
      "connection_failed": "無法連線",
      "connect_failed": "連接失敗",
      "no_models": "無可用模型",
      "n_models": "{count} 個模型",
      "connected_n_models": "已連線，{count} 個模型",
      "gemini_n_flash_models": "找到 {count} 個 Flash 模型",
      "enter_url": "請輸入 URL",
      "enter_api_key": "請輸入 API Key",
      "enter_api_key_first": "請先輸入 API Key",
      "select_model": "請先選擇模型",
      "network_error": "✗ 網路錯誤，請稍後再試",
      "translation_success": "翻譯測試成功！ ({translation})",
      "test_failed": "測試失敗: {msg}",
      "openai_connection_failed": "連線失敗",
      "openai_http_error": "HTTP 請求失敗",
      "openai_auth_failed": "認證失敗，請檢查 API Key",
      "openai_forbidden": "無存取權限",
      "openai_not_found": "API 端點不存在，請確認 Base URL",
      "openai_rate_limited": "請求頻率超限，請稍後再試",
      "openai_missing_base_url": "請輸入 Base URL",
      "openai_missing_model": "請輸入模型名稱",
      "openai_connection_timeout": "連線逾時",
      "openai_api_error": "API 回傳錯誤",
      "openai_translate_failed": "翻譯測試失敗",
      "openai_unknown_response_format": "未知的回應格式",
      "ja_skip": "日文模式：跳過翻譯"
    }
  },
  "scanner": {
    "page_title": "列表生成",
    "toast": {
      "desktop_only": "此功能需要在桌面應用程式中使用",
      "folder_already_added": "此資料夾已在列表中",
      "copy_path_failed": "複製失敗，路徑：{path}",
      "generate_error": "產生失敗，請查看日誌",
      "nfo_update_error": "NFO 補齊失敗，請查看日誌",
      "jellyfin_update_error": "Jellyfin 圖片補齊失敗，請查看日誌"
    },
    "copy_fail_modal": {
      "title": "複製日誌失敗",
      "body": "clipboard 寫入失敗，請手動選取以下文字按 Ctrl+C 複製：",
      "close": "關閉"
    },
    "drag_overlay": {
      "hint": "放開以加入資料夾"
    },
    "folder": {
      "section_title": "掃描資料夾",
      "select_title": "選擇資料夾",
      "manual_title": "手動輸入",
      "placeholder": "輸入資料夾路徑...",
      "empty_line1": "尚未加入任何資料夾",
      "empty_line2": "點擊上方按鈕或拖曳資料夾至此",
      "remove_title": "移除",
      "output_prefix": "輸出:",
      "settings_link": "設定",
      "copy_path": "複製路徑"
    },
    "terminal": {
      "filter_all": "全部",
      "filter_all_title": "顯示全部",
      "filter_error": "錯誤",
      "filter_error_title": "僅顯示錯誤",
      "filter_warn": "警告",
      "filter_warn_title": "僅顯示警告",
      "copy_title": "複製日誌",
      "clear_display_title": "清除畫面（重整後恢復）",
      "clear_all_title": "清除全部（包含歷史）"
    },
    "stats": {
      "cached_prefix": "已掃描:",
      "cached_suffix": "部",
      "clear_cache_title": "清除快取",
      "nfo_prefix": "NFO 欄位不全:",
      "nfo_suffix": "部",
      "nfo_update_title": "補齊 NFO 欄位",
      "jellyfin_prefix": "Jellyfin 專用封面格式缺失:",
      "jellyfin_suffix": "部",
      "jellyfin_update_title": "補齊 Jellyfin poster + fanart",
      "last_run_prefix": "上次執行: ",
      "last_added": "(新增 {count} 部)",
      "generate_idle": "產生網頁",
      "generate_loading": "產生中...",
      "nfo_idle": "補齊欄位",
      "nfo_loading": "補齊中...",
      "jellyfin_help_line1": "Jellyfin / Emby 等媒體伺服器需要額外封面格式：",
      "jellyfin_help_line2": "<code>{stem}-poster.jpg</code> — 從封面圖<strong>右側裁切</strong>產生（直式海報）",
      "jellyfin_help_line3": "<code>{stem}-fanart.jpg</code> — 封面圖原尺寸複製（橫式背景）",
      "jellyfin_help_line4": "點擊「補齊」自動從已有封面產生，純本地處理不連網。",
      "jellyfin_idle": "補齊圖片",
      "jellyfin_loading": "補齊中...",
      "jellyfin_check_btn": "檢查 Jellyfin 圖片",
      "jellyfin_check_idle_label": "Jellyfin 專用封面尚未檢查",
      "jellyfin_checking": "檢查中...",
      "jellyfin_check_done_ok": "已檢查，全部正常",
      "btn_done": "已完成",
      "missing_both_prefix": "缺 NFO+封面:",
      "missing_nfo_prefix": "缺 NFO:",
      "missing_cover_prefix": "缺封面:",
      "missing_suffix": "片",
      "missing_enrich_idle": "一鍵補完",
      "missing_enrich_loading": "補完中...",
      "missing_enrich_preparing": "準備中...",
      "missing_enrich_done": "補完完成",
      "missing_enrich_toast_success": "補完完成！{success} 部成功",
      "missing_enrich_toast_mixed": "補完完成！{success} 部成功，{failed} 部失敗",
      "missing_enrich_batch_fail": "批次補完失敗 ({status}): {error}",
      "missing_enrich_disconnect": "連線中斷，下次可繼續",
      "missing_enrich_error": "補完失敗，請稍後重試",
      "missing_enrich_stream_error": "補完錯誤，下次可繼續",
      "missing_enrich_interrupted": "補完中斷，下次可繼續",
      "missing_resume_label": "上次補完未完成，剩餘",
      "missing_resume_suffix": "片",
      "missing_resume_btn": "繼續",
      "missing_resume_dismiss": "忽略",
      "missing_enrich_confirm_title": "確認大批量補完",
      "missing_enrich_confirm_body_prefix": "共 ",
      "missing_enrich_confirm_body_middle": " 部影片將進行補完，預估耗時約 ",
      "missing_enrich_confirm_body_suffix": " 分鐘，是否繼續？",
      "missing_enrich_confirm_cancel": "取消",
      "missing_enrich_confirm_confirm": "確認補完"
    },
    "alias": {
      "section_title": "女優別名管理",
      "collapse_title": "展開/收起",
      "search_placeholder": "新增女優 / 篩選...",
      "filter_hint": "篩選中 — {count} 筆符合，按 Enter 或 [新增] 可建立「{name}」",
      "add": "新增",
      "online_search": "線上搜尋",
      "loading": "載入中...",
      "empty": "尚無別名記錄",
      "no_results": "無搜尋建議",
      "add_alias": "別名",
      "alias_input_placeholder": "輸入別名",
      "confirm": "確認加入",
      "delete_group_title": "刪除此女優別名組",
      "delete_alias_title": "移除此別名",
      "error_conflict": "別名衝突",
      "delete_group_modal": {
        "title": "刪除別名組",
        "body": "確定要刪除「{name}」的整筆別名組嗎？此操作無法復原。",
        "cancel": "取消",
        "confirm": "確認刪除"
      }
    },
    "tag_alias": {
      "section_title": "Tag 別名管理",
      "collapse_title": "展開/收起",
      "new_group_placeholder": "例：メイド / 女僕 / 女傭",
      "add": "新增",
      "loading": "載入中...",
      "empty": "尚無 Tag 別名記錄",
      "add_alias_aria": "新增別名",
      "delete_group_title": "刪除此 Tag 別名組",
      "delete_alias_title": "移除此別名",
      "error_conflict": "Tag 別名衝突",
      "delete_group_modal": {
        "title": "刪除 Tag 別名組",
        "body": "確定要刪除「{name}」的整筆 Tag 別名組嗎？此操作無法復原。",
        "cancel": "取消",
        "confirm": "確認刪除"
      },
      "ai_hint": {
        "icon_title": "AI 整理建議",
        "tooltip": "💡 讓 AI agent 透過 /api/capabilities 整理比較快"
      },
      "toast": {
        "add_group_success": "已新增 Tag 別名組：{name}",
        "delete_success": "已刪除：{name}"
      },
      "error": {
        "unknown": "未知錯誤",
        "load_failed": "載入失敗: {error}",
        "add_failed": "新增失敗: {error}",
        "delete_failed": "刪除失敗: {error}",
        "add_alias_failed": "新增別名失敗: {error}",
        "remove_failed": "移除失敗: {error}"
      }
    },
    "dirty_modal": {
      "title": "尚未儲存的變更",
      "body": "您有修改資料夾清單但未產生網頁，要如何處理？",
      "cancel": "取消",
      "discard": "放棄變更",
      "save": "儲存並離開"
    },
    "clear_cache_modal": {
      "title": "清除影片快取",
      "body_prefix": "此操作將刪除所有已快取的影片元數據（共",
      "body_suffix": "部），下次需重新掃描才能恢復。確定要清除嗎？",
      "cancel": "取消",
      "confirm": "確認刪除"
    }
  },
  "notif": {
    "title": "通知",
    "clear_all": "全部清空",
    "empty": "目前沒有通知",
    "open": "開啟通知",
    "close": "關閉通知",
    "dialog_label": "通知中心",
    "scanner_started": "掃描開始",
    "scanner_done": "掃描完成",
    "scanner_done_with_errors": "掃描完成（部分失敗）",
    "scanner_failed": "掃描中斷",
    "batch_enrich_started": "批次補完開始",
    "batch_enrich_done": "批次補完完成",
    "batch_enrich_done_with_errors": "批次補完（部分失敗）",
    "batch_enrich_failed": "批次補完中斷",
    "jl_cf_timeout": "JavLibrary CF 驗證逾時",
    "thumb_prewarm_start": "開始建立封面縮圖快取",
    "thumb_prewarm_done": "封面縮圖快取已完成"
  },
  "similar_mode": {
    "button_aria_label": "探索相似影片",
    "close": "關閉",
    "fetch_failed": "載入失敗"
  },
  "showcase": {
    "page_title": "影片瀏覽",
    "rescrape": {
      "modal_title": "進階重新刮削",
      "search_title": "進階搜尋",
      "entry_tooltip": "進階重新刮削",
      "number_label": "番號",
      "filename_hint": "原檔名",
      "source_question": "用哪個來源？",
      "auto_source": "自動",
      "searching": "搜尋中…",
      "not_found": "找不到，換個番號或來源再試。",
      "offline_tooltip": "目前連不上，可到設定重新測試",
      "overwrite_warning": "覆蓋既有封面 + NFO（不可逆）",
      "confirm": "覆蓋寫入",
      "back_to_pick": "換來源",
      "close": "關閉",
      "success": "已覆蓋寫入（封面 + NFO）",
      "fail": "重新刮削失敗，請稍後再試。",
      "jl_desktop_only": "僅限桌面應用程式（standalone）可用",
      "jl_cf_solving": "Cloudflare 驗證中……通過後將自動繼續"
    },
    "placeholder": {
      "search": "搜尋番號、女優、標題..."
    },
    "action": {
      "clear_search": "清除搜尋",
      "search": "搜尋",
      "toggle_order": "切換排序方向",
      "toggle_info": "顯示/隱藏資訊 (S)",
      "play_video": "開啟影片",
      "play": "播放",
      "enrich": "補資料"
    },
    "toolbar": {
      "sort_prefix": "排序",
      "mode_prefix": "模式"
    },
    "sort": {
      "date": "日期",
      "num": "番號",
      "title": "標題",
      "actor": "女優",
      "maker": "片商",
      "size": "大小",
      "mdate": "修改時間",
      "random": "隨機",
      "actress": {
        "video_count": "作品數",
        "name": "姓名",
        "added_at": "收藏時間",
        "age": "年齡",
        "height": "身高",
        "cup": "罩杯"
      }
    },
    "mode": {
      "grid": "圖片",
      "table": "詳細",
      "list": "文字",
      "actress": "女優模式",
      "video": "影片模式"
    },
    "search": {
      "actress": "搜尋女優名稱...",
      "video": "搜尋番號、女優、標題..."
    },
    "unit": {
      "videos": "部",
      "minutes": "分鐘",
      "minutes_abbr": "分",
      "videos_count": " 部",
      "films": "部作品",
      "actresses": "位女優"
    },
    "status": {
      "total_prefix": "共",
      "total_suffix": "部影片",
      "search_prefix": "搜尋 \"",
      "search_middle": "\" — 找到",
      "search_suffix": "部",
      "search_empty": "沒有符合的影片",
      "search_actresses_prefix": "找到 ",
      "search_actresses_middle": " 位女優 \"",
      "search_actresses_suffix": "\""
    },
    "nav": {
      "prev_page": "上一頁",
      "next_page": "下一頁"
    },
    "grid": {
      "unknown_actor": "未知",
      "unknown_title": "未知標題",
      "unknown_size": "未知"
    },
    "label": {
      "actor": "演員",
      "maker": "片商",
      "date": "日期",
      "series": "系列",
      "duration": "片長",
      "director": "導演",
      "label": "發行"
    },
    "table": {
      "col_number": "番號",
      "col_title": "標題",
      "col_actor": "女優",
      "col_maker": "片商",
      "col_director": "導演",
      "col_duration": "片長",
      "col_date": "日期",
      "col_tags": "標籤",
      "col_size": "大小"
    },
    "lightbox": {
      "close": "關閉 (ESC)",
      "prev": "上一部 (←)",
      "next": "下一部 (→)",
      "unknown_number": "未知",
      "add_tag": "新增標籤",
      "tag_placeholder": "標籤名稱",
      "tag_api_failed": "標籤儲存失敗，請稍後再試",
      "user_tags_label": "自訂標籤",
      "alias_label": "別名",
      "alias_source_hint": "由 Scanner 同步"
    },
    "gallery": {
      "prev": "上一張 (←)",
      "next": "下一張 (→)",
      "sample_prefix": "劇照",
      "sample_alt": "劇照",
      "thumb_alt": "縮圖"
    },
    "shortcut": {
      "switch_mode": "切換顯示",
      "toggle_info": "顯示資訊",
      "pagination": "翻頁",
      "close": "關閉"
    },
    "enrich": {
      "success": "補資料完成",
      "failed": "補資料失敗，請稍後再試"
    },
    "video": {
      "delete": "從收藏移除",
      "delete_modal": {
        "title": "從收藏移除這部影片",
        "body": "只會從資料庫移除「{number}」這筆紀錄。影片檔會保留在磁碟，不會被刪除；若該檔仍在掃描目錄內，下次掃描會重新被加回。",
        "cancel": "取消",
        "confirm": "確認移除"
      },
      "delete_success": "已從收藏移除",
      "delete_failed": "移除失敗，請稍後再試"
    },
    "actress": {
      "add": "+ 新增女優",
      "addPlaceholder": "輸入女優名稱...",
      "addSuccess": "已新增至收藏",
      "addDuplicate": "已經收藏過了",
      "addNotFound": "找不到此女優",
      "addTimeout": "抓取超時，請稍後再試",
      "remove": "移除最愛",
      "remove_modal": {
        "title": "移除收藏",
        "body": "確定要從收藏移除「{name}」嗎？此操作無法復原。",
        "cancel": "取消",
        "confirm": "確認移除"
      },
      "removeSuccess": "已從收藏移除",
      "empty": "尚未收藏任何女優",
      "emptyHint": "點擊右上角 + 新增收藏",
      "search_films": "搜尋相關影片",
      "addFavorite": "加入收藏",
      "favorited": "已收藏",
      "change_photo": "換照片",
      "picker": {
        "empty": "目前找不到候選照片",
        "empty_hint": "收藏影片越多，本機選項越豐富；也可直接替換資料夾中的圖片",
        "loading": "抓取候選中…",
        "error": "抓取失敗，請稍後再試",
        "replaced": "已更換，隨時可再換",
        "current_source": "當前：{source}",
        "source_local_crop": "本機",
        "source_graphis": "Graphis",
        "source_gfriends": "gfriends",
        "source_wiki": "Wiki",
        "source_minnano": "Minnano"
      }
    },
    "samples": {
      "fetch_btn": "補劇照",
      "fetching": "抓取中...",
      "success": "劇照補抓完成",
      "fetch_failed": "補抓劇照失敗，請稍後再試",
      "multi_video_error": "此資料夾有其他影片，補抓劇照會污染其他片，請先將影片搬到獨立資料夾再試"
    }
  },
  "help": {
    "hero": {
      "page_title": "使用說明",
      "subtitle": "JAV 影片元數據管理工具",
      "privacy": "🔒 純本地應用程式，不蒐集使用者資料",
      "btn_tutorial": "重看新手引導",
      "btn_check_update": "檢查中…",
      "btn_check_update_idle": "檢查更新",
      "update_available_prefix": "新版本",
      "update_available_suffix": "可用",
      "up_to_date": "已是最新版本",
      "ai_instruction": "貼給 AI agent 就能操作 OpenAver",
      "ai_hint_unsupported": "不適用網頁版聊天",
      "ai_tools": "支援：Claude Code · Cursor · Codex 等 AI agent"
    },
    "workflow": {
      "title": "第一次使用？先看這 3 步",
      "subtitle": "從加入資料夾到補全資料，三步上手",
      "step1_title": "加入片庫資料夾",
      "step1_desc": "在 Scanner 追蹤你的 AV 影片資料夾",
      "step2_title": "產生網頁",
      "step2_desc": "一鍵掃描並建立可瀏覽的收藏頁",
      "step3_title": "NFO 補全",
      "step3_desc": "缺封面或資料？點一下從網路自動補齊",
      "next_steps_title": "✅ 完成！接下來試試",
      "next_steps_similar": "燈箱魔杖按鈕：模糊探索類似片",
      "next_steps_favorite": "把喜歡的女優加最愛",
      "next_steps_tag_alias": "Tag chip 點一下展開同義詞（中日英自動 cross-language）"
    },
    "power_user": {
      "title": "想要更多控制？",
      "intro": "喜歡自己掌握每個細節？OpenAver 給你完整的進階入口 — 一片一片精準刮削、自訂命名規則、管理跨語言別名，詳見下方 Search、Settings、Tag 別名管理段落。"
    },
    "tag_alias": {
      "title": "Tag 別名管理",
      "intro": "中日英同義詞集中管理，讓搜尋框、chip 篩選、模糊探索全部說同一種語言。",
      "h6_scanner": "在 Scanner 建立別名組",
      "scanner_chipwall": "chip 牆列出所有 Tag 別名組。點「+」新增 alias，主名（primary）以粉紅色顯示，別名以灰色顯示。",
      "scanner_ai_hint": "點「?」開啟 AI 建議框：把你的 tag 需求描述給 AI，它會回傳建議的別名組供你直接匯入。",
      "h6_showcase": "Showcase 自動展開",
      "showcase_expand": "搜尋框輸入或 chip 點擊時，自動展開同義詞過濾，與女優別名行為對齊。",
      "showcase_click": "點任一 tag chip → 篩出所有同義 tag 的影片，不需要知道正確日文寫法。",
      "h6_tips": "進階提示",
      "tip_ranker": "建完別名後，星座模式（模糊探索）也立即吃 — 同義詞的影片會計入相似分數。"
    },
    "search": {
      "title": "搜尋功能",
      "h6_methods": "支援的搜尋方式",
      "h6_dragdrop": "拖放檔案",
      "h6_grid": "Grid 模式（封面牆）",
      "h6_badge": "版本標記 Badge",
      "method_full": "<strong>完整番號</strong>：如 <code>SONE-001</code>，精確搜尋單一作品",
      "method_partial": "<strong>部分番號</strong>：如 <code>SONE-0</code>，搜尋 001~009",
      "method_series": "<strong>系列搜尋</strong>：如 <code>SONE</code>，搜尋該系列最新作品",
      "method_actress": "<strong>女優名</strong>：如 <code>河北彩花</code>，搜尋該演員作品",
      "drag_auto": "將影片檔案拖入視窗，自動提取番號並搜尋",
      "drag_batch": "支援多檔案批次處理（一次 20 個）",
      "drag_generate": "搜尋成功後可點「整理此片」重命名檔案、下載封面、建立資料夾與 NFO",
      "grid_switch": "搜尋後可切換為封面牆顯示，點擊封面開啟 Lightbox",
      "grid_lightbox": "<strong>Lightbox</strong>：全螢幕檢視封面，<kbd class=\"kbd kbd-sm\">←</kbd> <kbd class=\"kbd kbd-sm\">→</kbd> 鍵導航，<kbd class=\"kbd kbd-sm\">Esc</kbd> 關閉",
      "grid_detail": "Lightbox 顯示導演、片長、系列、Label 等詳細資訊（有資料時才會出現）",
      "grid_gallery": "點擊「劇照」按鈕可開啟劇照瀏覽，支援鍵盤 <kbd class=\"kbd kbd-sm\">←</kbd> <kbd class=\"kbd kbd-sm\">→</kbd> 切換和觸控滑動",
      "badge_keywords": "檔名含 <code>-4k</code>、<code>-uc</code> 等關鍵字時，結果卡片自動顯示彩色 badge",
      "h6_advanced_picker": "進階搜尋 Picker",
      "picker_longpress": "① 長壓搜尋鈕可挑選單一來源搜尋（需在 Settings › 進階開啟）",
      "picker_panel_switch": "② 結果面板中 🔄 長壓可切換來源",
      "picker_showcase_enrich": "③④ 在 Showcase 封面牆或燈箱中，長壓補缺鈕（🔍）→ 重新刮削現有片並指定來源。",
      "picker_lightbox_gear": "⑤ 在 Showcase 燈箱中，點番號旁 ⚙ → 進階重刮現有片（單擊即開，非長壓）。"
    },
    "batch": {
      "title": "批次檔案搜尋",
      "h6_add": "加入多個檔案",
      "h6_favorite": "我的最愛資料夾",
      "h6_pause": "暫停與繼續",
      "h6_generate_all": "批次整理",
      "h6_badge": "版本標記保留",
      "add_folder": "<strong>拖入資料夾</strong>：自動掃描資料夾內的影片檔案",
      "add_filter": "<strong>自動過濾</strong>：排除非影片檔與小於設定大小的檔案",
      "add_batch": "<strong>批次搜尋</strong>：每批 20 個檔案，並發 2 個請求",
      "add_progress": "<strong>進度顯示</strong>：即時顯示搜尋進度（如：處理 15/100）",
      "fav_settings": "在<strong>設定頁</strong>設定常用資料夾路徑，可從 Scanner 已追蹤資料夾下拉選擇，inline 即時顯示連動狀態（✓ 已連動 Scanner / ⚠ 不在追蹤範圍）",
      "fav_load": "點擊「⭐ 我的最愛」按鈕一鍵載入",
      "fav_auto": "自動開始搜尋前 20 個檔案",
      "fav_nfo_skip": "同名 .nfo 存在則視為已整理，不重打 scraper",
      "pause_pause": "批次搜尋時可點擊「暫停」按鈕",
      "pause_resume": "點擊「繼續」從暫停處恢復",
      "generate_all": "批次搜尋完成後，可一次整理所有成功結果（重命名、建資料夾、下載封面、寫 NFO）",
      "badge_suffix": "檔名中的 <code>-cd1</code>、<code>-4k</code> 等會自動保留為 <code>{suffix}</code>"
    },
    "format": {
      "title": "格式變數一覽表",
      "h6_default": "預設格式",
      "h6_fallback": "Fallback 規則",
      "col_var": "變數",
      "col_desc": "說明",
      "col_example": "範例",
      "col_fallback": "資料夾 fallback",
      "var_num_desc": "番號",
      "var_title_desc": "標題",
      "var_actor_desc": "第一位演員",
      "var_actors_desc": "所有演員",
      "var_maker_desc": "片商",
      "var_date_desc": "發行日期",
      "var_year_desc": "年份",
      "var_month_desc": "月份（2位）",
      "var_day_desc": "日（2位）",
      "var_suffix_desc": "版本標記",
      "fallback_unknown_title": "未知標題",
      "fallback_unknown_actor": "未知女優",
      "fallback_unknown_maker": "未知片商",
      "fallback_unknown_date": "未知日期",
      "fallback_unknown_year": "未知年份",
      "fallback_unknown_month": "未知月份",
      "fallback_unknown_day": "未知日",
      "fallback_empty": "空則消失",
      "default_filename": "檔名：<code>[{num}][{maker}] {title}{suffix}</code>",
      "default_folder": "資料夾：<code>{actor}</code>",
      "fallback_folder_rule": "資料夾層級會使用 fallback 值（如「未知女優」），避免路徑為空",
      "fallback_filename_rule": "檔名不使用 fallback，變數為空時直接省略"
    },
    "actress": {
      "title": "女優功能",
      "h6_search": "搜尋頁",
      "search_hero": "搜尋已收藏女優名稱時，搜尋框上方顯示個人資料卡（照片、年齡、身高、三圍）",
      "search_favorite": "搜尋結果卡片可直接點 ♡ 加入收藏，已收藏女優本地查詢不連網",
      "search_grid": "女優搜尋結果超過 10 部時自動切換為封面牆模式，支援 Lightbox 導航",
      "h6_showcase": "瀏覽頁",
      "showcase_toggle": "工具列切換影片模式 ↔ 女優模式（片 | 人 圖示）",
      "showcase_grid": "女優收藏 Grid，支援按名稱、年齡、罩杯、身高、新增日期排序",
      "showcase_lightbox": "燈箱可換照片或移除收藏",
      "h6_manage": "收藏管理",
      "manage_add": "從搜尋頁或瀏覽頁加入收藏，照片自動下載至本地",
      "manage_alias": "別名管理：Scanner 頁面可新增、編輯女優別名，搜尋時自動展開所有已知名稱",
      "manage_enrich": "燈箱右上 🔄 可替換女優照片，候選來源含雲端與本機影片封面",
      "manage_photo_path": "收藏女優的照片存放於 output/Gfriends/ 目錄下，換頭像時會自動展開女優的所有 alias 名做本地候選查詢"
    },
    "scanner": {
      "title": "影片列表生成 (Scanner)",
      "h6_features": "功能說明",
      "h6_output": "輸出檔案",
      "h6_subtitle": "字幕檔自動偵測",
      "h6_jellyfin": "Jellyfin 圖片模式",
      "feat_scan": "掃描本地影片資料夾，生成精美的 HTML 展示頁",
      "feat_nfo": "自動讀取 NFO 檔案並顯示元數據",
      "feat_nfo_fill": "支援「NFO 補全」：自動搜尋缺失的 NFO 檔案",
      "feat_terminal": "內建 Mini Terminal 顯示即時處理進度",
      "output_html": "<strong>index.html</strong>：可在瀏覽器開啟的靜態頁面",
      "output_copy": "<strong>自動複製</strong>：封面圖與 NFO 複製到輸出目錄",
      "output_darkmode": "<strong>Dark Mode</strong>：自動跟隨 Web App 的主題設定",
      "subtitle_detect": "整理影片時，自動偵測同目錄下同名的字幕檔（<code>.srt</code>、<code>.ass</code>、<code>.ssa</code>）",
      "subtitle_move": "影片搬移成功後，字幕會一起帶到目標資料夾，保留語言後綴（如 <code>.cht.srt</code>）",
      "subtitle_nfo": "偵測到字幕時，NFO 會自動加上「中文字幕」標記",
      "jellyfin_enable": "在<strong>設定頁</strong>開啟後，掃描時自動產生 <code>-poster.jpg</code> + <code>-fanart.jpg</code>",
      "jellyfin_showcase": "掃描完成後可至 <code>/showcase</code> 頁面瀏覽生成結果"
    },
    "showcase": {
      "title": "影片瀏覽 (Showcase)",
      "h6_modes": "顯示模式",
      "h6_sort": "排序與搜尋",
      "h6_other": "其他功能",
      "intro": "Scanner 掃描完成後，可至 <code>/showcase</code> 頁面瀏覽影片庫。",
      "mode_grid": "<strong>圖片模式（Grid）</strong>：封面牆顯示，點擊開啟 Lightbox",
      "mode_list": "<strong>文字模式（List）</strong>：精簡列表，適合快速瀏覽",
      "mode_table": "<strong>詳細模式（Table）</strong>：含完整元數據的表格顯示",
      "sort_sort": "<strong>排序</strong>：日期 / 番號 / 標題 / 女優 / 片商 / 大小 / 修改時間 / 隨機",
      "sort_search": "<strong>搜尋</strong>：支援番號、女優、標題等關鍵字篩選",
      "other_lightbox": "Lightbox 全螢幕封面檢視（<kbd class=\"kbd kbd-sm\">←</kbd> <kbd class=\"kbd kbd-sm\">→</kbd> 導航）",
      "other_lightbox_detail": "Lightbox 顯示導演、片長、系列、Label 等詳細資訊",
      "other_table_cols": "Table 模式新增「導演」和「片長」欄位",
      "other_gallery": "Lightbox 可開啟劇照瀏覽（點擊「劇照」按鈕）",
      "other_per_page": "每頁顯示數量可在<strong>設定頁</strong>調整"
    },
    "similar": {
      "title": "相似影片探索（規則式）",
      "intro": "點 Lightbox 魔杖按鈕 → 12 顆探索星辰繞主圖排列；星辰依 tag 規則式相似度（IDF 加權 + 系列 / 片商 / 年份 / cast 多訊號）排序，無需下載任何模型，開箱即用。",
      "h6_what": "原理",
      "what_principle": "主訊號採用 IDF 加權 Jaccard — 罕見 tag 的命中加分更高；再結合系列 / 片商 / 年份 / cast 多訊號綜合評分。",
      "what_crop": "系列完全相符時額外加成，讓同系列影片優先浮上來。",
      "what_diversity": "MMR diversity rerank（λ=0.7）讓最終 12 顆結果兼顧相似度與多樣性。",
      "h6_use": "使用方式",
      "use_lightbox": "在 Showcase 影片模式打開 Lightbox → 左上角魔杖按鈕 <i class=\"bi bi-magic\"></i> → 進入星空模式",
      "use_constellation": "12 顆星辰繞中央主圖排列；點任一顆即「鑽入」變成新主圖，無止境探索",
      "use_mobile": "手機（&lt; 768px）降級為主圖下方 grid 顯示前 4 張，不做星空動畫",
      "h6_beta": "使用限制",
      "beta_uncensored": "對<strong>無碼/FC2/老 compilation</strong> 等非標準排版封面，無 metadata 的影片會落入 Tier 3/4（隨機補位），結果相關度較低",
      "beta_compilation": "tag 越完整（系列 / 片商 / cast）相似度越準；tag 很少的影片建議先補完 NFO",
      "h6_manage": "使用提示",
      "manage_enable": "無需設定，開箱即用",
      "manage_scanner": "新增影片後 Scanner「產生網頁」時自動更新索引，無需手動操作"
    },
    "shortcuts": {
      "title": "快捷鍵",
      "h6_search": "搜尋頁",
      "h6_showcase": "瀏覽頁 (Showcase)",
      "search_hint": "搜尋框聚焦時所有快捷鍵停用，避免干擾輸入。",
      "col_key": "按鍵",
      "col_context": "情境",
      "col_action": "動作",
      "ctx_lightbox_open": "Lightbox 開啟時",
      "ctx_lightbox_closed": "Lightbox 關閉時",
      "action_close_lightbox": "關閉 Lightbox",
      "action_prev_next_video": "上 / 下一部影片",
      "search_arrow2_ctx": "Detail 模式，Lightbox 關閉",
      "search_arrow2_action": "切換上 / 下一個結果",
      "showcase_arrow_action": "上 / 下一頁",
      "showcase_a_action": "循環切換模式（圖片 → 文字 → 詳細）",
      "showcase_s_ctx": "Grid 模式，Lightbox 關閉",
      "showcase_s_action": "顯示 / 隱藏卡片資訊"
    },
    "scraper": {
      "title": "Scraper 來源說明",
      "h6_censored": "有碼來源",
      "h6_uncensored": "無碼來源",
      "h6_default_source": "來源啟停與排序",
      "h6_dmm_fuzzy": "DMM 模糊搜尋",
      "h6_proxy_direct": "Proxy direct 模式",
      "h6_toggle": "切換模式",
      "h6_format": "番號格式範例",
      "censored_dmm": "<strong>DMM</strong>：需設定日本 IP Proxy（<strong>設定頁</strong> → Proxy 欄位）",
      "censored_others": "<strong>JavBus</strong>、<strong>Jav321</strong>、<strong>JavDB</strong>：直接可用",
      "uncensored_d2pass": "<strong>D2Pass</strong>：涵蓋 1Pondo / Caribbeancom / 10musume 三站",
      "uncensored_heyzo": "<strong>HEYZO</strong>：獨立來源",
      "uncensored_fc2": "<strong>FC2</strong>：FC2-PPV 專用",
      "uncensored_avsox": "<strong>AVSOX</strong>：無碼通用來源",
      "default_source_set": "在「<strong>掃描來源</strong>」拖曳調整順序，系統依序使用最前面可用的來源",
      "default_source_effect": "關閉特定來源的 toggle，可暫時停用該來源而不刪除設定",
      "fuzzy_always_on": "<strong>模糊搜尋例外</strong>：用女優名／關鍵字做模糊搜尋時，即使來源在「掃描來源」被停用，仍會照排序被用到（停用只影響番號精準搜尋）",
      "dmm_fuzzy_trigger": "在搜尋框輸入日文女優名或片商名時，會同時觸發 DMM 模糊搜尋",
      "dmm_fuzzy_prereq": "前提：DMM 已啟用（需設定 Proxy 或使用 <code>direct</code> 模式）",
      "proxy_direct_vpn": "如果您已連接日本 VPN 或本身位於日本，不需要另外設定 Proxy",
      "proxy_direct_how": "只要在設定頁的 Proxy 欄位輸入 <code>direct</code>，即可直接啟用 DMM 功能",
      "toggle_uncensored": "在<strong>設定頁</strong>開啟「無碼模式」toggle，搜尋時將優先使用無碼來源",
      "col_source": "來源",
      "col_format": "格式",
      "col_example": "範例"
    },
    "metatube": {
      "title": "Metatube 教學",
      "h6_what": "metatube 是什麼",
      "what_desc": "metatube 是自架 HTTP server，連接後可一次解鎖 30+ 上游 provider（適合 power user / docker 環境）",
      "h6_enable": "啟用步驟",
      "enable_gate": "Settings ›「搜尋與刮削」開啟 Metatube gate toggle → 連線區展開",
      "enable_url": "填入 Server URL（如 http://你的-metatube:8080）+ 可選 Bearer token → 點 [連線]",
      "h6_sources": "來源管理",
      "sources_promote": "30+ provider 落入 Parts Bin，手動 promote 想要的進主力集（上限 10 個）",
      "sources_offline": "連不上的來源自動灰化，可點 [重新測試] 重新檢查連線",
      "h6_lan": "LAN 自架注意",
      "lan_ssrf": "自架於 LAN 的 server 需在設定頁勾選 opt-in（SSRF 安全提醒）",
      "h6_limits": "來源限制",
      "limits_picker": "picker 中 metatube 來源不支援女優 / 關鍵字搜尋，建議輸入完整番號",
      "h6_db": "效能提示",
      "db_hint": "並行搜尋多個 metatube 來源時速度較慢，可在 metatube server 端改用 PostgreSQL 取代預設的 SQLite（屬 metatube server 設定，非 OpenAver 設定）",
      "crossref_picker": "用進階搜尋 picker 挑 metatube 單一來源 → 見「搜尋功能」卡"
    },
    "troubleshooting": {
      "title": "疑難排解",
      "h6_crash": "程式無法啟動 / 閃退 (Windows)",
      "h6_display": "介面顯示異常 / 空白",
      "h6_report": "需要回報問題",
      "h6_dmm": "DMM 無法搜尋",
      "h6_translate": "翻譯無回應",
      "crash_cause": "<strong>原因</strong>：Windows 安全機制封鎖了從網路下載的檔案。",
      "crash_fix_label": "<strong>解法</strong>：",
      "crash_fix_1": "對下載的 ZIP 檔點擊右鍵 → 內容",
      "crash_fix_2": "勾選「解除封鎖 (Unblock)」，按確定",
      "crash_fix_3": "重新解壓縮並執行",
      "display_cause": "<strong>原因</strong>：缺少 WebView2 Runtime（常見於 Windows 10 或虛擬機）。",
      "display_fix": "<strong>解法</strong>：下載並安裝 <a href=\"https://go.microsoft.com/fwlink/p/?LinkId=2124703\" target=\"_blank\">Microsoft Edge WebView2 Runtime</a>。",
      "report_log_path": "<strong>日誌位置</strong>：<code>%USERPROFILE%\\OpenAver\\logs\\debug.log</code>",
      "report_debug_label": "<strong>執行 Debug 模式</strong>：",
      "report_debug_1": "執行 <code>OpenAver_Debug.bat</code>",
      "report_debug_2": "重現問題",
      "report_debug_3": "將日誌檔案與錯誤訊息回報到 <a href=\"https://github.com/slive777/OpenAver/issues\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub Issues</a>",
      "dmm_proxy": "DMM 需要日本 IP，請在<strong>設定頁</strong> → Proxy 欄位填入日本 IP 代理",
      "dmm_direct": "若已連接 VPN 或日本網路，也可以在 Proxy 欄位輸入 <code>direct</code> 直接啟用，不需要填寫 Proxy 位址。",
      "translate_ollama": "<strong>Ollama</strong>：確認 Ollama 應用程式已啟動（Windows 需手動開啟）",
      "translate_gemini": "<strong>Gemini</strong>：確認 API Key 已在<strong>設定頁</strong>正確設定",
      "translate_openai": "<strong>OpenAI Compatible</strong>：確認 Base URL 和模型名稱正確"
    },
    "js": {
      "version_load_failed": "無法載入",
      "check_update_failed": "檢查失敗，請稍後再試",
      "check_update_network_error": "無法連線，請稍後再試"
    }
  },
  "tutorial": {
    "close": "關閉",
    "skip": "跳過",
    "next": "下一步 →",
    "done": "完成 🎉",
    "step1_title": "📂 加入片庫資料夾",
    "step1_content": "把放 AV 影片的資料夾路徑加進來<br>OpenAver 會掃出所有影片並建立瀏覽頁",
    "step2_title": "▶ 產生網頁",
    "step2_content": "按下這顆按鈕，掃描 + 建立你的私人收藏頁<br>幾秒就好",
    "step3_title": "🌐 NFO 補全入口",
    "step3_content": "掃完後，回到 Scanner 頁面<br>NFO 補全按鈕會自動出現，缺封面或資料一鍵從網路補齊",
    "step4_title": "🎬 瀏覽你的收藏",
    "step4_content": "完成後從這裡進 Showcase<br>燈箱裡有魔杖按鈕可以模糊探索類似片",
    "step5_title": "🔍 進階 — 逐片刮削",
    "step5_content": "想精準掌控每片的資料？<br>Search 讓你一片一片手動處理",
    "step6_title": "⚙️ 進階 — 自訂規則",
    "step6_content": "命名格式、AI 翻譯、視覺策略都在 Settings 裡<br>玩透了再來",
    "step7_title": "📖 說明手冊",
    "step7_content": "隨時回來重看就好<br>Help 頁也有功能詳解與 AI agent 指令"
  }
}
