# Askimo Desktop Application - Traditional Chinese Strings (Comments Preserved)

# Application

# Menu Items
menu.file=檔案
menu.new.project=新專案
menu.search.sessions=在工作階段中搜尋
menu.export.backup=匯出備份...
menu.import.backup=匯入備份...
menu.invalidate.caches=使快取失效...
menu.invalidate.caches.title=使快取失效？
menu.invalidate.caches.message=此操作將刪除所有快取資料（模型能力、上下文大小等）。\n\n確定要繼續嗎？
menu.invalidate.caches.success.title=快取已刪除
menu.invalidate.caches.success.message=所有快取檔案已成功刪除。
menu.clear.preferences=清除所有偏好設定...
menu.clear.preferences.title=清除所有偏好設定？
menu.clear.preferences.message=這會將所有應用程式偏好設定重設為預設值（UI 狀態、新手引導旗標、已儲存的輸入等）。\n\n這對於測試全新安裝很有幫助。應用程式會繼續執行。\n\n您確定嗎？
menu.clear.preferences.success.title=偏好設定已清除
menu.clear.preferences.success.message=所有應用程式偏好設定都已重設為預設值。
menu.quit=結束
menu.view=檢視
menu.view.discover=探索
menu.view.plans=計劃
menu.view.skills=技能
menu.view.projects=專案
menu.view.show.sidebar=顯示側邊欄
menu.view.hide.sidebar=隱藏側邊欄
menu.view.appearance=外觀
menu.view.appearance.system=系統
menu.view.appearance.light=淺色
menu.view.appearance.dark=深色
menu.view.appearance.sepia=褐色
menu.view.appearance.ocean=海洋
menu.view.appearance.nord=Nord
menu.view.appearance.sage=鼠尾草
menu.view.appearance.rose=玫瑰
menu.view.appearance.indigo=靛藍
menu.view.fullscreen=進入全螢幕
menu.terminal=終端機
menu.terminal.new=新增終端機
menu.help=說明
menu.documentation=文件
menu.help.gettingstarted=入門
menu.help.release.notes=版本說明
menu.help.star.github=⭐ 在 GitHub 上加星
menu.help.share=🗣 分享 Askimo
menu.help.share.x=分享到 X / Twitter
menu.help.share.linkedin=分享到 LinkedIn
menu.help.share.facebook=分享到 Facebook
menu.help.share.text=推薦 Askimo — 免費、本地優先的 AI 桜面客戶端，支持 Ollama、OpenAI、Anthropic 等。 https://askimo.chat
menu.eventlog=事件記錄
menu.dev.clear.account.preferences=[Dev] 清除帳戶首選項
menu.about=關於 Askimo
menu.help.check.updates=檢查更新...

# Common Dialog Buttons
dialog.cancel=取消
dialog.close=關閉

# Backup and Restore
backup.export.title=匯出備份
backup.export.success.title=備份已匯出
backup.export.success.message=備份已成功匯出到：\n{0}
backup.export.error.title=匯出失敗
backup.export.error.message=無法匯出備份：\n{0}
backup.import.title=匯入備份
backup.import.confirm.title=確認匯入
backup.import.confirm.message=此操作將用備份替換所有當前資料。\n\n匯入前將自動建立安全備份。\n\n確定要繼續嗎？
backup.import.success.title=備份已匯入
backup.import.success.message=備份已成功匯入。\n\n請重新啟動 Askimo 以使所有變更生效。
backup.import.error.title=匯入失敗
backup.import.error.message=無法匯入備份：\n{0}

# Event Log
eventlog.title=事件日誌 ({0})
eventlog.clear=清除事件
eventlog.dock.change=更改停駐位置
eventlog.dock.bottom=停駐於底部
eventlog.dock.left=停駐於左側
eventlog.dock.right=停駐於右側
eventlog.detach=分離至獨立視窗
eventlog.close=關閉
eventlog.empty=目前沒有事件
eventlog.unknown=未知
eventlog.window.title=事件日誌 - 開發者工具
eventlog.window.header=事件日誌
eventlog.window.attach=附加到主視窗
eventlog.window.events.count={0} 個事件
eventlog.window.empty.message=目前沒有事件。事件發生後將顯示在此。

# Chat Interface
chat.new=新對話
chat.new.tooltip=新對話 ({0}+N)
chat.sessions=對話清單
chat.sessions.tooltip=查看對話清單

# Sidebar
sidebar.expand=展開側邊欄
sidebar.collapse=收合側邊欄
sidebar.pinned=已釘選

# Discover View
discover.greeting.morning=早安, {0}
discover.greeting.afternoon=午安, {0}
discover.greeting.evening=晚安, {0}
discover.stat.chats=聊天
discover.stat.projects=專案
discover.stat.mcp=MCP 伺服器
discover.stat.plans=計劃
discover.stat.skills=技能
discover.explore.title=探索功能
discover.explore.mcp.title=MCP 伺服器
discover.explore.mcp.desc=透過 Model Context Protocol，使用外部工具和資料來源擴充 Askimo。
discover.explore.rag.title=知識庫 (RAG)
discover.explore.rag.desc=用您自己的文件為 AI 提供依據，以獲得更準確、更具情境感知能力的回答。
discover.explore.plans.title=計畫
discover.explore.plans.desc=自動化多步驟 AI 工作流程，並可依需求一鍵執行。
discover.explore.skills.title=技能
discover.explore.skills.desc=直接從您的工作區執行由 Gemini CLI 或 Claude Code 支援的 AI 驅動技能。
discover.recent.title=最近工作階段
discover.recent.empty=尚無最近工作階段。

# Sessions
session.star=加上星號
session.unstar=移除星號
session.delete.confirm=確定要刪除此對話嗎？
session.delete.confirm.title=刪除聊天？
session.delete.confirm.message=您確定要刪除「{0}」嗎？\n\n此操作無法復原。
session.delete.confirm.button=刪除聊天
session.delete.confirm.cancel=取消
session.export=匯出
session.export.title=匯出聊天會話
session.export.description=選擇匯出聊天會話的格式與儲存位置
session.export.select.format=選擇匯出格式
session.export.location=儲存位置
session.export.file.path=檔案路徑
session.export.browse=瀏覽
session.rename.title=重新命名標題
session.rename.field.label=標題
session.rename.field.placeholder=輸入對話標題...
session.rename.error.empty=標題不可為空
session.export.file.chooser.title=儲存對話記錄
session.export.button.export=匯出
session.export.success.title=匯出成功
session.export.success.message=對話記錄已成功匯出至：

# Projects
project.title=專案
project.new=新增專案
project.new.dialog.title=建立新專案
project.edit.dialog.title=編輯專案
project.new.dialog.name.label=專案名稱
project.new.dialog.name.placeholder=輸入專案名稱
project.new.dialog.description.label=描述（選填）
project.new.dialog.description.placeholder=描述您的專案
project.new.dialog.folder.browse=選擇要處理的資料夾...
project.new.dialog.file.browse=選擇要處理的檔案...
project.new.dialog.sources.label=參考資料（選用）
project.new.dialog.sources.add=新增來源
project.new.dialog.error.empty.name=專案名稱不能為空
project.new.dialog.error.create.failed=建立專案失敗：{0}
project.new.dialog.button.create=建立專案
project.new.dialog.button.cancel=取消
project.new.dialog.success.title=專案建立成功！
project.new.dialog.success.message=專案「{0}」已建立。
project.new.dialog.success.countdown={0} 秒後關閉…
project.new.dialog.success.close=立即關閉
project.dialog.url.title=新增 URL 參考資料
project.dialog.url.description=請輸入一個 URL，以將網頁內容新增為參考資料。系統將驗證該 URL 並檢查其可存取性。
project.dialog.url.label=URL
project.dialog.url.button.add=新增 URL
project.dialog.url.button.cancel=取消
project.dialog.url.button.validating=正在驗證...
project.delete=刪除專案
project.delete.confirm.title=刪除專案？
project.delete.confirm.message=您確定要刪除專案「{0}」嗎？\n\n此專案中的所有工作階段也將被永久刪除。
project.delete.confirm.button=刪除專案
project.delete.confirm.cancel=取消
project.not.found=找不到專案
project.not.selected=尚未選擇專案

