Ctrl K
ComunidadGuías…

i18n/zh-TW.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
	"common": {
		"appName": "Kaneo",
		"actions": {
			"cancel": "取消",
			"close": "關閉",
			"clearAll": "全部清除",
			"delete": "刪除",
			"deleting": "刪除中...",
			"markAllRead": "全部標為已讀",
			"remove": "移除",
			"reset": "重設",
			"filter": "篩選"
		},
		"a11y": {
			"toggleSidebar": "切換側邊欄"
		},
		"sidebar": {
			"title": "側邊欄",
			"mobileDescription": "顯示行動版側邊欄。"
		},
		"empty": {
			"loading": "載入中..."
		},
		"pagination": {
			"label": "分頁",
			"previous": "上一頁",
			"next": "下一頁",
			"previousPage": "前往上一頁",
			"nextPage": "前往下一頁",
			"morePages": "更多頁面"
		},
		"breadcrumb": {
			"label": "階層導覽",
			"more": "更多階層"
		},
		"language": {
			"english": "英文",
			"german": "德文",
			"greek": "希臘文",
			"macedonian": "馬其頓文",
			"french": "法文",
			"spanish": "西班牙文",
			"dutch": "荷蘭文",
			"korean": "韓文",
			"chinese": "中文",
			"italian": "義大利文"
		},
		"people": {
			"someone": "某人",
			"unknown": "未知使用者"
		},
		"error": {
			"title": "發生錯誤",
			"description": "頁面意外當機,重新整理通常就能解決。",
			"troubleshooting": "疑難排解步驟:",
			"tryAgain": "再試一次",
			"viewDeploymentGuide": "檢視部署指南",
			"refreshPage": "重新整理頁面",
			"messages": {
				"cors": "無法連線到伺服器,可能是 CORS 設定有問題。",
				"network": "網路錯誤,請檢查網路連線後再試一次。",
				"auth": "驗證失敗,請重新登入。",
				"server": "伺服器錯誤,請稍後再試。",
				"unknown": "發生未預期的錯誤。"
			},
			"troubleshootingSteps": {
				"cors": {
					"checkApiRunning": "確認 API 伺服器正在執行",
					"checkApiUrl": "確認前端 .env 中的 VITE_API_URL 與 API 伺服器網址一致",
					"verifyCorsOrigins": "確認 API .env 中的 CORS_ORIGINS 包含前端網址",
					"checkProtocol": "確認前端與 API 使用相同的通訊協定(http/https)",
					"checkAccessibility": "確認瀏覽器可以連到你的 API 伺服器"
				},
				"network": {
					"checkConnection": "檢查網路連線",
					"verifyApiRunning": "確認 API 伺服器正在執行且可連線",
					"tryRefresh": "嘗試重新整理頁面",
					"checkFirewall": "檢查是否有防火牆或 Proxy 的問題"
				}
			}
		},
		"modals": {
			"createProject": {
				"title": "建立新專案",
				"breadcrumbNew": "建立新專案",
				"workspaceFallback": "工作區",
				"description": "輸入名稱、代號並選擇圖示,即可在工作區中建立新專案。",
				"pickIcon": "選擇圖示",
				"searchIcons": "搜尋圖示...",
				"projectName": "專案名稱",
				"keyLabel": "代號:",
				"keyHint": "用於任務編號(例如 {{example}}-123)",
				"createButton": "建立專案",
				"successToast": "專案已建立",
				"errorToast": "無法建立專案"
			},
			"createWorkspace": {
				"breadcrumbKaneo": "KANEO",
				"title": "建立新工作區",
				"description": "輸入工作區名稱即可建立新工作區。",
				"namePlaceholder": "工作區名稱",
				"descriptionPlaceholder": "新增說明...",
				"createButton": "建立工作區",
				"successToast": "工作區已建立",
				"errorToast": "無法建立工作區"
			},
			"createTask": {
				"breadcrumbTask": "任務",
				"selectProject": "選擇專案",
				"title": "新增任務",
				"description": "輸入標題、說明與其他詳細資料,即可建立新任務。",
				"taskTitlePlaceholder": "任務標題",
				"descriptionPlaceholder": "新增任務說明...",
				"chooseProjectForImages": "請先選擇專案再上傳圖片。",
				"prepareTaskError": "無法準備任務",
				"successCreated": "任務已建立",
				"successUpdated": "任務已更新",
				"createError": "無法建立任務",
				"priority": "優先順序",
				"statusFallback": "進行中",
				"startDate": "開始日期",
				"dueDate": "截止日期",
				"clearStartDate": "清除開始日期",
				"assign": "指派",
				"assignUnassigned": "未指派",
				"assignUnassignedTitle": "未指派",
				"labels": "標籤",
				"searchLabels": "搜尋標籤...",
				"noLabelsFound": "找不到標籤",
				"createLabel": "建立「{{name}}」",
				"chooseColor": "選擇顏色",
				"labelCreated": "標籤已建立",
				"labelCreateError": "無法建立標籤",
				"createMore": "繼續建立",
				"createButton": "建立任務",
				"discardTitle": "要捨棄任務嗎?",
				"discardDescription": "尚未儲存的任務內容將會遺失。",
				"discardButton": "捨棄任務",
				"untitledTask": "未命名任務",
				"labelColors": {
					"stone": "岩石灰",
					"slate": "石板灰",
					"lavender": "薰衣草紫",
					"sage": "鼠尾草綠",
					"forest": "森林綠",
					"amber": "琥珀黃",
					"terracotta": "赤陶紅",
					"rose": "玫瑰紅",
					"crimson": "緋紅",
					"lagoon": "潟湖青",
					"ocean": "海洋藍",
					"orchid": "蘭花紫",
					"sky": "天空藍"
				},
				"statusLoadError": "無法載入專案狀態。"
			}
		},
		"editor": {
			"link": {
				"label": "連結 URL",
				"placeholder": "貼上或輸入連結…",
				"apply": "套用連結",
				"remove": "移除連結"
			}
		}
	},
	"auth": {
		"signIn": {
			"pageTitle": "登入",
			"subtitle": {
				"emailOrProvider": "使用電子郵件或已連結的帳號。",
				"email": "輸入你的電子郵件,我們會寄送登入驗證碼給你。",
				"password": "使用電子郵件和密碼登入。",
				"passwordOrProvider": "使用密碼或已連結的帳號。",
				"providers": "選擇你的登入方式。",
				"sso": "此處的登入由你的組織管理。"
			},
			"lastUsed": "上次使用",
			"guestError": "無法以訪客身分登入",
			"errors": {
				"account_not_linked": "此身分無法連結到現有帳號。請先以電子郵件登入驗證帳號,再重新嘗試 SSO。若無法使用電子郵件登入,請聯絡你的管理員。",
				"oauth_code_verification_failed": "OAuth 驗證失敗,請再試一次。",
				"registration_is_currently_disabled_you_need_a_valid_invitation_to_create_an_account_": "目前已停用註冊,你需要有效的邀請才能建立帳號。",
				"use_a_permanent_email_address_disposable_addresses_cannot_create_accounts_": "請使用長期有效的電子郵件地址。拋棄式地址無法建立帳號。"
			},
			"instanceStatusError": "無法連線到伺服器,請稍後再試。",
			"heading": "登入 Kaneo",
			"submitPassword": "登入",
			"invitation": {
				"title": "{{inviterName}} 邀請你加入 {{workspaceName}}",
				"fallbackTitle": "你收到邀請了",
				"description": "請使用收到邀請的電子郵件登入。登入後你會立即加入該工作區。"
			},
			"footer": {
				"newHere": "第一次使用 Kaneo?",
				"createAccount": "建立帳號",
				"inviteOnly": "此處僅限受邀者建立帳號。請向管理員索取邀請。",
				"providerSignUp": "新使用者?使用上方任一服務登入即可建立帳號。",
				"anyProvider": "新使用者?使用上方任一方式即可建立帳號。",
				"contactAdmin": "登入遇到問題?請聯絡你的管理員。",
				"justLooking": "只是看看?"
			},
			"autoLogin": {
				"title": "正在登入",
				"subtitle": "正在前往你組織的登入頁面。",
				"opening": "正在開啟 {{provider}}…",
				"stuck": "頁面沒有反應?",
				"continue": "前往 {{provider}}"
			}
		},
		"providers": {
			"google": "Google",
			"discord": "Discord",
			"github": "GitHub",
			"sso": "SSO",
			"continueWith": "使用 {{provider}} 繼續",
			"error": "無法使用 {{provider}} 登入,請再試一次。"
		},
		"forms": {
			"or": "或",
			"email": "電子郵件",
			"password": "密碼",
			"emailPlaceholder": "me@example.com",
			"passwordPlaceholder": "••••••••",
			"showPassword": "顯示密碼",
			"hidePassword": "隱藏密碼",
			"name": "姓名",
			"namePlaceholder": "王小明",
			"invalidEmail": "請輸入完整的電子郵件地址,例如 name@company.com。",
			"nameRequired": "請輸入你的姓名。",
			"passwordRequired": "請輸入密碼。",
			"passwordTooShort": "請至少使用 8 個字元。",
			"disposableEmail": "請使用長期有效的電子郵件地址。拋棄式地址無法建立帳號。",
			"continueWithEmail": "使用電子郵件繼續",
			"captchaChecking": "正在進行快速安全檢查,完成後即可繼續。",
			"captchaFailed": "安全檢查未能載入,因此登入已暫停。請檢查網路連線或內容封鎖器。",
			"captchaRetry": "重試"
		},
		"checkEmail": {
			"pageTitle": "請查看你的電子郵件",
			"title": "請查看你的電子郵件",
			"inboxMessage": "我們已寄出一封臨時登入連結,請到 <email>{{email}}</email> 的收件匣查看。",
			"emailFallback": "你的電子郵件地址",
			"backToLogin": "返回登入"
		},
		"signUp": {
			"pageTitle": "建立帳號",
			"registrationDisabledAlert": "目前已停用註冊。如果你收到邀請,請輸入收到邀請的電子郵件地址來建立帳號。",
			"continueAsGuest": "以訪客身分繼續",
			"toggleMessage": "已經有帳號了?",
			"toggleLink": "登入",
			"instanceStatusError": "無法連線到伺服器,請稍後再試。",
			"instanceAdminTitle": "設定你的 Kaneo 執行個體",
			"instanceAdminSubtitle": "此帳號將成為擁有完整權限的執行個體管理員。",
			"heading": "建立你的帳號",
			"submitPassword": "建立帳號",
			"failed": "無法建立帳號,請再試一次。",
			"subtitle": {
				"email": "從電子郵件開始。我們會寄送驗證碼給你,不需要密碼。",
				"password": "填寫姓名、電子郵件和密碼即可開始。",
				"providers": "使用已連結的帳號建立你的帳號。"
			},
			"invitation": {
				"description": "請使用收到邀請的電子郵件。註冊後你會立即加入該工作區。"
			},
			"verifyEmail": "Check your email to confirm your address, then sign in."
		},
		"verifyOtp": {
			"pageTitle": "確認驗證碼",
			"validation": {
				"codeLength": "驗證碼必須為 6 位數"
			},
			"toast": {
				"invalidCode": "驗證碼無效",
				"verifyFailed": "無法驗證驗證碼",
				"resendFailed": "無法重新寄送驗證碼",
				"resendSuccess": "已寄出新的驗證碼!"
			},
			"heading": "請查看你的電子郵件",
			"description": "我們已將 6 位數驗證碼寄到 {{email}},{{minutes}} 分鐘內有效。",
			"label": "驗證碼",
			"submit": "驗證並繼續",
			"didntGetIt": "沒有收到驗證碼?",
			"resendCode": "重新寄送驗證碼",
			"useDifferentEmail": "使用其他電子郵件",
			"expired": "此驗證碼已過期,請重新取得。",
			"tooManyAttempts": "嘗試次數過多,請重新取得驗證碼。"
		},
		"otpSignIn": {
			"sendFailed": "無法寄送驗證碼"
		},
		"signInForm": {
			"failedSignIn": "登入失敗",
			"emailNotVerified": "Confirm your email address first. We sent you a new link."
		},
		"invitation": {
			"pageTitleAccept": "接受邀請",
			"pageTitleError": "邀請錯誤",
			"pageTitleInvalid": "無效的邀請",
			"joinWorkspace": "加入 {{workspaceName}}",
			"createAccount": "建立帳號",
			"signIn": "登入",
			"toast": {
				"acceptFailed": "無法接受邀請",
				"acceptSuccess": "已接受邀請!歡迎加入團隊。"
			},
			"description": "{{inviterName}} 邀請你加入 Kaneo 上的這個工作區。",
			"invitedBy": "邀請人",
			"sentTo": "寄送至",
			"signedInAs": "目前登入帳號",
			"expires": "到期日",
			"notNow": "暫時不要",
			"join": "加入工作區",
			"switchAccount": "切換帳號",
			"goToKaneo": "前往 Kaneo",
			"mismatch": {
				"title": "目前登入的電子郵件不同",
				"description": "此邀請寄送至 {{invitedEmail}},但你目前以 {{email}} 登入。"
			},
			"expired": {
				"title": "此邀請已過期",
				"description": "請 {{inviterName}} 重新寄送 {{workspaceName}} 的邀請給你。"
			},
			"invalid": {
				"title": "此邀請已失效",
				"description": "此邀請可能已被接受或取消。請向工作區管理員索取新的邀請。"
			},
			"loadFailed": {
				"title": "無法載入此邀請",
				"description": "請檢查網路連線並重新整理頁面。"
			}
		},
		"onboarding": {
			"pageTitle": "歡迎使用 Kaneo",
			"workspaceName": "工作區名稱",
			"workspaceNamePlaceholder": "例如:Acme Inc、我的團隊",
			"toast": {
				"createFailed": "無法建立工作區"
			},
			"validation": {
				"workspaceNameRequired": "請輸入工作區名稱",
				"projectNameRequired": "請為你的第一個專案命名"
			},
			"restrictedSubtitle": "只有執行個體管理員可以在此建立工作區。請管理員邀請你,然後重新載入此頁面。",
			"restrictedCheckInvitations": "查看邀請",
			"restrictedTitle": "你需要一份邀請",
			"cloud": {
				"invite": {
					"addAnother": "再新增一位",
					"emailLabel": "隊友電子郵件 {{index}}",
					"emailPlaceholder": "teammate@company.com",
					"failed": "無法邀請 {{email}}:{{message}}",
					"invalidEmail": "請輸入有效的電子郵件地址",
					"remove": "移除電子郵件 {{index}}",
					"sent_other": "已寄出 {{count}} 份邀請",
					"skip": "暫時略過"
				},
				"plan": {
					"continueTrial": "開始免費試用",
					"recommended": "推薦",
					"trialUsed": "你已經用過免費試用。請選擇方案以開始建立專案與任務。"
				},
				"usageLabel": "誰會使用這個工作區?",
				"usageSolo": "只有我",
				"usageSoloDescription": "追蹤自己的工作",
				"usageTeam": "我的團隊",
				"usageTeamDescription": "一起規劃並交付工作"
			},
			"projectNameDefault": "我的第一個專案",
			"starterTasks": {
				"drag": {
					"title": "把這張卡片拖到下一欄",
					"description": "隨著工作推進,卡片會從一欄移到下一欄。把這張卡片拖到下一欄,或打開它變更狀態。"
				},
				"details": {
					"title": "打開這個任務並新增子任務",
					"description": "任務可以包含描述、子任務、標籤、負責人和截止日期。試著為這個任務新增一個子任務。"
				},
				"invite": {
					"title": "邀請你的團隊",
					"description": "大家都在的時候,Kaneo 最好用。打開側邊欄中的 **成員**,透過電子郵件邀請成員。"
				},
				"integrations": {
					"title": "連接 GitHub、GitLab 或 Gitea",
					"description": "同步 issue,並在 Pull Request 開啟和合併時自動移動任務。在 **專案設定** 中進行設定。"
				},
				"create": {
					"title": "建立你自己的任務",
					"description": "使用欄位名稱旁的 **+**,或先按 **T** 再按 **C**。準備好後,就可以刪除這些入門任務。"
				}
			},
			"progress": "第 {{current}} 步,共 {{total}} 步",
			"continue": "繼續",
			"signedInAs": "已登入為 {{email}}",
			"signOut": "登出",
			"workspace": {
				"title": "為工作區命名",
				"description": "你的專案都會放在這裡。可以使用團隊或公司名稱,之後也能修改。"
			},
			"usage": {
				"title": "給誰使用?",
				"description": "我們會依此設定 {{name}}。之後隨時都能邀請成員。"
			},
			"project": {
				"title": "建立第一個專案",
				"description": "我們會加入幾個入門任務,幫助你熟悉操作。你可以隨時重新命名或刪除。",
				"label": "專案名稱",
				"ticketStart": "任務編號將從 {{ticket}} 開始。"
			},
			"invite": {
				"title": "邀請你的團隊",
				"description": "他們會收到加入 {{name}} 的電子郵件。如果想先四處看看,可以略過這一步。",
				"label": "團隊成員的電子郵件",
				"send_other": "寄出 {{count}} 份邀請",
				"sendNone": "寄出邀請"
			},
			"plan": {
				"title": "你想如何開始?",
				"descriptionTrial_other": "所有方案都包含無限專案與任務。免費試用 {{name}} {{count}} 天,或立即訂閱。",
				"choose": "選擇方案",
				"description": {
					"team": "不限成員人數,支援角色與權限",
					"personal": "適合個人使用"
				},
				"perUserMonth": "每位使用者 / 月",
				"perMonth": "每月",
				"subscribe": "訂閱 {{plan}}",
				"checkout": "前往結帳",
				"trialNote": "試用不需要信用卡。付款由 Creem 處理。",
				"paymentNote": "付款由 Creem 處理。"
			},
			"ready": {
				"title": "{{name}} 已準備就緒",
				"description": "以下是我們為你設定的內容,之後都可以修改。",
				"workspace": "工作區",
				"project": "第一個專案",
				"projectValue_other": "{{name}},含 {{count}} 個入門任務",
				"invitations": "邀請",
				"invitationsValue_other": "已寄給 {{count}} 人",
				"open": "開啟 {{name}}"
			},
			"preview": {
				"untitled": "你的工作區"
			}
		},
		"profileSetup": {
			"pageTitle": "完成個人資料",
			"completeTitle": "完成你的個人資料",
			"subtitle": "請輸入你的名字以開始使用",
			"yourName": "你的名字",
			"namePlaceholder": "例如:王小明",
			"saving": "儲存中...",
			"continue": "繼續",
			"welcome": "歡迎,{{name}}!",
			"redirecting": "正在帶你前往儀表板...",
			"toast": {
				"updateSuccess": "個人資料已更新",
				"updateFailed": "無法更新個人資料"
			},
			"validation": {
				"nameRequired": "請輸入名字",
				"nameShort": "名字至少需要 2 個字元"
			}
		},
		"passwordReset": {
			"forgotPassword": "忘記密碼?",
			"requestTitle": "重設你的密碼",
			"requestSubtitle": "輸入你的電子郵件,我們會寄給你重設密碼的連結。",
			"sendLink": "寄送重設連結",
			"requestError": "無法要求重設連結,請再試一次。",
			"unavailable": "無法使用密碼重設功能,請聯絡你的執行個體管理員。",
			"configError": "無法連線到伺服器,請重新載入頁面後再試一次。",
			"resetTitle": "設定新密碼",
			"newPassword": "新密碼",
			"confirmPassword": "確認新密碼",
			"passwordMismatch": "兩次輸入的密碼不一致。",
			"passwordLength": "長度須介於 8 至 128 個字元。",
			"invalidLink": "此重設連結無效或已過期,請重新申請新連結以繼續。",
			"requestNewLink": "重新申請連結",
			"resetError": "無法重設密碼,請再試一次。",
			"success": "你的密碼已重設,請使用新密碼登入。",
			"backToSignIn": "返回登入",
			"sentTitle": "請查看收件匣",
			"sentDescription": "如果 {{email}} 有對應的帳號,重設密碼的連結已寄出。連結 1 小時內有效。",
			"sentHelpTitle": "沒有收到郵件?",
			"sentHelpDescription": "請檢查垃圾郵件資料夾,或等一分鐘後再申請新連結。",
			"rememberedIt": "想起來了?",
			"resetDescription": "長度須介於 8 至 128 個字元。其他裝置將會登出。",
			"updatePassword": "更新密碼",
			"changedMind": "改變主意了?",
			"invalidLinkTitle": "此連結已過期",
			"successTitle": "密碼已更新"
		},
		"page": {
			"terms": "條款",
			"privacy": "隱私權"
		},
		"device": {
			"connect": {
				"title": "連結裝置",
				"description": "輸入終端機或應用程式中顯示的代碼,將其連結到你的 Kaneo 帳號。",
				"label": "裝置代碼",
				"submit": "繼續",
				"noCode": "還沒有代碼?請先從應用程式開始登入。",
				"codeRequired": "請輸入裝置上顯示的代碼。",
				"invalidCode": "此代碼無效或已過期。"
			},
			"approve": {
				"pageTitle": "核准裝置",
				"title": "要連結此裝置嗎?",
				"description": "有裝置要求以 {{email}} 的身分登入。只有在你親自發起時才核准。",
				"matchCode": "請確認此代碼與裝置上顯示的一致",
				"deny": "拒絕",
				"approve": "核准",
				"failed": "無法更新此要求,請再試一次。"
			},
			"approved": {
				"title": "裝置已連結",
				"description": "請返回終端機或應用程式。你可以關閉此分頁。"
			},
			"denied": {
				"title": "已拒絕要求",
				"description": "沒有連結任何裝置。你可以關閉此分頁。"
			},
			"missing": {
				"title": "沒有裝置代碼",
				"description": "請從裝置開啟此頁面,或自行輸入代碼。",
				"enterCode": "輸入代碼"
			},
			"signIn": {
				"title": "登入以連結你的裝置",
				"description": "登入後會立即回到這裡進行核准。",
				"submit": "登入"
			},
			"openApp": "Open Kaneo"
		},
		"mcp": {
			"authorize": {
				"title": "授權 MCP 用戶端",
				"description": "它可以在你有權存取的所有工作區中以你的身分執行操作。只有在你親自發起此連線時才繼續。",
				"client": "用戶端",
				"unknownClient": "MCP 用戶端",
				"selfReported": "用戶端自行提供",
				"redirect": "完成後返回",
				"signedInAs": "目前登入帳號",
				"deny": "拒絕",
				"allow": "允許存取"
			},
			"expired": {
				"title": "此要求已過期",
				"description": "請返回 MCP 用戶端並重新連線。"
			},
			"signIn": {
				"title": "登入以授權此用戶端",
				"description": "登入後會立即回到這裡進行審查。",
				"submit": "登入"
			}
		}
	},
	"settings": {
		"account": "帳號",
		"developer": "開發者",
		"information": "個人資料",
		"notifications": "通知",
		"preferences": "偏好設定",
		"apiKeys": "API 金鑰",
		"informationPage": {
			"pageTitle": "個人資料",
			"title": "個人資料",
			"subtitle": "你在隊友面前的呈現方式。",
			"sectionTitle": "詳細資料",
			"profilePicture": "大頭貼",
			"fullName": "姓名",
			"fullNamePlaceholder": "輸入你的姓名",
			"email": "電子郵件",
			"updateError": "更新個人資料失敗",
			"validation": {
				"nameRequired": "請輸入姓名",
				"nameShort": "姓名至少需要 2 個字元"
			},
			"avatar": {
				"hint": "正方形圖片效果最佳。",
				"remove": "移除",
				"updateSuccess": "大頭貼已更新",
				"updateError": "更新大頭貼失敗",
				"removeSuccess": "大頭貼已移除",
				"removeError": "移除大頭貼失敗",
				"upload": "上傳"
			},
			"deleteAccount": {
				"sectionTitle": "危險區域",
				"title": "刪除帳號",
				"description": "只有你一人所屬的工作區會隨帳號一併刪除。在其他工作區,你的任務會保留並變為未指派,你的留言則會被移除。",
				"modalTitle": "要刪除你的帳號嗎?",
				"modalDescription": "這會永久刪除你的帳號,且無法復原。",
				"confirmLabel": "請輸入 {{email}} 以確認",
				"confirm": "刪除帳號",
				"success": "你的帳號已刪除",
				"error": "刪除帳號失敗",
				"sessionTooOld": "為了安全,請先登出再重新登入,才能刪除帳號。"
			},
			"emailHint": "你使用此地址登入。"
		},
		"notificationsPage": {
			"pageTitle": "通知",
			"title": "通知",
			"subtitle": "Kaneo 會通知你哪些事,以及透過哪些管道通知你。",
			"statusConnected": "已連線",
			"statusPaused": "已暫停",
			"emailTitle": "電子郵件",
			"accountEmailNoAddress": "沒有可用的帳號電子郵件",
			"saveChanges": "儲存變更",
			"disconnect": "中斷連線",
			"ntfyTitle": "ntfy",
			"ntfyDescription": "發佈到你手機或桌面上的 ntfy 主題。",
			"serverUrl": "伺服器 URL",
			"topic": "主題",
			"token": "Token",
			"ntfyServerPlaceholder": "https://ntfy.example.com",
			"ntfyTopicPlaceholder": "team-alerts",
			"ntfyTokenPlaceholder": "僅在伺服器需要時填寫",
			"ntfyTokenHintConfigured": "已設定 Token({{masked}})。輸入新的 Token 即可取代。",
			"ntfyTokenHintOptional": "如果你的 ntfy 伺服器需要驗證,請填寫。",
			"connectNtfy": "連接 ntfy",
			"gotifyTitle": "Gotify",
			"gotifyDescription": "將通知傳送到你的 Gotify 伺服器。",
			"gotifyTokenLabel": "Token",
			"gotifyServerPlaceholder": "https://gotify.example.com",
			"gotifyTokenPlaceholder": "Gotify Token",
			"gotifyTokenHintConfigured": "已設定 Token({{masked}})。輸入新的 Token 即可取代。",
			"gotifyTokenHintRequired": "必填。請使用 Gotify 伺服器上的 Token。",
			"connectGotify": "連接 Gotify",
			"webhookTitle": "自訂 Webhook",
			"webhookDescription": "以 JSON 格式將每則通知傳送到你自己的端點。",
			"endpointUrl": "端點 URL",
			"signingSecret": "簽章密鑰",
			"webhookUrlPlaceholder": "https://example.com/webhooks/kaneo",
			"webhookSecretPlaceholder": "共用密鑰(選填)",
			"webhookSecretHintConfigured": "已設定簽章密鑰({{masked}})。輸入新的密鑰即可取代。",
			"webhookSecretHintOptional": "設定密鑰後,Kaneo 會為請求內容簽章。",
			"connectWebhook": "連接 Webhook",
			"eventPreferencesTitle": "通知我以下事項",
			"eventPreferencesDescription": "你自己的留言、提及與狀態變更不會通知你。",
			"eventTaskAssignments": "指派",
			"eventComments": "留言與提及",
			"eventCommentsHint": "你的任務有新留言,或有人 @提及你時。",
			"eventStatusChanges": "狀態變更",
			"eventDueDateReminders": "截止日期提醒",
			"reminderLeadTimeLabel": "在截止日期前提醒我",
			"reminderLeadTimeInvalid": "請輸入 1 到 {{max}} 之間的整數。",
			"saveEventPreferences": "儲存通知類型",
			"allProjects": "所有專案",
			"noProjectsInWorkspace": "此工作區目前沒有可用的專案。",
			"toastEmailSaved": "電子郵件通知設定已儲存",
			"toastEmailSaveFailed": "儲存電子郵件設定失敗",
			"toastNtfySaved": "ntfy 設定已儲存",
			"toastNtfySaveFailed": "儲存 ntfy 設定失敗",
			"toastNtfyDisconnected": "ntfy 已中斷連線",
			"toastNtfyDisconnectFailed": "中斷 ntfy 連線失敗",
			"toastGotifySaved": "Gotify 設定已儲存",
			"toastGotifySaveFailed": "儲存 Gotify 設定失敗",
			"toastGotifyDisconnected": "Gotify 已中斷連線",
			"toastGotifyDisconnectFailed": "中斷 Gotify 連線失敗",
			"toastWebhookSaved": "Webhook 設定已儲存",
			"toastWebhookSaveFailed": "儲存 Webhook 設定失敗",
			"toastWebhookDisconnected": "Webhook 已中斷連線",
			"toastWebhookDisconnectFailed": "中斷 Webhook 連線失敗",
			"toastRuleSaved": "已儲存 {{workspaceName}} 的通知規則",
			"toastRuleSaveFailed": "儲存工作區通知規則失敗",
			"toastRuleRemoved": "已移除 {{workspaceName}} 的通知規則",
			"toastRuleRemoveFailed": "移除工作區通知規則失敗",
			"toastPreferencesSaved": "通知偏好設定已儲存",
			"toastPreferencesSaveFailed": "儲存通知偏好設定失敗",
			"toastRuleSavedGeneric": "工作區通知規則已儲存",
			"toastRuleRemovedGeneric": "工作區通知規則已移除",
			"channelNotConnected": "未連接",
			"channelOff": "關閉",
			"channelsDescription": "通知一律會顯示在 Kaneo 中。連接管道後,也能在其他地方收到通知。",
			"channelsTitle": "管道",
			"configure": "設定",
			"configureChannel": "設定 {{channel}}",
			"configureWorkspace": "設定 {{workspaceName}} 的通知",
			"connect": "連接",
			"connectChannel": "連接 {{channel}}",
			"disconnectDescription": "通知將不再傳送到 {{channel}},其已儲存的設定也會移除。",
			"disconnecting": "正在中斷連線...",
			"disconnectTitle": "要中斷與 {{channel}} 的連線嗎?",
			"done": "完成",
			"emailToggleLabel": "透過電子郵件傳送通知",
			"eventDueDateRemindersHint": "在你的任務到期前提醒。逾期任務會另外通知。",
			"eventStatusChangesHint": "你的任務移動到其他欄位時。",
			"eventTaskAssignmentsHint": "有人將任務指派給你時。",
			"loadFailed": "無法載入通知設定。",
			"onlyInKaneo": "僅在 Kaneo 中",
			"optional": "選填",
			"projectCount_other": "{{count}} 個專案",
			"reminderLeadTimeUnitDaysBefore_other": "天前",
			"reminderLeadTimeUnitHoursBefore_other": "小時前",
			"reminderLeadTimeUnitLabel": "提醒單位",
			"ruleActiveDescription": "關閉即可暫停此工作區,並保留其設定。",
			"ruleActiveLabel": "傳送中",
			"ruleChannels": "管道",
			"ruleDialogDescription": "此工作區的通知可以傳送到哪裡。",
			"ruleDialogTitle": "{{workspaceName}} 通知",
			"ruleProjects": "專案",
			"ruleSummary": "{{channels}} · {{projects}}",
			"save": "儲存",
			"sendingDescription": "關閉即可暫停此管道,並保留其設定。",
			"sendingLabel": "傳送中",
			"setUp": "設定",
			"setUpWorkspace": "開始設定 {{workspaceName}} 的通知",
			"someProjects": "僅部分",
			"statusOn": "開啟",
			"statusSending": "傳送中",
			"stopping": "停止中...",
			"stopSending": "停止傳送",
			"stopSendingDescription": "此工作區的通知將只會顯示在 Kaneo 中。",
			"stopSendingTitle": "要停止從 {{workspaceName}} 傳送通知嗎?",
			"workspacesDescription": "選擇哪些工作區與專案可以使用你的管道。",
			"workspacesTitle": "工作區"
		},
		"preferencesPage": {
			"title": "偏好設定",
			"subtitle": "自訂 Kaneo 的外觀與運作方式。",
			"appearanceTitle": "一般",
			"theme": "主題",
			"selectTheme": "選擇主題",
			"themeLight": "淺色",
			"themeDark": "深色",
			"themeSystem": "跟隨系統",
			"language": "語言",
			"selectLanguage": "選擇語言",
			"firstDayOfWeek": "每週起始日",
			"firstDayOfWeekDescription": "用於行事曆與日期選擇器。",
			"selectFirstDayOfWeek": "選擇起始日",
			"weekStartsOnSunday": "星期日",
			"weekStartsOnMonday": "星期一",
			"weekStartsOnSaturday": "星期六",
			"defaultView": "預設檢視",
			"defaultViewDescription": "開啟專案時使用的檢視。",
			"selectViewMode": "選擇檢視模式",
			"board": "看板",
			"list": "清單",
			"gantt": "甘特圖",
			"priorityIcons": "優先順序圖示",
			"priorityIconsDescription": "任務優先順序在卡片、列和選單中的顯示方式。",
			"priorityIconsMarks": "標記",
			"priorityIconsClassic": "經典",
			"sidebarDefault": "保持側邊欄展開",
			"sidebarDefaultDescription": "啟動時展開側邊欄。",
			"displayOptions": "任務詳細資料",
			"displayOptionsDescription": "看板與清單中的卡片和列要顯示哪些內容。",
			"taskNumbers": "任務編號",
			"assignees": "負責人",
			"dueDates": "截止日期",
			"labels": "標籤",
			"priority": "優先順序",
			"projectBackgrounds": "專案背景",
			"projectBackgroundsDescription": "顯示專案為看板設定的背景圖片。",
			"advancedTitle": "進階"
		},
		"managedProfile": {
			"note": "由你的組織管理。",
			"edit": "在 {{provider}} 中編輯"
		},
		"developerPage": {
			"pageTitle": "API 金鑰",
			"title": "API 金鑰",
			"subtitle": "讓指令碼、CLI 與 MCP 用戶端以你的身分使用 Kaneo。",
			"unnamedKey": "未命名",
			"emptyDescription": "建立金鑰,即可在 CLI、MCP 用戶端或你自己的指令碼中使用。",
			"emptyTitle": "尚無 API 金鑰",
			"keysNote": "金鑰能做你能做的任何事。請刪除不再使用的金鑰。",
			"keysTitle": "金鑰",
			"loadError": "無法載入 API 金鑰,請再試一次。",
			"newKey": "新增金鑰"
		},
		"apiKey": {
			"createdModal": {
				"title": "複製你的金鑰",
				"description": "關閉後就無法再次查看。",
				"copy": "複製",
				"copied": "已複製",
				"done": "完成",
				"copyError": "無法複製金鑰。請選取後手動複製。"
			},
			"table": {
				"deleteConfirmTitle": "要刪除「{{name}}」嗎?",
				"deleteConfirmDescription": "所有使用此金鑰的項目都將停止運作,且無法復原。",
				"delete": "刪除金鑰",
				"deleting": "刪除中…",
				"toastDeleted": "已刪除 API 金鑰",
				"toastDeleteError": "無法刪除 API 金鑰"
			},
			"createDialog": {
				"title": "新增 API 金鑰",
				"description": "此金鑰能做你能做的任何事。",
				"nameLabel": "名稱",
				"namePlaceholder": "我的 API 金鑰",
				"nameDescription": "方便你記得它用在哪裡。",
				"expirationLabel": "到期",
				"expiration1d": "1 天",
				"expiration7d": "7 天",
				"expiration30d": "30 天",
				"expiration90d": "90 天",
				"expirationNever": "永不到期",
				"create": "建立金鑰",
				"creating": "建立中…",
				"failedCreate": "無法建立 API 金鑰",
				"validation": {
					"nameRequired": "請輸入名稱",
					"nameShort": "請至少輸入 3 個字元"
				}
			},
			"row": {
				"actions": "{{name}} 的操作",
				"created": "建立於 {{date}}",
				"expired": "已於 {{date}} 到期",
				"expiredBadge": "已到期",
				"expires": "{{date}} 到期",
				"neverExpires": "永不到期"
			}
		},
		"workspaceGeneral": {
			"pageTitle": "一般設定",
			"title": "一般",
			"subtitle": "{{name}} 的名稱與擁有者。",
			"workspaceInfoTitle": "工作區",
			"nameLabel": "名稱",
			"namePlaceholder": "輸入工作區名稱",
			"descriptionLabel": "說明",
			"descriptionPlaceholder": "你的團隊負責哪些工作?",
			"dangerZone": "危險區域",
			"deleteWorkspace": "刪除工作區",
			"deleteWorkspaceDescription": "永久刪除 {{name}} 及其專案與任務。",
			"deleteModalTitle": "要刪除工作區嗎?",
			"deleteModalDescription": "這會永久刪除 {{name}} 及其所有專案與任務,且無法復原。",
			"deleteModalConfirm": "刪除工作區",
			"toastUpdateError": "更新工作區失敗",
			"toastDeleted": "工作區已刪除",
			"toastDeleteError": "刪除工作區失敗",
			"validation": {
				"nameRequired": "請輸入工作區名稱",
				"nameShort": "工作區名稱至少需要 2 個字元"
			},
			"transferOwnership": {
				"toastSuccess": "擁有權已轉移",
				"toastError": "轉移擁有權失敗",
				"title": "轉移擁有權",
				"pickerLabel": "新擁有者",
				"noEligibleMembers": "請先邀請至少一位其他成員,才能轉移擁有權。",
				"pickerHint": "新的擁有者會接手,你會保留管理員身分。",
				"pickerPlaceholder": "選擇成員",
				"button": "轉移",
				"dialogTitle": "要轉移擁有權嗎?",
				"dialogDescription": "{{name}} 將成為 {{workspace}} 唯一的擁有者。你會保留管理員權限,但將失去刪除工作區或再次轉移等擁有者專屬權限。",
				"transferring": "轉移中…",
				"confirm": "轉移擁有權"
			},
			"ownershipSubtitle": "只有擁有者看得到此區塊。",
			"ownershipTitle": "擁有權"
		},
		"workspaceRoles": {
			"pageTitle": "角色",
			"title": "角色",
			"subtitle": "定義成員在 {{workspaceName}} 中可以執行哪些操作。",
			"thisWorkspace": "此工作區",
			"noAccess": "你需要管理員或擁有者權限才能管理工作區角色。",
			"sectionTitle": "工作區角色",
			"sectionSubtitle": "編輯預設角色,或新增自訂角色。編輯時,成員已指派的角色名稱不會改變。",
			"newRole": "新角色",
			"loading": "載入中…",
			"loadError": "載入角色失敗。",
			"emptyTitle": "尚無角色",
			"emptyDescription": "此工作區初始化後,預設角色就會顯示在這裡。",
			"defaultBadge": "預設",
			"permissionCount_other": "{{count}} 項權限",
			"nameLabel": "名稱",
			"nameHint": "請使用小寫,之後無法變更。",
			"namePlaceholder": "例如:reviewer",
			"discard": "捨棄",
			"createRole": "建立角色",
			"deleteRole": "刪除角色",
			"defaultRoleHelp": "預設角色:名稱為保留名稱,且此角色無法刪除。",
			"unsavedChanges": "你有尚未儲存的變更",
			"allChangesSaved": "所有變更皆已儲存",
			"saveChanges": "儲存變更",
			"defaultRoleDescriptions": {
				"viewer": "可以檢視任務並留言。",
				"member": "可以建立並管理任務與專案。",
				"admin": "擁有工作區的完整存取權限。"
			},
			"resources": {
				"project": "專案",
				"task": "任務",
				"label": "標籤",
				"workspace": "工作區",
				"organization": "工作區管理",
				"member": "成員",
				"invitation": "邀請",
				"team": "團隊",
				"ac": "角色與權限"
			},
			"permissions": {
				"project": {
					"create": {
						"label": "建立",
						"description": "可以建立新專案"
					},
					"read": {
						"label": "檢視",
						"description": "可以檢視專案"
					},
					"update": {
						"label": "更新",
						"description": "可以編輯專案設定"
					},
					"delete": {
						"label": "刪除",
						"description": "可以刪除專案"
					},
					"share": {
						"label": "分享",
						"description": "可以分享專案"
					}
				},
				"task": {
					"create": {
						"label": "建立",
						"description": "可以建立任務"
					},
					"read": {
						"label": "檢視",
						"description": "可以檢視任務"
					},
					"update": {
						"label": "更新",
						"description": "可以編輯任務"
					},
					"delete": {
						"label": "刪除",
						"description": "可以刪除任務"
					},
					"assign": {
						"label": "指派",
						"description": "可以將任務指派給成員"
					}
				},
				"label": {
					"create": {
						"label": "建立",
						"description": "可以建立標籤"
					},
					"read": {
						"label": "檢視",
						"description": "可以檢視標籤"
					},
					"update": {
						"label": "更新",
						"description": "可以編輯標籤"
					},
					"delete": {
						"label": "刪除",
						"description": "可以刪除標籤"
					}
				},
				"workspace": {
					"read": {
						"label": "檢視",
						"description": "可以檢視工作區設定"
					},
					"update": {
						"label": "更新",
						"description": "可以更新工作區設定"
					},
					"delete": {
						"label": "刪除",
						"description": "可以刪除工作區"
					},
					"manage_settings": {
						"label": "管理設定",
						"description": "可以管理工作區設定"
					}
				},
				"organization": {
					"update": {
						"label": "編輯工作區管理設定",
						"description": "透過帳號服務變更工作區設定。"
					},
					"delete": {
						"label": "刪除工作區",
						"description": "透過帳號服務永久刪除工作區。"
					}
				},
				"member": {
					"create": {
						"label": "新增成員",
						"description": "將使用者加入此工作區。"
					},
					"update": {
						"label": "變更成員角色",
						"description": "變更指派給工作區成員的角色。"
					},
					"delete": {
						"label": "移除成員",
						"description": "將使用者從此工作區移除。"
					}
				},
				"invitation": {
					"create": {
						"label": "邀請成員",
						"description": "傳送工作區邀請。"
					},
					"cancel": {
						"label": "取消邀請",
						"description": "撤銷待處理的工作區邀請。"
					}
				},
				"team": {
					"create": {
						"label": "建立團隊",
						"description": "在此工作區中建立團隊。"
					},
					"update": {
						"label": "編輯團隊",
						"description": "變更團隊與團隊成員。"
					},
					"delete": {
						"label": "刪除團隊",
						"description": "刪除此工作區中的團隊。"
					}
				},
				"ac": {
					"create": {
						"label": "建立角色",
						"description": "建立工作區角色並指派其權限。"
					},
					"read": {
						"label": "檢視角色",
						"description": "檢視工作區角色及其權限。"
					},
					"update": {
						"label": "變更角色權限",
						"description": "變更角色權限,包含管理存取權限。"
					},
					"delete": {
						"label": "刪除角色",
						"description": "刪除自訂的工作區角色。"
					}
				}
			},
			"validation": {
				"nameRequired": "請輸入角色名稱",
				"nameExists": "已有同名的角色",
				"permissionRequired": "至少需要選擇一項權限"
			},
			"toast": {
				"created": "角色已建立",
				"createError": "建立角色失敗",
				"updated": "角色已更新",
				"updateError": "更新角色失敗",
				"deleted": "角色已刪除",
				"deleteError": "刪除角色失敗"
			},
			"deleteDialog": {
				"title": "刪除角色",
				"description": "這會永久刪除角色「{{role}}」,被指派此角色的成員將失去其權限。"
			}
		},
		"workspaceLabels": {
			"pageTitle": "標籤",
			"title": "標籤",
			"subtitle": "標籤由此工作區的所有專案共用。",
			"createLabel": "建立標籤",
			"editLabel": "編輯標籤",
			"deleteLabel": "刪除標籤",
			"saveLabel": "儲存",
			"nameLabel": "名稱",
			"namePlaceholder": "標籤名稱",
			"colorLabel": "顏色",
			"createDescription": "此工作區的專案可以將它加到任務上。",
			"editDescription": "變更會顯示在所有帶有此標籤的任務上。",
			"deleteConfirmTitle": "要刪除「{{name}}」嗎?",
			"deleteConfirmDescription": "此標籤會從所有使用它的任務中移除,且無法復原。",
			"createSuccess": "標籤已建立",
			"updateSuccess": "標籤已更新",
			"deleteSuccess": "標籤已刪除",
			"createError": "建立標籤失敗",
			"updateError": "更新標籤失敗",
			"deleteError": "刪除標籤失敗",
			"nameRequired": "請輸入標籤名稱",
			"deletionPending": "正在從任務中移除…",
			"resumeDeletion": "繼續刪除",
			"editNamed": "編輯 {{name}}",
			"emptyDescription": "新增標籤,跨專案分類與篩選任務。",
			"emptyTitle": "尚無標籤",
			"loadError": "無法載入標籤,請再試一次。",
			"newLabel": "新增標籤",
			"preview": "在任務上的樣子",
			"previewPlaceholder": "標籤",
			"resume": "繼續",
			"rowActions": "{{name}} 的操作",
			"sectionDescription": "重新命名標籤或變更顏色,會更新所有使用該標籤的任務。",
			"sectionTitle": "工作區標籤",
			"subtitleWithWorkspace": "標籤由 {{workspaceName}} 的所有專案共用。"
		},
		"projectGeneral": {
			"pageTitle": "專案設定",
			"title": "一般",
			"subtitle": "{{name}} 的名稱、代號與外觀。",
			"projectInfoTitle": "專案",
			"iconLabel": "圖示",
			"iconHint": "顯示於側邊欄與專案清單。",
			"pickIconTitle": "選擇圖示",
			"searchIconsPlaceholder": "搜尋圖示…",
			"projectNameLabel": "名稱",
			"projectNamePlaceholder": "專案名稱",
			"keyLabel": "代號",
			"keyHint": "每個任務 ID 的開頭,例如 {{slug}}-123。",
			"keyPlaceholder": "PRO",
			"descriptionLabel": "說明",
			"descriptionPlaceholder": "這個專案的用途是什麼?",
			"dangerZone": "危險區域",
			"deleteProject": "刪除專案",
			"deleteProjectDescription": "永久刪除 {{name}} 及其所有任務。",
			"deleteModalTitle": "要刪除專案嗎?",
			"deleteModalDescription": "這會永久刪除 {{name}} 及其所有任務,且無法復原。",
			"deleteModalConfirm": "刪除專案",
			"toastUpdateError": "更新專案失敗",
			"toastDeleted": "專案已刪除",
			"toastDeleteError": "刪除專案失敗",
			"validation": {
				"nameRequired": "請輸入專案名稱",
				"keyRequired": "請輸入代號",
				"keyMax": "代號最多 8 個字元",
				"iconRequired": "請選擇圖示"
			},
			"backgroundHint": "顯示在看板後方的圖片。每個人都可以自行關閉。",
			"backgroundUnavailable": "此執行個體尚未設定圖片上傳。",
			"backgroundLabel": "看板背景",
			"backgroundRemove": "移除圖片",
			"backgroundRemoveError": "移除專案背景失敗",
			"backgroundRemoveSuccess": "專案背景已移除",
			"backgroundReplace": "更換",
			"backgroundUpload": "上傳",
			"backgroundUploadError": "更新專案背景失敗",
			"backgroundUploadSuccess": "專案背景已更新",
			"moveModalConfirm": "移動專案",
			"moveProject": "移動到其他工作區",
			"moveProjectAction": "移動",
			"moveProjectDescription": "任務、欄位與標籤會一併移動。",
			"moveProjectPlaceholder": "選擇工作區",
			"toastMoved": "專案已移動",
			"toastMovedWithUnassigned": "專案已移動。有 {{taskCount}} 個任務已變為未指派。",
			"toastMoveError": "移動專案失敗",
			"moveTargetsError": "無法確認你可以將此專案移動到哪些工作區。請重新載入後再試一次。",
			"moveDialogDescription": "指派給新工作區以外成員的任務將會取消指派,此專案的通知訂閱也會清除。",
			"moveDialogTitle": "要移動到其他工作區嗎?",
			"moveTargetLabel": "工作區",
			"moving": "移動中...",
			"tasksTitle": "任務"
		},
		"projectIntegrations": {
			"pageTitle": "整合",
			"title": "整合",
			"subtitle": "將此專案連接到你的程式碼代管平台與團隊聊天工具。",
			"githubSectionTitle": "GitHub 整合",
			"githubSectionSubtitle": "與 GitHub Issues 同步任務,並啟用雙向同步。",
			"giteaSectionTitle": "Gitea 整合",
			"giteaSectionSubtitle": "與自行託管的 Gitea 執行個體同步任務(Issues、PR、Webhook)。",
			"discordSectionTitle": "Discord 整合",
			"discordSectionSubtitle": "透過 Webhook 將專案任務更新傳送到 Discord 頻道。",
			"genericWebhookSectionTitle": "Webhook",
			"genericWebhookSectionSubtitle": "將專案任務事件以 JSON 格式傳送到任意 HTTP 端點。",
			"slackSectionTitle": "Slack 整合",
			"slackSectionSubtitle": "透過 Incoming Webhook 將專案任務更新傳送到 Slack 頻道。",
			"mattermostSectionTitle": "Mattermost 整合",
			"mattermostSectionSubtitle": "透過 Incoming Webhook 將專案任務更新傳送到 Mattermost 頻道。",
			"telegramSectionTitle": "Telegram 整合",
			"telegramSectionSubtitle": "透過 Bot 將專案任務更新傳送到 Telegram 聊天室或主題。",
			"gitlabSectionSubtitle": "與 GitLab.com 或自行管理的執行個體同步任務。",
			"gitlabSectionTitle": "GitLab 整合",
			"codeHostingTitle": "程式碼託管",
			"chatTitle": "聊天與 Webhook",
			"statusConnected": "已連接",
			"statusPaused": "已暫停",
			"connect": "連接",
			"configure": "設定",
			"done": "完成",
			"turnedOffByAdmin": "Turned off by an administrator"
		},
		"projectVisibility": {
			"pageTitle": "專案可見度",
			"title": "可見度",
			"subtitle": "選擇 {{workspace}} 以外有哪些人可以檢視 {{project}}。",
			"sectionTitle": "存取權",
			"publicAccess": "公開連結",
			"publicAccessHint": "任何擁有連結的人都能檢視看板及其任務,但無法進行任何變更。",
			"publicUrl": "公開連結",
			"copy": "複製連結",
			"toastUpdated": "可見度已更新",
			"toastUpdateError": "更新可見度失敗",
			"always": "始終",
			"copied": "已複製",
			"copyError": "無法複製連結",
			"membersDescription": "工作區中的所有人,依其角色允許的範圍存取。",
			"membersTitle": "{{workspace}} 成員",
			"offNote": "關閉公開連結後,連結會立即失效。",
			"on": "開啟",
			"openPublicPage": "開啟公開頁面",
			"thisWorkspace": "此工作區"
		},
		"projectWorkflow": {
			"pageTitle": "工作流程設定",
			"title": "工作流程",
			"subtitle": "看板上的欄位,以及在欄位之間移動任務的規則。",
			"columnsTitle": "欄位",
			"columnsDescription": "拖曳以調整順序。完成欄中的任務會視為已完成。",
			"automationTitle": "自動化",
			"automationDescription": "已連接的 Repo 發生事件時,移動已連結的任務。"
		},
		"projectSwitcher": {
			"selectProject": "選擇專案",
			"noProjects": "沒有專案"
		},
		"columnEditor": {
			"toastCreateError": "建立欄位失敗",
			"toastRenameError": "更新欄位失敗",
			"toastUpdateError": "更新欄位失敗",
			"toastDeleteError": "刪除欄位失敗",
			"pickIconTitle": "選擇欄位圖示",
			"searchIconsPlaceholder": "搜尋圖示…",
			"markDoneAria": "將 {{name}} 標記為完成欄",
			"newColumnPlaceholder": "欄位名稱",
			"deleteAria": "刪除 {{name}} 欄",
			"renameAria": "重新命名 {{name}} 欄",
			"addColumn": "新增欄位",
			"columnHeader": "欄位",
			"deleteConfirm": "刪除欄位",
			"deleteDescription": "仍有任務的欄位無法刪除。請先移動這些任務。",
			"deleteTitle": "要刪除「{{name}}」嗎?",
			"doneHeader": "完成",
			"dragAria": "重新排序 {{name}}",
			"reorderError": "無法重新排序欄位"
		},
		"githubIntegration": {
			"toast": {
				"verifyError": "無法驗證 GitHub 安裝狀態",
				"installAppFirst": "請先在此 Repo 安裝 GitHub App",
				"missingPermsDetail": "GitHub App 缺少必要權限:{{list}}。請更新應用程式權限。",
				"updated": "GitHub 整合已更新",
				"updateError": "無法更新 GitHub 整合",
				"removed": "GitHub 整合已移除",
				"removeError": "無法移除 GitHub 整合",
				"issuesImported": "已匯入 Issue",
				"importError": "無法匯入 Issue",
				"commentOnEnabled": "Kaneo 會在新的 Issue 下留言並附上任務連結",
				"commentOnDisabled": "已關閉在新 Issue 下留言任務連結",
				"settingsUpdateError": "無法更新 GitHub 整合"
			},
			"commentTaskLinkTitle": "在新 Issue 下留言 Kaneo 連結",
			"commentTaskLinkHint": "方便 GitHub 上的人直接前往任務。",
			"updatePermissions": "更新權限",
			"installGithubApp": "安裝 GitHub App",
			"importSectionHint": "將 Repo 中未關閉的 Issue 匯入為任務。",
			"importDisabledHint": "重新連接 Repo 即可匯入。",
			"accountVerificationHint": "連結你的 GitHub 帳號,以驗證你是此 Repo 的管理員。",
			"enableGithubSignInHint": "請聯絡執行個體管理員啟用 GitHub 登入。",
			"reverifyHint": "請重新連線此 Repo 以驗證存取權限並繼續同步。",
			"resumeImport": "繼續匯入",
			"importPaused": "此匯入已儲存進度,可以繼續。",
			"importSummary": "已建立:{{imported}} · 已更新:{{updated}} · 已略過:{{skipped}}",
			"chooseRepositoryDescription": "此 Repo 的 Issue 與 Pull Request 會連結到這裡的任務。",
			"linkAccountDescription": "用來證明你可以管理此 Repo。",
			"linkAccountTitle": "連結你的 GitHub 帳號",
			"linked": "已連結",
			"linkGithub": "連結 GitHub",
			"verifyMissingPermissions": "Kaneo GitHub App 缺少以下權限:{{list}}。",
			"verifyNotInstalled": "Kaneo GitHub App 尚未安裝在此 Repo。",
			"verifyReady": "Kaneo GitHub App 已安裝,且具備所需權限。",
			"workflowHint": "若要在 Pull Request 開啟或合併時移動任務,請前往",
			"workflowLink": "工作流程"
		},
		"giteaIntegration": {
			"validation": {
				"baseUrlRequired": "必須提供 Gitea 基礎 URL",
				"baseUrlInvalid": "請輸入有效的 URL(例如 https://gitea.example.com)"
			},
			"toast": {
				"verifyError": "無法驗證 Gitea 存取權",
				"verifyFirst": "存取驗證失敗,請檢查 URL、Token 與 Repo",
				"updated": "Gitea 整合已儲存",
				"updateError": "無法儲存 Gitea 整合",
				"removed": "Gitea 整合已移除",
				"removeError": "無法移除 Gitea 整合",
				"issuesImported": "已匯入 Issue",
				"importError": "無法匯入 Issue",
				"commentOnEnabled": "Kaneo 會在新的 Issue 下留言並附上任務連結",
				"commentOnDisabled": "已關閉在新 Issue 下留言任務連結",
				"settingsUpdateError": "無法更新 Gitea 整合"
			},
			"commentTaskLinkTitle": "在新 Issue 下留言 Kaneo 連結",
			"commentTaskLinkHint": "方便 Gitea 上的人直接前往任務。",
			"webhookHint": "請在 Repo 設定中新增此 Webhook,讓變更同步回 Kaneo。",
			"baseUrlLabel": "Gitea URL",
			"tokenLabel": "個人存取 Token",
			"tokenPlaceholder": "貼上 Token",
			"tokenPlaceholderUpdate": "貼上新 Token 以輪替",
			"importSectionHint": "將未關閉的 Issue 與 Pull Request 匯入為任務。",
			"importDisabledHint": "匯入需要已驗證的存取權。請檢查上方的 Token 狀態。",
			"browseModalHint": "你的 Token 可存取的 Repo。",
			"browseNeedsCredentials": "請輸入 Gitea URL 與 Token 以瀏覽。",
			"browseEmpty": "此 Token 看不到任何 Repo。",
			"chooseRepositoryDescription": "輸入 owner/name,或從清單中選擇。",
			"webhookEvents": "啟用 push、pull request、issue、issue comment 與 create 事件。"
		},
		"slackIntegration": {
			"validation": {
				"webhookInvalid": "請輸入有效的 Slack Webhook URL"
			},
			"toast": {
				"saved": "Slack 整合已儲存",
				"saveError": "無法儲存 Slack 整合",
				"enabled": "Slack 通知已啟用",
				"disabled": "Slack 通知已暫停",
				"updateError": "無法更新 Slack 整合",
				"removed": "Slack 整合已移除",
				"removeError": "無法移除 Slack 整合"
			},
			"webhookPlaceholder": "https://hooks.slack.com/services/...",
			"webhookHint": "請在 Slack 建立 Incoming Webhook,並貼到這裡。",
			"connect": "連線 Slack",
			"update": "更新 Slack"
		},
		"discordIntegration": {
			"validation": {
				"webhookInvalid": "請輸入有效的 Discord Webhook URL"
			},
			"toast": {
				"saved": "Discord 整合已儲存",
				"saveError": "無法儲存 Discord 整合",
				"enabled": "Discord 通知已啟用",
				"disabled": "Discord 通知已暫停",
				"updateError": "無法更新 Discord 整合",
				"removed": "Discord 整合已移除",
				"removeError": "無法移除 Discord 整合"
			},
			"webhookPlaceholder": "https://discord.com/api/webhooks/...",
			"webhookHint": "請在 Discord 建立頻道 Webhook,並貼到這裡。",
			"connect": "連線 Discord",
			"update": "更新 Discord"
		},
		"mattermostIntegration": {
			"validation": {
				"webhookInvalid": "請輸入有效的 Mattermost Webhook URL"
			},
			"toast": {
				"saved": "Mattermost 整合已儲存",
				"saveError": "無法儲存 Mattermost 整合",
				"enabled": "Mattermost 通知已啟用",
				"disabled": "Mattermost 通知已暫停",
				"updateError": "無法更新 Mattermost 整合",
				"removed": "Mattermost 整合已移除",
				"removeError": "無法移除 Mattermost 整合"
			},
			"webhookPlaceholder": "https://your-mattermost-server.com/hooks/...",
			"webhookHint": "請在 Mattermost 建立 Incoming Webhook,並貼到這裡。",
			"connect": "連線 Mattermost",
			"update": "更新 Mattermost"
		},
		"genericWebhookIntegration": {
			"validation": {
				"webhookInvalid": "請輸入有效的 Webhook URL",
				"leadTimeRange": "請選擇 5 分鐘到 720 小時之間的時間。"
			},
			"toast": {
				"saved": "通用 Webhook 整合已儲存",
				"saveError": "無法儲存通用 Webhook 整合",
				"enabled": "通用 Webhook 通知已啟用",
				"disabled": "通用 Webhook 通知已暫停",
				"updateError": "無法更新通用 Webhook 整合",
				"removed": "通用 Webhook 整合已移除",
				"removeError": "無法移除通用 Webhook 整合"
			},
			"webhookLabel": "端點 URL",
			"webhookPlaceholder": "https://example.com/webhooks/kaneo",
			"webhookHint": "Kaneo 會針對每個已啟用的事件傳送帶有 JSON 負載的 POST 請求。",
			"secretLabel": "簽署密鑰",
			"secretPlaceholder": "共用密鑰",
			"secretHint": "Kaneo 會用它為每個請求簽章,並在 X-Kaneo-Signature 標頭中傳送摘要。",
			"secretHintConfigured": "目前的密鑰:{{secret}}。貼上新的密鑰即可取代。",
			"eventsTitle": "傳送時機",
			"events": {
				"taskCreated": "任務已建立",
				"taskStatusChanged": "狀態已變更",
				"taskPriorityChanged": "優先順序已變更",
				"taskTitleChanged": "標題已變更",
				"taskDescriptionChanged": "說明已變更",
				"taskCommentCreated": "新留言",
				"taskDeleted": "任務已刪除",
				"taskMoved": "任務已移動",
				"taskDueDateChanged": "截止日期已變更",
				"taskAssigneeChanged": "負責人已變更",
				"taskUnassigned": "任務已取消指派",
				"dueDateReminder": "截止日期提醒"
			},
			"reminderLeadTimeLabel": "任務截止前的小時數",
			"connect": "連線 Webhook",
			"activeTitle": "正在傳送事件",
			"disconnectDescription": "Kaneo 將停止傳送事件,並移除已儲存的端點與密鑰。",
			"disconnectTitle": "要中斷 Webhook 連線嗎?",
			"reminderLeadTimeAfter": "小時傳送提醒",
			"reminderLeadTimeBefore": "在任務截止前"
		},
		"telegramIntegration": {
			"validation": {
				"botTokenInvalid": "請輸入有效的 Telegram 機器人 Token",
				"chatIdRequired": "必須提供聊天 ID",
				"threadIdInvalid": "請輸入有效的主題 ID"
			},
			"toast": {
				"saved": "Telegram 整合已儲存",
				"saveError": "無法儲存 Telegram 整合",
				"enabled": "Telegram 通知已啟用",
				"disabled": "Telegram 通知已暫停",
				"updateError": "無法更新 Telegram 整合",
				"removed": "Telegram 整合已移除",
				"removeError": "無法移除 Telegram 整合"
			},
			"botTokenLabel": "機器人 Token",
			"botTokenPlaceholder": "123456789:AAExampleBotToken",
			"botTokenHint": "請透過 BotFather 建立機器人,並將其 Token 貼到這裡。",
			"botTokenHintConfigured": "目前的 Token:{{token}}",
			"chatIdLabel": "聊天 ID",
			"chatIdPlaceholder": "-1001234567890 或 @team_updates",
			"threadIdLabel": "主題 ID",
			"threadIdPlaceholder": "用於論壇主題",
			"chatLabelLabel": "聊天名稱",
			"chatLabelPlaceholder": "工程團隊動態",
			"connect": "連線 Telegram",
			"botTokenSavedPlaceholder": "已儲存。貼上新的 Token 即可取代。",
			"loadError": "無法載入 Telegram 設定。"
		},
		"repositoryBrowser": {
			"title": "選擇 Repo",
			"description": "Kaneo GitHub App 可存取的 Repo。",
			"searchPlaceholder": "搜尋 Repo",
			"loadError": "無法載入 Repo。",
			"tryAgain": "重試",
			"emptyTitle": "尚無 Repo",
			"emptyHint": "請在你的 Repo 上安裝 GitHub App,即可在這裡看到它們。",
			"installGithubApp": "安裝 GitHub App",
			"noSearchMatchTitle": "沒有符合的 Repo",
			"noSearchMatchHint": "試試其他名稱,或清除搜尋。",
			"emptyPageHint": "此頁沒有。載入更多以繼續尋找。",
			"loadMore": "載入更多",
			"manageAccess": "管理 App 存取權",
			"missingOne": "找不到嗎?",
			"searching": "正在搜尋…",
			"updated": "更新於 {{time}}",
			"useRepository": "使用此 Repo"
		},
		"tasksImportExport": {
			"exportTasks": "匯出任務",
			"importTasks": "匯入任務",
			"dialogTitle": "匯入任務",
			"dialogDescription": "上傳包含任務的 JSON 檔案,匯入到此專案。",
			"expectedFormat": "預期格式:",
			"dropHint": "將 JSON 檔案拖放到這裡",
			"selectFile": "選擇檔案",
			"exporting": "正在匯出任務...",
			"exportSuccess": "已匯出任務",
			"exportError": "無法匯出任務",
			"importing": "正在匯入任務...",
			"importSuccess": "已成功匯入 {{count}} 個任務",
			"importPartialError": "有 {{count}} 個任務匯入失敗",
			"importError": "無法匯入任務",
			"invalidFormat": "匯入檔案格式無效",
			"noFileDropped": "未放入任何檔案",
			"notJsonFile": "請上傳 JSON 檔案",
			"export": "匯出",
			"exportDescription": "將此專案中的所有任務下載為檔案。",
			"import": "匯入",
			"importDescription": "從先前匯出的檔案新增任務。"
		},
		"workflowEditor": {
			"toastError": "無法更新規則",
			"events": {
				"branch_push": "分支已推送",
				"pr_opened": "PR 已開啟",
				"pr_merged": "PR 已合併",
				"issue_opened": "Issue 已開啟",
				"issue_closed": "Issue 已關閉"
			},
			"connectMore": "在<link>整合</link>中連接 {{providers}},也能為它們設定自動化。",
			"dontMove": "不移動",
			"emptyDescription": "自動化需要已連接的 GitHub、Gitea 或 GitLab Repo。",
			"emptyTitle": "沒有已連接的 Repo",
			"openIntegrations": "開啟整合"
		},
		"externalLinks": {
			"resources": "資源",
			"issue": "Issue",
			"branch": "分支",
			"merged": "已合併",
			"draft": "草稿",
			"open": "開啟中",
			"adding": "新增中...",
			"addResource": "新增資源",
			"cancel": "取消",
			"empty": "此任務尚未連結任何資源。",
			"titleOptional": "標題(選填)",
			"url": "URL",
			"remove": "移除 {{title}}",
			"removeError": "無法移除資源連結。"
		},
		"customFields": {
			"createError": "無法建立自訂欄位。",
			"createSuccess": "已建立自訂欄位。",
			"creating": "建立中...",
			"defaultLabel": "預設",
			"deleteError": "無法刪除自訂欄位。",
			"deleteSuccess": "已刪除自訂欄位。",
			"deleting": "刪除中...",
			"namePlaceholder": "欄位名稱",
			"required": "必填",
			"types": {
				"boolean": "核取方塊",
				"date": "日期",
				"dropdown": "下拉選單",
				"number": "數字",
				"text": "文字",
				"multiselect": "下拉選單(可複選)"
			},
			"clearDefault": "清除預設值",
			"moreOptions": "+{{hiddenCount}} 個",
			"reorderError": "無法重新排序欄位",
			"selectPlaceholder": "選擇選項",
			"actionsAria": "{{name}} 的操作",
			"addOption": "新增選項",
			"allowSeveral": "允許複選",
			"allowSeveralDescription": "任務可以選擇多個選項。",
			"checked": "已勾選",
			"createField": "建立自訂欄位",
			"defaultDescription": "新任務會預設使用此值。",
			"deleteConfirm": "刪除自訂欄位",
			"deleteDescription": "此欄位及其在所有任務上的值都會移除,且無法復原。",
			"deleteTitle": "要刪除「{{name}}」嗎?",
			"dialogDescription": "{{project}} 中的每個任務都會加上此欄位。",
			"dialogDescriptionFallback": "此專案中的每個任務都會加上此欄位。",
			"dragAria": "重新排序 {{name}}",
			"dragOptionAria": "重新排序 {{option}}",
			"edit": "編輯",
			"editTitle": "編輯自訂欄位",
			"emptyDescription": "在每個任務上記錄規模、客戶或上線日期等資訊。",
			"emptyTitle": "尚無自訂欄位",
			"issues": {
				"defaultRequired": "必填欄位需要預設值。",
				"moreOptionsRequired": "若要允許複選,請至少新增兩個選項。",
				"optionsRequired": "請至少新增一個選項。"
			},
			"nameLabel": "名稱",
			"newTitle": "新增自訂欄位",
			"noDefault": "無預設值",
			"optionsLabel": "選項",
			"removeOptionAria": "移除 {{option}}",
			"hideOptionAria": "在新選擇中隱藏 {{option}}",
			"showOptionAria": "在新選擇中重新提供 {{option}}",
			"renameOptionAria": "重新命名 {{option}}",
			"requiredDescription": "每個任務一律會有值。",
			"save": "儲存",
			"saving": "儲存中...",
			"startsAs": "預設為「{{value}}」",
			"startsAt": "預設為 {{value}}",
			"startsChecked": "預設為勾選",
			"startsOn": "預設為 {{date}}",
			"startsUnchecked": "預設為未勾選",
			"typeLabel": "類型",
			"typeLocked": "欄位建立後就無法變更類型。",
			"unchecked": "未勾選",
			"updateError": "無法儲存自訂欄位。",
			"updateSuccess": "已儲存自訂欄位。"
		},
		"administration": "管理",
		"adminUsers": {
			"actions": {
				"deactivate": "停用",
				"edit": "編輯",
				"open": "{{name}} 的操作",
				"reactivate": "重新啟用",
				"markEmailVerified": "Mark email as verified",
				"sendPasswordReset": "Send password reset link",
				"sendVerification": "Resend verification email",
				"security": "Sessions & API keys"
			},
			"clearSearch": "清除搜尋",
			"columns": {
				"actions": "操作",
				"joined": "加入時間",
				"role": "角色",
				"status": "狀態",
				"user": "使用者",
				"lastActive": "Last active"
			},
			"confirm": {
				"deactivate": {
					"action": "停用帳號",
					"description": "{{name}} 將被登出,且在管理員重新啟用帳號之前無法登入。",
					"title": "要停用這個帳號嗎?"
				},
				"delete": {
					"action": "永久刪除",
					"description": "這會永久刪除 {{name}}、其登入工作階段、成員資格與相關資料,且無法復原。",
					"title": "要永久刪除這個帳號嗎?"
				},
				"reactivate": {
					"action": "重新啟用帳號",
					"description": "{{name}} 將可再次登入並存取其工作區。",
					"title": "要重新啟用這個帳號嗎?"
				},
				"working": "處理中…",
				"markEmailVerified": {
					"action": "Mark as verified",
					"title": "Mark this email as verified?"
				},
				"sendPasswordReset": {
					"action": "Send link",
					"title": "Send a password reset link?"
				},
				"sendVerification": {
					"action": "Send email",
					"title": "Resend the verification email?"
				}
			},
			"directoryTitle": "所有使用者",
			"edit": {
				"description": "更新此帳號的身分與整個執行個體的存取權限。",
				"email": "電子郵件地址",
				"name": "姓名",
				"role": "全域角色",
				"save": "儲存變更",
				"saving": "儲存中…",
				"selfRoleHint": "你無法變更自己的全域角色。",
				"title": "編輯使用者"
			},
			"emptyDescription": "試試其他姓名或電子郵件地址。",
			"emptyTitle": "找不到使用者",
			"loadError": "無法載入使用者。",
			"next": "下一頁",
			"pagination": "第 {{current}} 頁,共 {{total}} 頁",
			"previous": "上一頁",
			"refreshing": "正在重新整理使用者",
			"retry": "重試",
			"roles": {
				"admin": "管理員",
				"user": "使用者"
			},
			"searchCount_other": "{{count}} 位符合的使用者",
			"searchLabel": "搜尋使用者",
			"searchPlaceholder": "依姓名或電子郵件搜尋",
			"status": {
				"active": "使用中",
				"deactivated": "已停用"
			},
			"subtitle": "在此 Kaneo 執行個體上擁有帳號的所有人。",
			"title": "使用者",
			"toast": {
				"actionError": "更新使用者狀態失敗",
				"deactivated": "使用者已停用",
				"deleted": "使用者已刪除",
				"reactivated": "使用者已重新啟用",
				"updated": "使用者已更新",
				"updateError": "更新使用者失敗",
				"avatarChanged": "Profile picture updated",
				"avatarError": "Failed to update the profile picture",
				"avatarRemoved": "Profile picture removed",
				"createdForSso": "User created for single sign-on.",
				"createdLinkFailed": "User created. Password email failed; retry “Send password reset link”.",
				"createdLinkSent": "User created. Password link sent to {{email}}.",
				"createdNoSmtp": "User created. Set SMTP_HOST to send a password link.",
				"createError": "Failed to create user",
				"emailError": "The email could not be sent",
				"emailVerified": "Email marked as verified",
				"passwordResetSent": "Password reset link sent to {{email}}",
				"verificationSent": "Verification email sent to {{email}}"
			},
			"you": "你",
			"create": {
				"creating": "Creating…",
				"open": "Create user",
				"submit": "Create user",
				"title": "Create user",
				"nameRequired": "Enter a name",
				"hintNoEmail": "Set SMTP_HOST to send password links."
			},
			"details": {
				"emailStatus": "Email",
				"methods": {
					"password": "Password"
				},
				"noSignInMethods": "No password or linked account yet",
				"notVerified": "Not verified",
				"removeAvatar": "Remove",
				"signInMethods": "Sign-in methods",
				"uploadAvatar": "Upload",
				"verified": "Verified"
			},
			"filters": {
				"anyEmail": "Any email",
				"anyRole": "Any role",
				"anyStatus": "Any status",
				"clear": "Clear filters",
				"email": "Email verification",
				"label": "Filter users",
				"role": "Role",
				"status": "Status",
				"unverified": "Unverified email",
				"verified": "Verified email"
			},
			"never": "Never",
			"unverified": "Unverified",
			"security": {
				"apiKeysEmpty": "No API keys.",
				"apiKeysLoadError": "Couldn't load API keys.",
				"apiKeysTitle": "API keys",
				"disabled": "Disabled",
				"lastUsed": "Last used {{time}}",
				"neverUsed": "Never used",
				"revokeAll": "Sign out everywhere",
				"revokeAllConfirmDescription": "They'll be signed out everywhere right away.",
				"revokeAllConfirmTitle": "Sign {{name}} out everywhere?",
				"revokeAllSelfDescription": "Your other sessions will be signed out right away.",
				"revokeKey": "Revoke",
				"revokeKeyConfirmDescription": "Requests using this key will fail right away.",
				"revokeKeyConfirmTitle": "Revoke {{name}}?",
				"revokeKeyLabel": "Revoke {{name}}",
				"revokingKey": "Revoking...",
				"sessionsEmpty": "Not signed in anywhere.",
				"sessionsTitle": "Sessions",
				"title": "Sessions & API keys: {{name}}",
				"toastKeyRevoked": "API key revoked.",
				"toastKeyRevokeError": "Couldn't revoke the API key.",
				"toastRevokedAll": "Sessions signed out."
			}
		},
		"security": "安全性",
		"securityPage": {
			"confirmPassword": "確認新密碼",
			"confirmPasswordPlaceholder": "再次輸入新密碼",
			"currentPassword": "目前的密碼",
			"currentPasswordPlaceholder": "輸入目前的密碼",
			"newPassword": "新密碼",
			"newPasswordPlaceholder": "輸入新密碼",
			"noPassword": {
				"description": "你的帳號使用其他方式登入,因此沒有密碼可變更。",
				"title": "無法變更密碼"
			},
			"pageTitle": "安全性",
			"sectionTitle": "登入",
			"submit": "變更密碼",
			"submitting": "變更中...",
			"subtitle": "你登入 Kaneo 的方式。",
			"title": "安全性",
			"updateError": "無法更新密碼。",
			"updateSuccess": "密碼已更新。",
			"validation": {
				"confirmRequired": "請確認新密碼。",
				"currentRequired": "請輸入目前的密碼。",
				"mismatch": "兩次輸入的密碼不一致。",
				"tooShort": "新密碼至少需要 8 個字元。",
				"sameAsCurrent": "新密碼必須與目前的密碼不同。"
			},
			"changePassword": "變更密碼",
			"dialogDescription": "至少 8 個字元,且不可與目前的密碼相同。",
			"dialogTitle": "變更密碼",
			"passwordHint": "請使用至少 8 個字元,且未在其他地方使用過的密碼。",
			"passwordTitle": "密碼",
			"sessions": {
				"revokeOthers": "Sign out other sessions",
				"revokeOthersConfirmDescription": "Your other sessions will be signed out right away.",
				"revokeOthersConfirmTitle": "Sign out all other sessions?",
				"title": "Active sessions",
				"toastRevokedOthers": "Other sessions signed out."
			}
		},
		"gitlabIntegration": {
			"baseUrlLabel": "GitLab URL",
			"browseModalHint": "你的 Token 具有成員身分的專案。",
			"browseNeedsCredentials": "請輸入 GitLab URL 與 Token 以瀏覽。",
			"commentTaskLinkHint": "方便 GitLab 上的人直接前往任務。",
			"commentTaskLinkTitle": "在 GitLab 建立的 Issue 下留言 Kaneo 連結",
			"importSectionHint": "將未關閉的 Issue 與 Merge Request 匯入為任務。",
			"openInGitlab": "在 GitLab 中開啟 {{project}}",
			"projectPathLabel": "專案路徑",
			"searchProjects": "搜尋專案",
			"toast": {
				"commentOnDisabled": "已關閉在 GitLab 建立的 Issue 下留言任務連結",
				"commentOnEnabled": "Kaneo 會在 GitLab 中建立的 Issue 下留言並附上任務連結",
				"importError": "無法匯入 Issue",
				"issuesImported": "已匯入 Issue",
				"removed": "GitLab 整合已移除",
				"removeError": "無法移除 GitLab 整合",
				"settingsUpdateError": "無法更新 GitLab 整合",
				"updated": "GitLab 整合已儲存",
				"updateError": "無法儲存 GitLab 整合",
				"verifyError": "無法驗證 GitLab 存取權",
				"verifyFirst": "存取驗證失敗,請檢查 URL、Token 與專案路徑"
			},
			"tokenLabel": "存取 Token",
			"tokenPlaceholder": "貼上 Token",
			"tokenPlaceholderUpdate": "貼上新 Token 以輪替",
			"tokenTypeBearer": "OAuth2 Token",
			"tokenTypeLabel": "Token 類型",
			"tokenTypePrivate": "個人、專案或群組存取 Token",
			"validation": {
				"baseUrlInvalid": "請輸入有效的 URL(例如 https://gitlab.com)",
				"baseUrlRequired": "必須提供 GitLab 基礎 URL",
				"pathInvalid": "請輸入完整路徑,例如 group/project"
			},
			"webhookHint": "請在專案設定中新增此 Webhook,讓變更同步回 Kaneo。",
			"loadProjectsError": "無法載入專案。",
			"importPermissionHint": "匯入需要建立與更新任務的權限。",
			"browseEmpty": "此 Token 不是任何專案的成員。",
			"chooseProjectDescription": "輸入路徑,或從清單中選擇。",
			"noSearchMatchTitle": "沒有符合的專案",
			"useProject": "使用此專案",
			"webhookEvents": "啟用 push、issue、comment 與 merge request 事件。"
		},
		"calendarFeeds": {
			"title": "行事曆訂閱源",
			"subtitle": "在行事曆應用程式中訂閱已排程的專案任務。",
			"labels": "僅包含這些標籤",
			"selectLabels": "新增標籤",
			"noLabels": "找不到標籤。",
			"timeZoneHint": "全天日期使用 {{timeZone}}。",
			"accessHint": "任何取得訂閱源連結的人都能讀取符合條件的任務標題、說明與日期。撤銷連結即可停止後續存取。",
			"create": "建立訂閱源",
			"creating": "建立中…",
			"created": "已建立行事曆訂閱源。",
			"createError": "無法建立行事曆訂閱源。",
			"activeFeeds": "訂閱源",
			"allScheduledTasks": "所有已排程的任務",
			"subscribeHint": "將連結以訂閱方式加入你的行事曆應用程式。應用程式重新整理訂閱源後就會顯示更新。",
			"copy": "複製連結",
			"copyError": "無法複製連結。請選取 URL 後手動複製。",
			"revoke": "撤銷",
			"revoked": "已撤銷行事曆訂閱源。",
			"revokeError": "無法撤銷行事曆訂閱源。",
			"loadError": "無法載入行事曆訂閱源或標籤,請再試一次。",
			"deletedLabel": "已刪除的標籤",
			"permissionRequired": "你需要專案分享權限才能管理行事曆訂閱源。",
			"copiedLabel": "已複製",
			"dialogDescription": "有開始日期或截止日期的任務會顯示在訂閱源中。",
			"dialogTitle": "新增行事曆訂閱源",
			"emptyDescription": "建立訂閱源,即可在行事曆應用程式中查看已排程的任務。",
			"emptyTitle": "尚無行事曆訂閱源",
			"feedActions": "訂閱源操作",
			"labelsHint": "留空即包含所有已排程的任務。",
			"newFeed": "新增訂閱源",
			"revokeConfirm": "撤銷訂閱源",
			"revokeConfirmDescription": "使用此連結的行事曆應用程式將不再收到更新,且無法復原。",
			"revokeConfirmTitle": "要撤銷此訂閱源嗎?",
			"revoking": "撤銷中…"
		},
		"invitationEmailFailed": "邀請已儲存,但電子郵件寄送失敗。請檢查 SMTP 設定後重新寄送邀請。",
		"billing": {
			"accessEnds": "存取權結束於",
			"adminsOnly": "只有工作區擁有者與管理員可以管理帳單。",
			"choose": "選擇 {{plan}}",
			"choosePlan": {
				"subtitle": "隨時可切換,也能隨時取消。",
				"title": "選擇方案"
			},
			"currentPlan": {
				"title": "目前方案"
			},
			"disabled": "此執行個體未啟用帳單功能。自架版 Kaneo 內含所有功能,永久免費。",
			"expiredCallout": {
				"action": "選擇方案",
				"adminDescription": "你仍可檢視所有內容,但在選擇方案之前無法建立與編輯。沒有任何資料被刪除。",
				"memberDescription": "你仍可檢視所有內容,但在工作區擁有者或管理員選擇方案之前,無法建立與編輯。",
				"title": "你的免費試用已結束"
			},
			"features": {
				"backups": "自動備份與更新",
				"emailSupport": "電子郵件支援",
				"prioritySupport": "優先電子郵件支援",
				"roles": "工作區角色與權限",
				"singleUser": "單一使用者",
				"unlimitedMembers": "不限團隊成員數",
				"unlimitedProjects": "不限數量的專案與任務"
			},
			"foundingFree": {
				"badge": "免費",
				"description": "此工作區以早期支持者身分,享有 Kaneo Cloud 的免費使用權。感謝你從一開始就陪伴我們。",
				"title": "創始免費方案"
			},
			"interval": {
				"annual": "年繳",
				"annualBadge": "免費 2 個月",
				"monthly": "月繳"
			},
			"manage": "管理帳單",
			"mostPopular": "最受歡迎",
			"opening": "開啟中...",
			"pageTitle": "帳單",
			"plans": {
				"personal": {
					"name": "個人版",
					"tagline": "適合個人使用"
				},
				"team": {
					"name": "團隊版",
					"tagline": "適合團隊協作"
				}
			},
			"portalHint": "發票、付款方式與取消訂閱皆在 Creem 處理。",
			"price": {
				"billedMonthly": "按月計費",
				"billedYearly": "{{price}} / 月,按年計費",
				"billedYearlyPerUser": "{{price}} / 使用者 / 月,按年計費",
				"perMonth": "/ 月",
				"perUserMonth": "/ 使用者 / 月",
				"perUserYear": "/ 使用者 / 年",
				"perYear": "/ 年"
			},
			"processedBy": "付款由 Creem 安全處理。適用時價格不含稅。",
			"renews": "續訂於",
			"seats_other": "{{count}} 個席次",
			"starting": "啟動中...",
			"status": {
				"active": "使用中",
				"canceled": "已取消",
				"expired": "已過期",
				"past_due": "付款逾期",
				"paused": "已暫停",
				"scheduled_cancel": "即將取消",
				"trialing": "試用中"
			},
			"subtitle": "{{workspace}} 的方案。",
			"trial": {
				"activeTitle": "免費試用",
				"expiredDescription": "請在下方訂閱方案,以繼續建立與編輯。你的資料會安全保存,期間也可以匯出。",
				"expiredTitle": "你的試用已結束",
				"noDate": "請在下方選擇方案,以便在試用結束後繼續使用。",
				"badgeDaysLeft_other": "剩餘 {{count}} 天"
			},
			"trialCard": {
				"activeDescription": "隨時升級,試用結束後即可保留你的工作區。",
				"choosePlan": "選擇方案",
				"daysLeft_other": "試用剩餘 {{count}} 天",
				"dismiss": "關閉",
				"ended": "試用已結束",
				"endingDescription": "請立即選擇方案,避免你的團隊受到中斷。",
				"expiredDescription": "訂閱後即可繼續建立與編輯。",
				"viewPlans": "檢視方案"
			},
			"openFailed": "無法開啟此工作區的帳單",
			"checkoutSuccess": {
				"title": "感謝訂閱",
				"description": "已收到付款。確認後,下方的方案會隨即更新。"
			}
		},
		"advancedSettings": "進階設定",
		"advancedSettingsDescription": "顯示更多控制項,例如整合同步規則。僅套用於此瀏覽器。",
		"syncRules": {
			"title": "同步內容",
			"sharedHint": "這些規則適用於此專案的所有使用者。隱藏進階設定不會停用規則。",
			"outgoing": "Kaneo → repo",
			"incoming": "repo → Kaneo",
			"outgoingHint": "選擇哪些 Kaneo 任務可以同步。現有任務若失去符合條件的標籤,雙向同步都會暫停。",
			"incomingHint": "選擇哪些 Issue 可以匯入或建立任務。請使用 repo 中的完整標籤名稱。現有連結則依 Kaneo 任務規則處理。",
			"all": "所有任務與 Issue",
			"filtered": "僅限符合標籤的項目",
			"any": "任一選取的標籤",
			"every": "所有選取的標籤",
			"matchLabels": "標籤比對",
			"repositoryLabel": "repo 標籤名稱",
			"addLabel": "新增標籤",
			"removeLabel": "移除 {{name}}",
			"noLabels": "請先建立工作區標籤,再設定任務篩選條件。",
			"selectLabel": "請至少選擇一個標籤,以預覽此規則。",
			"unavailableLabel": "無法使用的標籤",
			"impactTitle": "將有哪些變更",
			"impact": "符合條件的任務:{{matching}} / {{total}} · 新增匯出:{{create}} · 將暫停的連結:{{pause}} · 待確認的連結:{{review}}",
			"preserveHint": "暫停會保留兩邊的資料及其連結。恢復同步前需要比對資料,且不會重新同步歷史留言。",
			"previewing": "正在檢查同步影響…",
			"saveError": "無法套用這些規則。整合設定或任務範圍可能已變更,請重新整理預覽後再試一次。",
			"refreshPreview": "重新整理預覽",
			"rulesChanged": "編輯期間,已儲存的規則發生了變更。你的草稿已保留。請先確認上方的目前規則,再套用草稿,或載入已儲存的規則。",
			"loadSavedRules": "載入已儲存的規則",
			"missingLabels": "選取的工作區標籤無法使用。修正規則前,同步會維持暫停。",
			"removeMissingLabels": "移除無法使用的標籤",
			"apply": "套用同步規則",
			"saved": "同步規則已儲存",
			"loading": "正在載入同步規則…",
			"loadError": "無法載入同步規則。",
			"advancedHint": "請在偏好設定中啟用「進階設定」,以編輯這些規則。",
			"paused": "同步已暫停",
			"pausedHint": "資料與連結都已保留。任務再次符合條件後,仍需確認才能恢復同步。",
			"reviewRequired": "符合規則 · 待確認",
			"excluded": "不符合目前規則",
			"review": "確認並恢復同步",
			"previous": "上一頁",
			"next": "下一頁",
			"reviewTitle": "恢復同步前確認資料",
			"reviewHint": "比對目前的標題、描述,以及開啟或已關閉的狀態,並選擇要保留哪一邊的欄位內容。標籤與歷史留言會維持原樣。",
			"resumeError": "無法恢復同步。任務、Issue 或規則可能已變更,或服務提供者目前無法使用。同步仍維持暫停,請重新整理比對資料。",
			"refreshComparison": "重新整理比對資料",
			"repository": "repo",
			"open": "開啟",
			"closed": "已關閉",
			"noDescription": "沒有描述",
			"useRepository": "保留 repo 的內容",
			"useKaneo": "保留 Kaneo 的內容",
			"exportPending": "匯出符合條件的任務",
			"inactiveHint": "此整合已暫停。重新啟用前,不會匯出任何任務。",
			"allIssues": "所有 Issue",
			"allTasks": "所有任務",
			"edit": "編輯",
			"hidePaused": "隱藏",
			"issuesLabelled": "標有標籤的 Issue:",
			"joinAnd": "且",
			"joinOr": "或",
			"kaneoToProvider": "Kaneo → {{provider}}",
			"pausedSummary_other": "有 {{count}} 個任務不再符合同步規則,已停止同步。",
			"providerToKaneo": "{{provider}} → Kaneo",
			"reviewPaused": "檢視",
			"tasksLabelled": "標有標籤的任務:"
		},
		"adminWorkspaces": {
			"addMember": {
				"adding": "Adding…",
				"alreadyMember": "Already a member",
				"description": "Add an existing user to {{name}}. They can access every project until you limit them.",
				"noUsers": "No users found",
				"role": "Role",
				"searching": "Searching users…",
				"submit": "Add member",
				"title": "Add member",
				"user": "User",
				"userPlaceholder": "Search name or email…",
				"usersError": "Users could not be loaded."
			},
			"clearSearch": "Clear search",
			"columns": {
				"actions": "Actions",
				"created": "Created",
				"members": "Members",
				"owners": "Owners",
				"projects": "Projects",
				"workspace": "Workspace"
			},
			"confirm": {
				"remove": {
					"action": "Remove member",
					"description": "{{name}} loses access to {{workspace}} and its projects. Their account stays on this instance.",
					"title": "Remove {{name}}?"
				},
				"transfer": {
					"action": "Make owner",
					"description": "{{name}} becomes the only owner of {{workspace}}. Anyone who owns it now becomes an admin.",
					"title": "Make {{name}} the owner?"
				},
				"working": "Working…",
				"archive": {
					"action": "Archive workspace",
					"description": "Members will lose access until it's restored.",
					"title": "Archive {{name}}?"
				},
				"delete": {
					"action": "Delete workspace",
					"description": "Its projects, tasks, and files will be permanently deleted.",
					"title": "Delete {{name}}?",
					"typeName": "Type {{name}} to confirm"
				},
				"restore": {
					"action": "Restore workspace",
					"title": "Restore {{name}}?"
				}
			},
			"directoryTitle": "所有工作區",
			"emptyDescription": "Try another name or slug.",
			"emptyTitle": "No workspaces found",
			"loadError": "Workspaces could not be loaded.",
			"manage": "Manage",
			"manageLabel": "Manage {{name}}",
			"members": {
				"actions": "Actions for {{name}}",
				"add": "Add member",
				"count_other": "{{count}} members",
				"description": "Change roles, project access, and ownership, even if you aren't a member of this workspace.",
				"editAccess": "Change project access for {{name}} ({{access}})",
				"empty": "This workspace has no members.",
				"loadError": "Members could not be loaded.",
				"makeOwner": "Make owner",
				"remove": "Remove from workspace",
				"roleLabel": "Role for {{name}}",
				"title": "Members of {{name}}"
			},
			"next": "Next",
			"noOwner": "No owner",
			"pagination": "Page {{current}} of {{total}}",
			"previous": "Previous",
			"refreshing": "Refreshing workspaces",
			"retry": "Retry",
			"searchCount_other": "{{count}} matching workspaces",
			"searchLabel": "Search workspaces",
			"searchPlaceholder": "依名稱或 slug 搜尋",
			"subtitle": "此 Kaneo 執行個體上的所有工作區,包括你未加入的工作區。",
			"title": "工作區",
			"toast": {
				"added": "Member added",
				"addError": "Failed to add member",
				"ownershipTransferred": "Ownership transferred",
				"removed": "Member removed",
				"removeError": "Failed to remove member",
				"roleError": "Failed to update role",
				"roleUpdated": "Role updated",
				"transferError": "Failed to transfer ownership",
				"archived": "Workspace archived",
				"archiveError": "Could not archive workspace",
				"deleted": "Workspace deleted",
				"deleteError": "Could not delete workspace",
				"restored": "Workspace restored",
				"restoreError": "Could not restore workspace"
			},
			"actions": {
				"archive": "Archive workspace",
				"open": "Actions for {{name}}",
				"restore": "Restore workspace"
			},
			"archived": "Archived"
		},
		"workspaceImport": {
			"back": {
				"allSources": "All sources",
				"changeKey": "Change key",
				"overview": "Import overview"
			},
			"connect": {
				"cancel": "Cancel",
				"continue": "Continue",
				"hideSecret": "Hide {{field}}",
				"sectionDescription": "Kaneo only reads from {{source}}. The key is used for this import and never stored.",
				"sectionTitle": "Connect",
				"showSecret": "Show {{field}}",
				"title": "Import from {{source}}",
				"whereToFind": "Where to find it"
			},
			"counts": {
				"columns_other": "{{count, number}} columns",
				"comments_other": "{{count, number}} comments",
				"labels_other": "{{count, number}} labels",
				"tasks_other": "{{count, number}} tasks"
			},
			"entry": {
				"createProjectLink": "Import your projects",
				"createProjectPrompt": "Moving from Jira, Linear, Trello or Plane?",
				"projectsEmpty": "Import from another tool"
			},
			"history": {
				"description": "Imports keep running on the server if you leave this page.",
				"empty": "No imports yet. Imports you start show up here.",
				"loadError": "Recent imports could not be loaded.",
				"started": "Started {{time}}",
				"title": "Recent imports"
			},
			"kaneo": {
				"apiKeyDescription": "In that Kaneo, open Settings, then API Keys.",
				"apiKeyLabel": "API key",
				"apiKeyPlaceholder": "Paste API key",
				"urlDescription": "The instance you are moving from.",
				"urlLabel": "Kaneo URL"
			},
			"linear": {
				"apiKeyDescription": "Read access is enough. You can revoke it after the import.",
				"apiKeyLabel": "Personal API key",
				"openSettings": "Open Linear settings",
				"stepCreate": "Under Personal API keys, create a key with Read access.",
				"stepOpen": "In Linear, open Settings, then Security and access.",
				"stepPaste": "Copy it and paste it above."
			},
			"notAllowed": {
				"description": "Importing creates projects, so it needs permission to manage workspace settings and create projects. Ask a workspace admin to run it.",
				"title": "Only workspace admins can import"
			},
			"opensInNewTab": "(opens in a new tab)",
			"pageTitle": "Import",
			"plane": {
				"tokenDescription": "Profile settings, Developer, then Personal Access Tokens.",
				"tokenLabel": "Personal access token",
				"urlDescription": "Copy it from your browser while in Plane. Self-hosted works too.",
				"urlLabel": "Workspace URL",
				"urlPlaceholder": "https://app.plane.so/your-workspace"
			},
			"planka": {
				"adminTip": "Use a PLANKA admin account. PLANKA only shows email addresses to admins, and card members are matched to people here by email.",
				"apiKeyDescription": "Created in PLANKA under your account settings.",
				"apiKeyLabel": "API key",
				"apiKeyPlaceholder": "Paste API key",
				"passwordDescription": "Used only to sign in for this import.",
				"passwordLabel": "Password",
				"signInApiKey": "API key",
				"signInDescription": "Use an API key if your account signs in through SSO.",
				"signInLabel": "Sign in with",
				"signInPassword": "Email and password",
				"urlDescription": "The address you open PLANKA at.",
				"urlLabel": "PLANKA URL",
				"usernameDescription": "The account you sign in to PLANKA with.",
				"usernameLabel": "Email or username"
			},
			"retry": "Try again",
			"run": {
				"failedBadge": "Failed",
				"failedNames_other": "{{names, list}} failed, so nothing was created for them.",
				"failedTitle": "Import failed",
				"finishedNote": "Imported tasks did not send notifications. Comments keep their original author and date.",
				"finishedNoteNoComments": "Imported tasks did not send notifications.",
				"finishedTitle": "Import finished",
				"goToProjects": "Go to projects",
				"importingBadge": "Importing",
				"importingTitle": "Importing from {{source}}",
				"importMore": "Import more",
				"keyInMemory": "Your {{source}} key is only kept in memory until this import finishes.",
				"leavePage": "You can leave this page. The import keeps running on the server.",
				"loadError": "This import could not be loaded",
				"noTasks": "No tasks",
				"nothingImported": "Nothing was imported",
				"notImported": "Not imported",
				"open": "Open",
				"openProject": "Open {{name}}",
				"queued": "Queued",
				"started": "Started {{time}}",
				"starting": "Starting",
				"took_other": "Took {{count}} minutes",
				"tookUnderMinute": "Took less than a minute",
				"totals": "{{parts, list}} imported",
				"waiting": "Waiting",
				"warnings_other": "{{count}} warnings"
			},
			"select": {
				"back": "Back",
				"clear": "Clear",
				"commentsDescription": "Keeps each comment's original author and date.",
				"commentsLabel": "Import comments",
				"inviteMembers": "Invite members",
				"membersNote": "Assignees are matched to members of {{workspace}} by email. Invite your team first so their tasks stay assigned.",
				"membersNoteTrello": "Assignees are matched to members of {{workspace}} by email, or by full name for Trello. Invite your team first so their tasks stay assigned.",
				"selectAll": "Select all",
				"membersNoteJira": "Assignees are matched to members of {{workspace}} by email, or by full name when Jira hides the email. Invite your team first so their tasks stay assigned."
			},
			"sources": {
				"connect": "Connect",
				"connectTo": "Connect {{source}}",
				"description": "Pick the tool you are moving from. Each project you choose becomes a new project here.",
				"kaneo": {
					"description": "Move projects between Kaneo Cloud and a self-hosted instance.",
					"intro": "Projects from every workspace the key can see. Each one you pick is copied here.",
					"pickerName": "Another Kaneo"
				},
				"linear": {
					"description": "Teams, issues, labels, sub-issues and comments. Paste a personal API key.",
					"intro": "Each Linear team becomes a project, with its workflow as columns."
				},
				"plane": {
					"description": "Projects, work items, sub-issues and comments. Cloud or self-hosted.",
					"intro": "Each Plane project becomes a project here, with its states as columns."
				},
				"planka": {
					"description": "Boards, lists, cards, checklists and comments from your PLANKA instance.",
					"intro": "Each PLANKA board becomes a project, with its lists as columns."
				},
				"title": "Choose a source",
				"trello": {
					"description": "Boards, lists, cards, checklists and comments. Authorize with one click.",
					"intro": "Each Trello board becomes a project, with its lists as columns."
				},
				"jira": {
					"description": "Projects, issues, sub-tasks, links and comments. Cloud or Data Center.",
					"intro": "Each Jira project becomes a project here, with its workflow as columns."
				}
			},
			"status": {
				"failed": "Failed",
				"imported": "Imported",
				"importing": "Importing {{current}} of {{total}}",
				"partial": "{{done}} of {{total}} imported",
				"warnings_other": "Done with {{count}} warnings"
			},
			"steps": {
				"connect": "Connect",
				"done": "(completed)",
				"import": "Import",
				"label": "Import steps"
			},
			"subtitle": "Bring your projects from another tool into {{workspace}}. Kaneo only reads from the source.",
			"title": "Import",
			"toast": {
				"failed": "Import from {{source}} failed",
				"finished": "Import from {{source}} finished",
				"partial": "Import from {{source}} finished with errors"
			},
			"trello": {
				"apiKeyDescription": "In a Power-Up you own, open the Trello Auth tab and generate an API key (not the OAuth 2.0 tab) at",
				"apiKeyLabel": "API key",
				"apiKeyPlaceholder": "Paste API key",
				"authorizeButton": "Authorize on Trello",
				"authorizeDescription": "Opens Trello in a new tab. Read only, expires after a day.",
				"authorizeLabel": "Authorize Kaneo",
				"authorizeNeedsKey": "Enter the API key first. Read only, expires after a day.",
				"tokenDescription": "Click Allow on Trello, then paste the token it shows you.",
				"tokenLabel": "Token",
				"tokenPlaceholder": "Paste token"
			},
			"units": {
				"board": {
					"allImported_other": "All {{count}} boards imported.",
					"empty": "No boards found. Check that this key can see the boards you want to import.",
					"found_other": "{{count}} boards found. Each one you pick becomes a new project in {{workspace}}.",
					"importButton_other": "Import {{count}} boards",
					"limit": "Pick up to {{max}} boards per import.",
					"pick": "Pick the boards to bring over.",
					"progress_other": "{{done}} of {{count}} boards imported",
					"runTitle_other": "{{source}}, {{count}} boards",
					"section": "Boards",
					"someImported_other": "{{done}} of {{count}} boards imported.",
					"step": "Choose boards"
				},
				"project": {
					"allImported_other": "All {{count}} projects imported.",
					"empty": "No projects found. Check that this key can see the projects you want to import.",
					"found_other": "{{count}} projects found. Each one you pick becomes a new project in {{workspace}}.",
					"importButton_other": "Import {{count}} projects",
					"limit": "Pick up to {{max}} projects per import.",
					"pick": "Pick the projects to bring over.",
					"progress_other": "{{done}} of {{count}} projects imported",
					"runTitle_other": "{{source}}, {{count}} projects",
					"section": "Projects",
					"someImported_other": "{{done}} of {{count}} projects imported.",
					"step": "Choose projects"
				},
				"team": {
					"allImported_other": "All {{count}} teams imported.",
					"empty": "No teams found. Check that this key can see the teams you want to import.",
					"found_other": "{{count}} teams found. Each one you pick becomes a new project in {{workspace}}.",
					"importButton_other": "Import {{count}} teams",
					"limit": "Pick up to {{max}} teams per import.",
					"pick": "Pick the teams to bring over.",
					"progress_other": "{{done}} of {{count}} teams imported",
					"runTitle_other": "{{source}}, {{count}} teams",
					"section": "Teams",
					"someImported_other": "{{done}} of {{count}} teams imported.",
					"step": "Choose teams"
				}
			},
			"jira": {
				"emailDescription": "The email of your Atlassian account. Leave it empty for Jira Data Center.",
				"emailLabel": "Email",
				"nameMatchTip": "Jira often hides email addresses, so assignees may be matched to people here by full name.",
				"openSettings": "Open Atlassian API tokens",
				"stepCreate": "Create an API token and copy it.",
				"stepOpen": "Open id.atlassian.com, then Security, then API tokens.",
				"stepPaste": "Paste it with the email you sign in to Jira with.",
				"tokenDescription": "Cloud: create one at id.atlassian.com. Data Center: use a personal access token.",
				"tokenLabel": "API token",
				"tokenPlaceholder": "Paste token",
				"urlDescription": "Copy it from your browser. Data Center works too.",
				"urlLabel": "Jira site URL",
				"urlPlaceholder": "https://your-site.atlassian.net"
			}
		},
		"chatIntegrations": {
			"activeDescription": "關閉即可暫停發佈,設定會保留。",
			"activeTitle": "正在發佈到 {{provider}}",
			"channelHint": "僅用於在此清單中顯示。",
			"channelLabel": "頻道",
			"channelPlaceholder": "#team-updates",
			"disconnect": "中斷連線",
			"disconnectDescription": "Kaneo 將停止發佈到 {{provider}},並移除已儲存的設定。",
			"disconnecting": "正在中斷連線…",
			"disconnectTitle": "要中斷與 {{provider}} 的連線嗎?",
			"events": {
				"taskCommentCreated": "有人留言時",
				"taskCreated": "建立任務時",
				"taskDescriptionChanged": "說明變更時",
				"taskPriorityChanged": "優先順序變更時",
				"taskStatusChanged": "狀態變更時",
				"taskTitleChanged": "標題變更時"
			},
			"optional": "選填",
			"postWhen": "發佈時機",
			"retry": "重試",
			"saveChanges": "儲存變更",
			"savedUrlPlaceholder": "已儲存。貼上新的 URL 即可取代。",
			"webhookUrlLabel": "Webhook URL"
		},
		"codeHosting": {
			"browse": "瀏覽",
			"changeToken": "變更 Token",
			"checking": "正在檢查存取權…",
			"chooseProjectTitle": "選擇專案",
			"chooseRepositoryTitle": "選擇 Repo",
			"connectProject": "連接專案",
			"connectRepository": "連接 Repo",
			"copied": "已複製",
			"copyFailed": "無法複製到剪貼簿。",
			"copySecret": "複製密鑰",
			"copyUrl": "複製 Webhook URL",
			"disconnect": "中斷連線",
			"disconnectDescription": "任務將停止與 {{target}} 同步。你之後可以再次連接。",
			"disconnecting": "正在中斷連線…",
			"disconnectTitle": "要中斷與 {{provider}} 的連線嗎?",
			"hideSecret": "隱藏密鑰",
			"importing": "正在匯入…",
			"importIssues": "匯入 Issue",
			"importNeedsReconnect": "重新連線後即可匯入。",
			"importTitle": "匯入未關閉的 Issue",
			"issuesSection": "Issue",
			"lastImport": "上次匯入:建立 {{imported}} 個、更新 {{updated}} 個、略過 {{skipped}} 個。",
			"loadError": "無法載入此整合。",
			"pausedHint": "同步已暫停。重新連線即可繼續。",
			"projectSection": "專案",
			"reconnect": "重新連線",
			"repositoryPathInvalid": "請以 owner/name 格式輸入 Repo。",
			"repositoryPathLabel": "Repo",
			"repositorySection": "Repo",
			"retry": "重試",
			"saveToken": "儲存 Token",
			"showSecret": "顯示密鑰",
			"signInDescription": "請使用可讀取該專案及其 Issue 的 Token。",
			"signInTitle": "登入你的執行個體",
			"tokenStored": "已儲存的 Token",
			"tokenTitle": "存取 Token",
			"webhookSecret": "密鑰",
			"webhookSection": "Webhook",
			"webhookUrl": "URL"
		},
		"projectCustomFields": {
			"fieldsDescription": "拖曳以調整它們在任務中的顯示順序。",
			"fieldsTitle": "欄位",
			"newField": "新增自訂欄位",
			"pageTitle": "自訂欄位",
			"subtitle": "{{project}} 中每個任務都能記錄的額外資訊,例如規模或客戶。",
			"subtitleFallback": "此專案中每個任務都能記錄的額外資訊,例如規模或客戶。",
			"title": "自訂欄位"
		},
		"shared": {
			"autosave": "變更會自動儲存"
		},
		"adminAuditLog": {
			"actions": {
				"sessionRevoked": "Revoked a session",
				"sessionRevokedAll": "Revoked all sessions",
				"userCreated": "Created user",
				"userDeactivated": "Deactivated user",
				"userDeleted": "Deleted user",
				"userImpersonated": "Signed in as user",
				"userPasswordSet": "Set user password",
				"userReactivated": "Reactivated user",
				"userRoleChanged": "Changed instance role",
				"userUpdated": "Updated user details",
				"workspaceMemberAdded": "Added workspace member",
				"workspaceMemberRemoved": "Removed workspace member",
				"workspaceMemberRoleChanged": "Changed workspace member role",
				"workspaceOwnerTransferred": "Transferred workspace ownership",
				"userAvatarChanged": "Changed profile picture",
				"userAvatarRemoved": "Removed profile picture",
				"userEmailVerified": "Marked email as verified",
				"userPasswordResetSent": "Sent password reset link",
				"userVerificationSent": "Sent verification email",
				"apiKeyRevoked": "Revoked an API key",
				"emailTestSent": "Sent test email",
				"workspaceArchived": "Archived workspace",
				"workspaceDeleted": "Deleted workspace",
				"workspaceRestored": "Restored workspace",
				"roleCreated": "Role created",
				"roleDeleted": "Role deleted",
				"roleUpdated": "Role updated",
				"instanceSettingsUpdated": "Updated instance settings",
				"webhookCreated": "Created webhook",
				"webhookDeleted": "Deleted webhook",
				"webhookSecretRotated": "Rotated webhook secret",
				"webhookUpdated": "Updated webhook"
			},
			"categories": {
				"all": "All actions",
				"session": "Sessions",
				"user": "Users",
				"workspace": "Workspaces",
				"apiKey": "API keys",
				"email": "Email",
				"role": "Roles",
				"instance": "Instance settings",
				"webhook": "Webhooks"
			},
			"categoryLabel": "Filter by category",
			"clearFilter": "Show all actions",
			"columns": {
				"action": "Action",
				"actor": "Administrator",
				"target": "Target",
				"time": "Time and IP"
			},
			"deletedActor": "Account deleted",
			"details": {
				"change": "{{from}} → {{to}}",
				"fields": "Changed {{fields}}",
				"memberChange": "{{member}}: {{from}} → {{to}}",
				"memberWithRole": "{{member}} as {{role}}",
				"noRole": "No role",
				"reason": "Reason: {{reason}}",
				"createdWithRole": "Role: {{role}}",
				"sessionCount_other": "{{count}} sessions",
				"workspaceContents": "{{members}} members, {{projects}} projects",
				"permissionsChanged": "{{added}} permissions added, {{removed}} removed"
			},
			"directoryTitle": "Recorded actions",
			"emptyTitle": "No actions recorded",
			"fields": {
				"email": "email",
				"emailVerified": "email verification",
				"image": "avatar",
				"name": "name"
			},
			"loadError": "The audit log could not be loaded.",
			"mobileSummary": "{{actor}} · {{target}} · {{time}}",
			"next": "Next",
			"pagination": "Page {{current}} of {{total}}",
			"previous": "Previous",
			"refreshing": "Refreshing audit log",
			"retry": "Retry",
			"targetTypes": {
				"user": "User",
				"workspace": "Workspace",
				"role": "Role",
				"instance": "Instance",
				"webhook": "Webhook"
			},
			"title": "Audit log",
			"unknownActor": "Unknown"
		},
		"sessions": {
			"device": "{{browser}} on {{os}}",
			"lastActive": "Active {{time}}",
			"loadError": "Couldn't load sessions.",
			"revoke": "Sign out",
			"revokeConfirmDescription": "They'll be signed out right away.",
			"revokeConfirmTitle": "Sign out {{device}}?",
			"revokeLabel": "Sign out {{device}}",
			"revoking": "Signing out...",
			"signedIn": "Signed in {{date}}",
			"thisDevice": "This device",
			"toastRevoked": "Session signed out.",
			"toastRevokeError": "Couldn't sign out the session.",
			"unknownDevice": "Unknown device"
		},
		"adminSystem": {
			"checkedAt": "Checked {{time}}",
			"email": {
				"down": "Can't connect to the mail server ({{code}})",
				"notConfigured": "Set SMTP_HOST and SMTP_FROM to turn on email.",
				"ok": "Connected to the mail server",
				"send": "Send test email",
				"sending": "Sending…",
				"sendTest": "Test email",
				"smtp": "SMTP",
				"title": "Email"
			},
			"instance": {
				"api": "API",
				"apiDescription": "Up {{uptime}} · Node {{node}}",
				"database": "Database",
				"databaseDown": "Can't reach PostgreSQL ({{code}})",
				"databaseVersion": "PostgreSQL {{version}}",
				"latency": "{{ms}} ms",
				"migrations_other": "{{count}} migrations applied",
				"realtime": "Live updates",
				"realtimeConnections_other": "{{count}} open connections on this instance",
				"realtimeInMemory": "delivered in memory",
				"realtimeNotStarted": "WebSockets haven't started",
				"realtimeRedis": "shared with other instances through Redis",
				"realtimeRedisDown": "Redis is down, so only people on this instance get live updates",
				"redis": "Redis",
				"redisDown": "Can't reach Redis ({{code}})",
				"redisModes": {
					"cluster": "Cluster",
					"sentinel": "Sentinel",
					"standalone": "Standalone"
				},
				"redisNotConfigured": "Set REDIS_URL to share live updates across API instances.",
				"redisOk": "{{mode}}, reachable",
				"storage": "File storage",
				"storageDown": "Can't reach the bucket ({{code}})",
				"storageIncomplete": "Some S3 settings are missing, so uploads are off.",
				"storageNotConfigured": "Set S3_ENDPOINT and S3_BUCKET to turn on uploads.",
				"storageOk": "Bucket reachable",
				"storageWarning": "Can't check the bucket with these credentials ({{code}}).",
				"title": "Instance",
				"version": "Kaneo version",
				"versionUnknown": "Unknown"
			},
			"integrations": {
				"available": "Available",
				"connectedProjects_other": "Connected in {{count}} projects",
				"connectedUnknown": "Project count unavailable",
				"instanceSetup": {
					"down": "GitHub App unavailable",
					"not_configured": "GitHub App not set up",
					"ok": "GitHub App set up",
					"warning": "Some GitHub App settings are missing"
				},
				"title": "Integrations"
			},
			"loadError": "System status could not be loaded.",
			"refresh": "Refresh",
			"refreshing": "Checking…",
			"retry": "Retry",
			"setupStatus": {
				"down": "Down",
				"not_configured": "Not configured",
				"ok": "Configured",
				"warning": "Incomplete"
			},
			"signIn": {
				"emailOtpSignIn": "Email sign-in codes",
				"guestAccess": "Guest access",
				"off": "Off",
				"on": "On",
				"passwordRegistration": "Sign-up with a password",
				"passwordSignIn": "Email and password sign-in",
				"registration": "Registration",
				"title": "Sign-in",
				"workspaceCreation": "Workspace creation",
				"customProvider": "OAuth or OpenID Connect"
			},
			"status": {
				"down": "Down",
				"not_configured": "Not configured",
				"ok": "Operational",
				"warning": "Warning"
			},
			"title": "System",
			"toast": {
				"testEmailError": "The test email could not be sent.",
				"testEmailSent": "Test email sent to {{to}}"
			}
		},
		"adminOverview": {
			"activeUsers": "Active (30 days)",
			"archivedWorkspaces": "Archived",
			"configurationWarnings": "Configuration warnings",
			"disabledUsers": "Disabled users",
			"loadError": "Could not load the overview.",
			"noActions": "No administrative actions",
			"noUsers": "No users",
			"recentActions": "Recent administrative actions",
			"recentUsers": "Recent users",
			"services": "Services",
			"title": "Overview",
			"totalUsers": "Total users",
			"viewAuditLog": "View audit log",
			"viewSystem": "View system",
			"viewUsers": "View users",
			"warnings": {
				"noSecondAdmin": "Only one administrator has access. Assign a second admin in User management.",
				"redisUnreachable": "Redis is unavailable. Check the connection.",
				"registrationWithoutEmail": "Registration is open without email. Configure SMTP or set DISABLE_REGISTRATION=true.",
				"smtpNotConfigured": "Email is not configured. Set SMTP_HOST and SMTP_FROM.",
				"smtpUnreachable": "Email is unavailable. Check SMTP settings.",
				"storageIncomplete": "Storage setup is incomplete. Check S3 settings.",
				"storageUnreachable": "Storage needs attention. Check S3 access."
			},
			"workspaces": "Workspaces"
		},
		"adminRoles": {
			"actions": "Actions for {{name}}",
			"allPermissions": "All permissions",
			"builtIn": "Built-in",
			"create": "New role",
			"deleteTitle": "Delete {{name}}?",
			"dialog": {
				"create": "Create role",
				"createTitle": "New role",
				"editTitle": "Edit role",
				"name": "Name",
				"nameHint": "Use 2–32 lowercase letters, digits, or hyphens, starting with a letter.",
				"save": "Save"
			},
			"edit": "Edit",
			"groups": {
				"instance": "Instance",
				"users": "Users",
				"workspaces": "Workspaces"
			},
			"listTitle": "All roles",
			"loadError": "Roles could not be loaded.",
			"noPermissions": "No permissions",
			"permissionCount_other": "{{count}} permissions",
			"permissions": {
				"auditRead": "View the audit log",
				"instanceSettings": "Change instance settings",
				"systemRead": "View system status",
				"usersApiKeys": "View and revoke API keys",
				"usersCreate": "Create users",
				"usersCredentials": "Send password reset and verification emails",
				"usersDelete": "Delete users",
				"usersDisable": "Deactivate and reactivate users",
				"usersRead": "View users",
				"usersSessions": "View and end sessions",
				"usersUpdate": "Edit users and their roles",
				"workspacesArchive": "Archive and restore workspaces",
				"workspacesDelete": "Delete workspaces",
				"workspacesManage": "Manage workspace members",
				"workspacesRead": "View workspaces and members"
			},
			"title": "Roles",
			"toast": {
				"created": "Role created",
				"deleted": "Role deleted",
				"error": "The role could not be saved.",
				"updated": "Role updated"
			},
			"userCount_other": "{{count}} users",
			"viewUsers": "View users"
		},
		"adminSettings": {
			"defaultRole": "Default role for new users",
			"general": "General",
			"instanceName": "Instance name",
			"instanceUrl": "Instance URL",
			"instanceUrlMissing": "Set KANEO_CLIENT_URL",
			"integrations": "Integrations",
			"loadError": "Couldn't load instance settings.",
			"lockedByEnv": "Set by {{name}}",
			"passwordRegistrationEnabled": "Email and password sign-up",
			"registration": "Registration",
			"registrationEnabled": "Open registration",
			"requireEmailVerification": "Require email verification",
			"requiresSmtp": "Requires SMTP",
			"signInProviders": "Sign-in providers",
			"title": "Settings",
			"toast": {
				"error": "Couldn't save settings",
				"saved": "Settings saved"
			},
			"workspaceCreationRestricted": "Only administrators can create workspaces",
			"workspaces": "Workspaces",
			"save": "Save"
		},
		"adminWebhooks": {
			"actions": "Actions for {{url}}",
			"add": "Add webhook",
			"attempts_other": "{{count}} attempts",
			"categories": "Events",
			"deleteTitle": "Delete webhook?",
			"deliveries": "Recent deliveries",
			"disabled": "Disabled",
			"edit": "Edit webhook",
			"empty": "No webhooks",
			"enabled": "Enabled",
			"errors": {
				"destination": "Destination blocked",
				"disabled": "Webhook disabled",
				"http": "HTTP error",
				"interrupted": "Delivery interrupted",
				"network": "Connection failed",
				"response": "Invalid response",
				"signing": "Signing failed",
				"timeout": "Timed out"
			},
			"failed": "Failed",
			"httpStatus": "HTTP {{status}}",
			"loadError": "Webhooks could not be loaded.",
			"noDeliveries": "No deliveries",
			"pending": "Pending",
			"rotate": "Rotate secret",
			"rotateTitle": "Rotate signing secret?",
			"saveError": "The webhook could not be saved.",
			"secretTitle": "Signing secret — save it now",
			"sendTest": "Send test",
			"setup": "Set NOTIFICATION_SECRET_ENCRYPTION_KEY to create webhooks.",
			"signingSecret": "Signing secret",
			"succeeded": "Delivered",
			"testEvent": "Test event",
			"testQueued": "Test event queued.",
			"title": "Webhooks",
			"url": "URL",
			"save": "Save"
		}
	},
	"navigation": {
		"commandPalette": {
			"suggestions": "建議",
			"commands": "指令",
			"projects": "專案",
			"search": "搜尋",
			"members": "成員",
			"createTask": "建立任務",
			"createProject": "建立專案",
			"createWorkspace": "建立工作區",
			"lightTheme": "淺色主題",
			"darkTheme": "深色主題",
			"systemTheme": "系統主題",
			"keyboardShortcuts": "鍵盤快速鍵",
			"inputPlaceholder": "搜尋應用程式與指令...",
			"empty": "找不到結果。",
			"footer": {
				"navigate": "移動",
				"open": "開啟",
				"close": "關閉"
			}
		},
		"sidebar": {
			"projects": "專案",
			"members": "成員",
			"invitations": "邀請",
			"more": "更多",
			"backToBoard": "返回看板",
			"home": "首頁",
			"inbox": "收件匣",
			"myTasks": "我的任務",
			"invitePeople": "邀請成員"
		},
		"projectList": {
			"viewProject": "檢視專案",
			"shareProject": "分享專案",
			"projectSettings": "專案設定",
			"linkCopied": "專案連結已複製到剪貼簿",
			"addProject": "新增專案",
			"deleteConfirmTitle": "要刪除專案嗎?",
			"deleteConfirmDescription": "這會永久移除專案及其所有資料,此操作無法復原。",
			"deletedToast": "專案已刪除",
			"deleteProject": "刪除專案",
			"switcherLabel": "切換專案或檢視"
		},
		"search": {
			"inputPlaceholder": "搜尋任務、專案、留言...",
			"minCharsHint": "請至少輸入 3 個字元再搜尋",
			"groups": {
				"task": "任務",
				"project": "專案",
				"workspace": "工作區",
				"comment": "留言",
				"activity": "活動",
				"fallback": "結果"
			}
		},
		"settingsLayout": {
			"toggleSidebar": "切換側邊欄",
			"back": "返回"
		},
		"userMenu": {
			"signedOutSuccess": "已登出",
			"signOutFailed": "無法登出",
			"unnamedUser": "使用者",
			"settings": "設定",
			"signingOut": "登出中...",
			"logOut": "登出"
		},
		"workspaceSwitcher": {
			"workspaces": "工作區",
			"switching": "切換中...",
			"addWorkspace": "新增工作區",
			"selectWorkspace": "選擇工作區"
		},
		"page": {
			"settingsTitle": "設定",
			"backToWorkspace": "返回工作區",
			"settingsWorkspaceTab": "工作區"
		},
		"projectSettings": {
			"projectLabel": "專案"
		},
		"shortcuts": {
			"categories": {
				"general": "一般",
				"navigation": "導覽",
				"create": "建立",
				"views": "檢視",
				"tasks": "任務",
				"list": "看板與清單",
				"inbox": "收件匣",
				"filters": "篩選",
				"editor": "編輯器"
			},
			"items": {
				"openCommandMenu": "開啟指令面板",
				"openSearch": "全域搜尋",
				"openShortcuts": "顯示鍵盤快速鍵",
				"submit": "儲存或送出",
				"back": "關閉對話框/彈出選單",
				"switchWorkspace": "切換工作區",
				"logOut": "登出",
				"showDisplayOptions": "顯示選項",
				"dismissToasts": "關閉所有通知",
				"toggleSidebar": "切換側邊欄",
				"goToHome": "前往首頁",
				"goToInbox": "前往收件匣",
				"goToMyTasks": "前往我的任務",
				"goToProjects": "前往專案",
				"goToSettings": "前往設定",
				"goToTasks": "前往任務",
				"goToBacklog": "前往待辦",
				"goToProject": "前往專案 1–9",
				"openTask": "開啟任務",
				"openProject": "開啟專案",
				"createTask": "建立任務",
				"createProject": "建立專案",
				"toggleLayout": "在看板與清單之間切換",
				"deleteTask": "刪除任務",
				"copyTaskUrl": "複製任務連結",
				"copyBranchName": "複製任務分支",
				"nextTask": "下一個項目",
				"previousTask": "上一個項目",
				"openFocusedTask": "開啟目前項目",
				"selectAll": "全選",
				"clearSelection": "清除選取",
				"changeStatus": "變更狀態",
				"changePriority": "變更優先順序",
				"assignTask": "指派",
				"assignToMe": "指派給我",
				"changeLabels": "變更標籤",
				"setDueDate": "設定截止日期",
				"removeDueDate": "移除截止日期",
				"renameTask": "重新命名",
				"editDescription": "編輯描述",
				"commentOnTask": "留言",
				"moveToProject": "移至其他專案",
				"createSubtask": "建立子任務",
				"setParent": "設定父任務",
				"openParent": "開啟父任務",
				"openSubtask": "開啟子任務",
				"markBlockedBy": "標記為被封鎖",
				"markBlocking": "標記為封鎖中",
				"markRelated": "標記為相關",
				"addLink": "新增連結",
				"toggleResources": "顯示或隱藏資源",
				"copyTaskId": "複製任務 ID",
				"copyTaskTitle": "複製任務標題",
				"copyAsMarkdown": "複製為 Markdown",
				"peekTask": "預覽目前任務",
				"selectTask": "選取任務",
				"selectGroup": "選取群組內全部",
				"copyPageUrl": "複製頁面 URL",
				"focusRight": "下一欄",
				"focusLeft": "上一欄",
				"moveTaskTop": "移到群組頂端",
				"moveTaskUp": "上移一位",
				"moveTaskDown": "下移一位",
				"moveTaskBottom": "移到群組底端",
				"moveTaskLeft": "移到上一欄",
				"moveTaskRight": "移到下一欄",
				"toggleGroup": "摺疊或展開群組",
				"toggleAllGroups": "摺疊或展開所有群組",
				"deleteNotification": "刪除通知",
				"deleteReadNotifications": "刪除所有已讀通知",
				"toggleNotificationRead": "標記為已讀或未讀",
				"markAllNotificationsRead": "全部標記為已讀",
				"addFilter": "新增篩選",
				"clearAllFilters": "清除所有篩選",
				"clearLastFilter": "清除最後一個篩選",
				"editorBold": "粗體",
				"editorItalic": "斜體",
				"editorUnderline": "底線",
				"editorStrike": "刪除線",
				"editorAttach": "附加圖片或檔案",
				"editorInlineCode": "行內程式碼",
				"editorLink": "將文字轉為連結",
				"editorQuote": "引言",
				"editorParagraph": "內文",
				"editorHeading1": "標題 1",
				"editorHeading2": "標題 2",
				"editorHeading3": "標題 3",
				"editorChecklist": "待辦清單",
				"editorToggleChecklist": "切換清單項目",
				"editorBulletList": "項目符號清單",
				"editorNumberedList": "編號清單",
				"editorCodeBlock": "程式碼區塊",
				"editorUndo": "復原",
				"editorRedo": "重做"
			},
			"title": "鍵盤快速鍵",
			"searchPlaceholder": "依動作或按鍵搜尋",
			"results_other": "{{count}} 個結果",
			"noResults": "沒有符合的快捷鍵",
			"then": "然後",
			"or": "或",
			"thenEllipsis": "然後…"
		}
	},
	"notifications": {
		"newCount_other": "{{count}} 則新通知",
		"emptyTitle": "目前沒有通知",
		"emptySubtitle": "更新和活動會顯示在這裡。",
		"clearAll": "清除所有通知",
		"clearDialogTitle": "要清除所有通知嗎?",
		"clearDialogDescription": "這會永久移除所有通知,且無法復原。",
		"reminderLeadTime": {
			"minutes_other": "{{count}} 分鐘",
			"hours_other": "{{count}} 小時",
			"days_other": "{{count}} 天"
		},
		"events": {
			"task_created": {
				"title": "已建立新任務",
				"content": "任務「{{taskTitle}}」已建立"
			},
			"workspace_created": {
				"title": "工作區已建立",
				"content": "你的工作區「{{workspaceName}}」已成功建立"
			},
			"task_status_changed": {
				"title": "任務狀態已變更",
				"content": "任務「{{taskTitle}}」的狀態已從「{{oldStatus}}」變更為「{{newStatus}}」"
			},
			"task_assignee_changed": {
				"title": "任務已指派給你",
				"content": "你已被指派到任務:{{taskTitle}}"
			},
			"task_mention": {
				"title": "{{mentionerName}} 提到了你",
				"content": "{{mentionerName}} 在 {{taskTitle}} 中提到了你"
			},
			"task_comment": {
				"title": "{{commenterName}} 在你的任務下留言",
				"content": "{{taskTitle}} 有新留言:{{commentPreview}}"
			},
			"due_date_reminder": {
				"title": "任務即將到期",
				"content": "{{taskTitle}} 將在 {{leadTime}}後到期"
			},
			"task_overdue": {
				"title": "任務已逾期",
				"content": "{{taskTitle}} 已超過截止日期"
			},
			"time_entry_created": {
				"title": "已開始計時",
				"contentWithTask": "已開始為任務 {{taskTitle}} 計時",
				"contentWithoutTask": "已開始為某個任務計時"
			}
		},
		"inbox": {
			"pageTitle": "收件匣",
			"unread": "未讀",
			"today": "今天",
			"earlier": "更早",
			"filters": {
				"label": "篩選通知",
				"all": "全部",
				"unread": "未讀",
				"mentions": "提及"
			},
			"emptyFilter": "沒有符合條件的通知",
			"loadError": "無法載入通知。",
			"selectPrompt": "選擇一則通知來閱讀",
			"back": "收件匣",
			"openTask": "開啟任務",
			"recentActivity": "最近動態",
			"taskUnavailable": "這個任務已無法存取。",
			"taskLoadError": "無法載入這個任務。",
			"actionError": "無法更新收件匣,請再試一次。",
			"readCleared": "已刪除已讀通知"
		}
	},
	"activity": {
		"assignedToSelf": "將任務指派給自己",
		"unassigned": "取消了任務指派",
		"assignedTo": "將任務指派給 {{name}}",
		"changedStatus": "將狀態從 {{from}} 改為 {{to}}",
		"changedPriority": "將優先順序從 {{from}} 改為 {{to}}",
		"clearedDueDate": "清除了截止日期",
		"setDueDate": "將截止日期設為 {{date}}",
		"changedDueDate": "將截止日期從 {{from}} 改為 {{to}}",
		"changedTitle": "將標題從「{{from}}」改為「{{to}}」",
		"moved": "將任務從「{{from}}」移動到「{{to}}」",
		"created": "建立了此任務",
		"githubUser": "GitHub 使用者",
		"comment": {
			"viewGithubProfile": "查看 GitHub 個人檔案",
			"cannotBeEmpty": "留言不能是空的",
			"mustBeLoggedInToEdit": "你必須登入才能編輯留言",
			"updated": "留言已更新",
			"failedToUpdate": "更新留言失敗",
			"edit": "編輯留言",
			"editPlaceholder": "編輯留言…",
			"save": "儲存",
			"added": "留言已新增",
			"failedToAdd": "新增留言失敗",
			"leavePlaceholder": "發表留言…",
			"attachFile": "附加檔案",
			"submitShortcut": "送出留言",
			"editor": {
				"uploadsOnlyOnSavedTasks": "僅已儲存的任務可上傳檔案。",
				"uploadingFile": "正在上傳檔案…",
				"imageUploaded": "圖片已上傳",
				"fileAttached": "檔案已附加",
				"failedToUploadFile": "上傳檔案失敗",
				"plaintext": "純文字",
				"autoDetect": "自動偵測",
				"slashGroupText": "文字",
				"slashGroupLists": "清單",
				"slashGroupInsert": "插入",
				"slashParagraph": "文字",
				"slashHeading": "標題",
				"slashBulletList": "項目符號清單",
				"slashTaskList": "待辦清單",
				"slashOrderedList": "編號清單",
				"slashQuote": "引用",
				"slashCodeBlock": "程式碼區塊",
				"slashTable": "表格",
				"slashFile": "檔案",
				"searchParagraph": "文字 段落 一般",
				"searchHeading": "標題 heading h2",
				"searchBulletList": "清單 項目 無序",
				"searchTaskList": "待辦 檢查清單 核取方塊 任務清單",
				"searchOrderedList": "清單 有序 編號",
				"searchQuote": "引用 區塊引用",
				"searchCodeBlock": "程式碼 片段",
				"searchTable": "表格 格線",
				"searchFile": "檔案 附件 圖片 照片 上傳",
				"embedErrorInvalidUrl": "請輸入有效的 URL",
				"embedErrorYoutubeOnly": "只能嵌入 YouTube 連結。",
				"embedVideo": "嵌入影片",
				"keepAsLink": "保留為連結",
				"hintTab": "Tab",
				"hintEsc": "Esc",
				"pasteUrl": "貼上 URL",
				"asLink": "作為連結",
				"embed": "嵌入",
				"noCommands": "沒有指令",
				"ariaCommentContent": "留言內容",
				"ariaCommentEditor": "留言編輯器",
				"ariaCopyCode": "複製程式碼",
				"ariaCopied": "已複製",
				"copy": "複製",
				"copied": "已複製",
				"dropImageToUpload": "放開圖片以上傳",
				"previewImageAlt": "預覽圖片",
				"codeLang": {
					"bash": "Bash",
					"csharp": "C#",
					"cpp": "C++",
					"css": "CSS",
					"go": "Golang",
					"graphql": "GraphQL",
					"html": "HTML",
					"json": "JSON",
					"java": "Java",
					"javascript": "JavaScript",
					"markdown": "Markdown",
					"mermaid": "Mermaid",
					"plaintext": "純文字",
					"python": "Python",
					"rust": "Rust",
					"sql": "SQL",
					"swift": "Swift",
					"typescript": "TypeScript",
					"yaml": "YAML"
				},
				"table": {
					"addColumnBefore": "在左側插入欄",
					"addColumnAfter": "在右側插入欄",
					"deleteColumn": "刪除欄",
					"addRowBefore": "在上方插入列",
					"addRowAfter": "在下方插入列",
					"deleteRow": "刪除列",
					"deleteTable": "刪除表格"
				},
				"mermaid": {
					"renderFailed": "無法繪製 Mermaid 圖表"
				}
			},
			"importedFrom": "匯入自 {{source}}",
			"importedBy": "由 {{name}} 匯入",
			"commentedOnForge": "在 {{forge}} 上留言"
		},
		"movedFromOtherProject": "moved task from another project to \"{{to}}\""
	},
	"tasks": {
		"dateFilter": {
			"startDate": "開始日期",
			"noDate": "無日期",
			"condition": "日期條件",
			"exact": "指定日期",
			"range": "日期範圍",
			"before": "早於",
			"after": "晚於",
			"apply": "套用日期篩選",
			"exactValue": "在 {{date}}",
			"beforeValue": "早於 {{date}}",
			"afterValue": "晚於 {{date}}",
			"rangeValue": "{{date}} – {{end}}"
		},
		"title": "任務",
		"status": {
			"label": "狀態",
			"to-do": "待辦",
			"in-progress": "進行中",
			"in-review": "審查中",
			"done": "已完成",
			"archived": "已封存",
			"planned": "已規劃"
		},
		"priority": {
			"label": "優先順序",
			"no-priority": "無優先順序",
			"low": "低",
			"medium": "中",
			"high": "高",
			"urgent": "緊急"
		},
		"view": {
			"board": "看板",
			"list": "清單",
			"backlog": "待辦",
			"gantt": "甘特圖",
			"heading": "檢視"
		},
		"common": {
			"selectTask": "選取任務",
			"loadingTask": "正在載入任務…",
			"taskNotFound": "找不到任務",
			"taskNotFoundDescription": "你要找的任務不存在或已被刪除。",
			"customFields": "自訂欄位",
			"ticketAmbiguous": "任務 ID 對應到多個任務",
			"ticketAmbiguousDescription": "{{ticketId}} 對應到此工作區中多個專案的任務。請將其中一個專案改用不同的代號來修正連結。",
			"ticketNotFoundDescription": "此工作區中沒有 ID 為 {{ticketId}} 的任務,或你沒有存取權限。"
		},
		"detail": {
			"subtaskOf": "父任務",
			"activity": "活動",
			"noActivity": "目前沒有活動",
			"openInFullPage": "在完整頁面中開啟",
			"titlePlaceholder": "點擊以新增標題",
			"addDescription": "新增描述…",
			"editor": {
				"ariaLabel": "任務描述編輯器",
				"placeholder": "撰寫描述…",
				"previewImage": "預覽圖片",
				"autoDetect": "自動偵測",
				"copyCode": "複製程式碼",
				"copy": "複製",
				"copied": "已複製",
				"attachFile": "附加檔案",
				"dropToUpload": "放開圖片以上傳",
				"checkbox": {
					"markIncomplete": "將任務標記為未完成",
					"markComplete": "將任務標記為已完成"
				},
				"upload": {
					"loading": "正在上傳檔案…",
					"failed": "上傳檔案失敗",
					"imageSuccess": "圖片已上傳",
					"fileSuccess": "檔案已附加"
				},
				"slash": {
					"groups": {
						"text": "文字",
						"lists": "清單",
						"insert": "插入"
					},
					"empty": "沒有指令",
					"commands": {
						"paragraph": "文字",
						"heading-2": "標題",
						"bullet-list": "項目符號清單",
						"task-list": "待辦清單",
						"ordered-list": "編號清單",
						"blockquote": "引用",
						"code-block": "程式碼區塊",
						"table": "表格",
						"file": "檔案"
					}
				},
				"languages": {
					"bash": "Bash",
					"csharp": "C#",
					"cpp": "C++",
					"css": "CSS",
					"clojure": "Clojure",
					"cypher": "Cypher",
					"dart": "Dart",
					"diff": "Diff",
					"elixir": "Elixir",
					"excel": "Excel",
					"go": "Golang",
					"graphql": "GraphQL",
					"html": "HTML",
					"haskell": "Haskell",
					"json": "JSON",
					"java": "Java",
					"javascript": "JavaScript",
					"kotlin": "Kotlin",
					"makefile": "Makefile",
					"markdown": "Markdown",
					"mermaid": "Mermaid",
					"ocaml": "OCaml",
					"php": "PHP",
					"perl": "Perl",
					"plaintext": "純文字",
					"python": "Python",
					"r": "R",
					"reasonml": "ReasonML",
					"ruby": "Ruby",
					"rust": "Rust",
					"sql": "SQL",
					"swift": "Swift",
					"toml": "TOML",
					"terraform": "Terraform",
					"typescript": "TypeScript",
					"xml": "XML",
					"yaml": "YAML"
				},
				"embed": {
					"choice": {
						"embedVideo": "嵌入影片",
						"keepAsLink": "保留為連結"
					},
					"inputPlaceholder": "貼上 URL",
					"embeddedContent": "嵌入內容",
					"asLink": "作為連結",
					"submit": "嵌入",
					"errors": {
						"invalidUrl": "請輸入有效的 URL",
						"onlyYoutube": "只能嵌入 YouTube 連結。"
					},
					"onlyYoutubeInline": "僅支援嵌入 YouTube URL,請改用連結模式。"
				},
				"mermaid": {
					"renderFailed": "無法繪製 Mermaid 圖表"
				},
				"image": {
					"large": "大",
					"medium": "中",
					"reset": "重設大小",
					"resizeHandle": "調整圖片大小",
					"small": "小"
				},
				"saved": "已儲存",
				"saving": "儲存中…",
				"saveFailed": "無法儲存變更",
				"retrySave": "重試"
			}
		},
		"entity": {
			"task": "任務"
		},
		"relations": {
			"title": "關聯",
			"tasksInProject": "專案內的任務",
			"linkError": "連結任務失敗",
			"empty": "沒有關聯任務",
			"searchPlaceholder": "搜尋要連結的任務…",
			"noTasksFound": "找不到任務",
			"openTask": "開啟任務",
			"removeRelation": "移除關聯",
			"related": "相關",
			"blocks": "阻擋",
			"selectTask": "選取要連結的任務",
			"types": {
				"blocks": "阻擋",
				"blocked_by": "被阻擋",
				"related": "相關於"
			},
			"blockedBy": "被封鎖於",
			"parentPlaceholder": "設定父任務…"
		},
		"subtasks": {
			"title": "子任務",
			"inputPlaceholder": "子任務標題…",
			"addAction": "新增",
			"empty": "尚無子任務",
			"createError": "建立子任務失敗",
			"deleteSuccess": "任務已刪除",
			"deleteError": "刪除任務失敗",
			"deleteDialogTitle": "刪除任務?",
			"deleteDialogDescription": "這會永久移除此任務及其所有資料,且無法復原。",
			"deleteAction": "刪除任務",
			"completeAria": "將子任務標記為完成",
			"progress": "已完成 {{completed}}/{{total}} 個子任務",
			"noCompletionColumn": "此專案沒有對應的欄可用來完成或重新開啟這個子任務。"
		},
		"properties": {
			"title": "屬性",
			"labels": "標籤",
			"addLabels": "新增標籤",
			"copyTaskLink": "複製任務連結",
			"copyTaskBranch": "複製任務分支",
			"taskLinkCopied": "已複製任務連結",
			"taskBranchCopied": "已複製分支名稱",
			"start": "開始",
			"startDate": "開始日期",
			"noDate": "無日期",
			"dates": "日期",
			"project": "專案"
		},
		"move": {
			"title": "移動任務",
			"projectLabel": "目標專案",
			"projectPlaceholder": "選擇專案",
			"statusLabel": "目標狀態",
			"statusHintKeep": "此專案的工作流程已支援目前的狀態。",
			"statusHintAdjust": "請選擇要在目標專案中使用的狀態。",
			"action": "移動任務",
			"success": "任務已成功移動",
			"error": "移動任務失敗"
		},
		"popover": {
			"assignee": {
				"unassigned": "未指派",
				"updateError": "更新任務負責人失敗"
			},
			"status": {
				"updateError": "更新任務狀態失敗"
			},
			"priority": {
				"updateError": "更新任務優先順序失敗"
			},
			"dueDate": {
				"updateError": "更新任務截止日期失敗",
				"clear": "清除日期"
			},
			"startDate": {
				"updateError": "更新任務開始日期失敗",
				"clear": "清除開始日期"
			},
			"labels": {
				"searchPlaceholder": "搜尋標籤…",
				"empty": "找不到標籤",
				"create": "建立「{{name}}」",
				"chooseColor": "選擇顏色",
				"updateError": "更新標籤失敗",
				"createSuccess": "標籤已建立並新增",
				"createError": "建立標籤失敗",
				"colors": {
					"stone": "岩石灰",
					"slate": "石板藍",
					"lavender": "薰衣草",
					"sage": "鼠尾草綠",
					"forest": "森林綠",
					"amber": "琥珀",
					"terracotta": "赤陶",
					"rose": "玫瑰紅",
					"crimson": "深紅",
					"lagoon": "潟湖青",
					"ocean": "海洋藍",
					"orchid": "蘭花紫",
					"sky": "天空藍"
				},
				"editLabels": "編輯標籤"
			},
			"recurrence": {
				"updateError": "更新任務重複設定失敗",
				"every": "每",
				"hint": "完成此任務後,將建立下一個任務。",
				"interval": "間隔",
				"onDays": "重複日",
				"pattern": {
					"daily": "每天",
					"monthly": "每月",
					"periodically": "定期",
					"weekly": "每週",
					"yearly": "每年"
				},
				"repeats": "重複",
				"toggle": "重複",
				"unit": {
					"days_other": "天",
					"label": "單位",
					"months_other": "個月",
					"weeks_other": "週",
					"years_other": "年"
				}
			}
		},
		"backlog": {
			"pageTitle": "{{name}} 的待辦事項",
			"noTasksToMove": "沒有可移動的已規劃任務",
			"moveAllConfirm": "要將全部 {{count}} 個已規劃任務移至待辦嗎?",
			"moveAllSuccess": "已將 {{count}} 個任務移至待辦",
			"plan": "規劃",
			"moveAllTooltip": "將所有已規劃任務移至待辦",
			"moveAll": "全部移動",
			"addTask": "新增任務",
			"sections": {
				"planned": "已規劃",
				"archived": "已封存"
			},
			"noTasksInSection": "沒有{{section}}任務",
			"filters": {
				"dueThisWeek": "本週到期",
				"dueNextWeek": "下週到期",
				"noDueDate": "無截止日期"
			}
		},
		"sort": {
			"direction": "方向",
			"ascending": "遞增",
			"descending": "遞減",
			"fields": {
				"position": "手動(位置)",
				"createdAt": "建立日期",
				"priority": "優先順序",
				"dueDate": "截止日期",
				"title": "標題",
				"number": "任務編號"
			}
		},
		"boardFilters": {
			"selectedCount": "已選 {{count}} 個",
			"subjects": {
				"status": "狀態",
				"priority": "優先順序",
				"assignee": "負責人",
				"dueDate": "截止日期",
				"labels": "標籤"
			},
			"operators": {
				"isAnyOf": "為以下任一",
				"includeAnyOf": "包含以下任一",
				"is": "為",
				"isNot": "不為",
				"isNoneOf": "不為以下任一",
				"include": "包含",
				"exclude": "不包含"
			},
			"allCustomFieldValues": "所有值",
			"noCustomFieldValues": "沒有自訂欄位值",
			"noValuesUsedYet": "尚未使用任何值"
		},
		"calendar": {
			"pageTitle": "{{name}} - 行事曆",
			"title": "行事曆",
			"previousMonth": "上個月",
			"nextMonth": "下個月",
			"today": "今天",
			"noTasks": "沒有已排程的任務",
			"noTasksSubtitle": "為任務加上開始日期或截止日期(或兩者),任務就會顯示在行事曆上。",
			"moreTasks": "+{{count}} 項",
			"loadError": "載入任務失敗。",
			"dayTasksAriaLabel": "查看 {{date}} 的所有任務",
			"taskAriaLabel": "{{title}},{{range}}:開啟任務",
			"noTasksThisMonth": "本月沒有排程"
		},
		"gantt": {
			"searchPlaceholder": "搜尋已排程的任務…",
			"pageTitle": "{{name}} - 甘特圖",
			"title": "甘特圖時間軸",
			"jumpToToday": "回到今天",
			"hideTasks": "隱藏任務",
			"showTasks": "顯示任務",
			"noTasks": "沒有已排程的任務",
			"noTasksSubtitle": "為任務加上開始日期、截止日期或兩者,任務就會顯示在專案時間軸上。",
			"noTasksFound": "找不到任務",
			"taskHeader": "任務",
			"updateDatesError": "更新任務日期失敗",
			"resizeStart": "調整開始日期",
			"resizeDue": "調整截止日期",
			"taskAriaLabel": "{{title}}:開啟或拖曳以移動",
			"previousPeriod": "上一個期間",
			"nextPeriod": "下一個期間",
			"periodStart": "時間軸開始日期",
			"showTaskDates": "顯示任務日期"
		},
		"delete": {
			"title": "刪除任務?",
			"description": "這會永久移除此任務及其所有資料,且無法復原。",
			"action": "刪除任務",
			"success": "任務已刪除",
			"error": "刪除任務失敗"
		},
		"duplicate": {
			"titleSuffix": "{{title}}(副本)",
			"success": "任務已成功複製",
			"error": "複製任務失敗"
		},
		"archive": {
			"success": "已封存 {{count}} 個任務",
			"confirmTitle_other": "要封存 {{count}} 個已完成的任務嗎?",
			"confirmDescription": "這些任務會離開看板,移至待辦的「已封存」區段。"
		},
		"listView": {
			"addTask": "新增任務",
			"archiveAllTooltip": "封存所有已完成的任務",
			"noTasks": "沒有任務",
			"expandSubtasks": "顯示 {{title}} 的子任務",
			"collapseSubtasks": "隱藏 {{title}} 的子任務",
			"subtaskLevel": "子任務,第 {{level}} 層",
			"subtasksLoadError": "無法載入子任務,因此任務以無階層的方式顯示。"
		},
		"kanban": {
			"addTask": "新增任務",
			"automaticallySortedHint": "依{{sort}}自動排序"
		},
		"pr": {
			"merged": "已合併",
			"draft": "草稿",
			"open": "開啟中",
			"label": "Pull Request",
			"count_other": "{{count}} 個 PR",
			"closed": "已關閉"
		},
		"assignee": {
			"label": "負責人",
			"unassigned": "未指派"
		},
		"dueDate": {
			"label": "截止日期",
			"clear": "清除日期",
			"updateError": "更新任務截止日期失敗",
			"clearError": "清除截止日期失敗"
		},
		"labels": {
			"empty": "沒有可用的標籤"
		},
		"update": {
			"error": "更新任務失敗"
		},
		"contextMenu": {
			"copyLink": "複製連結",
			"copyLinkSuccess": "任務連結已複製!"
		},
		"actions": {
			"duplicate": "建立副本",
			"archive": "封存",
			"markAsPlanned": "標記為已規劃",
			"delete": "刪除…"
		},
		"bulk": {
			"selectedCount": "已選 {{count}} 個",
			"moveToBacklog": "移至待辦",
			"moveToBacklogSuccess": "已將 {{count}} 個任務移至待辦",
			"moveToBacklogError": "將任務移至待辦失敗",
			"moveToBoard": "移至看板",
			"moveToBoardSuccess": "已將 {{count}} 個任務移至看板",
			"moveToBoardError": "將任務移至看板失敗",
			"delete": "刪除任務",
			"deleteConfirmTitle_other": "要刪除 {{count}} 個任務嗎?",
			"deleteConfirmDescription": "這會永久移除所選任務及其所有資料,且無法復原。",
			"deleteSuccess": "已刪除 {{count}} 個任務",
			"deleteError": "刪除任務失敗",
			"archive": "封存任務",
			"archiveSuccess": "已封存 {{count}} 個任務",
			"archiveError": "封存任務失敗",
			"updateSuccess": "已更新 {{count}} 個任務",
			"updateError": "更新任務失敗",
			"assignTo": "指派給",
			"assignSuccess": "已指派 {{count}} 個任務",
			"assignError": "指派任務失敗",
			"setPriority": "設定優先順序",
			"updatePriorityError": "更新優先順序失敗",
			"addLabel": "新增標籤",
			"addLabelSuccess": "已為 {{count}} 個任務新增標籤",
			"addLabelError": "新增標籤失敗",
			"updateDueDateError": "更新截止日期失敗",
			"actions": "操作",
			"searchActions": "搜尋操作…",
			"noActionsFound": "找不到操作。",
			"changeStatus": "變更狀態",
			"clearSelection": "清除選取",
			"selectAll": "全選",
			"moreActions": "更多動作",
			"statusPlaceholder": "變更狀態…",
			"priorityPlaceholder": "設定優先順序…",
			"assigneePlaceholder": "指派給…",
			"labelPlaceholder": "新增標籤…",
			"columnPlaceholder": "移至欄位…"
		},
		"editor": {
			"table": {
				"addColumnBefore": "在左側插入欄",
				"addColumnAfter": "在右側插入欄",
				"deleteColumn": "刪除欄",
				"addRowBefore": "在上方插入列",
				"addRowAfter": "在下方插入列",
				"deleteRow": "刪除列",
				"deleteTable": "刪除表格"
			}
		},
		"descriptionSearchLoading": "正在搜尋完整描述…",
		"descriptionSearchError": "描述搜尋失敗,結果可能不完整。",
		"descriptionRetry": "重試",
		"descriptionLoading": "正在載入描述…",
		"descriptionLoadError": "無法載入描述,請重試以載入最新版本。",
		"checklistProgress": "已完成 {{completed}}/{{total}} 個檢查項目",
		"customFields": {
			"fields": "欄位",
			"empty": "空白",
			"required": "必填",
			"enterKey": "Enter",
			"toSave": "儲存",
			"clear": "清除",
			"setValue": "設定{{field}}…",
			"noMatches": "沒有符合的選項",
			"missingRequired_other": "有 {{count}} 個必填欄位是空的",
			"saveError": "無法儲存{{field}}",
			"moreFields_other": "另外 {{count}} 個欄位",
			"manage": "管理欄位"
		},
		"board": {
			"reorderFailed": "無法移動任務,請再試一次。",
			"keyboardInstructions": "按空白鍵預覽,按 Enter 開啟此任務。按住 Alt 或 Option 並使用方向鍵移動任務。",
			"loadErrorTitle": "此看板未能載入",
			"loadErrorDescription": "取得任務時發生錯誤。請檢查網路連線後再試一次。",
			"refreshError": "無法重新整理此看板,內容可能不是最新的。",
			"tryAgain": "重試"
		},
		"recurrence": {
			"daily_other": "每 {{count}} 天",
			"monthly_other": "每 {{count}} 個月",
			"weekly_other": "每 {{count}} 週",
			"yearly_other": "每 {{count}} 年",
			"onDays": "{{rule}}的{{days}}"
		},
		"toolbar": {
			"search": "搜尋任務",
			"clearSearch": "清除搜尋",
			"taskCount_other": "{{count}} 個任務",
			"shownCount_other": "{{shown}} / {{count}} 個任務"
		},
		"display": {
			"title": "顯示",
			"sortBy": "排序方式",
			"showOnCards": "在卡片上顯示",
			"showOnRows": "在列中顯示",
			"checklistProgress": "檢查清單進度",
			"projectBackground": "專案背景",
			"layout": "版面配置",
			"includeSubtasks": "包含子任務",
			"useProjectDefault": "使用專案預設設定"
		},
		"filterBar": {
			"label": "已套用的篩選",
			"removeFilter": "移除「{{name}}」篩選",
			"noMatches": "沒有符合搜尋或篩選條件的任務。",
			"customFieldsLoading": "Loading custom-field values. Results are shown without custom-field filters.",
			"customFieldsRefreshError": "Custom-field values could not be refreshed. Results may be out of date.",
			"customFieldsUnavailable": "Custom-field values could not be loaded. Results are shown without custom-field filters."
		},
		"filterMenu": {
			"addFilter": "新增篩選…",
			"searchSubject": "{{name}}…",
			"noResults": "沒有結果"
		},
		"shortcuts": {
			"assignedToMe": "已指派給你",
			"idCopied": "已複製任務 ID",
			"titleCopied": "已複製任務標題",
			"markdownCopied": "已複製為 Markdown",
			"copyFailed": "無法複製到剪貼簿。",
			"pageUrlCopied": "已複製頁面 URL"
		},
		"due": {
			"overdueDays_other": "逾期 {{count}} 天",
			"overdueWeeks_other": "逾期 {{count}} 週",
			"today": "今天",
			"tomorrow": "明天",
			"inDays_other": "{{count}} 天後",
			"fullDate": "截止 {{date}}"
		},
		"datePicker": {
			"dueDatePlaceholder": "設定截止日期…",
			"startDatePlaceholder": "設定開始日期…",
			"datePlaceholder": "設定日期…",
			"thisWeekend": "本週末",
			"nextWeek": "下週",
			"pickDate": "選擇日期",
			"startsOn": "開始於 {{date}}",
			"beforeStart": "{{date}} 早於開始日期",
			"afterDue": "{{date}} 晚於截止日期"
		}
	},
	"invitations": {
		"email": {
			"subject": "{{inviterName}} 邀請你加入 {{instanceName}} 上的 {{workspaceName}}",
			"preview": "你受邀加入 Kaneo 上的 {{workspaceName}}",
			"title": "加入 {{workspaceName}}",
			"subtitle": "{{inviterName}}({{inviterEmail}})邀請你在 Kaneo 上協作。",
			"cta": "接受邀請",
			"sameEmail": "請使用收到這封郵件的同一個電子郵件地址接受邀請。",
			"ignore": "如果你沒有預期收到這封郵件,請直接忽略。",
			"footer": "Kaneo 工作區邀請",
			"details": {
				"title": "邀請詳細資料",
				"sentTo": "寄送至",
				"instance": "執行個體",
				"role": "角色",
				"expires": "到期時間"
			}
		},
		"pageTitle": "邀請",
		"pendingInvitations": "待處理的邀請",
		"acceptSubtitle": "接受邀請以加入工作區",
		"noPendingTitle": "沒有待處理的邀請",
		"noPendingDescription": "你目前沒有待處理的工作區邀請。",
		"continueToSetup": "繼續設定",
		"skipForNow": "暫時略過",
		"table": {
			"workspace": "工作區",
			"invitedBy": "邀請人",
			"expires": "到期時間"
		},
		"toast": {
			"acceptError": "無法接受邀請",
			"acceptSuccess": "已接受邀請!歡迎加入團隊。",
			"rejectError": "無法拒絕邀請",
			"rejectSuccess": "已拒絕邀請"
		}
	},
	"workspace": {
		"projects": {
			"pageTitle": "專案",
			"createProject": "建立專案",
			"title": "標題",
			"progress": "進度",
			"targetDate": "目標日期",
			"dueDate": "截止日期",
			"status": "狀態",
			"emptyTitle": "還沒有專案",
			"emptyDescription": "從建立第一個專案開始吧。",
			"emptyDescriptionReadOnly": "此工作區還沒有專案,請管理員建立。",
			"projectStatus": {
				"notStarted": "未開始",
				"complete": "已完成",
				"inProgress": "進行中"
			},
			"noDueDate": "無截止日期",
			"reorderHandle": "重新排序專案",
			"reorderError": "無法重新排序專案",
			"unavailable": {
				"backToWorkspace": "Back to workspace",
				"noAccessDescription": "Ask a workspace admin to give you access.",
				"noAccessTitle": "You don't have access to this project",
				"notFoundDescription": "This project doesn't exist or has been deleted.",
				"notFoundTitle": "Project not found"
			}
		},
		"search": {
			"pageTitle": "搜尋",
			"backToDashboard": "返回儀表板",
			"placeholder": "依標題或簡短編號搜尋任務(例如 DEP-23)...",
			"hint": "搜尋此工作區中的所有專案。使用 DEP-23 這類簡短編號可找到特定任務。",
			"searching": "搜尋中...",
			"resultsFound_other": "找到 {{count}} 筆結果",
			"noResultsTitle": "找不到結果",
			"noResultsDescription": "試著調整搜尋字詞,或搜尋其他內容",
			"startTitle": "開始搜尋",
			"startDescription": "輸入搜尋字詞,在所有專案中尋找任務",
			"quickSearchesLabel": "快速搜尋:",
			"suggestionHighPriority": "高優先順序",
			"suggestionBug": "錯誤",
			"suggestionFeature": "功能",
			"suggestionInProgress": "進行中",
			"suggestionCompleted": "已完成"
		},
		"create": {
			"pageTitle": "建立工作區",
			"heading": "建立新工作區",
			"subtitle": "工作區是團隊共同處理專案、週期與議題的共享環境。",
			"nameLabel": "工作區名稱",
			"namePlaceholder": "輸入工作區名稱",
			"descriptionLabel": "說明(選填)",
			"descriptionPlaceholder": "新增工作區說明",
			"required": "必填",
			"creating": "建立中...",
			"submit": "建立工作區",
			"success": "工作區已建立",
			"error": "無法建立工作區"
		},
		"home": {
			"pageTitle": "首頁",
			"greeting": {
				"morning": "早安",
				"afternoon": "午安",
				"evening": "晚安"
			},
			"newTask": "新增任務",
			"week": {
				"truncated": "本週預覽只顯示 {{total}} 個指派任務中的前 {{shown}} 個。",
				"more_other": "還有 {{count}} 個"
			},
			"upNext": {
				"title": "接下來",
				"assigned_other": "{{count}} 個指派給你",
				"viewAll": "查看全部"
			},
			"projects": {
				"title": "你的專案",
				"all": "所有專案",
				"loadError": "無法載入專案。",
				"tasks_other": "{{count}} 個任務"
			},
			"activity": {
				"title": "動態",
				"commented": "已留言",
				"updated": "更新了任務",
				"empty": "過去 30 天沒有任何動態。",
				"loadError": "無法載入動態。"
			}
		},
		"myWork": {
			"empty": "沒有指派給你的任務",
			"loadError": "無法載入你的任務。",
			"due": {
				"overdue": "已逾期",
				"today": "今天",
				"tomorrow": "明天",
				"thisWeek": "本週",
				"later": "之後",
				"noDueDate": "無截止日"
			}
		},
		"myTasks": {
			"pageTitle": "我的任務",
			"emptyDescription": "此工作區中指派給你的任務會顯示在這裡。",
			"groupBy": {
				"label": "分組依據",
				"dueDate": "截止日",
				"project": "專案"
			},
			"truncated": "顯示 {{total}} 個任務中的前 {{shown}} 個。"
		},
		"archived": {
			"description": "Contact an administrator to restore access.",
			"manage": "Manage workspaces",
			"otherWorkspaces": "Go to workspaces",
			"title": "Workspace archived"
		}
	},
	"team": {
		"roles": {
			"owner": "擁有者",
			"admin": "管理員",
			"member": "成員",
			"viewer": "檢視者"
		},
		"members": {
			"pageTitle": "成員",
			"inviteMember": "邀請成員",
			"you": "你"
		},
		"invitations": {
			"pendingBadge": "待處理",
			"expires": "{{date}} 到期",
			"linkLabel": "邀請連結",
			"copyLink": "複製連結",
			"linkCopied": "邀請連結已複製",
			"copyFailed": "無法自動複製,請選取連結後按 Ctrl+C。"
		},
		"inviteModal": {
			"title": "邀請團隊成員",
			"emailLabel": "電子郵件",
			"emailPlaceholder": "colleague@company.com",
			"sendInvitation": "寄送邀請",
			"success": "邀請已寄出",
			"error": "無法邀請團隊成員",
			"createdTitle": "邀請已建立",
			"shareLinkDescription": "將此連結分享給 {{email}},對方即可加入工作區。",
			"done": "完成"
		},
		"membersTable": {
			"emptyTitle": "還沒有團隊成員",
			"emptyDescription": "邀請第一位團隊成員開始吧。",
			"columns": {
				"name": "姓名",
				"role": "角色",
				"joined": "加入時間",
				"actions": "操作",
				"projects": "Projects"
			},
			"memberRolePending": "{{role}}(待處理)",
			"ariaCancelInvitation": "取消邀請",
			"ariaInvitationActions": "邀請操作",
			"ariaRemoveMember": "移除成員",
			"removeDialogTitle": "要移除團隊成員嗎?",
			"removeDialogDescription": "確定要將 {{name}} 從工作區移除嗎?此操作無法復原。",
			"cancelDialogTitle": "要取消邀請嗎?",
			"cancelDialogDescription": "確定要取消對 {{email}} 的邀請嗎?此操作無法復原。",
			"removeMember": "移除成員",
			"cancelInvitation": "取消邀請",
			"removeSuccess": "團隊成員已移除",
			"removeError": "無法移除團隊成員",
			"cancelInviteSuccess": "邀請已取消",
			"cancelInviteError": "無法取消邀請",
			"roleUpdateSuccess": "角色已更新",
			"roleUpdateError": "無法更新角色"
		},
		"projectAccess": {
			"allProjects": "All projects",
			"allProjectsDescription": "Access every project in this workspace, including new ones.",
			"description": "Choose which projects this person can see.",
			"dialogDescription": "Choose which projects {{name}} can access.",
			"dialogTitle": "Project access",
			"editAria": "Change project access for {{name}} ({{access}})",
			"label": "Project access",
			"noProjects": "No projects in this workspace yet.",
			"projectCount_other": "{{count}} projects",
			"projectsLabel": "Projects",
			"save": "Save",
			"selectAtLeastOne": "Choose at least one project.",
			"selectedProjects": "Selected projects",
			"selectedProjectsDescription": "Only access the projects you choose.",
			"updateError": "Failed to update project access",
			"updateSuccess": "Project access updated",
			"archived": "Archived",
			"allProjectsUnavailable": "Your own access is limited, so you can only give access to selected projects."
		}
	},
	"publicProject": {
		"pageTitle": "公開檢視",
		"badge": "公開",
		"readOnly": "唯讀",
		"error": {
			"title": "找不到專案",
			"description": "此專案不存在,或未公開。"
		},
		"taskCard": {
			"viewDetailsAria": "檢視任務「{{title}}」的詳細資料"
		},
		"taskDetail": {
			"labels": "標籤",
			"externalLinks": "外部連結",
			"pullRequestFallback": "Pull Request",
			"issueFallback": "Issue",
			"prStatusMerged": "已合併",
			"prStatusDraft": "草稿",
			"prStatusOpen": "開啟中",
			"dueWithDate": "截止於 {{date}}",
			"created": "建立時間",
			"dueDateLabel": "截止日期"
		},
		"theme": {
			"switchToLight": "切換為淺色模式",
			"switchToDark": "切換為深色模式"
		},
		"copyUrl": {
			"successToast": "網址已複製",
			"errorToast": "無法複製網址",
			"copied": "已複製",
			"share": "分享"
		},
		"branding": {
			"poweredBy": "技術提供:"
		}
	},
	"press": {
		"title": "媒體資料包",
		"headline": "Kaneo 媒體資料包",
		"intro": "提供文章、影片與其他媒體使用的 Kaneo 標誌與產品截圖。",
		"description": "Kaneo 媒體資源:產品資訊、標誌、截圖,以及供記者與創作者使用的聯絡方式。",
		"downloadKit": "下載所有素材",
		"boilerplateTitle": "關於 Kaneo",
		"boilerplate": "Kaneo 是由 Andrej Acevski 創立的開源專案管理平台。團隊可以在看板與清單檢視中整理任務、指派工作、設定優先順序與截止日期,並串接 GitHub。Kaneo 以 MIT 授權條款釋出,可自行架設,也可透過 Kaneo Cloud 以託管服務使用。",
		"logosTitle": "標誌",
		"darkLogo": "深色字標",
		"darkLogoAlt": "淺色背景上的深色 Kaneo 標誌",
		"darkLogoDetail": "SVG",
		"lightLogo": "淺色字標",
		"lightLogoAlt": "深色背景上的淺色 Kaneo 標誌",
		"lightLogoDetail": "SVG",
		"icon": "應用程式圖示",
		"iconAlt": "Kaneo 應用程式圖示",
		"iconDetail": "PNG,512 × 512",
		"download": "下載",
		"screenshotsTitle": "截圖",
		"lightScreenshot": "看板(淺色)",
		"lightScreenshotAlt": "淺色主題的 Kaneo 看板,任務卡片依狀態排列",
		"darkScreenshot": "看板(深色)",
		"darkScreenshotAlt": "深色主題的 Kaneo 看板,任務卡片依狀態排列",
		"contactTitle": "媒體洽詢",
		"contactBody": "若有產品問題、訪談或需要其他素材,歡迎聯絡 Kaneo 團隊。",
		"usageContrast": "深色背景請使用淺色字標,淺色背景請使用深色字標。",
		"usageProportions": "請維持原始比例與色彩,不要拉伸或加上特效。",
		"usageSpace": "請在標誌周圍保留足夠空間,確保清晰易讀。",
		"darkListScreenshot": "清單(深色)",
		"darkListScreenshotAlt": "深色主題的 Kaneo 任務清單,依狀態分組,並顯示負責人、優先順序、標籤與截止日期",
		"darkTaskScreenshot": "任務詳細資料(深色)",
		"darkTaskScreenshotAlt": "深色主題的 Kaneo 任務詳細資料,包含說明、檢查清單、團隊留言與任務屬性",
		"darkTimelineScreenshot": "時間軸(深色)",
		"darkTimelineScreenshotAlt": "深色主題的 Kaneo 甘特圖時間軸,顯示已排程的任務及其期間",
		"lightListScreenshot": "清單(淺色)",
		"lightListScreenshotAlt": "淺色主題的 Kaneo 任務清單,依狀態分組,並顯示負責人、優先順序、標籤與截止日期",
		"lightTaskScreenshot": "任務詳細資料(淺色)",
		"lightTaskScreenshotAlt": "淺色主題的 Kaneo 任務詳細資料,包含說明、檢查清單、團隊留言與任務屬性",
		"lightTimelineScreenshot": "時間軸(淺色)",
		"lightTimelineScreenshotAlt": "淺色主題的 Kaneo 甘特圖時間軸,顯示已排程的任務及其期間"
	},
	"landing": {
		"sponsors": {
			"ciSponsor": "合作夥伴"
		},
		"founder": {
			"title": "Kaneo 為什麼存在",
			"intro": "我是 Andrej,我創立 Kaneo,是因為受夠了那些礙事多過幫忙的專案管理工具。多年來使用臃腫又過度複雜、讓人無法專心做事的平台後,我知道一定有更好的方式。",
			"problem": "這些工具的問題不是功能不夠,而是太多。每一則通知、每一個多餘的按鈕、每一道複雜的流程,都把我的團隊從真正重要的事情上拉開:做出優秀的產品。",
			"principle": "我相信最好的工具是隱形的。它們應該放大團隊原本的工作方式,不該逼你去適應它們的流程。Kaneo 建立在「少即是多」的原則上:每個功能都是為了解決真實的問題才存在,不為展示時好看。"
		},
		"hero": {
			"cloudCta": "試用 Kaneo Cloud",
			"trialNote": "14 天雲端試用,無需信用卡。",
			"github": "GitHub",
			"productHunt": "Product Hunt",
			"title": "專案管理,",
			"titleAccent": "別讓它變成另一個專案。",
			"description": "開源專案管理工具,提供看板、甘特圖與 GitHub 整合。可免費自行架設且內建 SSO,或交給 Kaneo Cloud 代管。",
			"pricingCta": "See pricing",
			"appStore": "App Store"
		},
		"navigation": {
			"product": "產品",
			"pricing": "價格",
			"resources": "資源",
			"docs": "文件",
			"blog": "部落格",
			"guides": "指南",
			"comparisons": "工具比較",
			"roadmap": "路線圖",
			"menu": "選單",
			"closeMenu": "關閉選單",
			"home": "Kaneo 首頁",
			"signIn": "登入",
			"getStarted": "開始使用",
			"community": "社群"
		},
		"showcase": {
			"label": "Kaneo 產品檢視",
			"controls": "選擇產品檢視",
			"play": "播放產品檢視",
			"pause": "暫停產品檢視",
			"board": "看板",
			"list": "待辦事項",
			"gantt": "甘特圖"
		},
		"features": {
			"tasks": {
				"label": "子任務與脈絡",
				"title": "大任務,清楚的下一步。",
				"description": "把工作拆成子任務、逐一指派,並在追蹤進度的同時不遺失原始需求。所有細節都跟著工作走。"
			},
			"github": {
				"label": "GitHub 整合",
				"title": "從 Pull Request 到完成。",
				"description": "Issue 與標籤雙向同步。連結的 Pull Request 會隨著程式碼開啟與合併,帶動任務經過審查直到完成。",
				"link": "設定 GitHub"
			},
			"hosting": {
				"title": "在你自己的伺服器上執行。",
				"description": "使用 Docker 部署,把工作區放在你能掌控的基礎設施上。",
				"link": "自行架設 Kaneo"
			},
			"source": {
				"title": "程式碼也是開放的。",
				"description": "閱讀原始碼、回報問題,或貢獻修改。開發全在 GitHub 上。",
				"link": "檢視原始碼"
			},
			"preview": {
				"taskAlt": "可互動的 Kaneo 任務與子任務預覽。",
				"githubAlt": "可互動的預覽,示範 GitHub 合併如何更新 Kaneo 任務。",
				"taskTitle": "發布全新首頁",
				"taskDescription": "在下次發版前更新文案並檢查版面。",
				"checklistDone": "審閱文案",
				"checklistOpen": "檢查行動版版面",
				"inProgress": "進行中",
				"high": "高",
				"date": "10 月 12 日",
				"design": "設計",
				"done": "完成",
				"relationsAlt": "可互動的 Kaneo 任務相依性預覽。",
				"inReview": "審查中",
				"trySubtasks": "試著勾選一個子任務。",
				"tryGithub": "預覽一次合併,看看任務如何更新。",
				"tryRelations": "開啟連結的任務,沿著關聯查看。",
				"mergeAction": "預覽合併",
				"resetAction": "重設預覽",
				"mergedHint": "Pull Request 已合併,任務已移至完成。",
				"progress": "已完成 {{completed}} / {{total}} 個子任務",
				"backToTask": "返回首頁任務",
				"releaseNotes": "撰寫發行說明",
				"dependencyDescription": "首頁正在等待行動版審查。請保留連結的發行說明以便參考。",
				"mobileDescription": "在上線前,先在窄螢幕上檢查新首頁。",
				"notesDescription": "記下這次變更,用於發表公告。"
			},
			"relations": {
				"label": "連結任務與相依性",
				"title": "看清楚是什麼卡住了進度。",
				"description": "連結阻擋項目、追蹤相依性,並讓相關工作靠近彼此。開啟連結的任務,就能看到下一步背後的脈絡。"
			}
		},
		"seo": {
			"title": "Kaneo:開源、可自行架設的專案管理工具",
			"description": "開源專案管理工具,提供看板、甘特圖與 GitHub 整合。可免費自行架設且內建 SSO,或使用 Kaneo Cloud。"
		},
		"resources": {
			"eyebrow": "專屬於你的工具",
			"title": "從試用到上手,一條清楚的路。",
			"description": "架設你的伺服器、連接你的工具,或將 Kaneo 與你目前的追蹤工具比較。",
			"sso": {
				"title": "使用你自己的身分提供者",
				"description": "在免費的自架版本中設定 OIDC 單一登入。"
			},
			"mcp": {
				"title": "連接你的 AI 工具",
				"description": "透過 AI 用戶端,使用 MCP 處理任務與專案。"
			},
			"linear": {
				"title": "比較 Kaneo 與 Linear",
				"description": "看看在託管、授權與工作流程上的差異。"
			},
			"startups": {
				"description": "What a startup needs from a tracker, and what Kaneo Cloud costs as you hire.",
				"title": "Project management for startups"
			}
		},
		"product": {
			"title": "開始之前",
			"description": "關於託管、規劃與串連團隊的實用細節。",
			"overview": "Kaneo 是採用 MIT 授權的開源專案管理平台,提供看板、待辦事項、甘特圖與行事曆檢視、自訂欄位、時間追蹤與 GitHub 整合。可自行架設在你的基礎設施上,也可使用 Kaneo Cloud。",
			"hosting": {
				"question": "Kaneo 可以免費自行架設嗎?",
				"answer": "可以。Kaneo 採用 MIT 授權,可免費自行架設,且內建單一登入。你可以用 Docker Compose 將應用程式與 PostgreSQL 一起執行,或使用官方 Helm chart 部署。基礎設施、更新與備份由你自行管理。",
				"link": "閱讀安裝指南"
			},
			"planning": {
				"question": "Kaneo 有甘特圖嗎?",
				"answer": "有。Kaneo 除了看板、清單與待辦事項規劃之外,也提供甘特圖與行事曆檢視。你可以運用任務的開始日期與截止日期,在時間軸上規劃工作。預算、基準線比較與衝刺燃盡報表目前不在支援範圍內。",
				"link": "比較規劃功能"
			},
			"sso": {
				"question": "有內建單一登入嗎?",
				"answer": "有。免費的自架版本支援 Google、GitHub、Discord,以及自訂的 OAuth/OIDC 提供者。在你的執行個體上設定提供者即可,不需要另外購買 Kaneo 版本。",
				"link": "設定 OIDC"
			},
			"agents": {
				"question": "AI 用戶端可以搭配 Kaneo 使用嗎?",
				"answer": "可以。Kaneo 透過 @kaneo/mcp 套件與 HTTP 端點提供 MCP 伺服器。相容的 AI 用戶端可以使用綁定使用者的 API 金鑰讀取與更新任務,並受工作區權限限制。",
				"link": "閱讀 MCP 指南"
			},
			"mobile": {
				"answer": "Yes. Kaneo is on the App Store for iPhone and iPad, and Android is coming soon. The app is free for Kaneo Cloud accounts. Connecting it to a self-hosted server is a one-time $9.99 unlock per person, and like the rest of Kaneo, the app is open source.",
				"link": "Download on the App Store",
				"question": "Is there a mobile app?"
			}
		},
		"comparison": {
			"feature": "功能",
			"yes": "是",
			"no": "否"
		},
		"selfHostingGuide": {
			"summary": "說明自行架設需要做什麼,並附上維護中的 Docker Compose 設定與安裝步驟連結。",
			"answer": "要自行架設 Kaneo,請用 Docker Compose 執行應用程式與 PostgreSQL,設定公開網址與密鑰,並在前面放一層 TLS 反向代理。安裝指南指定至少需要 2 GB 記憶體與 10 GB 磁碟空間。請規劃後續的更新、資料庫備份,以及上傳檔案的儲存空間。",
			"requirements": "文件所列的最低需求為 2 GB 記憶體與 10 GB 磁碟空間,並需要 Docker 20.10 以上版本與 Docker Compose V2。請依你的工作負載、資料庫成長與上傳檔案預留更多容量。",
			"compose": "請使用 Docker Compose 指南中維護的 compose.yml。其中定義了 PostgreSQL、持久化的資料庫磁碟區、Kaneo 應用程式與健康檢查。啟動服務前請先設定環境檔;正式環境建議固定映像檔版本,以便有計畫地更新。",
			"backups": "請同時備份 PostgreSQL 與上傳所使用的任何物件儲存。依團隊能承受多少工作損失來決定備份頻率,把副本存放在應用程式伺服器之外,並在需要之前先測試還原。",
			"worth": "當你需要掌控基礎設施與資料,且有人能負責維護時,自行架設就很合適。與託管服務比較成本時,請把伺服器容量、儲存空間、備份與維護時間一併計入。",
			"minimum": "安裝指南指定需要 Docker 20.10 以上版本、Docker Compose V2、至少 2 GB 記憶體與 10 GB 磁碟空間。Compose 設定已包含 PostgreSQL。單一 API 執行個體時,Redis 為選用。",
			"composeLink": "Docker Compose 設定",
			"composeLinkDescription": "維護中的 compose.yml,包含持久化儲存與健康檢查。",
			"startLink": "啟動並驗證服務",
			"startLinkDescription": "啟動整個堆疊、檢視狀態,並確認應用程式可用。"
		}
	},
	"mobile": {
		"account": {
			"connection": {
				"apiKey": "API 金鑰",
				"appVersion": "應用程式版本",
				"server": "伺服器",
				"sessionToken": "工作階段 Token",
				"signedInWith": "登入方式",
				"title": "連線"
			},
			"description": "你在所有工作區中向團隊成員顯示的個人資訊。",
			"notifications": {
				"delivery": "通知管道與事件",
				"deliveryHint": "電子郵件、ntfy、Gotify、Webhook",
				"invitations": "邀請",
				"permissionDenied": "請先在系統設定中允許 Kaneo 傳送通知。",
				"phone": "手機通知",
				"phoneHint": "大約每 15 分鐘檢查一次",
				"title": "通知"
			},
			"password": {
				"confirm": "確認新密碼",
				"confirmPlaceholder": "再次輸入",
				"current": "目前的密碼",
				"mismatch": "密碼不一致",
				"new": "新密碼",
				"signOutOthers": "登出其他裝置",
				"title": "變更密碼"
			},
			"photoMenu": {
				"choose": "選擇照片",
				"remove": "移除照片"
			},
			"profile": {
				"change": "變更",
				"changePassword": "變更密碼",
				"name": "姓名",
				"photo": "個人照片",
				"photoFormats": "PNG、JPG 或 WebP",
				"title": "個人資料"
			},
			"signOut": {
				"button": "登出",
				"message": "你隨時可以重新登入。",
				"title": "要登出嗎?"
			},
			"title": "帳號",
			"toast": {
				"nameUpdated": "已更新名稱",
				"passwordChanged": "已變更密碼",
				"photoRemoved": "已移除照片",
				"photoUpdated": "已更新照片"
			},
			"deleteAccount": {
				"confirm": "Delete account",
				"confirmLabel": "Type {{email}} to confirm",
				"description": "Permanently delete your account and its data.",
				"modalDescription": "This permanently deletes your account and cannot be undone. Workspaces only you belong to are deleted with it. Elsewhere, your tasks stay and become unassigned, and your comments are removed.",
				"modalTitle": "Delete your account?",
				"noPassword": "This account has no password. Leave the field empty.",
				"password": "Password",
				"passwordHint": "Leave empty if you sign in without a password.",
				"sectionTitle": "Danger zone",
				"sessionTooOld": "For your security, enter your password, or sign out and sign in again before deleting your account.",
				"success": "Your account was deleted",
				"title": "Delete account",
				"wrongPassword": "That password is not correct."
			}
		},
		"activity": {
			"commentedOn": "在 {{target}} 留言",
			"empty": "沒有近期活動",
			"someone": "某人",
			"subtitle": "{{workspace}} 中的所有動態",
			"title": "活動"
		},
		"background": {
			"channelDescription": "來自工作區的指派、留言和提及",
			"channelName": "Kaneo 活動",
			"summary_other": "另有 {{count}} 則新通知"
		},
		"board": {
			"addTask": "新增任務",
			"archived": "已封存",
			"assignee": "負責人",
			"assignToMe": "指派給我",
			"back": "返回",
			"board": "看板",
			"boardView": "看板檢視",
			"dueDateOverdue_other": "{{date}},已逾期 {{count}} 天",
			"filters": "篩選",
			"filterTasks": "篩選任務…",
			"filterTasksActive": "篩選任務…(已啟用 {{count}} 項)",
			"hideArchived": "隱藏已封存",
			"hidePlanned": "隱藏已規劃",
			"labels": "標籤",
			"listView": "清單檢視",
			"me": "我",
			"memberYou": "{{name}}(你)",
			"more": "更多",
			"movedTask": "已將 {{ticket}} 移至 {{status}}",
			"moveTo": "移至",
			"newTask": "新增任務",
			"noTasksHere": "這裡沒有任務",
			"noTasksMatch": "沒有符合的任務",
			"noTasksMatchTheFilters": "沒有符合篩選條件的任務",
			"noTasksYet": "還沒有任務",
			"nothingPlannedYet": "還沒有已規劃的任務",
			"openTask": "開啟任務",
			"overdueOnly": "僅顯示逾期任務",
			"planned": "已規劃",
			"priority": "優先順序",
			"projects": "專案",
			"projectSettings": "專案設定",
			"refresh": "重新整理",
			"reset": "重設",
			"searchPeople": "搜尋成員",
			"sendToBottomOfColumn": "移至欄位底端",
			"sendToTopOfColumn": "移至欄位頂端",
			"showArchived": "顯示已封存",
			"showPlanned": "顯示已規劃",
			"showTasks_other": "顯示 {{count}} 個任務",
			"switchProject": "切換專案",
			"tasksNotOnTheBoardYet": "尚未加入看板的任務",
			"unassigned": "未指派"
		},
		"common": {
			"cancel": "取消",
			"close": "關閉",
			"delete": "刪除",
			"retry": "再試一次",
			"save": "儲存",
			"somethingWrong": "發生錯誤"
		},
		"composer": {
			"attachImage": "附加圖片",
			"mention": "提及",
			"mentionSomeone": "提及成員",
			"placeholder": "新增留言…",
			"reply": "回覆 {{name}}…",
			"searchPeople": "搜尋成員",
			"sendComment": "送出留言"
		},
		"editor": {
			"attachment": "附件",
			"bold": "粗體",
			"code": "程式碼",
			"heading": "標題",
			"insertImage": "插入圖片",
			"italic": "斜體",
			"link": "連結",
			"list": "清單",
			"placeholder": "新增說明…支援 Markdown。",
			"applyLink": "Apply",
			"checklist": "Checklist",
			"linkUrl": "URL",
			"numberedList": "Numbered list",
			"quote": "Quote",
			"removeLink": "Remove link",
			"hideKeyboard": "Hide keyboard"
		},
		"errors": {
			"apiKeyRejected": "此 API 金鑰遭到拒絕。",
			"deviceFailed": "裝置登入失敗(HTTP {{status}})。",
			"forbidden": "你沒有執行此操作的權限。",
			"noInstance": "在 {{url}} 找不到 Kaneo 執行個體(HTTP {{status}})。",
			"noSession": "伺服器未傳回工作階段,請嘗試透過瀏覽器登入。",
			"notFound": "找不到。",
			"notKaneo": "{{url}} 似乎不是 Kaneo 伺服器。",
			"notSignedIn": "尚未登入",
			"requestFailed": "請求失敗({{status}})。",
			"serverProblem": "伺服器發生問題({{status}})。",
			"sessionExpired": "工作階段已過期,請重新登入。",
			"signInRejected": "伺服器拒絕登入。",
			"tooManyRequests": "請求過多,請稍候。",
			"unreachable": "無法連線至伺服器。請檢查網路連線和伺服器位址。",
			"uploadFailed": "上傳失敗({{status}})"
		},
		"home": {
			"account": "帳號",
			"archived": "已封存",
			"due": "截止 {{date}}",
			"empty": {
				"message": "專案中包含看板和任務。",
				"title": "還沒有專案"
			},
			"hideArchived": "隱藏已封存專案",
			"newProject": "新增專案",
			"noTasks": "沒有任務",
			"noWorkspace": {
				"body": "工作區集中管理專案和團隊。建立一個,或接受邀請。",
				"create": "建立工作區",
				"joinWithLink": "透過邀請連結加入",
				"signedInAs": "已登入為 {{email}}",
				"title": "還沒有工作區",
				"viewInvitations_other": "查看 {{count}} 份邀請"
			},
			"progress": "{{done}} / {{total}}",
			"projects": "專案",
			"search": "搜尋",
			"showArchived": "顯示已封存專案",
			"switchWorkspace": "切換工作區",
			"upNext": "接下來",
			"viewAll": "查看全部"
		},
		"inbox": {
			"allCaughtUpToast": "已全部查看",
			"clearAll": "清除所有通知",
			"confirmClear": {
				"confirm": "全部清除",
				"message": "這會移除此工作區中的所有通知。",
				"title": "要清除所有通知嗎?"
			},
			"earlier": "更早",
			"empty": {
				"message": "指派、留言和提及會顯示在這裡。",
				"title": "你已查看所有通知"
			},
			"markAllRead": "全部標為已讀",
			"more": "更多",
			"recent": "最近",
			"title": "收件匣",
			"today": "今天"
		},
		"invitations": {
			"accept": "接受",
			"accepted": "已接受邀請",
			"decline": "拒絕",
			"declined": "已拒絕邀請",
			"description": "你受邀加入的工作區。",
			"emptyMessage": "驗證電子郵件地址後,邀請會顯示在這裡。你也隨時可以透過郵件中的連結加入。",
			"emptyTitle": "沒有待處理的邀請",
			"invitedYou": "{{name}} 邀請了你",
			"join": "加入",
			"joinWithLink": "透過邀請連結加入",
			"linkPlaceholder": "貼上郵件中的連結",
			"title": "邀請"
		},
		"labels": {
			"actions": "{{name}} 的操作",
			"delete": "刪除標籤",
			"deleteMessage": "此標籤將從此工作區的所有任務中移除。",
			"deleteTitle": "要刪除「{{name}}」嗎?",
			"description": "標籤能幫助你分類和篩選任務。",
			"edit": "編輯標籤",
			"empty": {
				"message": "建立標籤,跨專案分類和篩選任務。",
				"title": "沒有標籤"
			},
			"fallbackTitle": "標籤",
			"form": {
				"color": "顏色",
				"name": "名稱"
			},
			"new": "新增標籤",
			"title": "標籤",
			"toast": {
				"deleted": "標籤已刪除"
			}
		},
		"members": {
			"description_other": "{{name}} 中有 {{count}} 人",
			"invite": "邀請",
			"inviteForm": {
				"email": "電子郵件",
				"intro": "對方會收到含有 {{workspace}} 加入連結的電子郵件。",
				"role": "角色",
				"send": "寄送邀請",
				"title": "邀請成員"
			},
			"inviteMenu": {
				"cancel": "取消邀請",
				"fallbackTitle": "邀請",
				"resend": "重新寄送邀請"
			},
			"memberMenu": {
				"changeRole": "變更角色",
				"fallbackTitle": "成員",
				"remove": "從工作區移除"
			},
			"pending": {
				"expires": "{{role}},{{date}} 到期",
				"manage": "管理",
				"title": "待處理的邀請"
			},
			"people": {
				"title": "成員",
				"unknown": "未知使用者",
				"you": "(你)"
			},
			"remove": {
				"confirm": "移除",
				"message": "{{name}} 將失去 {{workspace}} 的存取權限。",
				"they": "該成員",
				"title": "要移除成員嗎?"
			},
			"rolePicker": {
				"title": "角色"
			},
			"thisWorkspace": "此工作區",
			"title": "成員",
			"toast": {
				"canceled": "已取消邀請",
				"removed": "已移除成員",
				"resent": "已重新寄送邀請",
				"roleUpdated": "角色已更新",
				"sent": "已將邀請寄送至 {{email}}"
			}
		},
		"meta": {
			"labelColor": {
				"amber": "琥珀黃",
				"crimson": "緋紅",
				"forest": "森林綠",
				"lagoon": "潟湖青",
				"lavender": "薰衣草紫",
				"ocean": "海洋藍",
				"orchid": "蘭花紫",
				"rose": "玫瑰紅",
				"sage": "鼠尾草綠",
				"sky": "天空藍",
				"slate": "石板灰",
				"stone": "岩石灰",
				"terracotta": "赤陶紅"
			},
			"priority": {
				"high": "高",
				"low": "低",
				"medium": "中",
				"noPriority": "無優先順序",
				"urgent": "緊急"
			},
			"role": {
				"admin": "管理員",
				"member": "成員",
				"owner": "擁有者",
				"viewer": "檢視者"
			},
			"roleHint": {
				"admin": "也能管理成員和設定",
				"member": "能建立和編輯任務",
				"owner": "擁有完整權限,包括刪除工作區",
				"viewer": "能檢視專案和任務"
			}
		},
		"myTasks": {
			"assigned_other": "已指派 {{count}} 個",
			"by": {
				"due": "截止日期",
				"project": "專案",
				"status": "狀態"
			},
			"due": {
				"later": "之後",
				"none": "無截止日期",
				"overdue": "已逾期",
				"thisWeek": "本週",
				"today": "今天"
			},
			"empty": {
				"message": "此工作區中指派給你的任務會顯示在這裡。",
				"title": "沒有指派給你的任務"
			},
			"showing": "顯示 {{total}} 個任務中的 {{shown}} 個",
			"title": "我的任務"
		},
		"nav": {
			"activity": "活動",
			"home": "首頁",
			"inbox": "收件匣",
			"inboxUnread": "收件匣,{{count}} 則未讀",
			"tasks": "我的任務"
		},
		"notificationSettings": {
			"channel": {
				"accessToken": "存取 Token",
				"appToken": "應用程式 Token",
				"enabled": "將通知傳送至此處",
				"secretOptional": "選填",
				"secretSaved": "已儲存,輸入新的值即可取代",
				"serverUrl": "伺服器 URL",
				"signingSecret": "簽章密鑰",
				"topic": "主題",
				"webhookUrl": "Webhook URL"
			},
			"delivery": {
				"email": "電子郵件",
				"emailHint": "寄送至帳號的電子郵件",
				"gotifyHint": "將通知傳送至 Gotify 伺服器",
				"ntfyHint": "將通知傳送至 ntfy 主題",
				"title": "通知管道",
				"webhook": "Webhook",
				"webhookHint": "透過 POST 將通知傳送至 URL"
			},
			"description": "設定 Kaneo 通知你的方式和內容。",
			"events": {
				"assignments": "指派",
				"assignmentsHint": "任務指派給你時",
				"comments": "留言",
				"commentsHint": "你的任務有新留言時",
				"dueDate": "截止日期提醒",
				"dueDateHint": "指派給你的任務到期前",
				"remindBefore": "提前 {{time}}",
				"remindMe": "提醒我",
				"remindPickerTitle": "提前提醒我",
				"statusChanges": "狀態變更",
				"statusChangesHint": "你的任務在欄位之間移動時",
				"title": "通知我以下事項"
			},
			"leadTime": {
				"day1": "1 天",
				"days2": "2 天",
				"hour1": "1 小時",
				"hours3": "3 小時",
				"minutes_other": "{{count}} 分鐘",
				"minutes15": "15 分鐘",
				"week1": "1 週"
			},
			"notSet": "尚未設定",
			"off": "關閉",
			"on": "開啟",
			"title": "通知"
		},
		"notificationText": {
			"activity": {
				"assignedTo": "將任務指派給 {{assignee}}",
				"assigneeChanged": "變更了負責人",
				"commented": "留言:{{text}}",
				"created": "建立了任務",
				"descriptionChanged": "更新了說明",
				"dueDateRemoved": "移除了截止日期",
				"dueDateSet": "將截止日期設為 {{date}}",
				"priorityChanged": "將優先順序從 {{from}} 改為 {{to}}",
				"renamed": "將名稱改為「{{title}}」",
				"selfAssigned": "將任務指派給自己",
				"statusChanged": "將任務從 {{from}} 移至 {{to}}",
				"taskUpdated": "更新了任務",
				"titleChanged": "變更了標題",
				"unassigned": "移除了負責人"
			},
			"assignedByActor": "{{actor}} 指派了任務給你",
			"assignedToTask": "你被指派了「{{title}}」",
			"assignedToUntitled": "你被指派了一個任務",
			"commentedByActor": "{{actor}} 留了言",
			"mentioned": "有人提及了你",
			"mentionedByActor": "{{actor}} 提及了你",
			"newComment": "新留言",
			"statusChangedOnTask": "「{{title}}」的狀態已變更",
			"statusChangedOnUntitled": "任務狀態已變更",
			"statusTransition": "{{from}} → {{to}}",
			"taskCreated": "有新任務指派給你",
			"timeLoggedOnTask": "已記錄「{{title}}」的工時",
			"timeLoggedOnUntitled": "已記錄任務工時",
			"workspaceCreated": "已建立工作區「{{name}}」"
		},
		"picker": {
			"clear": "清除",
			"nextMonth": "下個月",
			"nextWeek": "下週",
			"previousMonth": "上個月"
		},
		"projectNew": {
			"createProject": "建立專案",
			"customerPortal": "客戶入口網站",
			"key": "代號",
			"name": "名稱",
			"newProject": "新增專案",
			"usedInTaskIDs": "用於任務 ID"
		},
		"projectSettings": {
			"addColumn": "新增欄位",
			"addField": "新增欄位",
			"allTasksCommentsAndTimeEntriesInThisProjectWillBePermanentlyDeleted": "此專案中的所有任務、留言和工時紀錄將永久刪除。",
			"androidIOSWeb": "Android、iOS、網頁",
			"anyoneWithTheLinkCanViewTheBoard": "任何擁有連結的人都能檢視看板",
			"archive": "封存",
			"archiveProject": "封存專案",
			"archiveProjectTitle": "要封存專案嗎?",
			"blocked": "受阻",
			"changesFutureAndExistingTaskIDs": "將變更現有及之後的任務 ID",
			"checkbox": "核取方塊",
			"column": "欄位",
			"columnDeleted": "欄位已刪除",
			"columns": "欄位",
			"customFields": "自訂欄位",
			"date": "日期",
			"deleteColumn": "刪除欄位",
			"deleteField": "刪除自訂欄位",
			"deleteNamedTitle": "要刪除「{{name}}」嗎?",
			"deleteProject": "刪除專案",
			"deleteProjectTitle": "要刪除專案嗎?",
			"doneColumn": "完成欄位",
			"dropdown": "下拉選單",
			"field": "欄位",
			"fieldDeleted": "欄位已刪除",
			"general": "一般",
			"itDisappearsFromTheProjectListYouCanRestoreItLater": "專案會從清單中隱藏,你可以稍後還原。",
			"key": "代號",
			"markAsDoneColumn": "設為完成欄位",
			"moveDown": "下移",
			"moveToAnotherWorkspace": "移動到其他工作區",
			"moveToWorkspace": "移至工作區",
			"moveUp": "上移",
			"multiSelect": "多選",
			"name": "名稱",
			"newColumn": "新增欄位",
			"newCustomField": "新增自訂欄位",
			"noCustomFields": "沒有自訂欄位",
			"number": "數字",
			"ok": "確定",
			"options": "選項",
			"platform": "平台",
			"project": "專案",
			"projectArchived": "專案已封存",
			"projectDeleted": "專案已刪除",
			"projectMoved": "專案已移動",
			"projectRestored": "專案已還原",
			"projectSettings": "專案設定",
			"projectUpdated": "專案已更新",
			"publicBoard": "公開看板",
			"rename": "重新命名",
			"renameColumn": "重新命名欄位",
			"required": "必填",
			"restoreProject": "還原專案",
			"saveChanges": "儲存變更",
			"separateWithCommas": "以逗號分隔",
			"tasksHereCountAsFinished": "此欄位中的任務視為已完成",
			"tasksInThisColumnMayNeedToBeMovedFirst": "可能需要先移動此欄位中的任務。",
			"text": "文字",
			"type": "類型",
			"unmarkAsDoneColumn": "取消設為完成欄位",
			"valuesStoredInThisFieldAreDeletedFromEveryTask": "所有任務中儲存在此欄位的值都將刪除。",
			"checked": "已勾選",
			"chooseDefault": "選擇預設值",
			"defaultValue": "預設值",
			"multiselectOptionsRequired": "請新增至少兩個不同的選項。",
			"unchecked": "未勾選",
			"validDefaultRequired": "請為此必填欄位輸入有效的預設值。"
		},
		"search": {
			"clear": "清除",
			"commentMeta": "{{name}},{{when}}",
			"empty": {
				"message": "依標題或編號尋找任務,也可搜尋專案和留言。",
				"title": "搜尋此工作區"
			},
			"failed": "搜尋失敗",
			"kinds": {
				"all": "全部",
				"comments": "留言",
				"projects": "專案",
				"tasks": "任務",
				"activity": "活動"
			},
			"noResults": "沒有「{{query}}」的搜尋結果",
			"placeholder": "搜尋任務、專案和留言"
		},
		"signIn": {
			"apiKey": {
				"label": "API 金鑰",
				"message": "請在網頁版的「設定」→「API 金鑰」中建立。即使其他登入方式已停用,仍可使用。"
			},
			"browserHint": "GitHub、Google、Discord 或 SSO",
			"captcha": "此步驟需要瀏覽器驗證,請使用「在瀏覽器中繼續」。",
			"change": "變更",
			"cloud": "Kaneo Cloud",
			"code": {
				"checkEmail": "請查看你的電子郵件",
				"didntGet": "沒收到嗎?",
				"message": "我們會寄送含有 6 位數驗證碼的電子郵件,不需要密碼。",
				"resend": "重新寄送驗證碼",
				"send": "寄送驗證碼",
				"sent": "已將 6 位數驗證碼寄送至 {{email}}",
				"title": "使用驗證碼登入",
				"verify": "驗證"
			},
			"connect": "連接",
			"continueInBrowser": "在瀏覽器中繼續",
			"createAccount": "建立帳號",
			"device": {
				"codeCopied": "已複製驗證碼",
				"copyCode": "複製驗證碼",
				"copyLink": "複製連結",
				"denied": "登入已在瀏覽器中遭到拒絕。",
				"expired": "登入驗證碼已過期,請重新開始以取得新的驗證碼。",
				"gettingCode": "正在取得驗證碼…",
				"linkCopied": "已複製連結",
				"message": "請在 Kaneo 網站上核准此裝置。你可以使用 GitHub、Google、Discord 或 SSO。",
				"openBrowser": "開啟瀏覽器",
				"openFailed": "無法開啟瀏覽器,請複製連結。",
				"tryAgain": "再試一次",
				"waiting": "等待核准中…",
				"yourCode": "你的驗證碼"
			},
			"email": "電子郵件",
			"emailCode": "透過電子郵件取得登入驗證碼",
			"invalidClient": "此伺服器不允許裝置登入。請管理員將「kaneo-cli」加入 DEVICE_AUTH_CLIENT_IDS,或使用密碼或 API 金鑰登入。",
			"newToKaneo": "第一次使用 Kaneo?",
			"noPassword": "不需要密碼",
			"or": "或",
			"password": "密碼",
			"recent": "最近",
			"selfHosted": "自行架設",
			"sendTo": "寄送至 {{email}}",
			"serverAddress": "伺服器位址",
			"serverAddressHint": "開啟 Kaneo 時使用的位址。未啟用 TLS 的伺服器請使用 http://。如果 API 在其他主機上執行,請輸入 API 位址。",
			"signIn": "登入",
			"signUp": {
				"name": "姓名",
				"passwordHint": "至少 8 個字元"
			},
			"tagline": "簡單的專案管理。連線至 Kaneo Cloud 或你自己的執行個體。",
			"togglePassword": "切換密碼顯示",
			"useApiKey": "使用 API 金鑰",
			"unlock": {
				"buy": "Unlock for {{price}}",
				"buyNoPrice": "Unlock",
				"message": "Signing in to Kaneo Cloud is always included. Connecting the app to a self-hosted server is a one-time purchase that supports Kaneo's development.",
				"nothingToRestore": "No earlier purchase was found for this store account.",
				"restore": "Restore purchase",
				"title": "Connect your own server",
				"unavailable": "Purchases aren't available right now. Try again later."
			}
		},
		"taskDetail": {
			"activity": {
				"comment": "留言",
				"deleteMessage": "此操作無法復原。",
				"deleteTitle": "要刪除留言嗎?",
				"edit": "編輯",
				"editComment": "編輯留言",
				"edited": "{{time}},已編輯",
				"entry": "{{name}} {{action}}",
				"title": "活動"
			},
			"fields": {
				"empty": "空白",
				"none": "無",
				"title": "欄位"
			},
			"links": {
				"add": "新增連結",
				"empty": "沒有連結",
				"optional": "選填",
				"remove": "移除連結",
				"synced": "已同步",
				"title": "連結",
				"titleLabel": "標題",
				"url": "URL"
			},
			"menu": {
				"delete": "刪除任務",
				"deleted": "任務已刪除",
				"deleteMessage": "「{{title}}」及其留言將永久刪除。",
				"deleteTitle": "要刪除任務嗎?",
				"duplicate": "建立副本",
				"duplicated": "已建立任務副本",
				"move": "移至專案…",
				"moved": "任務已移動",
				"moveTitle": "移至專案",
				"refresh": "重新整理",
				"share": "分享"
			},
			"relations": {
				"blockedBy": "受阻於",
				"blocks": "阻擋",
				"empty": "沒有關聯任務",
				"link": "關聯任務",
				"related": "相關",
				"relatedTo": "關聯至",
				"remove": "移除關聯",
				"removeConfirm": "移除",
				"removeMessage": "任務會保留,只移除任務之間的關聯。",
				"removeTitle": "要移除關聯嗎?",
				"searchPlaceholder": "依標題或編號搜尋任務",
				"title": "關聯"
			},
			"screen": {
				"addDescription": "新增說明…",
				"copyLink": "複製連結",
				"editTitle": "編輯標題",
				"linkCopied": "已複製連結",
				"more": "更多"
			},
			"section": {
				"addTo": "新增至 {{title}}"
			},
			"someone": "某人",
			"status": {
				"archived": "已封存",
				"planned": "已規劃"
			},
			"subtasks": {
				"add": "新增子任務",
				"empty": "沒有子任務",
				"parent": "上層任務",
				"title": "子任務"
			},
			"time": {
				"chipHours": "{{count}}小時",
				"chipMinutes": "{{count}}分",
				"date": "日期",
				"durationHoursMinutes": "{{hours}}小時 {{minutes}}分",
				"durationMinutes": "{{minutes}}分",
				"editEntry": "編輯工時紀錄",
				"hoursUnit": "小時",
				"log": "記錄工時",
				"logDuration": "記錄 {{duration}}",
				"logged": "已記錄工時",
				"minutesUnit": "分",
				"notePlaceholder": "你做了哪些工作?",
				"running": "{{time}}(計時中)",
				"start": "啟動計時器",
				"stop": "停止",
				"title": "工時",
				"total": "共 {{duration}}"
			}
		},
		"taskFields": {
			"addNumber": "新增數字",
			"archived": "已封存",
			"assignee": "負責人",
			"createLabel": "建立標籤「{{name}}」",
			"done": "完成",
			"doneColumn": "完成欄位",
			"dueDate": "截止日期",
			"empty": "空白",
			"labelColor": "新標籤的顏色",
			"labels": "標籤",
			"noLabels": "還沒有標籤,輸入名稱即可建立。",
			"none": "無",
			"overdue_other": "{{date}},已逾期 {{count}} 天",
			"planned": "已規劃",
			"priority": "優先順序",
			"searchOrCreate": "搜尋或建立",
			"searchPeople": "搜尋成員",
			"startDate": "開始日期",
			"starts": "開始於 {{date}}",
			"status": "狀態",
			"unassigned": "未指派",
			"you": "{{name}}(你)"
		},
		"taskNew": {
			"create": "建立",
			"newSubtask": "新增子任務",
			"noLabels": "這個工作區還沒有標籤。",
			"project": "專案",
			"taskTitle": "任務標題",
			"labelsAndParentFailed": "已建立任務,但無法儲存部分標籤和上層任務的連結。",
			"labelsFailed": "已建立任務,但無法新增部分標籤。",
			"parentFailed": "已建立任務,但無法連結至上層任務。"
		},
		"time": {
			"durationHoursMinutes": "{{hours}}小時 {{minutes}}分",
			"goodAfternoon": "午安",
			"goodEvening": "晚安",
			"goodMorning": "早安",
			"hours_other": "{{count}} 小時",
			"hoursAgo_other": "{{count}} 小時前",
			"hoursShort_other": "{{count}}小時",
			"justNow": "剛剛",
			"minutes_other": "{{count}} 分鐘",
			"minutesAgo_other": "{{count}} 分鐘前",
			"minutesShort_other": "{{count}}分",
			"now": "現在",
			"secondsShort_other": "{{count}}秒",
			"today": "今天",
			"tomorrow": "明天",
			"yesterday": "昨天"
		},
		"ui": {
			"back": "返回",
			"loadFailed": "無法載入",
			"nothingMatches": "沒有符合「{{query}}」的內容",
			"search": "搜尋"
		},
		"workspaceNew": {
			"create": "建立工作區",
			"description": "集中管理團隊專案的地方。接下來可以邀請成員。",
			"descriptionLabel": "說明",
			"descriptionPlaceholder": "這個工作區的用途是什麼?",
			"name": "名稱",
			"namePlaceholder": "設計工作室",
			"optional": "選填",
			"title": "新增工作區"
		},
		"workspaceSettings": {
			"confirm": {
				"deleteMessage": "{{name}} 中的所有專案、任務和留言將永久刪除。",
				"deleteTitle": "要刪除工作區嗎?",
				"leaveMessage": "在收到新的邀請之前,你將無法存取此工作區。",
				"leaveTitle": "要離開工作區嗎?"
			},
			"danger": {
				"delete": "刪除工作區",
				"deleteHint": "刪除其中所有專案和任務",
				"leave": "離開工作區",
				"leaveButton": "離開",
				"leaveHint": "你可以透過新的邀請重新加入",
				"title": "危險區域"
			},
			"description": "適用於 {{name}} 所有成員的設定。",
			"general": {
				"description": "說明",
				"name": "名稱",
				"save": "儲存變更",
				"slug": "網址代稱:<mono>{{slug}}</mono>",
				"title": "一般"
			},
			"manage": {
				"labels": "標籤",
				"members": "成員",
				"title": "管理"
			},
			"thisWorkspace": "此工作區",
			"title": "工作區",
			"toast": {
				"deleted": "工作區已刪除",
				"left": "你已離開工作區",
				"updated": "工作區已更新"
			}
		},
		"workspaceSwitcher": {
			"create": "建立工作區",
			"invitations": "邀請",
			"labels": "標籤",
			"members": "成員",
			"settings": "工作區設定",
			"title": "工作區"
		},
		"permissions": {
			"photos": "Kaneo 會使用你的照片,為任務和留言附加圖片,以及設定你的個人頭像。"
		}
	}
}