# Projects View
projects.title=專案
projects.description=圍繞主題組織您的聊天，並將檔案、資料夾或 URL 作為知識來源附加，以便 AI 始終掌握該專案的正確上下文。
projects.error=❌ {0}
projects.empty=找不到任何專案。
projects.empty.hint=💡 建立新專案以整理你的聊天工作階段！
projects.col.name=名稱
projects.col.modified=已修改
projects.col.created=已建立
projects.sources.count={0} 個參考資料
projects.sources.expand=顯示參考資料
projects.sources.collapse=隱藏參考資料
projects.sources.empty.title=尚未新增參考資料
projects.sources.empty.description=新增文件後，Askimo 才能在回答問題時進行參考
projects.sources.info.tooltip=參考資料可協助 Askimo 理解您的具體情境。\n\n\
請新增包含您希望 Askimo 在回答問題時參考之資訊的資料夾、檔案或網站。\n\n\
例如：\n\
• 專案文件\n\
• 公司知識庫\n\
• 技術規格文件\n\
• 研究論文\n\n\
Askimo 會搜尋這些資料，以提供更準確且具情境理解的回答。
projects.sources.type.local_folders=本機資料夾
projects.sources.type.local_files=本機檔案
projects.sources.type.urls=網址
projects.sources.add.tooltip=新增參考資料
projects.sources.add.button=新增參考資料
projects.sources.add.dialog.title=新增參考資料
projects.sources.add.dialog.description=選擇資料夾、檔案或 URL，將其新增為此專案的參考資料。
projects.sources.add.dialog.button.add=新增
projects.sources.delete.tooltip=刪除參考資料
projects.sources.guide=查看參考資料指南
projects.error.loading=載入專案失敗。請再試一次。
projects.error.deleting=刪除專案失敗。請再試一次。
projects.error.updating=更新專案失敗。請再試一次。
projects.error.not.found=找不到專案。
project.edit=編輯專案
project.reindex=重新索引專案
project.menu.tooltip=專案選單
project.new.chat.placeholder=在 {0} 中建立新聊天
project.recent.chats=最近的聊天
project.no.chats=尚未有聊天記錄。請在下方開始新的聊天！
project.indexing.label=正在索引知識來源...
project.indexing.queued=索引已排入佇列 - 等待另一個專案完成...
project.indexing.failed=索引失敗。請嘗試從專案選單重新索引。
project.indexing.ready.label=已索引
project.indexing.ready.tooltip=知識來源已索引，已為 AI 上下文準備就緒
session.move.to.project=移動至專案
session.move.to.project.new=新專案
session.remove.from.project=從 {0} 中移除

# Settings
settings.title=設定
settings.general=一般
settings.appearance=外觀
settings.ai.provider=AI 提供者
settings.network=網路
settings.network.description=設定網路與代理設定
settings.mcp.servers=MCP 伺服器
settings.skills=技能
settings.skills.description=技能是可在您的機器上直接運行的可重複使用 AI 代理。每個技能是一個帶有系統提示和說明的文件 (Markdown)。當您運行一個技能時，它通過 {0} 執行 — 讀取和寫入您的文件、運行 shell 命令，並迭代直到任務完成。無需複製貼上。
settings.skills.runtimes=支援的執行環境：
settings.skills.directory=技能目錄
settings.skills.open.folder=開啟資料夾
settings.skills.new.skill=新增技能
settings.skills.import.github=從 GitHub 匯入
settings.skills.import.github.description=將包含技能 (.md) 檔案的 GitHub 儲存庫複製到你的技能目錄中。需要 PATH 中有 git。
settings.skills.import.github.url.label=GitHub 儲存庫 URL
settings.skills.import.github.button=匯入
settings.skills.import.github.importing=正在匯入…
settings.skills.editor.name=名稱
settings.skills.editor.description=描述
settings.skills.editor.system.prompt=系統提示詞
settings.skills.editor.system.prompt.placeholder=在此處撰寫系統提示詞…
settings.skills.editor.system.prompt.hint=這是技能啟用時提供給 AI 的指示。
settings.skills.empty=找不到技能
settings.skills.empty.hint=使用 + 按鈕建立你的第一個技能
settings.skills.select.prompt=從面板中選取技能以檢視或編輯
settings.skills.editor.empty.file=空白檔案
settings.skills.editor.mode.read=閱讀
settings.skills.editor.mode.edit=編輯
settings.skills.editor.line.count={0} 行
settings.skills.editor.line.count.plural={0} 行
settings.skills.new.skill.placeholder=my-skill
settings.skills.delete.file.title=刪除檔案
settings.skills.delete.file.confirm=刪除 "{0}"？此操作無法復原。
settings.skills.delete.folder.title=刪除資料夾
settings.skills.delete.folder.confirm=刪除 "{0}" 及其中的所有技能？此操作無法復原。
settings.skills.delete.all.title=刪除所有技能
settings.skills.delete.all.confirm=要刪除所有技能嗎？此操作將永久移除所有技能資料夾，無法還原。
settings.skills.import.success.title=匯入成功
settings.skills.add.file=新增檔案
settings.skills.add.file.name=檔案名稱
settings.skills.add.folder=新增資料夾
settings.skills.add.folder.name=資料夾名稱
settings.advanced=進階
settings.about=關於
settings.model=模型
settings.provider=提供者
settings.theme=主題
settings.save=儲存
settings.cancel=取消
settings.provider.change.button=變更
settings.model.change.button=變更
settings.change.button=變更

# Theme
theme.light=亮色
theme.light.description=永遠使用亮色主題
theme.dark=深色
theme.dark.description=永遠使用深色主題
theme.system=系統
theme.system.description=依照系統主題
theme.sepia=褐色
theme.sepia.description=溫暖的羊皮紙色調，護眼舒適
theme.ocean=海洋
theme.ocean.description=柔和的天藍色調，平靜清新
theme.nord=Nord
theme.nord.description=北極風深色調色盤，冷靜而專注
theme.sage=鼠尾草
theme.sage.description=低飽和灰綠色調，沉穩而雅緻
theme.rose=玫瑰
theme.rose.description=柔和的腮紅粉，優雅而溫暖
theme.indigo=靛藍
theme.indigo.description=深邃的紫藍色，神秘且富有創意
settings.background.image=背景圖片
settings.background.image.description=選擇背景圖片——可選擇預設圖片或使用您自己的圖片。半透明覆蓋層可保持文字清晰易讀。背景圖片獨立於所選主題。
settings.background.image.browse=瀏覽
settings.background.image.custom=自訂圖片
settings.appearance.avatar.ai=AI 助手頭像
settings.appearance.avatar.ai.description=自訂聊天對話中的 AI 助手頭像。使用者頭像於使用者個人資料中管理。
settings.appearance.avatar.ai.label=AI 頭像
settings.appearance.avatar.select=選擇
settings.log.level=日誌層級
settings.log.level.description=調整應用程式日誌的詳細程度
settings.log.viewer=日誌檔案
settings.log.viewer.description=查看應用程式日誌與診斷資訊
settings.log.viewer.view=查看日誌
settings.log.viewer.open_folder=開啟日誌資料夾
settings.log.viewer.path=日誌檔案：{0}
settings.log.viewer.dialog.title=應用程式日誌
settings.log.viewer.refresh=重新整理
settings.log.viewer.copy=複製到剪貼簿
settings.log.viewer.copied=已複製！
settings.log.viewer.loading=載入日誌中...
settings.log.viewer.error=載入日誌時發生錯誤
settings.log.viewer.empty=沒有可用的日誌

# Developer Mode
settings.developer.mode=開發者模式
settings.developer.mode.description=顯示更詳細的 AI 回應、提示與對話中繼資料，以便除錯與開發。

# Proxy Settings
settings.proxy.title=代理設定
settings.proxy.description=為所有連線至 AI 供應商的網路連線設定 HTTP 代理
settings.proxy.guide=查看代理設定指南
settings.proxy.type=代理類型
settings.proxy.type.none=無代理
settings.proxy.type.none.description=不使用代理的直接連線
settings.proxy.type.http=HTTP 代理
settings.proxy.type.http.description=標準 HTTP 代理伺服器
settings.proxy.type.https=HTTPS 代理
settings.proxy.type.https.description=HTTPS 代理伺服器（使用與 HTTP 相同的通訊協定）
settings.proxy.type.socks5=SOCKS5 代理
settings.proxy.type.socks5.description=用於進階網路與隱私的 SOCKS5 代理
settings.proxy.type.system=系統代理
settings.proxy.type.system.description=自動使用作業系統的代理設定
settings.proxy.host=代理主機
settings.proxy.port=代理連接埠
settings.proxy.authentication=代理驗證（選用）
settings.proxy.authentication.description=若代理不需要驗證，請留空
settings.proxy.username=使用者名稱
settings.proxy.username.placeholder=選用
settings.proxy.password=密碼
settings.proxy.password.placeholder=選用
settings.proxy.system.info=ℹ️ 正在使用作業系統設定中的系統代理
settings.proxy.socks5.no.auth.info=ℹ️ 目前尚未支援 SOCKS5 驗證。請使用不需驗證的 SOCKS5 代理，或若您需要此功能，請在 GitHub 上建立 issue。

# User Profile
user.profile.default_name=訪客使用者
user.profile.menu=使用者個人資料選單
user.profile.title=使用者個人資料
user.profile.avatar=頭像
user.profile.avatar.click_to_change=點擊以更換頭像
user.profile.basic_info=基本資訊
user.profile.name=姓名
user.profile.email=電子郵件
user.profile.email.placeholder=your.email@example.com
user.profile.occupation=職業
user.profile.occupation.placeholder=例如：軟體工程師、設計師、學生
user.profile.location=所在地
user.profile.location.placeholder=例如：舊金山，加州
user.profile.bio=個人簡介
user.profile.bio.placeholder=簡單介紹一下你自己…
user.profile.interests=興趣
user.profile.interests.description=選擇你感興趣的主題，以協助個人化你的 AI 體驗
user.profile.interests.custom=自訂興趣
user.profile.interests.custom.placeholder=例如：機器學習、攝影
user.profile.interests.custom.hint=多個興趣請以逗號分隔

# Welcome Dialog (First Run)
welcome.title=歡迎使用 Askimo！
welcome.subtitle=協助我們個人化您的 AI 體驗
welcome.avatar.optional=點擊新增照片（選用）
welcome.name=您的姓名
welcome.name.placeholder=例如：王小明
welcome.occupation=職業
welcome.occupation.placeholder=例如：軟體工程師
welcome.interests=您對哪些主題感興趣？
welcome.interests.description=選擇幾個主題，幫助我們為您量身打造體驗
welcome.skip=稍後設定
welcome.get_started=開始使用
welcome.required_note=* 必填欄位

# User Menu
user.menu.edit_profile=編輯個人資料
user.menu.settings=設定
user.menu.about=關於 Askimo
user.menu.logout=登出

# User Interest Categories
user.interest.technology=科技
user.interest.science=科學
user.interest.travel=旅遊
user.interest.politics=政治
user.interest.business=商業
user.interest.health=健康
user.interest.arts=藝術
user.interest.sports=運動
user.interest.cooking=烹飪
user.interest.literature=文學
user.interest.music=音樂
user.interest.movies=電影
user.interest.gaming=遊戲
user.interest.finance=金融
user.interest.education=教育
user.interest.environment=環境

# Actions
action.delete=刪除
action.edit=編輯
action.pin=釘選到側邊欄
action.unpin=從側邊欄取消釘選
action.open=開啟
action.export=匯出
action.save=儲存
action.rename=重新命名
action.cancel=取消
action.create=建立
action.ok=確定
action.yes=是
action.no=否
action.close=關閉
action.show.more=顯示更多
action.show.less=顯示更少
action.back=返回
action.retry=重試
action.done=完成
action.refresh=重新整理



# Happiness Gate (shown before Star Prompt)
happiness.gate.title=您覺得 Askimo 怎麼樣？
happiness.gate.subtitle=讓我們知道您的使用體驗
happiness.gate.happy=非常喜歡！😍
happiness.gate.neutral=還不錯 🙂
happiness.gate.unhappy=不太好 😕
happiness.gate.feedback.title=幫助我們改進
happiness.gate.feedback.message=您願意分享您的回饋嗎？這有助於我們為您和其他所有人將 Askimo 變得更好。
happiness.gate.feedback.yes=是的，分享回饋
happiness.gate.feedback.no=不了，謝謝

# Star Prompt
star.prompt.title=正在享受 Askimo 吗？帮忙传播消息 💙
star.prompt.message=Askimo 是一個由社群支持開發與維護的開源專案。\n\n如果它提升了您的工作流程，歡迎在 GitHub 上為專案點亮 ⭐ 以示支持。\n\n您的支持能幫助更多人認識 Askimo，並促進專案持續發展。
star.prompt.star.button=加入支持 Askimo
star.prompt.star.description=展示您的支持並幫助其他人找到該項目。
star.prompt.share.button=分享
star.prompt.share.description=在 X、LinkedIn 或 Facebook 上向您的網絡介紹 Askimo。
star.prompt.maybe.later=暫時不要

# Analytics Settings (Advanced section toggle)
settings.analytics.title=匿名分析
settings.analytics.description=與 Askimo 團隊分享匿名功能使用數據，以幫助決定下一步的開發優先順序。不會收集任何對話、提示、檔案內容或 API 金鑰。

# File operations
file.overwrite.title=檔案已存在
file.overwrite.message=此檔案已存在。你要覆寫它嗎？
file.overwrite.confirm=覆寫
file.name.too.long=檔名太長。請使用較短的檔名（最多 255 個字元）。


# About
about.title=關於 {0}
action.remove=移除
about.version=版本
about.buildDate=建置日期
about.buildJdk=建置 JDK
about.license=授權
about.description=描述
about.description.text=一個適用於桌面端與 CLI 的本地優先 AI 代理平台。可與多個供應商（OpenAI、Anthropic、Gemini、xAI、Ollama、LM Studio 等）對話，透過 RAG 從本機檔案與 URL 擷取知識，使用 Plans 執行多步驟 AI 工作流程、執行指令碼，並透過 MCP 連接外部工具——一切都在您的電腦上完成。
about.copyright=版權所有 (c) {0} {1}
about.runtime.info=執行時期資訊
about.links=連結

# Keyboard Shortcuts
shortcut.category.global=全域
shortcut.category.file=檔案
shortcut.category.view=檢視
shortcut.category.project=專案
shortcut.category.terminal=終端機
shortcut.category.search=搜尋
shortcut.category.input=輸入
shortcut.new.chat=新對話
shortcut.new.terminal=新終端機
shortcut.create.project=建立新專案
shortcut.export.backup=匯出備份
shortcut.import.backup=匯入備份
shortcut.search.in.chat=在對話中搜尋
shortcut.global.search=全域搜尋
shortcut.toggle.chat.history=切換聊天記錄
shortcut.open.settings=開啟設定
shortcut.stop.ai.response=停止 AI 回應
shortcut.quit.application=結束應用程式
shortcut.navigate.to.sessions=前往工作階段
shortcut.navigate.to.projects=前往專案
shortcut.enter.fullscreen=進入全螢幕
shortcut.close.search=關閉搜尋
shortcut.next.search.result=下一個搜尋結果
shortcut.previous.search.result=上一個搜尋結果
shortcut.attach.file=附加檔案
shortcut.send.message=傳送訊息
shortcut.new.line=新行

# Chat View
chat.welcome=歡迎使用 Askimo！\n請在下方輸入訊息以開始對話。
chat.no.active.session=從側邊欄選擇一個會話，或開始新的聊天
chat.search.placeholder=在對話中搜尋...
chat.search.no.results=沒有結果
chat.search.not.found=未找到符合「{0}」的訊息

# Global Search
global.search.title=在工作階段中搜尋
global.search.query=搜尋查詢
global.search.query.placeholder=搜尋所有工作階段...
global.search.filter.date=日期範圍
global.search.sort.by=排序方式
global.search.button=搜尋

# Date Filter Options
global.search.date.all.time=所有時間
global.search.date.today=今天
global.search.date.last.7.days=最近7天
global.search.date.last.30.days=最近30天
global.search.date.last.3.months=最近3個月
global.search.date.last.year=最近1年

# Sort By Options
global.search.sort.relevance=相關性
global.search.sort.date.newest=日期（最新）
global.search.sort.date.oldest=日期（最舊）

# Project Filter Options

# Search States
global.search.searching=搜尋中...
global.search.no.results=找不到結果
global.search.no.results.hint=嘗試不同的搜尋詞或篩選器
global.search.initial.message=輸入搜尋查詢開始
global.search.results.count=找到{0}個結果
global.search.results.count.plural=找到{0}個結果

# Rest of chat view strings
chat.directive=指令：
chat.directive.none=無
chat.directive.new=新增指令
chat.directive.manage=管理指令
chat.directive.learn.more=了解如何使用指令
chat.attach.file=附加檔案 ({0}+A)
chat.attach.file.menu=新增附件
chat.create.image.menu=建立影像
chat.create.image.mode=影像
chat.create.image.mode.cancel=取消影像建立模式
chat.tools.button=可用工具
chat.tools.popup.title=可用工具
chat.tools.popup.loading=正在載入伺服器...
chat.tools.popup.no.servers.global=尚未設定全域 MCP 伺服器。
chat.tools.popup.manage=管理 MCP 伺服器
chat.tools.server.scope.global=全域
chat.tools.server.scope.project=專案
chat.tools.server.scope.builtin=內建
chat.tools.tool.no.description=暫無描述
chat.tools.button.disabled=可用工具（{0} 已停用）
chat.input.placeholder=輸入訊息...（Enter 送出，Shift+Enter 換行）
chat.select.file=選擇檔案（可多選）
chat.attachment.remove=移除附件
chat.attachment.preview.loading=正在載入預覽…
chat.attachment.preview.file.not.found=(找不到檔案)
chat.attachment.preview.too.large=(檔案太大，無法預覽)
chat.attachment.preview.cannot.read=(無法讀取檔案：{0})
chat.attachment.preview.more.lines=還有 {0} 行

# Sessions View
sessions.title=對話工作階段
sessions.col.title=標題
sessions.col.created=已建立
sessions.col.updated=已更新
sessions.error=❌ {0}
sessions.empty=找不到對話工作階段。
sessions.empty.hint=💡 開始新的對話即可建立第一個工作階段！

# 通用表格分頁控制項
table.page.size.label=每頁列數:
table.page=第 {0} 頁 共 {1} 頁
table.page.previous=上一頁
table.page.next=下一頁

# SessionsViewModel Errors
sessions.error.loading=載入對話工作階段失敗，請再試一次。
sessions.error.deleting=刪除對話工作階段失敗，請再試一次。
sessions.error.updating=更新對話工作階段失敗，請再試一次。
sessions.error.renaming=重新命名工作階段失敗，請再試一次。
sessions.error.not.found=找不到工作階段。
sessions.error.rename.failed=重新命名失敗。

# ChatSessionService Errors

# Update Check
update.dialog.title=軟體更新
update.dialog.new.version.available=有可用的 Askimo 新版本！
update.urgency.medium=您落後了 {0} 個版本——可能錯過了重要的錯誤修復和新功能。
update.urgency.high=您落後了 {0} 個版本——錯過了重大改進，請盡快更新。
update.dialog.current.version.label=目前版本
update.dialog.new.version.label=新版本
update.dialog.release.date=發布日期
update.dialog.release.notes=更新內容
update.dialog.download=立即下載
update.dialog.how.to.update=如何更新
update.dialog.later=稍後
update.dialog.skip.version=跳過此版本
update.check.up.to.date=您已使用最新版本！
update.check.failed=更新檢查失敗

# Event Names
event.update.available=🚀 有新版本可用
event.details.action=Release Notes
event.update.download=立即下載
event.notification.empty=目前沒有事件
event.notification.clear=清除
event.notification.clear.all=全部清除
event.notification.group.errors=背景錯誤
event.shell.error=背景錯誤
event.shell.error.cause.show=顯示技術詳細資訊
event.shell.error.cause.hide=隱藏技術詳細資訊

# Settings View
settings.font.family=字型家族
settings.font.size=字型大小
settings.shortcuts=快捷鍵
settings.shortcuts.description=查看所有可用的鍵盤快捷鍵，以提升您的工作效率
settings.app.language=應用程式語言
settings.ai.response.language=偏好回應語言
settings.ai.response.language.description=強制AI使用特定語言回應（留空則自動偵測）
settings.ai.response.language.auto=自動偵測
settings.ai.response.language.tooltip=AI會自動偵測您的語言，但在以下情況下應覆蓋：\n• 語言學習（沉浸式練習）\n• 專業一致性（例如：程式碼文件始終使用英語）\n• RAG最佳化（符合知識庫語言）\n• 教學情境（用一種語言提問，用另一種語言解釋）\n• 防止不必要的語言切換
settings.model.select=選擇 {0} 的模型：
settings.model.loading=正在載入模型...
settings.model.none=無可用模型
settings.model.select.title=選擇模型
settings.model.current=目前模型
settings.model.selected=已選取模型
settings.model.new=新模型
settings.model.change.description=從下方列表中選擇一個模型：
settings.model.search=搜尋模型
settings.model.search.placeholder=輸入以篩選模型...
settings.model.filtered=顯示 {0} / {1} 個模型
settings.model.no.match=沒有符合的模型
settings.model.no.results=沒有符合的模型
settings.configure.title=設定 {0}
settings.test.connection=測試連線
settings.test.connection.testing=測試中...
settings.placeholder.baseurl=http://localhost:11434

# Directives Dialog
directive.manage.title=管理指令
directive.manage.empty=尚無指令，可新增一個開始！
directive.edit.name.label=名稱
directive.edit.name.placeholder=輸入指令名稱...
directive.edit.content.label=內容
directive.edit.content.placeholder=輸入指令內容...
directive.edit.name.required=名稱為必填
directive.edit.content.required=內容為必填
directive.created=建立時間：{0}
directive.new.title=新增指令
directive.new.guidelines=指令用於指導AI如何回應您的訊息。請具體說明語氣、詳細程度、格式或您需要的任何特殊要求。
directive.new.name.placeholder=例如：concise-code、explain-like-im-5
directive.new.content.placeholder=輸入指令內容...
directive.new.apply.current=套用至目前對話工作階段
directive.new.create=建立

# Log Levels
log.level.error=錯誤
log.level.error.description=僅顯示錯誤
log.level.warn=警告
log.level.warn.description=顯示警告與錯誤
log.level.info=資訊
log.level.info.description=顯示一般資訊（預設）
log.level.debug=除錯
log.level.debug.description=顯示詳細的除錯資訊
log.level.trace=追蹤
log.level.trace.description=顯示所有日誌（最詳細）

# Message Components
message.loading.previous=正在載入先前訊息...
message.thinking=思考中… ({0}s)
message.copy=複製訊息
message.copy.description=複製訊息
message.edit=編輯訊息
code.copy=複製程式碼
code.copy.description=複製程式碼
code.run=執行
code.run.description=執行腳本
code.run.dialog.title=執行程式碼
code.run.dialog.message=你想將指令貼到終端機，還是立即執行？
code.run.dialog.paste=僅貼上
code.run.dialog.execute=執行
message.edit.description=編輯訊息
message.editing.banner=正在編輯訊息
message.editing.banner.from=正在編輯來自 {0} 的訊息
message.cancel.edit=取消編輯
message.send=傳送
message.update.regenerate=更新並重新產生
message.ai.edit=編輯 AI 回應
message.ai.edit.description=編輯此 AI 回應
message.ai.edit.content.label=AI回應內容
message.ai.try.again=重新嘗試
message.ai.try.again.description=重新傳送上一則訊息並取得新的回應
message.ai.try.again.confirm.title=重新產生回應？
message.ai.try.again.confirm.message=此操作將刪除此位置之後的所有訊息。是否要繼續？
message.ai.try.again.confirm.cancel=取消
message.ai.try.again.confirm.confirm=重新產生
message.ai.export.pdf=匯出為 PDF
message.ai.export.pdf.dialog.title=將 AI 回覆儲存為 PDF
message.edited.indicator=(已編輯)
attachment.download=下載附件
attachment.download.description=下載此附件
attachment.save.file=儲存附件
outdated.expand=展開過期訊息
outdated.collapse=收合過期訊息
outdated.branch.header=先前編輯所遺留的 {0} 筆過期訊息（點擊展開）
outdated.label=過期

# Provider Dialog
provider.change.title=變更供應商
provider.select.title=選擇供應商
provider.setup.required.title=需要設定 AI 供應商
provider.setup.required.message=開始對話前，請先選擇並設定一個 AI 供應商。
provider.setup.required.button=設定
provider.select.prompt=選擇供應商：
provider.configure.prompt=設定供應商：
provider.choose.placeholder=選擇供應商...
provider.setup.guide=如何設定 {0}
provider.apikey.stored=API 金鑰已安全儲存
provider.apikey.enter=輸入 API 金鑰
provider.apikey.already.stored=已儲存
provider.apikey.security.message=🔒 您的 API 金鑰已加密並安全儲存。我們絕不分享您的資料。
provider.apikey.security.link=了解我們如何保護您的資料
provider.not.set=尚未設定

# Provider Configuration - OpenAI
provider.openai.apikey.description=您的 OpenAI API 金鑰（https://platform.openai.com/account/api-keys）
provider.openai.apikey.stored=API 金鑰已儲存。留白表示保持原金鑰，或輸入新金鑰以更新。
provider.openai.setup.help=💡 若要使用 OpenAI，您必須提供 API 金鑰。\n\n1. 前往：https://platform.openai.com/account/api-keys\n2. 於設定中輸入或使用 :change-settings

# Provider Configuration - Anthropic
provider.anthropic.apikey.description=您的 Anthropic API 金鑰（https://console.anthropic.com/）
provider.anthropic.apikey.stored=API 金鑰已儲存。留白代表保持現有設定。
provider.anthropic.setup.help=💡 若要使用 Anthropic，請提供 API 金鑰。\n\n1. 取得位置：https://console.anthropic.com/\n2. 在設定中輸入或使用 :change-settings

# Provider Configuration - Gemini
provider.gemini.apikey.description=您的 Google AI Studio API 金鑰（https://aistudio.google.com/app/apikey）
provider.gemini.apikey.stored=API 金鑰已儲存。
provider.gemini.setup.help=💡 若要使用 Gemini，請提供 API 金鑰。\n\n1. 取得位置：https://aistudio.google.com/app/apikey\n2. 在設定中輸入或使用 :change-settings

# Provider Configuration - XAI
provider.xai.apikey.description=您的 XAI API 金鑰（https://console.x.ai/）
provider.xai.apikey.stored=API 金鑰已儲存。
provider.xai.setup.help=💡 若要使用 XAI，請提供 API 金鑰。\n\n1. 前往：https://console.x.ai/\n2. 在設定中輸入或使用 :change-settings

# Provider Configuration - Ollama
provider.ollama.baseurl.description=您的 Ollama 基本 URL（預設：http://localhost:11434）
provider.ollama.setup.help=💡 若要使用 Ollama，需在本機執行。\n\n1. 安裝：https://ollama.ai/\n2. 啟動服務\n3. 若非使用預設設定，可調整基本 URL

# Provider Configuration - Docker AI
provider.docker.baseurl.description=您的 Docker AI 基本 URL（預設：http://localhost:12434）
provider.docker.setup.help=💡 若要使用 Docker AI，需在本機執行。\n\n1. 確認已安裝並執行 Docker AI\n2. 啟動服務\n3. 若非使用預設設定，可調整基本 URL

# Provider Configuration - LocalAI
provider.localai.baseurl.description=您的 LocalAI 基本 URL
provider.localai.setup.help=💡 若要使用 LocalAI，請先啟動服務。\n\n1. 安裝並啟動 LocalAI\n2. 設定可存取的 URL

# Provider Configuration - LMStudio
provider.lmstudio.baseurl.description=您的 LMStudio 基本 URL（預設：http://localhost:1234）
provider.lmstudio.setup.help=💡 若要使用 LMStudio：\n\n1. 安裝：https://lmstudio.ai/\n2. 啟動本機伺服器\n3. 若需要，調整基本 URL
provider.lmstudio.openai.compat.info=Askimo 使用 OpenAI 相容端點（/v1），而非 LMStudio 原生 API（/api/v1/）。

# System Resources
system.memory=記憶體
system.cpu=CPU
system.share.feedback=分享回饋
system.ai.provider.tooltip=AI 提供者：{0}\n點擊以進行設定

# Telemetry
telemetry.show=顯示遙測指標
telemetry.hide=隱藏遙測指標
telemetry.reset=重設遙測資料
telemetry.title=📊 工作階段指標
telemetry.no.data=尚未收集任何指標。傳送訊息即可查看遙測資料。
telemetry.rag.efficiency=RAG 效率
telemetry.rag.triggered={0}/{1} 已觸發
telemetry.classification=分類
telemetry.classification.time=平均決策時間
telemetry.retrieval=檢索
telemetry.retrieval.chunks=平均 {0} 個區塊
telemetry.llm.calls=LLM 呼叫
telemetry.llm.calls.count={0} 次
telemetry.llm.tokens={0} 權杖
telemetry.llm.errors={0} 個錯誤
telemetry.total.tokens=權杖總數：{0}

# Developer Mode
developer.menu.show.session.summary=顯示工作階段摘要
developer.session.memory.title=工作階段記憶
developer.session.memory.loading=正在載入工作階段記憶...
developer.session.memory.not.found=找不到此工作階段的記憶
developer.session.memory.summary=記憶摘要
developer.session.memory.messages=記憶訊息
developer.session.memory.word.count={0} 個字
developer.session.memory.empty=(空)


# Export Format - Markdown
export.format.markdown.name=Markdown
export.format.markdown.description=易於閱讀的文字格式
export.format.markdown.benefit.1=容易閱讀與編輯
export.format.markdown.benefit.2=適用於任何文字編輯器
export.format.markdown.benefit.3=非常適合撰寫文件
export.format.markdown.benefit.4=與 GitHub 相容

# Export Format - JSON
export.format.json.name=JSON
export.format.json.description=結構化資料格式
export.format.json.benefit.1=機器可讀
export.format.json.benefit.2=容易解析與處理
export.format.json.benefit.3=可重新匯入
export.format.json.benefit.4=非常適合整合

# Export Format - HTML
export.format.html.name=HTML
export.format.html.description=格式化的網頁
export.format.html.benefit.1=漂亮的呈現
export.format.html.benefit.2=可在任何瀏覽器檢視
export.format.html.benefit.3=專業外觀
export.format.html.benefit.4=容易分享


# Error Messages
error.network=⚠️ 無法連線至 AI 服務{endpoint}\n\n請檢查：\n• 網路連線\n• AI 服務位址（請確認設定）\n• 防火牆設定\n• 服務是否可用
error.authentication=⚠️ API 金鑰無效或缺失{provider}\n\n請至設定中設定您的 API 金鑰以解決此問題。
error.model_configuration=⚠️ 模型設定錯誤：{issue}\n\n請依以下步驟修正：\n1. 開啟設定\n2. 選擇 AI 提供商\n3. 從清單中選擇模型
error.rate_limit=⚠️ 已超過使用速率限制\n{retryAfter}\n\n您已達到 API 使用上限，請稍後再嘗試傳送訊息。
error.insufficient_credits=⚠️ 積分不足\n\n您的積分餘額過低。\n\n請前往提供商的帳單頁面充值。
error.timeout=⚠️ 請求於 {timeout} 秒後逾時\n\n可能原因包括：\n• 伺服器負載過高，請稍後再試\n• 查詢內容過於複雜，請嘗試簡化\n• 網路延遲
error.invalid_request=⚠️ 無效的請求：{details}\n\n請檢查輸入內容後再試一次。
error.system=⚠️ 系統錯誤\n\n發生未預期的錯誤：{errorCode}\n\n請聯絡 Askimo 支援，並提供：\n• 您當時的操作\n• 上方的錯誤代碼\n• 發生的時間

# Model Availability Errors
error.model.not_available.title.chat=模型無法使用
error.model.not_available.title.embedding=嵌入模型無法使用
error.model.not_available.message.chat=模型 ''{0}'' 無法使用。
error.model.not_available.message.embedding=嵌入模型 ''{0}'' 無法使用。\n\n請正確設定嵌入模型。
error.model.not_available.config_link=設定嵌入模型
error.model.not_available.config_url=https://askimo.chat/docs/desktop/rag/#embedding-model-configuration

# Generic Application Errors
error.app.title=發生錯誤
error.app.message=發生未預期的錯誤：{0}

# Send Message Errors
error.send_message.title=傳送訊息失敗


# Indexing Errors
error.indexing.model_not_found.title=找不到嵌入模型
error.indexing.model_not_found.message=找不到嵌入模型 ''{0}''。請在索引前從 {1} 下載或啟用此模型。
error.indexing.io_error.title=IO 錯誤
error.indexing.io_error.message=索引過程中發生 IO 錯誤
error.indexing.unknown.title=索引錯誤
error.indexing.unknown.message=索引過程中發生未知錯誤


# Settings - Embedding Models (for RAG features)
settings.embedding.rag_feature_only=嵌入模型狀態（僅供 RAG 功能使用）
settings.embedding.not_available_rag_only=⚠️ {0}。\n\n說明：此問題僅影響以專案為基礎的 RAG 功能，一般聊天功能可正常使用。
settings.embedding.provider_unreachable=⚠️ 無法連線至提供商：{0}。\n\n說明：嵌入模型僅用於以專案為基礎的 RAG 功能。
settings.embedding.check_failed=檢查嵌入模型失敗：{0}
settings.embedding.download_model=下載嵌入模型
settings.embedding.download_success=✅ 已成功下載嵌入模型：{0}
settings.embedding.download_failed=❌ 無法下載嵌入模型：{0}。請手動嘗試：ollama pull {0}
settings.embedding.download_error=下載模型時發生錯誤：{0}
settings.embedding.anthropic_no_embedding=Anthropic 不提供嵌入模型
settings.embedding.xai_no_embedding=xAI 不提供嵌入模型

# RAG Configuration
settings.rag.title=RAG 設定
settings.rag.description=設定用於專案型知識檢索的檢索增強生成參數
settings.rag.vector.max.results=向量搜尋最大結果數
settings.rag.vector.max.results.hint=向量搜尋回傳的最大文件數量（預設：20）
settings.rag.vector.min.score=向量搜尋最小分數
settings.rag.vector.min.score.hint=最小相似度分數 0.0–1.0（預設：0.3）
settings.rag.hybrid.max.results=混合搜尋最大結果數
settings.rag.hybrid.max.results.hint=融合後的最終文件數量（預設：15）
settings.rag.rank.fusion.constant=排名融合常數
settings.rag.rank.fusion.constant.hint=用於混合排名的 RRF 常數（預設：60）
settings.rag.use.absolute.paths=在引用中使用絕對路徑
settings.rag.use.absolute.paths.hint=當多個檔案具有相同名稱時，在 AI 回應中顯示完整檔案路徑以提升清楚度
settings.rag.embedding.title=嵌入設定
settings.rag.embedding.description=設定文字分塊與嵌入參數
settings.rag.embedding.max.chars.per.chunk=每個分塊的最大字元數
settings.rag.embedding.max.chars.per.chunk.hint=每個文字分塊的最大字元數量（預設：1500）
settings.rag.embedding.chunk.overlap=分塊重疊
settings.rag.embedding.chunk.overlap.hint=分塊之間重疊的字元數量（預設：100）
settings.rag.embedding.preferred.dim=偏好維度
settings.rag.embedding.preferred.dim.hint=可選的嵌入維度（留空使用預設值）
settings.rag.embedding.models=依供應商分類的嵌入模型

# Settings - Utility Models
settings.utility.models.title=工具模型
settings.utility.models.uses.selected=（使用所選模型）
settings.utility.models.local.note={0} 是本地提供者 —— 工具任務會自動使用目前啟用的聊天模型。

# Vision Models
settings.vision.models.title=視覺模型

## Settings - Image Models
settings.image.models.title=影像生成模型

# Settings - Provider Model Config
settings.provider.model.config.title=模型設定
settings.provider.model.config.description=覆寫特定任務所使用的預設模型。若欄位留空，則使用提供者的預設模型。
settings.provider.model.config.guide=查看 AI 模型設定指南
settings.provider.model.utility.hint=用於背景任務的低成本模型（標題產生、摘要等）
settings.provider.model.vision.hint=用於影像理解、螢幕截圖與視覺內容的模型
settings.provider.model.image.hint=用於從文字描述生成影像的模型
settings.provider.model.embedding.hint=用於產生向量嵌入以支援 RAG 知識庫搜尋的模型

settings.model.placeholder.enter=輸入 {0} 模型


# File Viewer Dialog
file.viewer.title=檔案檢視器
file.viewer.title.with.name=檔案檢視器 - {0}
file.viewer.dialog.close=關閉
file.viewer.copy.clipboard=複製到剪貼簿
file.viewer.copied=已複製！

# Mermaid Chart Renderer
mermaid.setup.required.title=需要 Mermaid CLI
mermaid.setup.privacy.note=Askimo 會在本機渲染圖表，以保護您的隱私。
mermaid.setup.instructions.title=安裝說明
mermaid.setup.instructions.text=要在 Askimo 中渲染 Mermaid 圖表，請依照以下安裝指南進行：
mermaid.setup.instructions.link=https://askimo.chat/docs/desktop/mermaid-diagrams/
mermaid.setup.button.open.guide=開啟安裝指南
mermaid.setup.button.copy.diagram=複製圖表
mermaid.diagram.source.label=圖表來源：
mermaid.rendering.progress=正在渲染圖表...
mermaid.error.rendering.title=渲染圖表時發生錯誤
mermaid.error.rendering.raw.label=原始圖表：
mermaid.error.unexpected.state=發生未預期的狀態。請再試一次。
mermaid.error.failed.load.image=無法載入圖表影像
mermaid.button.copy.code=複製程式碼
mermaid.button.download=下載
mermaid.button.expand=展開
mermaid.button.zoom.in=放大
mermaid.button.zoom.out=縮小
mermaid.button.reset.zoom=重設縮放
mermaid.feedback.copied=已複製！

# Reference Material
knowledge.source.type.folder=資料夾（監控變更）
knowledge.source.type.file=檔案（靜態）
knowledge.source.type.url=URL（網頁內容）

# MCP Server Management
mcp.servers.title=MCP 伺服器模板
mcp.servers.guide=檢視 MCP 整合指南
mcp.instance.add.tooltip=新增 MCP 實例

# Global MCP Instances
mcp.instance.add=MCP 實例
mcp.instances.title=MCP 實例
mcp.instances.description=這些 MCP 實例可用
mcp.instances.empty=未配置 MCP 實例
mcp.instances.count={0} 個實例
mcp.instance.server.label=伺服器: {0}
mcp.instance.delete.confirm.title=是否要刪除 MCP 實例？
mcp.instance.delete.confirm.message=您確定要刪除 MCP 實例 "{0}" 嗎？此操作無法復原。
mcp.instance.enable.tooltip=啟用此 MCP 實例
mcp.instance.disable.tooltip=停用此 MCP 實例
mcp.instance.add.dialog.title=新增 MCP 實例
mcp.instance.add.dialog.description=創建一個可在 Universal Chat 中使用的 MCP 實例
mcp.instance.edit.dialog.title=編輯 MCP 實例
mcp.instance.edit.dialog.description=修改此 MCP 實例的配置
mcp.instance.edit.tooltip=編輯此 MCP 實例
mcp.instance.field.args=參數 (可選)
mcp.instance.field.args.placeholder=--port 3000 --verbose
mcp.instance.field.args.hint=命令列參數 (用空格分隔)
mcp.instance.field.workingdir=工作目錄 (可選)
mcp.instance.field.workingdir.hint=MCP 伺服器進程將運行的目錄。相對路徑將從此處解析。
mcp.instance.test.connection=測試連線
mcp.instance.test.success=連線成功
mcp.instance.test.failed=連線失敗
mcp.instance.connection.status=連線狀態
mcp.instance.connection.info=點擊「儲存」以測試連線並建立實例

# MCP Server Dialog
mcp.instance.field.description=描述
mcp.instance.field.description.placeholder=此伺服器功能的簡短描述
mcp.instance.field.transport=傳輸類型
mcp.instance.field.command=命令範本
mcp.instance.field.command.placeholder=npx -y mcp-server@latest {{param1}} {{?param2:--flag}}
mcp.instance.field.command.hint=包含 {{parameter}} 佔位符的空格分隔命令
mcp.instance.validation.error.empty.id=伺服器 ID 不能為空
mcp.instance.validation.error.invalid.id.pattern=伺服器 ID 只能包含小寫字母、數字和連字符
mcp.instance.validation.error.empty.name=伺服器名稱不能為空
mcp.instance.validation.error.empty.command=命令範本不能為空
mcp.instance.validation.error.empty.parameter.key=參數鍵不能為空
mcp.instance.validation.error.empty.parameter.label=參數標籤不能為空
mcp.instance.env.label=環境變數 (可選)
mcp.instance.env.placeholder=API_KEY={{apiKey}}\nDEBUG={{debug}}
mcp.instance.env.hint=格式: KEY=值 或 KEY={{parameter}} (每行一個)
mcp.instance.transport.stdio=Stdio (本地程序)
mcp.instance.transport.http=HTTP (遠端伺服器)
mcp.instance.http.url.label=URL 範本
mcp.instance.http.url.placeholder=https://{{host}}/mcp 或 https://api.example.com/mcp
mcp.instance.http.url.hint=伺服器端點 URL。可使用 {{parameter}} 佔位符用於動態值
mcp.instance.http.headers.label=HTTP 標頭 (可選)
mcp.instance.http.headers.placeholder=Authorization=Bearer {{apiKey}}\nX-Tenant-Id={{tenantId}}
mcp.instance.http.headers.hint=格式: 標頭名稱=值 或 標頭名稱={{parameter}} (每行一個)
mcp.instance.http.timeout.label=逾時時間 (ms)
mcp.instance.http.timeout.hint=請求逾時時間（毫秒）
mcp.instance.validation.error.empty.url=URL 範本不能為空
mcp.instance.validation.error.invalid.url=URL 範本必須以 http:// 或 https:// 開頭

# MCP Integrations (Project View)
mcp.instance.delete.tooltip=刪除 MCP 實例
mcp.instance.view.tools.tooltip=檢視可用工具

# MCP Instance Fields
mcp.instance.field.serverId=伺服器類型

# Add MCP Integration Dialog
mcp.instance.name=MCP 名稱
mcp.instance.name.placeholder=例如：生產資料庫、專案檔案
mcp.instance.tools.title=可用工具
mcp.instance.tools.count={0} 個可用工具
mcp.instance.tool.strategy.intent=基於意圖
mcp.instance.tool.strategy.followup=後續追蹤
mcp.instance.tool.strategy.both=皆支援
mcp.instance.tool.strategy.unknown=未知
mcp.instance.password.hide=隱藏密碼
mcp.instance.password.show=顯示密碼

# MCP Tool Categories
mcp.tool.category.DATABASE.desc=資料庫查詢和操作
mcp.tool.category.NETWORK.desc=HTTP 請求和 API 呼叫
mcp.tool.category.FILE_READ.desc=檔案系統讀取操作
mcp.tool.category.FILE_WRITE.desc=檔案系統寫入操作
mcp.tool.category.VISUALIZE.desc=資料視覺化和圖表繪製
mcp.tool.category.EXECUTE.desc=程式碼執行和命令
mcp.tool.category.SEARCH.desc=搜尋和檢索操作
mcp.tool.category.TRANSFORM.desc=資料轉換
mcp.tool.category.VERSION_CONTROL.desc=Git 和版本控制
mcp.tool.category.COMMUNICATION.desc=電子郵件、訊息、通知
mcp.tool.category.MONITORING.desc=日誌記錄和監控
mcp.tool.category.WEATHER.desc=天氣資料和預報
mcp.tool.category.WEB_SEARCH.desc=網路搜尋和頁面閱讀
mcp.tool.category.DATETIME.desc=日期和時間操作
mcp.tool.category.OTHER.desc=未分類工具

# MCP Tools Dialog
mcp.tools.dialog.title=可用工具 - {0}
mcp.tools.dialog.instance.info=實例資訊
mcp.tools.dialog.parameters=參數
mcp.tools.dialog.loading=正在載入可用工具...
mcp.tools.dialog.empty=此整合沒有可用的工具
mcp.tools.dialog.count=找到 {0} 個工具
mcp.tools.dialog.search.placeholder=按名稱或描述搜尋...
mcp.tools.dialog.search.count={0} / {1} 個工具
mcp.tools.dialog.search.empty=沒有工具符合您的搜尋
mcp.tools.dialog.export=匯出工具
mcp.tools.dialog.export.success=已將工具匯出到 {0}
mcp.tools.dialog.export.failed=匯出工具失敗: {0}

# MCP Server Catalog Dialog
mcp.catalog.dialog.title=新增 MCP 伺服器
mcp.catalog.dialog.description=從目錄中選擇一個熱門的整合，或手動進行設定。
mcp.catalog.search.placeholder=搜尋伺服器…
mcp.catalog.search.empty=沒有符合您搜尋的伺服器。
mcp.catalog.category.popular=熱門
mcp.catalog.card.credentials.required=需要 {0} 個憑證
mcp.catalog.card.no.credentials=無須憑證
mcp.catalog.card.configure=設定
mcp.catalog.action.cancel=取消
mcp.catalog.action.manual=手動設定

# MCP Instance Template Parameters
mcp.instance.template.no.credentials=✅ 無須憑證 — 此伺服器開箱即用。
mcp.instance.template.config.title=設定
mcp.instance.template.config.description=填寫此整合所需的憑證。這些值會安全地儲存在您的裝置上。
mcp.instance.template.param.optional= (選填)
mcp.instance.template.advanced.show=進階設定
mcp.instance.template.advanced.hide=隱藏進階設定

# RAG Sources Tree
rag.tree.expand=展開
rag.tree.collapse=收合
rag.tree.folder.open=在檔案總管中開啟
rag.tree.folder.copy.path=複製路徑
rag.tree.file.open=開啟檔案
rag.tree.file.open.folder=開啟所在資料夾
rag.tree.file.copy.path=複製路徑
rag.tree.url.open=在瀏覽器中開啟
rag.tree.url.copy=複製 URL
rag.tree.remove=刪除參考資料
rag.tree.file.preview=預覽檔案
rag.tree.chat.select=新增至聊天
rag.tree.chat.deselect=從聊天中移除
rag.tree.chat.selected=已選取 {0} 個檔案
rag.tree.chat.clear=清除
rag.tree.chat.add=新增至聊天
rag.tree.search.placeholder=搜尋檔案...
rag.tree.search.clear=清除搜尋
rag.tree.search.indexing=正在建立檔案索引...
rag.tree.search.no.results=沒有與您的搜尋相符的檔案
rag.tree.search.results.count={0} 個結果
rag.tree.search.results.capped=顯示前 {0} 個結果

# File Viewer Pane
file.viewer.loading=載入中...
file.viewer.lines={0} 行
file.viewer.copy=複製內容
file.viewer.close=關閉檢視器
file.viewer.open.external=在外部打開
file.viewer.binary=二進位檔案 — 無法作為文字預覽。
file.viewer.too.large=檔案太大，無法預覽 ({0} KB)。最大為 512 KB。
file.viewer.error=無法讀取檔案：{0}
file.viewer.select.prompt=從上方的樹狀結構中選擇一個檔案以預覽其內容

# Project Side Panel
panel.tab.rag.sources=RAG 來源
panel.context.menu=內容選單
panel.context.add.material=新增參考資料
panel.context.reindex=重新建立專案索引
panel.collapse=收合面板

# RAG Status
rag.status.started=開始建立索引
rag.status.inprogress=建立索引中：{0}%
rag.status.inprogress.unknown=建立索引中...
rag.status.queued=已加入佇列 — 正在等待另一個專案完成索引
rag.status.ready=就緒
rag.status.failed=索引失敗
rag.status.not.indexed=尚未建立索引

# RAG Empty State
rag.empty.title=尚無知識來源
rag.empty.description=新增檔案或資料夾以啟用此專案的 RAG
rag.empty.button.add=新增來源

# Plans
plans.nav.title=計畫
plans.title=計畫
plans.docs.tooltip=查看計畫指南
plans.description=執行由 AI 驅動的多步驟工作流程
plans.empty=沒有可用的計畫
plans.run=執行計畫
plans.running=執行中...
plans.clear.result=清除
plans.result.title=結果
plans.result.pinned=已固定結果
plans.result.pin=固定以比較
plans.result.unpin=取消固定
plans.export=匯出
plans.export.result.pdf=將結果匯出為 PDF
plans.export.result.word=將結果匯出為 Word
plans.export.fullrun.pdf=將完整執行匯出為 PDF
plans.export.fullrun.word=將完整執行匯出為 Word
plans.steps.title=步驟
plans.steps.running=執行中
plans.steps.duration.hour=小時
plans.steps.duration.minute=分鐘
plans.steps.duration.second=秒
plans.steps.duration.less.than.one.second=< 1 秒
plans.detail.inputs=輸入
plans.detail.how.it.works=運作方式
plans.detail.step=步驟
plans.detail.steps=步驟
plans.retry=重試
plans.history.title=執行歷史
plans.history.empty=尚無執行記錄
plans.history.restore=從此次執行還原輸入
plans.editor.title.new=新增計畫
plans.editor.title.edit=編輯計畫
plans.editor.label=YAML 內容
plans.editor.placeholder=在此貼上或輸入您的計畫 YAML...
plans.editor.valid=YAML 有效
plans.editor.hint.title=參考
plans.editor.hint.fields=必填：id, name, steps\n選填：description, icon, inputs, workflow\n步驟類型：text, multiline, toggle, number\n工作流程類型：sequence, parallel, conditional
plans.editor.menu.edit=編輯 YAML
plans.editor.ai.label=用 AI 產生
plans.editor.ai.placeholder=用通俗易懂的語言描述您希望此計畫執行的操作...
plans.editor.ai.generate=產生
plans.editor.ai.hint=AI 將產生 YAML — 您可以在儲存前進行查看和編輯。
plans.editor.docs.link=查看文件 ↗
plans.duplicate=複製並編輯
plans.tab.builtin=內建
plans.tab.my.plans=我的計劃
plans.tab.my.plans.empty=還沒有自訂計劃
plans.tab.my.plans.empty.hint=複製內建計劃或點擊 + 新建
plans.followup.placeholder=提出後續問題或要求變更...
plans.followup.send=傳送
plans.followup.label=後續問題
plans.interactive.question.label=問題
plans.interactive.answer.placeholder=輸入你的答案...
plans.interactive.send=提交答案
plans.interactive.skip=跳過（留空）

#Skills
skills.nav.title=技能
skills.view.title=技能
skills.view.description=直接在您的設備上運行 AI 代理——讀取和寫入文件，執行 shell 指令，並迭代直到任務完成。由 {0} 提供支持。無需複製貼上。
skills.view.empty=尚無技能
skills.view.empty.hint=在設定 → 技能中建立技能以開始使用
skills.view.run=執行技能
skills.view.run.command=傳送命令
skills.view.running=執行中…
skills.view.no.agent=未安裝代理程式
skills.view.agent.not.installed=尚未安裝
skills.view.agent.install.hint={0} 尚未安裝。請參閱安裝指南。
skills.view.agent.configure=配置代理
skills.view.agent.needs.key={0} 已安裝，但需要 API 金鑰才能執行技能。
skills.view.agent.key.placeholder=在此貼上 API 金鑰
skills.view.response.error=錯誤
skills.view.workdir.label=工作目錄
skills.view.workdir.change=變更
skills.view.workdir.dialog.title=選擇工作目錄
skills.view.workdir.open=打開資料夾
skills.view.search.placeholder=搜尋技能 ...
skills.view.context.placeholder=你想做什麼？（選填）
skills.view.system.prompt.preview=系統提示詞
skills.view.response.title=回應
skills.view.followup.label=後續
skills.view.followup.placeholder=提出後續問題或要求變更...
skills.view.followup.send=傳送
skills.view.history.title=歷史記錄
skills.view.history.empty=尚無執行記錄
skills.view.copy=複製
skills.view.system.prompt.file=檔案
skills.view.system.prompt.files=檔案
skills.view.system.prompt.also.included=也包含在代理程式上下文中:
skills.view.activity.log=活動記錄
skills.view.docs.tooltip=檢視技能指南
skills.view.settings.tooltip=設定技能

# File / folder chooser
file.chooser.folder.select=選取
file.chooser.folder.hint=按兩下資料夾即可進入。當你進入想要建立索引的資料夾後，點擊「選取」。
file.chooser.file.select=選取

# Onboarding Wizard
onboarding.title=歡迎使用 Askimo
onboarding.step.indicator=第 {0} 步，共 {1} 步
onboarding.previous=上一步
onboarding.next=下一步
onboarding.finish=開始聊天

# Onboarding Step 0: Language
onboarding.step.language.title=🌍 選擇您的語言
onboarding.step.language.description=請選擇您想在 Askimo 中使用的語言。您可以隨時在設定中更改。
onboarding.step.language.label=語言

# Onboarding Step 1: Analytics
onboarding.step.analytics.title=幫助讓 Askimo 更好
onboarding.step.analytics.description=Askimo 是免費且開源的。匿名分享使用數據是一種微小回饋，幫助我們決定下個要開發哪些功能。
onboarding.step.analytics.collected.yes.features=✅  使用過哪些功能（如 RAG、MCP 工具、計畫、技能）
onboarding.step.analytics.collected.yes.version=✅  App 版本與作業系統類型
onboarding.step.analytics.collected.no.conversations=❌  不收集對話內容或提示
onboarding.step.analytics.collected.no.personal=❌  絕不會收集個人數據、檔案或 API 金鑰
onboarding.step.analytics.detail=這有助於我們聚焦開發最重要的部分。您隨時可至「設定 > 進階」關閉。
onboarding.step.analytics.toggle.on=好的，幫忙改善 Askimo ❤️
onboarding.step.analytics.toggle.off=不用，謝謝
onboarding.step.analytics.learn_more=詳閱隱私權政策

# Onboarding Step 1: Welcome
onboarding.step.welcome.title=👋 歡迎來到 Askimo！
onboarding.step.welcome.description=您的個人化 AI 助手。可與多種 AI 模型對話，以專案管理知識，還能透過技能與計畫自動化工作。
onboarding.step.welcome.feature1.title=💬 與 AI 聊天
onboarding.step.welcome.feature1.description=提問、獲得任務協助，或與任何 AI 模型對話。
onboarding.step.welcome.feature2.title=📁 用專案整理知識
onboarding.step.welcome.feature2.description=群組聊天並附加知識來源，確保 AI 隨時掌握正確脈絡。
onboarding.step.welcome.feature3.title=⚡ 用技能與計畫自動化
onboarding.step.welcome.feature3.description=建立可重複用的 AI 流程與自動運行的多步驟計畫。

# Onboarding Step 2: Profile
onboarding.step.profile.title=告訴我們關於你
onboarding.step.profile.description=您的個人檔案協助 Askimo 依據背景及需求個人化 AI 回覆，您可隨時在設定中更新。
onboarding.step.profile.name.label=您的名字
onboarding.step.profile.name.placeholder=Jane Smith
onboarding.step.profile.occupation.label=職業（非必填）
onboarding.step.profile.occupation.placeholder=軟體工程師、研究員、設計師……

# Onboarding Step 3: Directives
onboarding.step.directives.title=✨ 讓回覆都更符合你
onboarding.step.directives.description=只需寫下一段簡短指令，AI 就能全程遵循。不必重複解釋，也不用一再說明。
onboarding.step.directives.feature1.title=AI 像你一樣思考
onboarding.step.directives.feature1.description=只要一次就告訴 AI 你的角色、規則、偏好格式，後續每一則回覆都會自動遵從。
onboarding.step.directives.feature2.title=得到你真正想要的答案
onboarding.step.directives.feature2.description=模糊問題只會得到模糊答案。例：「請用條列和不超過 5 行回答」會讓 AI 像專家一樣符合你的風格。
onboarding.step.directives.feature3.title=每項工作都有對的專家
onboarding.step.directives.feature3.description=學習時要耐心導師，Debug 時要率直審閱者？分開維護不同指令，讓每項任務都能符合心境。
onboarding.step.directives.link=參考範例和技巧

# Onboarding Step 6: Ready
onboarding.step.ready.title=🚀 一切準備就緒！
onboarding.step.ready.description=所有內容都已配置好，現在可開始聊天或瀏覽以下資源。
onboarding.step.ready.link.docs=📚 瀏覽說明文件
onboarding.step.ready.link.providers=🔧 設定 AI 供應商
onboarding.step.ready.link.github=⭐ GitHub 為我們加星

# Onboarding Step 5: Persona
onboarding.step.persona.title=🎯 您主要想做什麼？
onboarding.step.persona.description=選擇最符合您工作的選項。Askimo 將顯示最相關的功能。您隨時可以從「檢視」選單中更改此設定。
onboarding.step.persona.developer.description=閱讀和編寫程式碼，重構檔案，產生鷹架，或在本地專案上執行代理任務。
onboarding.step.persona.developer.features=啟用：Skills (Gemini CLI, Claude Code), Projects
onboarding.step.persona.researcher.description=研究主題，分析資料，撰寫結構化報告，並獲得基於知識的答案。
onboarding.step.persona.researcher.features=啟用：Plans, Projects (RAG)
onboarding.step.persona.manager.description=起草電子郵件，處理會議記錄，撰寫狀態報告，或執行多步驟內容工作流程。
onboarding.step.persona.manager.features=啟用：Plans
onboarding.step.persona.everything.description=我做各種混合的工作 — 向我展示所有功能，我將決定使用什麼。
onboarding.step.persona.everything.features=啟用：Skills, Plans, Projects, MCP, RAG

# Persona labels
persona.developer=💻 編寫和審查程式碼
persona.researcher=🔬 研究和分析
persona.manager=📋 撰寫和組織
persona.everything=⚡ 我做各種混合的工作
