Ctrl K
ComunidadGuías…

i18n/ko-KR.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": "문제가 발생했습니다",
			"troubleshooting": "문제 해결 단계:",
			"tryAgain": "다시 시도",
			"viewDeploymentGuide": "배포 가이드 보기",
			"refreshPage": "페이지 새로고침",
			"description": "The page crashed unexpectedly. Refreshing usually fixes it.",
			"messages": {
				"auth": "Authentication failed. Please sign in again.",
				"cors": "Unable to connect to the server. This might be due to CORS configuration issues.",
				"network": "Network error. Please check your internet connection and try again.",
				"server": "Server error. Please try again later.",
				"unknown": "An unexpected error occurred."
			},
			"troubleshootingSteps": {
				"cors": {
					"checkAccessibility": "Check that your API server is accessible from your browser",
					"checkApiRunning": "Make sure your API server is running",
					"checkApiUrl": "Check that VITE_API_URL in your frontend .env matches your API server URL",
					"checkProtocol": "Ensure both frontend and API are using the same protocol (http/https)",
					"verifyCorsOrigins": "Verify CORS_ORIGINS in your API .env includes your frontend URL"
				},
				"network": {
					"checkConnection": "Check your internet connection",
					"checkFirewall": "Check if there are any firewall or proxy issues",
					"tryRefresh": "Try refreshing the page",
					"verifyApiRunning": "Verify the API server is running and accessible"
				}
			}
		},
		"modals": {
			"createProject": {
				"title": "새 프로젝트 만들기",
				"breadcrumbNew": "새 프로젝트 만들기",
				"workspaceFallback": "워크스페이스",
				"description": "이름, 키, 아이콘을 지정하여 워크스페이스에 새 프로젝트를 만듭니다.",
				"pickIcon": "아이콘 선택",
				"searchIcons": "아이콘 검색...",
				"projectName": "프로젝트 이름",
				"keyLabel": "키:",
				"keyHint": "티켓 ID에 사용됩니다 (예: {{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": "Project statuses couldn’t be loaded."
			}
		},
		"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": "{{email}} 주소로 6자리 코드를 보냈습니다. 코드는 {{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": "Add another",
					"emailLabel": "Teammate email {{index}}",
					"emailPlaceholder": "teammate@company.com",
					"failed": "Couldn't invite {{email}}: {{message}}",
					"invalidEmail": "Enter a valid email address",
					"remove": "Remove email {{index}}",
					"sent_other": "{{count}} invitations sent",
					"skip": "Skip for now"
				},
				"plan": {
					"continueTrial": "Start free trial",
					"recommended": "Recommended",
					"trialUsed": "You've already used your free trial. Pick a plan to start creating projects and tasks."
				},
				"usageLabel": "Who will use this workspace?",
				"usageSolo": "Just me",
				"usageSoloDescription": "Keep track of your own work",
				"usageTeam": "My team",
				"usageTeamDescription": "Plan and ship work together"
			},
			"projectNameDefault": "나의 첫 프로젝트",
			"starterTasks": {
				"drag": {
					"title": "이 카드를 다음 열로 드래그하기",
					"description": "작업이 진행되면 카드가 열에서 열로 이동합니다. 이 카드를 다음 열로 드래그하거나, 열어서 상태를 바꿔 보세요."
				},
				"details": {
					"title": "이 작업을 열고 하위 작업 추가하기",
					"description": "작업에는 설명, 하위 작업, 라벨, 담당자, 마감일을 넣을 수 있습니다. 이 작업에 하위 작업을 하나 추가해 보세요."
				},
				"invite": {
					"title": "팀 초대하기",
					"description": "Kaneo는 모두가 함께할 때 가장 좋습니다. 사이드바에서 **멤버**를 열고 이메일로 사람들을 초대하세요."
				},
				"integrations": {
					"title": "GitHub, GitLab 또는 Gitea 연결하기",
					"description": "이슈를 동기화하고, 풀 리퀘스트가 열리고 병합될 때 작업을 자동으로 옮길 수 있습니다. **프로젝트 설정**에서 설정하세요."
				},
				"create": {
					"title": "나만의 작업 만들기",
					"description": "열 이름 옆의 **+**를 사용하거나 **T**를 누른 뒤 **C**를 누르세요. 준비가 되면 이 시작 작업들은 삭제하세요."
				}
			},
			"progress": "{{total}}단계 중 {{current}}단계",
			"continue": "계속",
			"signedInAs": "{{email}} 계정으로 로그인됨",
			"signOut": "로그아웃",
			"workspace": {
				"title": "워크스페이스 이름 정하기",
				"description": "프로젝트가 모이는 곳입니다. 팀이나 회사 이름을 사용하세요. 나중에 변경할 수 있습니다."
			},
			"usage": {
				"title": "누가 사용하나요?",
				"description": "용도에 맞게 {{name}} 워크스페이스를 설정합니다. 사람들은 언제든 나중에 초대할 수 있습니다."
			},
			"project": {
				"title": "첫 프로젝트 시작하기",
				"description": "사용법을 익힐 수 있도록 시작 작업 몇 개를 추가합니다. 언제든 이름을 바꾸거나 삭제할 수 있습니다.",
				"label": "프로젝트 이름",
				"ticketStart": "작업 ID는 {{ticket}}부터 시작합니다."
			},
			"invite": {
				"title": "팀원 초대하기",
				"description": "{{name}} 워크스페이스에 참여할 수 있는 이메일이 발송됩니다. 먼저 둘러보고 싶다면 이 단계를 건너뛰세요.",
				"label": "팀원 이메일",
				"send_other": "초대 {{count}}개 보내기",
				"sendNone": "초대 보내기"
			},
			"plan": {
				"title": "어떻게 시작할까요?",
				"descriptionTrial_other": "모든 플랜에 프로젝트와 작업이 무제한으로 포함됩니다. {{name}} 워크스페이스를 {{count}}일 동안 무료로 체험하거나 지금 구독하세요.",
				"choose": "플랜 선택",
				"description": {
					"team": "무제한 멤버, 역할 및 권한",
					"personal": "1인용"
				},
				"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": "Forgot password?",
			"requestTitle": "Reset your password",
			"requestSubtitle": "Enter your email and we’ll send you a password reset link.",
			"sendLink": "Send reset link",
			"requestError": "Could not request a reset link. Please try again.",
			"unavailable": "Password reset is unavailable. Contact your instance administrator.",
			"configError": "Could not reach the server. Please reload the page to try again.",
			"resetTitle": "Choose a new password",
			"newPassword": "New password",
			"confirmPassword": "Confirm new password",
			"passwordMismatch": "The passwords do not match.",
			"passwordLength": "Use between 8 and 128 characters.",
			"invalidLink": "This reset link is invalid or has expired. Request a new link to continue.",
			"requestNewLink": "Request a new link",
			"resetError": "Could not reset your password. Please try again.",
			"success": "Your password has been reset. Sign in with your new password.",
			"backToSignIn": "Back to sign in",
			"sentTitle": "받은편지함을 확인하세요",
			"sentDescription": "{{email}} 계정이 있다면 비밀번호 재설정 링크가 발송되었습니다. 링크는 1시간 후에 만료됩니다.",
			"sentHelpTitle": "메일을 받지 못하셨나요?",
			"sentHelpDescription": "스팸함을 확인하거나 1분 후에 링크를 다시 요청하세요.",
			"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": {
		"advancedSettings": "고급 설정",
		"account": "계정",
		"developer": "개발자",
		"information": "프로필",
		"notifications": "알림",
		"preferences": "환경설정",
		"apiKeys": "API 키",
		"informationPage": {
			"pageTitle": "프로필",
			"title": "프로필",
			"subtitle": "팀원에게 내가 어떻게 표시되는지 설정합니다.",
			"sectionTitle": "세부 정보",
			"profilePicture": "프로필 사진",
			"fullName": "이름",
			"fullNamePlaceholder": "이름을 입력하세요",
			"email": "이메일",
			"updateError": "프로필 업데이트에 실패했습니다",
			"validation": {
				"nameRequired": "이름은 필수입니다",
				"nameShort": "이름은 2자 이상이어야 합니다"
			},
			"avatar": {
				"hint": "정사각형 이미지가 가장 잘 보입니다.",
				"remove": "제거",
				"removeError": "Failed to remove profile picture",
				"removeSuccess": "Profile picture removed",
				"updateError": "Failed to update profile picture",
				"updateSuccess": "Profile picture updated",
				"upload": "업로드"
			},
			"deleteAccount": {
				"confirm": "Delete account",
				"confirmLabel": "Confirm your email address",
				"description": "Workspaces only you belong to are deleted with your account. Elsewhere, your tasks stay and become unassigned, and your comments are removed.",
				"error": "Failed to delete account",
				"modalDescription": "This cannot be undone. Type {{email}} to confirm.",
				"modalTitle": "Delete your account?",
				"sectionTitle": "Danger zone",
				"success": "Your account has been deleted",
				"title": "Delete account",
				"sessionTooOld": "For security, sign out and sign back in before deleting your account."
			},
			"emailHint": "이 주소로 로그인합니다."
		},
		"notificationsPage": {
			"pageTitle": "알림",
			"title": "알림",
			"subtitle": "Kaneo가 무엇을 알려 주고 어디로 전달할지 설정합니다.",
			"statusConnected": "연결됨",
			"statusPaused": "일시 중지됨",
			"emailTitle": "이메일",
			"accountEmailNoAddress": "사용 가능한 계정 이메일이 없습니다",
			"saveChanges": "변경사항 저장",
			"disconnect": "연결 해제",
			"ntfyTitle": "ntfy",
			"ntfyDescription": "휴대폰이나 데스크톱의 ntfy 토픽에 게시합니다.",
			"serverUrl": "서버 URL",
			"topic": "토픽",
			"token": "토큰",
			"ntfyServerPlaceholder": "https://ntfy.example.com",
			"ntfyTopicPlaceholder": "team-alerts",
			"ntfyTokenPlaceholder": "서버에서 필요한 경우에만",
			"ntfyTokenHintConfigured": "토큰이 이미 구성되어 있습니다 ({{masked}}). 교체하려면 새 토큰을 입력하세요.",
			"ntfyTokenHintOptional": "ntfy 서버에 인증이 필요한 경우 사용하세요.",
			"connectNtfy": "ntfy 연결",
			"gotifyTitle": "Gotify",
			"gotifyDescription": "Gotify 서버로 알림을 보냅니다.",
			"gotifyTokenLabel": "앱 토큰",
			"gotifyServerPlaceholder": "https://gotify.example.com",
			"gotifyTokenPlaceholder": "Gotify 앱 토큰",
			"gotifyTokenHintConfigured": "앱 토큰이 이미 구성되어 있습니다 ({{masked}}). 교체하려면 새 토큰을 입력하세요.",
			"gotifyTokenHintRequired": "필수. Gotify 서버의 애플리케이션 토큰을 사용하세요.",
			"connectGotify": "Gotify 연결",
			"webhookTitle": "사용자 정의 웹훅",
			"webhookDescription": "각 알림을 JSON으로 내 엔드포인트에 보냅니다.",
			"endpointUrl": "엔드포인트 URL",
			"signingSecret": "서명 시크릿",
			"webhookUrlPlaceholder": "https://example.com/webhooks/kaneo",
			"webhookSecretPlaceholder": "선택 사항 - 공유 시크릿",
			"webhookSecretHintConfigured": "서명 시크릿이 이미 구성되어 있습니다 ({{masked}}). 교체하려면 새 시크릿을 입력하세요.",
			"webhookSecretHintOptional": "시크릿을 설정하면 Kaneo가 요청 본문에 서명합니다.",
			"connectWebhook": "웹훅 연결",
			"allProjects": "모든 프로젝트",
			"noProjectsInWorkspace": "이 워크스페이스에 사용 가능한 프로젝트가 아직 없습니다.",
			"toastEmailSaved": "이메일 알림 설정이 저장되었습니다",
			"toastEmailSaveFailed": "이메일 설정 저장에 실패했습니다",
			"toastNtfySaved": "ntfy 설정이 저장되었습니다",
			"toastNtfySaveFailed": "ntfy 설정 저장에 실패했습니다",
			"toastNtfyDisconnected": "ntfy 연결이 해제되었습니다",
			"toastNtfyDisconnectFailed": "ntfy 연결 해제에 실패했습니다",
			"toastGotifySaved": "Gotify 설정이 저장되었습니다",
			"toastGotifySaveFailed": "Gotify 설정 저장에 실패했습니다",
			"toastGotifyDisconnected": "Gotify 연결이 해제되었습니다",
			"toastGotifyDisconnectFailed": "Gotify 연결 해제에 실패했습니다",
			"toastWebhookSaved": "웹훅 설정이 저장되었습니다",
			"toastWebhookSaveFailed": "웹훅 설정 저장에 실패했습니다",
			"toastWebhookDisconnected": "웹훅 연결이 해제되었습니다",
			"toastWebhookDisconnectFailed": "웹훅 연결 해제에 실패했습니다",
			"toastRuleSaved": "{{workspaceName}}의 알림 규칙이 저장되었습니다",
			"toastRuleSaveFailed": "워크스페이스 알림 규칙 저장에 실패했습니다",
			"toastRuleRemoved": "{{workspaceName}}의 알림 규칙이 제거되었습니다",
			"toastRuleRemoveFailed": "워크스페이스 알림 규칙 제거에 실패했습니다",
			"toastPreferencesSaved": "알림 환경설정이 저장되었습니다",
			"toastPreferencesSaveFailed": "알림 환경설정 저장에 실패했습니다",
			"toastRuleSavedGeneric": "워크스페이스 알림 규칙이 저장되었습니다",
			"toastRuleRemovedGeneric": "워크스페이스 알림 규칙이 제거되었습니다",
			"eventPreferencesTitle": "알림 받을 항목",
			"eventPreferencesDescription": "내가 작성한 댓글, 멘션, 상태 변경은 나에게 알림을 보내지 않습니다.",
			"eventTaskAssignments": "할당",
			"eventComments": "댓글 및 멘션",
			"eventCommentsHint": "내 작업의 새 댓글과 나를 @멘션한 경우.",
			"eventStatusChanges": "상태 변경",
			"eventDueDateReminders": "마감일 미리 알림",
			"reminderLeadTimeLabel": "마감일 전에 미리 알림 받기",
			"reminderLeadTimeInvalid": "1에서 {{max}} 사이의 정수를 입력하세요.",
			"saveEventPreferences": "알림 유형 저장",
			"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": "Project backgrounds",
			"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": "소유권"
		},
		"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": "Board background",
			"backgroundRemove": "Remove image",
			"backgroundRemoveError": "Failed to remove project background",
			"backgroundRemoveSuccess": "Project background removed",
			"backgroundReplace": "교체",
			"backgroundUpload": "업로드",
			"backgroundUploadError": "Failed to update project background",
			"backgroundUploadSuccess": "Project background updated",
			"moveModalConfirm": "프로젝트 이동",
			"moveProject": "다른 워크스페이스로 이동",
			"moveProjectAction": "이동",
			"moveProjectDescription": "작업, 컬럼, 라벨도 함께 이동합니다.",
			"moveProjectPlaceholder": "워크스페이스 선택",
			"toastMoved": "프로젝트를 이동했습니다",
			"toastMovedWithUnassigned": "프로젝트를 이동했습니다. {{taskCount}}개 작업의 할당이 해제되었습니다.",
			"toastMoveError": "프로젝트를 이동하지 못했습니다",
			"moveTargetsError": "이 프로젝트를 옮길 수 있는 워크스페이스를 확인하지 못했습니다. 페이지를 새로고침해 다시 시도하세요.",
			"moveDialogDescription": "새 워크스페이스에 속하지 않은 사람에게 할당된 작업은 할당이 해제되고, 이 프로젝트의 알림 구독은 삭제됩니다.",
			"moveDialogTitle": "다른 워크스페이스로 이동할까요?",
			"moveTargetLabel": "워크스페이스",
			"moving": "이동 중...",
			"tasksTitle": "작업"
		},
		"projectIntegrations": {
			"pageTitle": "연동",
			"title": "연동",
			"subtitle": "이 프로젝트를 코드 호스팅 및 팀 채팅과 연결합니다.",
			"githubSectionTitle": "GitHub 연동",
			"githubSectionSubtitle": "작업을 GitHub 이슈와 동기화하고 양방향 동기화를 활성화합니다.",
			"giteaSectionTitle": "Gitea 연동",
			"giteaSectionSubtitle": "자체 호스팅 Gitea 인스턴스(이슈, PR, 웹훅)와 작업을 동기화합니다.",
			"discordSectionTitle": "Discord 연동",
			"discordSectionSubtitle": "웹훅을 사용하여 프로젝트 작업 업데이트를 Discord 채널로 전송합니다.",
			"genericWebhookSectionTitle": "웹훅",
			"genericWebhookSectionSubtitle": "프로젝트 작업 이벤트를 모든 HTTP 엔드포인트로 JSON 형식으로 전송합니다.",
			"slackSectionTitle": "Slack 연동",
			"slackSectionSubtitle": "수신 웹훅을 사용하여 프로젝트 작업 업데이트를 Slack 채널로 전송합니다.",
			"telegramSectionTitle": "Telegram 연동",
			"telegramSectionSubtitle": "봇을 사용하여 프로젝트 작업 업데이트를 Telegram 채팅 또는 토픽으로 전송합니다.",
			"mattermostSectionSubtitle": "Send project task updates into a Mattermost channel with an incoming webhook.",
			"mattermostSectionTitle": "Mattermost Integration",
			"gitlabSectionSubtitle": "GitLab.com 또는 자체 관리형 인스턴스와 작업을 동기화합니다.",
			"gitlabSectionTitle": "GitLab Integration",
			"codeHostingTitle": "코드 호스팅",
			"chatTitle": "채팅 및 웹훅",
			"statusConnected": "연결됨",
			"statusPaused": "일시 중지됨",
			"connect": "연결",
			"configure": "구성",
			"done": "완료",
			"turnedOffByAdmin": "Turned off by an administrator"
		},
		"projectVisibility": {
			"pageTitle": "프로젝트 공개 설정",
			"title": "공개 설정",
			"subtitle": "{{workspace}} 외부에서 {{project}}을(를) 볼 수 있는 사람을 선택합니다.",
			"sectionTitle": "접근 권한",
			"publicAccess": "공개 링크",
			"publicAccessHint": "링크가 있는 누구나 보드와 작업을 볼 수 있습니다. 변경은 할 수 없습니다.",
			"publicUrl": "공개 URL",
			"copy": "링크 복사",
			"toastUpdated": "공개 설정이 업데이트되었습니다",
			"toastUpdateError": "공개 설정 업데이트에 실패했습니다",
			"always": "항상",
			"copied": "복사됨",
			"copyError": "링크를 복사하지 못했습니다",
			"membersDescription": "워크스페이스의 모든 사람이 역할에서 허용하는 범위 내에서 접근할 수 있습니다.",
			"membersTitle": "{{workspace}} 멤버",
			"offNote": "공개 링크를 끄면 즉시 작동하지 않습니다.",
			"on": "켜짐",
			"openPublicPage": "공개 페이지 열기",
			"thisWorkspace": "이 워크스페이스"
		},
		"projectWorkflow": {
			"pageTitle": "워크플로 설정",
			"title": "워크플로",
			"subtitle": "보드의 컬럼과 컬럼 간에 작업을 이동시키는 조건입니다.",
			"columnsTitle": "컬럼",
			"columnsDescription": "드래그하여 순서를 바꿉니다. 완료 컬럼에 있는 작업은 완료된 것으로 간주됩니다.",
			"automationTitle": "자동화",
			"automationDescription": "연결된 저장소에서 이벤트가 발생하면 연결된 작업을 이동합니다."
		},
		"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": "먼저 이 저장소에 GitHub 앱을 설치하세요",
				"missingPermsDetail": "GitHub 앱에 필수 권한이 없습니다: {{list}}. 앱 권한을 업데이트하세요.",
				"updated": "GitHub 연동이 업데이트되었습니다",
				"updateError": "GitHub 연동 업데이트에 실패했습니다",
				"removed": "GitHub 연동이 제거되었습니다",
				"removeError": "GitHub 연동 제거에 실패했습니다",
				"issuesImported": "이슈를 가져왔습니다",
				"importError": "이슈 가져오기에 실패했습니다",
				"commentOnEnabled": "Kaneo가 새 이슈에 작업 링크를 포함한 댓글을 게시합니다",
				"commentOnDisabled": "새 이슈의 작업 링크 댓글이 꺼져 있습니다",
				"settingsUpdateError": "GitHub 연동 업데이트에 실패했습니다"
			},
			"commentTaskLinkTitle": "새 이슈에 Kaneo 링크 댓글 달기",
			"commentTaskLinkHint": "GitHub 사용자가 작업으로 바로 이동할 수 있습니다.",
			"updatePermissions": "권한 업데이트",
			"installGithubApp": "GitHub 앱 설치",
			"importSectionHint": "저장소의 열린 이슈를 작업으로 가져옵니다.",
			"importDisabledHint": "가져오기를 사용하려면 저장소를 다시 연결하세요.",
			"accountVerificationHint": "이 저장소의 관리자 권한을 확인하려면 GitHub 계정을 연결하세요.",
			"enableGithubSignInHint": "인스턴스 관리자에게 GitHub 로그인을 활성화해 달라고 요청하세요.",
			"reverifyHint": "접근 권한을 확인하고 동기화를 재개하려면 이 저장소를 다시 연결하세요.",
			"resumeImport": "Resume import",
			"importPaused": "This import has saved progress. You can resume it.",
			"importSummary": "Created: {{imported}} · Updated: {{updated}} · Skipped: {{skipped}}",
			"chooseRepositoryDescription": "이 저장소의 이슈와 풀 리퀘스트가 여기 작업에 연결됩니다.",
			"linkAccountDescription": "저장소를 관리할 수 있는지 확인합니다.",
			"linkAccountTitle": "GitHub 계정 연결",
			"linked": "연결됨",
			"linkGithub": "GitHub 연결",
			"verifyMissingPermissions": "Kaneo GitHub 앱에 다음 권한이 없습니다: {{list}}.",
			"verifyNotInstalled": "Kaneo GitHub 앱이 이 저장소에 설치되어 있지 않습니다.",
			"verifyReady": "Kaneo GitHub 앱이 필요한 권한으로 설치되어 있습니다.",
			"workflowHint": "풀 리퀘스트가 열리거나 병합될 때 작업을 옮기려면",
			"workflowLink": "워크플로"
		},
		"giteaIntegration": {
			"validation": {
				"baseUrlRequired": "Gitea 기본 URL은 필수입니다",
				"baseUrlInvalid": "유효한 URL을 입력하세요 (예: https://gitea.example.com)"
			},
			"toast": {
				"verifyError": "Gitea 접근 확인에 실패했습니다",
				"verifyFirst": "접근 확인 실패. URL, 토큰, 저장소를 확인하세요",
				"updated": "Gitea 연동이 저장되었습니다",
				"updateError": "Gitea 연동 저장에 실패했습니다",
				"removed": "Gitea 연동이 제거되었습니다",
				"removeError": "Gitea 연동 제거에 실패했습니다",
				"issuesImported": "이슈를 가져왔습니다",
				"importError": "이슈 가져오기에 실패했습니다",
				"commentOnEnabled": "Kaneo가 새 이슈에 작업 링크를 포함한 댓글을 게시합니다",
				"commentOnDisabled": "새 이슈의 작업 링크 댓글이 꺼져 있습니다",
				"settingsUpdateError": "Gitea 연동 업데이트에 실패했습니다"
			},
			"commentTaskLinkTitle": "새 이슈에 Kaneo 링크 댓글 달기",
			"commentTaskLinkHint": "Gitea 사용자가 작업으로 바로 이동할 수 있습니다.",
			"webhookHint": "변경 사항이 Kaneo에 반영되도록 저장소 설정에서 이 웹훅을 추가하세요.",
			"baseUrlLabel": "Gitea URL",
			"tokenLabel": "개인 액세스 토큰",
			"tokenPlaceholder": "토큰 붙여넣기",
			"tokenPlaceholderUpdate": "교체할 새 토큰 붙여넣기",
			"importSectionHint": "열린 이슈와 풀 리퀘스트를 작업으로 가져옵니다.",
			"importDisabledHint": "가져오려면 확인된 접근 권한이 필요합니다. 위의 토큰 상태를 확인하세요.",
			"browseModalHint": "토큰으로 접근할 수 있는 저장소입니다.",
			"browseNeedsCredentials": "찾아보려면 Gitea URL과 토큰을 입력하세요.",
			"browseEmpty": "이 토큰으로 볼 수 있는 저장소가 없습니다.",
			"chooseRepositoryDescription": "owner/name을 입력하거나 목록에서 선택하세요.",
			"webhookEvents": "푸시, 풀 리퀘스트, 이슈, 이슈 댓글, 생성 이벤트를 켜세요."
		},
		"slackIntegration": {
			"validation": {
				"webhookInvalid": "유효한 Slack 웹훅 URL을 입력하세요"
			},
			"toast": {
				"saved": "Slack 연동이 저장되었습니다",
				"saveError": "Slack 연동 저장에 실패했습니다",
				"enabled": "Slack 알림이 활성화되었습니다",
				"disabled": "Slack 알림이 일시 중지되었습니다",
				"updateError": "Slack 연동 업데이트에 실패했습니다",
				"removed": "Slack 연동이 제거되었습니다",
				"removeError": "Slack 연동 제거에 실패했습니다"
			},
			"webhookPlaceholder": "https://hooks.slack.com/services/...",
			"webhookHint": "Slack에서 수신 웹훅을 만들고 여기에 붙여넣으세요.",
			"connect": "Slack 연결",
			"update": "Slack 업데이트"
		},
		"discordIntegration": {
			"validation": {
				"webhookInvalid": "유효한 Discord 웹훅 URL을 입력하세요"
			},
			"toast": {
				"saved": "Discord 연동이 저장되었습니다",
				"saveError": "Discord 연동 저장에 실패했습니다",
				"enabled": "Discord 알림이 활성화되었습니다",
				"disabled": "Discord 알림이 일시 중지되었습니다",
				"updateError": "Discord 연동 업데이트에 실패했습니다",
				"removed": "Discord 연동이 제거되었습니다",
				"removeError": "Discord 연동 제거에 실패했습니다"
			},
			"webhookPlaceholder": "https://discord.com/api/webhooks/...",
			"webhookHint": "Discord에서 채널 웹훅을 만들고 여기에 붙여넣으세요.",
			"connect": "Discord 연결",
			"update": "Discord 업데이트"
		},
		"genericWebhookIntegration": {
			"validation": {
				"webhookInvalid": "유효한 웹훅 URL을 입력하세요",
				"leadTimeRange": "5분에서 720시간 사이로 선택하세요."
			},
			"toast": {
				"saved": "일반 웹훅 연동이 저장되었습니다",
				"saveError": "일반 웹훅 연동 저장에 실패했습니다",
				"enabled": "일반 웹훅 알림이 활성화되었습니다",
				"disabled": "일반 웹훅 알림이 일시 중지되었습니다",
				"updateError": "일반 웹훅 연동 업데이트에 실패했습니다",
				"removed": "일반 웹훅 연동이 제거되었습니다",
				"removeError": "일반 웹훅 연동 제거에 실패했습니다"
			},
			"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": "마감일 미리 알림"
			},
			"connect": "웹훅 연결",
			"reminderLeadTimeLabel": "작업 마감 전 시간",
			"activeTitle": "이벤트 전송 중",
			"disconnectDescription": "Kaneo가 이벤트 전송을 중단하고 저장된 엔드포인트와 시크릿을 삭제합니다.",
			"disconnectTitle": "웹훅 연결을 해제할까요?",
			"reminderLeadTimeAfter": "시간 전에 알림 보내기",
			"reminderLeadTimeBefore": "작업 마감"
		},
		"telegramIntegration": {
			"validation": {
				"botTokenInvalid": "유효한 Telegram 봇 토큰을 입력하세요",
				"chatIdRequired": "채팅 ID는 필수입니다",
				"threadIdInvalid": "유효한 토픽 ID를 입력하세요"
			},
			"toast": {
				"saved": "Telegram 연동이 저장되었습니다",
				"saveError": "Telegram 연동 저장에 실패했습니다",
				"enabled": "Telegram 알림이 활성화되었습니다",
				"disabled": "Telegram 알림이 일시 중지되었습니다",
				"updateError": "Telegram 연동 업데이트에 실패했습니다",
				"removed": "Telegram 연동이 제거되었습니다",
				"removeError": "Telegram 연동 제거에 실패했습니다"
			},
			"botTokenLabel": "봇 토큰",
			"botTokenPlaceholder": "123456789:AAExampleBotToken",
			"botTokenHint": "BotFather로 봇을 만들고 해당 토큰을 여기에 붙여넣으세요.",
			"botTokenHintConfigured": "현재 토큰: {{token}}",
			"chatIdLabel": "채팅 ID",
			"chatIdPlaceholder": "-1001234567890 또는 @team_updates",
			"threadIdLabel": "토픽 ID",
			"threadIdPlaceholder": "포럼 토픽용",
			"chatLabelLabel": "채팅 이름",
			"chatLabelPlaceholder": "엔지니어링 업데이트",
			"connect": "Telegram 연결",
			"botTokenSavedPlaceholder": "저장되었습니다. 교체하려면 새 토큰을 붙여넣으세요.",
			"loadError": "Telegram 설정을 불러오지 못했습니다."
		},
		"repositoryBrowser": {
			"title": "저장소 선택",
			"description": "Kaneo GitHub 앱이 볼 수 있는 저장소입니다.",
			"searchPlaceholder": "저장소 검색",
			"loadError": "저장소를 불러오지 못했습니다.",
			"tryAgain": "다시 시도",
			"emptyTitle": "아직 저장소가 없습니다",
			"emptyHint": "여기서 보려면 저장소에 GitHub 앱을 설치하세요.",
			"installGithubApp": "GitHub 앱 설치",
			"noSearchMatchTitle": "일치하는 저장소 없음",
			"noSearchMatchHint": "다른 이름으로 시도하거나 검색어를 지우세요.",
			"emptyPageHint": "이 페이지에는 없습니다. 더 불러와서 계속 찾아보세요.",
			"loadMore": "더 불러오기",
			"manageAccess": "앱 접근 권한 관리",
			"missingOne": "찾는 저장소가 없나요?",
			"searching": "검색 중…",
			"updated": "{{time}} 업데이트됨",
			"useRepository": "저장소 사용"
		},
		"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_merged": "풀 리퀘스트 병합됨",
				"issue_opened": "이슈 열림",
				"issue_closed": "이슈 닫힘"
			},
			"connectMore": "<link>연동</link>에서 {{providers}}을(를) 연결하면 함께 자동화할 수 있습니다.",
			"dontMove": "이동 안 함",
			"emptyDescription": "자동화를 사용하려면 GitHub, Gitea 또는 GitLab 저장소를 연결해야 합니다.",
			"emptyTitle": "연결된 저장소가 없습니다",
			"openIntegrations": "연동 열기"
		},
		"externalLinks": {
			"resources": "리소스",
			"issue": "이슈",
			"branch": "브랜치",
			"merged": "병합됨",
			"draft": "초안",
			"open": "열림",
			"adding": "Adding...",
			"addResource": "Add resource",
			"cancel": "Cancel",
			"empty": "No resources linked to this task.",
			"titleOptional": "Title (optional)",
			"url": "URL",
			"remove": "Remove {{title}}",
			"removeError": "Failed to remove the resource link."
		},
		"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": "Workspace administration",
				"member": "Members",
				"invitation": "Invitations",
				"team": "Teams",
				"ac": "Roles and permissions"
			},
			"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": "Edit workspace administration",
						"description": "Change workspace settings through the account service."
					},
					"delete": {
						"label": "Delete workspace",
						"description": "Permanently delete the workspace through the account service."
					}
				},
				"member": {
					"create": {
						"label": "Add members",
						"description": "Add users to this workspace."
					},
					"update": {
						"label": "Change member roles",
						"description": "Change the roles assigned to workspace members."
					},
					"delete": {
						"label": "Remove members",
						"description": "Remove users from this workspace."
					}
				},
				"invitation": {
					"create": {
						"label": "Invite members",
						"description": "Send workspace invitations."
					},
					"cancel": {
						"label": "Cancel invitations",
						"description": "Revoke pending workspace invitations."
					}
				},
				"team": {
					"create": {
						"label": "Create teams",
						"description": "Create teams in this workspace."
					},
					"update": {
						"label": "Edit teams",
						"description": "Change teams and team membership."
					},
					"delete": {
						"label": "Delete teams",
						"description": "Delete teams in this workspace."
					}
				},
				"ac": {
					"create": {
						"label": "Create roles",
						"description": "Create workspace roles and assign their permissions."
					},
					"read": {
						"label": "View roles",
						"description": "Read the workspace roles and their permissions."
					},
					"update": {
						"label": "Change role permissions",
						"description": "Change role permissions, including administrative access."
					},
					"delete": {
						"label": "Delete roles",
						"description": "Delete custom workspace roles."
					}
				}
			},
			"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": "Resume deletion",
			"editNamed": "{{name}} 편집",
			"emptyDescription": "라벨을 추가해 여러 프로젝트의 작업을 분류하고 필터링하세요.",
			"emptyTitle": "아직 라벨이 없습니다",
			"loadError": "라벨을 불러오지 못했습니다. 다시 시도해 주세요.",
			"newLabel": "새 라벨",
			"preview": "작업에 표시되는 모습",
			"previewPlaceholder": "라벨",
			"resume": "재개",
			"rowActions": "{{name}} 메뉴",
			"sectionDescription": "라벨 이름이나 색상을 바꾸면 해당 라벨을 사용하는 모든 작업에 반영됩니다.",
			"sectionTitle": "워크스페이스 라벨",
			"subtitleWithWorkspace": "라벨은 {{workspaceName}}의 모든 프로젝트에서 공유됩니다."
		},
		"mattermostIntegration": {
			"connect": "Connect Mattermost",
			"toast": {
				"disabled": "Mattermost notifications paused",
				"enabled": "Mattermost notifications enabled",
				"removed": "Mattermost integration removed successfully",
				"removeError": "Failed to remove Mattermost integration",
				"saved": "Mattermost integration saved successfully",
				"saveError": "Failed to save Mattermost integration",
				"updateError": "Failed to update Mattermost integration"
			},
			"update": "Update Mattermost",
			"validation": {
				"webhookInvalid": "Enter a valid Mattermost webhook URL"
			},
			"webhookHint": "Mattermost에서 수신 웹훅을 만들고 여기에 붙여넣으세요.",
			"webhookPlaceholder": "https://your-mattermost-server.com/hooks/..."
		},
		"customFields": {
			"createError": "Failed to create custom field.",
			"createSuccess": "Custom field created.",
			"creating": "Creating...",
			"defaultLabel": "Default",
			"deleteError": "Failed to delete custom field.",
			"deleteSuccess": "Custom field deleted.",
			"deleting": "Deleting...",
			"namePlaceholder": "Field name",
			"required": "Required",
			"types": {
				"boolean": "체크박스",
				"date": "Date",
				"dropdown": "Dropdown",
				"number": "Number",
				"text": "Text",
				"multiselect": "드롭다운(여러 개 선택)"
			},
			"clearDefault": "기본값 지우기",
			"moreOptions": "+{{hiddenCount}} more",
			"reorderError": "Failed to reorder fields",
			"selectPlaceholder": "Select option(s)",
			"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": "Administration",
		"adminUsers": {
			"actions": {
				"deactivate": "비활성화",
				"edit": "편집",
				"open": "Actions for {{name}}",
				"reactivate": "다시 활성화",
				"markEmailVerified": "Mark email as verified",
				"sendPasswordReset": "Send password reset link",
				"sendVerification": "Resend verification email",
				"security": "Sessions & API keys"
			},
			"clearSearch": "Clear search",
			"columns": {
				"actions": "Actions",
				"joined": "Joined",
				"role": "역할",
				"status": "Status",
				"user": "User",
				"lastActive": "Last active"
			},
			"confirm": {
				"deactivate": {
					"action": "Deactivate account",
					"description": "{{name}} will be signed out and unable to sign in until an administrator reactivates the account.",
					"title": "Deactivate this account?"
				},
				"delete": {
					"action": "Delete permanently",
					"description": "This permanently deletes {{name}}, their sessions, memberships, and associated data. This cannot be undone.",
					"title": "Permanently delete this account?"
				},
				"reactivate": {
					"action": "Reactivate account",
					"description": "{{name}} will be able to sign in and access their workspaces again.",
					"title": "Reactivate this account?"
				},
				"working": "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": "Update this account's identity and instance-wide access.",
				"email": "Email address",
				"name": "Full name",
				"role": "Global role",
				"save": "Save changes",
				"saving": "Saving…",
				"selfRoleHint": "You cannot change your own global role.",
				"title": "Edit user"
			},
			"emptyDescription": "Try another name or email address.",
			"emptyTitle": "No users found",
			"loadError": "Users could not be loaded.",
			"next": "Next",
			"pagination": "Page {{current}} of {{total}}",
			"previous": "Previous",
			"refreshing": "Refreshing users",
			"retry": "Retry",
			"roles": {
				"admin": "관리자",
				"user": "User"
			},
			"searchCount_other": "{{count}} matching users",
			"searchLabel": "Search users",
			"searchPlaceholder": "이름 또는 이메일로 검색",
			"status": {
				"active": "Active",
				"deactivated": "Deactivated"
			},
			"subtitle": "이 Kaneo 인스턴스에 계정이 있는 모든 사용자입니다.",
			"title": "사용자",
			"toast": {
				"actionError": "Failed to update user status",
				"deactivated": "User deactivated",
				"deleted": "User deleted",
				"reactivated": "User reactivated",
				"updated": "User updated",
				"updateError": "Failed to update user",
				"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": "Security",
		"securityPage": {
			"confirmPassword": "Confirm new password",
			"confirmPasswordPlaceholder": "Re-enter your new password",
			"currentPassword": "Current password",
			"currentPasswordPlaceholder": "Enter your current password",
			"newPassword": "New password",
			"newPasswordPlaceholder": "Enter a new password",
			"noPassword": {
				"description": "Your account signs in with a different method, so there is no password to change.",
				"title": "Password change isn't available"
			},
			"pageTitle": "Security",
			"sectionTitle": "로그인",
			"submit": "비밀번호 변경",
			"submitting": "변경 중...",
			"subtitle": "Kaneo에 로그인하는 방법입니다.",
			"title": "Security",
			"updateError": "Failed to update password.",
			"updateSuccess": "Password updated.",
			"validation": {
				"confirmRequired": "Confirm your new password.",
				"currentRequired": "Enter your current password.",
				"mismatch": "Passwords do not match.",
				"tooShort": "New password must be at least 8 characters.",
				"sameAsCurrent": "New password must be different from your current password."
			},
			"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": "토큰이 멤버로 속한 프로젝트입니다.",
			"browseNeedsCredentials": "찾아보려면 GitLab URL과 토큰을 입력하세요.",
			"commentTaskLinkHint": "GitLab 사용자가 작업으로 바로 이동할 수 있습니다.",
			"commentTaskLinkTitle": "Comment a Kaneo link on issues opened in GitLab",
			"importSectionHint": "열린 이슈와 머지 리퀘스트를 작업으로 가져옵니다.",
			"openInGitlab": "Open {{project}} in GitLab",
			"projectPathLabel": "Project path",
			"searchProjects": "프로젝트 검색",
			"toast": {
				"commentOnDisabled": "Task link comments on issues opened in GitLab are turned off",
				"commentOnEnabled": "Kaneo will comment with a task link on issues opened in GitLab",
				"importError": "Failed to import issues",
				"issuesImported": "Issues imported successfully",
				"removed": "GitLab integration removed",
				"removeError": "Failed to remove GitLab integration",
				"settingsUpdateError": "Failed to update GitLab integration",
				"updated": "GitLab integration saved",
				"updateError": "Failed to save GitLab integration",
				"verifyError": "Failed to verify GitLab access",
				"verifyFirst": "Verify access failed. Check URL, token, and project path"
			},
			"tokenLabel": "Access token",
			"tokenPlaceholder": "Paste token",
			"tokenPlaceholderUpdate": "Paste new token to rotate",
			"tokenTypeBearer": "OAuth2 token",
			"tokenTypeLabel": "Token type",
			"tokenTypePrivate": "Personal, project or group access token",
			"validation": {
				"baseUrlInvalid": "Enter a valid URL (e.g. https://gitlab.com)",
				"baseUrlRequired": "GitLab base URL is required",
				"pathInvalid": "Enter the full path, e.g. group/project"
			},
			"webhookHint": "변경 사항이 Kaneo에 반영되도록 프로젝트 설정에서 이 웹훅을 추가하세요.",
			"loadProjectsError": "프로젝트를 불러오지 못했습니다.",
			"importPermissionHint": "Importing requires permission to create and update tasks.",
			"browseEmpty": "이 토큰은 어떤 프로젝트의 멤버도 아닙니다.",
			"chooseProjectDescription": "경로를 입력하거나 목록에서 선택하세요.",
			"noSearchMatchTitle": "일치하는 프로젝트 없음",
			"useProject": "프로젝트 사용",
			"webhookEvents": "푸시, 이슈, 댓글, 머지 리퀘스트 이벤트를 켜세요."
		},
		"calendarFeeds": {
			"title": "Calendar feeds",
			"subtitle": "Subscribe to scheduled project tasks in your calendar app.",
			"labels": "포함할 라벨",
			"selectLabels": "라벨 추가",
			"noLabels": "No labels found.",
			"timeZoneHint": "All-day dates use {{timeZone}}.",
			"accessHint": "Anyone with a feed link can read the matching task titles, descriptions, and dates. Revoke a link to stop future access.",
			"create": "Create feed",
			"creating": "Creating…",
			"created": "Calendar feed created.",
			"createError": "Could not create the calendar feed.",
			"activeFeeds": "피드",
			"allScheduledTasks": "일정이 있는 모든 작업",
			"subscribeHint": "캘린더 앱에 링크를 구독으로 추가하세요. 앱이 피드를 새로 고치면 업데이트가 표시됩니다.",
			"copy": "Copy link",
			"copyError": "Could not copy the link. Select the URL and copy it manually.",
			"revoke": "Revoke",
			"revoked": "Calendar feed revoked.",
			"revokeError": "Could not revoke the calendar feed.",
			"loadError": "Could not load calendar feeds or labels. Please try again.",
			"deletedLabel": "Deleted label",
			"permissionRequired": "You need project-sharing permission to manage calendar feeds.",
			"copiedLabel": "복사됨",
			"dialogDescription": "시작일 또는 마감일이 있는 작업이 피드에 표시됩니다.",
			"dialogTitle": "새 캘린더 피드",
			"emptyDescription": "피드를 만들면 일정이 있는 작업을 캘린더 앱에서 볼 수 있습니다.",
			"emptyTitle": "아직 캘린더 피드가 없습니다",
			"feedActions": "피드 메뉴",
			"labelsHint": "비워 두면 일정이 있는 모든 작업이 포함됩니다.",
			"newFeed": "새 피드",
			"revokeConfirm": "피드 폐기",
			"revokeConfirmDescription": "이 링크를 사용하는 캘린더 앱은 더 이상 업데이트를 받지 않습니다. 이 작업은 되돌릴 수 없습니다.",
			"revokeConfirmTitle": "이 피드를 폐기할까요?",
			"revoking": "폐기 중…"
		},
		"invitationEmailFailed": "Invitation saved, but email delivery failed. Check SMTP settings and resend the invitation.",
		"billing": {
			"accessEnds": "Access ends",
			"adminsOnly": "Only workspace owners and admins can manage billing.",
			"choose": "Choose {{plan}}",
			"choosePlan": {
				"subtitle": "Switch anytime. Cancel whenever you like.",
				"title": "Choose a plan"
			},
			"currentPlan": {
				"title": "Current plan"
			},
			"disabled": "Billing isn't enabled on this instance. Self-hosted Kaneo includes every feature, free forever.",
			"expiredCallout": {
				"action": "Choose a plan",
				"adminDescription": "You can still view everything, but creating and editing are paused until you choose a plan. Nothing has been deleted.",
				"memberDescription": "You can still view everything, but creating and editing are paused until a workspace owner or admin chooses a plan.",
				"title": "Your free trial has ended"
			},
			"features": {
				"backups": "Automatic backups and updates",
				"emailSupport": "Email support",
				"prioritySupport": "Priority email support",
				"roles": "Workspace roles and permissions",
				"singleUser": "Single user",
				"unlimitedMembers": "Unlimited team members",
				"unlimitedProjects": "Unlimited projects and tasks"
			},
			"foundingFree": {
				"badge": "Free",
				"description": "This workspace has free access to Kaneo Cloud as an early supporter. Thank you for being here from the start.",
				"title": "Founding Free"
			},
			"interval": {
				"annual": "Annual",
				"annualBadge": "2 months free",
				"monthly": "Monthly"
			},
			"manage": "Manage billing",
			"mostPopular": "Most popular",
			"opening": "Opening...",
			"pageTitle": "Billing",
			"plans": {
				"personal": {
					"name": "Personal",
					"tagline": "For individuals"
				},
				"team": {
					"name": "Team",
					"tagline": "For teams working together"
				}
			},
			"portalHint": "청구서, 결제 수단, 해지는 Creem에서 처리됩니다.",
			"price": {
				"billedMonthly": "Billed monthly",
				"billedYearly": "{{price}} / month, billed yearly",
				"billedYearlyPerUser": "{{price}} / user / month, billed yearly",
				"perMonth": "/ month",
				"perUserMonth": "/ user / month",
				"perUserYear": "/ user / year",
				"perYear": "/ year"
			},
			"processedBy": "Payments are securely processed by Creem. Prices exclude tax where applicable.",
			"renews": "Renews",
			"seats_other": "{{count}} seats",
			"starting": "Starting...",
			"status": {
				"active": "Active",
				"canceled": "Canceled",
				"expired": "Expired",
				"past_due": "Payment past due",
				"paused": "Paused",
				"scheduled_cancel": "Cancels soon",
				"trialing": "Trial"
			},
			"subtitle": "{{workspace}}의 요금제입니다.",
			"trial": {
				"activeTitle": "Free trial",
				"expiredDescription": "Subscribe to a plan below to keep creating and editing. Your data stays safe and exportable in the meantime.",
				"expiredTitle": "Your trial has ended",
				"noDate": "Choose a plan below to continue after your trial.",
				"badgeDaysLeft_other": "{{count}}일 남음"
			},
			"trialCard": {
				"activeDescription": "Upgrade anytime to keep your workspace after the trial.",
				"choosePlan": "Choose a plan",
				"daysLeft_other": "{{count}} days left in trial",
				"dismiss": "Dismiss",
				"ended": "Trial ended",
				"endingDescription": "Pick a plan now so your team isn't interrupted.",
				"expiredDescription": "Subscribe to keep creating and editing.",
				"viewPlans": "View plans"
			},
			"openFailed": "Couldn't open billing for this workspace",
			"checkoutSuccess": {
				"title": "구독해 주셔서 감사합니다",
				"description": "결제가 접수되었습니다. 확인되는 대로 아래 플랜이 업데이트됩니다."
			}
		},
		"syncRules": {
			"addLabel": "Add label",
			"advancedHint": "Enable Advanced settings in Preferences to edit these rules.",
			"all": "All tasks and issues",
			"any": "Any selected label",
			"apply": "Apply sync rules",
			"closed": "Closed",
			"every": "All selected labels",
			"excluded": "Outside the current rule",
			"filtered": "Only matching labels",
			"impact": "{{matching}} of {{total}} tasks match. {{create}} tasks will be exported, {{pause}} links will pause, and {{review}} links need review to resume.",
			"impactTitle": "What will change",
			"incoming": "Repository → Kaneo",
			"incomingHint": "Choose which issues can be imported or create tasks. Use exact repository label names. Existing links follow the Kaneo task rule.",
			"loadError": "Sync rules could not be loaded.",
			"loading": "Loading sync rules…",
			"matchLabels": "Label matching",
			"missingLabels": "A selected workspace label is unavailable. Sync stays paused until the rule is repaired.",
			"removeMissingLabels": "사용할 수 없는 라벨 제거",
			"next": "Next",
			"noDescription": "No description",
			"noLabels": "Create workspace labels before configuring a task filter.",
			"open": "Open",
			"outgoing": "Kaneo → repository",
			"outgoingHint": "Choose which Kaneo tasks can sync. Losing a matching label pauses both directions for an existing task.",
			"paused": "Sync paused",
			"pausedHint": "Records and links are preserved. Tasks that match again need review before syncing resumes.",
			"preserveHint": "Pausing keeps both records and their link. Resuming requires a comparison; historical comments are never replayed.",
			"previewing": "Checking sync impact…",
			"previous": "Previous",
			"refreshComparison": "Refresh comparison",
			"refreshPreview": "Refresh preview",
			"removeLabel": "Remove {{name}}",
			"repository": "Repository",
			"repositoryLabel": "Repository label name",
			"resumeError": "Could not resume. The task, issue or rule may have changed, or the provider is unavailable. Sync remains paused; refresh the comparison.",
			"review": "Review and resume",
			"reviewHint": "Compare the current title, description and open/closed state. Choose which side to keep for these fields. Labels and historical comments remain unchanged.",
			"reviewRequired": "Matches the rule · review required",
			"reviewTitle": "Review before resuming sync",
			"saved": "Sync rules saved",
			"saveError": "Could not apply these rules. The integration or task scope may have changed. Refresh the preview and try again.",
			"selectLabel": "Select at least one label to preview this rule.",
			"sharedHint": "These rules apply to everyone using this project. Hiding advanced settings does not disable them.",
			"title": "동기화 대상",
			"unavailableLabel": "Unavailable label",
			"useKaneo": "Keep Kaneo values",
			"useRepository": "Keep repository values",
			"exportPending": "Export matching tasks",
			"inactiveHint": "This integration is paused. No tasks will be exported until it is reactivated.",
			"loadSavedRules": "Load saved rules",
			"rulesChanged": "The saved rules changed while you were editing. Your draft is preserved. Review the current rules above before applying it, or load the saved rules.",
			"allIssues": "모든 이슈",
			"allTasks": "모든 작업",
			"edit": "편집",
			"hidePaused": "숨기기",
			"issuesLabelled": "라벨이 지정된 이슈:",
			"joinAnd": "그리고",
			"joinOr": "또는",
			"kaneoToProvider": "Kaneo → {{provider}}",
			"pausedSummary_other": "동기화 규칙과 더 이상 일치하지 않아 작업 {{count}}개의 동기화가 중지되었습니다.",
			"providerToKaneo": "{{provider}} → Kaneo",
			"reviewPaused": "검토",
			"tasksLabelled": "라벨이 지정된 작업:"
		},
		"advancedSettingsDescription": "연동 동기화 규칙 같은 추가 컨트롤을 표시합니다. 이 브라우저에만 적용됩니다.",
		"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": "이름 또는 슬러그로 검색",
			"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": "웹훅 URL"
		},
		"codeHosting": {
			"browse": "찾아보기",
			"changeToken": "토큰 변경",
			"checking": "접근 권한 확인 중…",
			"chooseProjectTitle": "프로젝트 선택",
			"chooseRepositoryTitle": "저장소 선택",
			"connectProject": "프로젝트 연결",
			"connectRepository": "저장소 연결",
			"copied": "복사됨",
			"copyFailed": "클립보드에 복사하지 못했습니다.",
			"copySecret": "시크릿 복사",
			"copyUrl": "웹훅 URL 복사",
			"disconnect": "연결 해제",
			"disconnectDescription": "작업이 더 이상 {{target}}과(와) 동기화되지 않습니다. 나중에 다시 연결할 수 있습니다.",
			"disconnecting": "연결 해제 중…",
			"disconnectTitle": "{{provider}} 연결을 해제할까요?",
			"hideSecret": "시크릿 숨기기",
			"importing": "가져오는 중…",
			"importIssues": "이슈 가져오기",
			"importNeedsReconnect": "가져오려면 다시 연결하세요.",
			"importTitle": "열린 이슈 가져오기",
			"issuesSection": "이슈",
			"lastImport": "마지막 가져오기: {{imported}}개 생성, {{updated}}개 업데이트, {{skipped}}개 건너뜀.",
			"loadError": "이 연동을 불러오지 못했습니다.",
			"pausedHint": "동기화가 일시 중지되었습니다. 재개하려면 다시 연결하세요.",
			"projectSection": "프로젝트",
			"reconnect": "다시 연결",
			"repositoryPathInvalid": "저장소를 owner/name 형식으로 입력하세요.",
			"repositoryPathLabel": "저장소",
			"repositorySection": "저장소",
			"retry": "다시 시도",
			"saveToken": "토큰 저장",
			"showSecret": "시크릿 표시",
			"signInDescription": "프로젝트와 이슈를 읽을 수 있는 토큰을 사용하세요.",
			"signInTitle": "인스턴스에 로그인",
			"tokenStored": "저장된 토큰",
			"tokenTitle": "액세스 토큰",
			"webhookSecret": "시크릿",
			"webhookSection": "웹훅",
			"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": "Home",
			"inbox": "Inbox",
			"invitePeople": "Invite people",
			"myTasks": "My tasks"
		},
		"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": "모든 알림이 영구적으로 제거됩니다. 이 작업은 취소할 수 없습니다.",
		"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}}"
			},
			"time_entry_created": {
				"title": "시간 추적 시작됨",
				"contentWithTask": "다음 작업의 시간 추적이 시작되었습니다: {{taskTitle}}",
				"contentWithoutTask": "작업의 시간 추적이 시작되었습니다"
			},
			"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}}이(가) 마감일을 지났습니다"
			}
		},
		"reminderLeadTime": {
			"minutes_other": "{{count}}분",
			"hours_other": "{{count}}시간",
			"days_other": "{{count}}일"
		},
		"inbox": {
			"back": "Inbox",
			"earlier": "Earlier",
			"emptyFilter": "Nothing here",
			"filters": {
				"all": "All",
				"label": "Filter notifications",
				"mentions": "Mentions",
				"unread": "Unread"
			},
			"openTask": "Open task",
			"pageTitle": "Inbox",
			"recentActivity": "Recent activity",
			"selectPrompt": "Select a notification to read it",
			"taskUnavailable": "This task is no longer available.",
			"today": "Today",
			"unread": "Unread",
			"loadError": "Notifications couldn't be loaded.",
			"taskLoadError": "This task couldn’t be loaded.",
			"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": "제목 헤딩 h2",
				"searchBulletList": "목록 글머리 비순서",
				"searchTaskList": "할일 to-do 체크리스트 체크박스 작업 목록",
				"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": "Imported from {{source}}",
			"importedBy": "Imported by {{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": "찾는 작업이 존재하지 않거나 삭제되었습니다.",
			"ticketAmbiguous": "작업 ID가 여러 작업과 일치합니다",
			"ticketAmbiguousDescription": "{{ticketId}}이(가) 이 워크스페이스의 여러 프로젝트에 있는 작업과 일치합니다. 링크가 작동하도록 해당 프로젝트 중 하나의 키를 변경하세요.",
			"ticketNotFoundDescription": "이 워크스페이스에 ID가 {{ticketId}}인 작업이 없거나 해당 작업에 대한 접근 권한이 없습니다.",
			"customFields": "Custom Fields"
		},
		"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": "Large",
					"medium": "Medium",
					"reset": "Reset size",
					"resizeHandle": "Resize image",
					"small": "Small"
				},
				"saved": "Saved",
				"saving": "Saving…",
				"saveFailed": "Changes could not be saved",
				"retrySave": "Retry"
			}
		},
		"entity": {
			"task": "작업"
		},
		"relations": {
			"title": "관계",
			"tasksInProject": "프로젝트의 작업",
			"linkError": "작업 연결에 실패했습니다",
			"empty": "관련 작업 없음",
			"searchPlaceholder": "연결할 작업 검색...",
			"noTasksFound": "작업을 찾을 수 없음",
			"openTask": "작업 열기",
			"removeRelation": "관계 제거",
			"related": "관련",
			"blocks": "차단",
			"selectTask": "연결할 작업 선택",
			"types": {
				"blocks": "차단함",
				"related": "관련됨",
				"blocked_by": "차단됨"
			},
			"blockedBy": "차단한 작업",
			"parentPlaceholder": "상위 작업 설정…"
		},
		"subtasks": {
			"title": "하위 작업",
			"inputPlaceholder": "하위 작업 제목...",
			"addAction": "추가",
			"empty": "아직 하위 작업이 없습니다",
			"createError": "하위 작업 생성에 실패했습니다",
			"deleteSuccess": "작업이 삭제되었습니다",
			"deleteError": "작업 삭제에 실패했습니다",
			"deleteDialogTitle": "작업을 삭제하시겠습니까?",
			"deleteDialogDescription": "작업과 모든 데이터가 영구적으로 제거됩니다. 이 작업은 취소할 수 없습니다.",
			"deleteAction": "작업 삭제",
			"completeAria": "하위 작업을 완료로 표시",
			"progress": "하위 작업 {{total}}개 중 {{completed}}개 완료",
			"noCompletionColumn": "This project has no matching column for completing or reopening this subtask."
		},
		"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": "All values",
			"noCustomFieldValues": "No custom field values",
			"noValuesUsedYet": "No values used yet"
		},
		"calendar": {
			"pageTitle": "{{name}} / 캘린더",
			"title": "캘린더",
			"previousMonth": "이전 달",
			"nextMonth": "다음 달",
			"today": "오늘",
			"noTasks": "예약된 작업 없음",
			"noTasksSubtitle": "캘린더에 작업을 배치하려면 시작일, 마감일 또는 둘 다 추가하세요.",
			"moreTasks": "+{{count}}개",
			"loadError": "작업을 불러오지 못했습니다.",
			"dayTasksAriaLabel": "{{date}}의 모든 작업 보기",
			"taskAriaLabel": "{{title}}, {{range}}: 작업 열기",
			"noTasksThisMonth": "이번 달 예정된 항목이 없습니다"
		},
		"gantt": {
			"searchPlaceholder": "예약된 티켓 검색...",
			"pageTitle": "{{name}} / 간트",
			"title": "간트 타임라인",
			"hideTasks": "작업 숨기기",
			"showTasks": "작업 표시",
			"noTasks": "예약된 작업 없음",
			"noTasksSubtitle": "프로젝트 타임라인에 작업을 배치하려면 시작일, 마감일 또는 둘 다 추가하세요.",
			"noTasksFound": "작업을 찾을 수 없음",
			"taskHeader": "작업",
			"updateDatesError": "작업 날짜 업데이트에 실패했습니다",
			"resizeStart": "시작일 크기 조정",
			"resizeDue": "마감일 크기 조정",
			"taskAriaLabel": "{{title}}: 열거나 드래그하여 이동",
			"jumpToToday": "Jump to today",
			"previousPeriod": "Previous period",
			"nextPeriod": "Next period",
			"periodStart": "Timeline start date",
			"showTaskDates": "Show task dates"
		},
		"delete": {
			"title": "작업을 삭제하시겠습니까?",
			"description": "작업과 모든 데이터가 영구적으로 제거됩니다. 이 작업은 취소할 수 없습니다.",
			"action": "작업 삭제",
			"success": "작업이 삭제되었습니다",
			"error": "작업 삭제에 실패했습니다"
		},
		"duplicate": {
			"titleSuffix": "{{title}} (사본)",
			"success": "작업이 복제되었습니다",
			"error": "작업 복제에 실패했습니다"
		},
		"archive": {
			"success": "작업 {{count}}개를 보관했습니다",
			"confirmTitle_other": "완료된 작업 {{count}}개를 보관하시겠습니까?",
			"confirmDescription": "보드에서 빠지고 백로그의 '보관됨' 섹션으로 이동합니다."
		},
		"listView": {
			"addTask": "작업 추가",
			"archiveAllTooltip": "완료된 모든 작업 보관",
			"noTasks": "작업 없음",
			"collapseSubtasks": "{{title}}의 하위 작업 숨기기",
			"expandSubtasks": "{{title}}의 하위 작업 표시",
			"subtaskLevel": "하위 작업, {{level}}단계",
			"subtasksLoadError": "하위 작업을 불러오지 못해 작업을 계층 없이 표시합니다."
		},
		"kanban": {
			"addTask": "작업 추가",
			"automaticallySortedHint": "{{sort}} 기준으로 자동 정렬됨"
		},
		"pr": {
			"merged": "병합됨",
			"draft": "초안",
			"open": "열림",
			"label": "풀 리퀘스트",
			"count_other": "PR {{count}}개",
			"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": "Searching full descriptions…",
		"descriptionSearchError": "Description search failed. Results may be incomplete.",
		"descriptionRetry": "Retry",
		"descriptionLoading": "Loading description…",
		"descriptionLoadError": "The description could not be loaded. Retry to load the current version.",
		"checklistProgress": "체크리스트 항목 {{total}}개 중 {{completed}}개 완료",
		"customFields": {
			"fields": "필드",
			"empty": "비어 있음",
			"required": "필수",
			"enterKey": "Enter",
			"toSave": "키로 저장",
			"clear": "지우기",
			"setValue": "{{field}} 설정…",
			"noMatches": "일치하는 옵션이 없습니다",
			"missingRequired_other": "필수 필드 {{count}}개가 비어 있습니다",
			"saveError": "{{field}}을(를) 저장하지 못했습니다",
			"moreFields_other": "필드 {{count}}개 더 보기",
			"manage": "필드 관리"
		},
		"board": {
			"reorderFailed": "Could not move task. Please try again.",
			"keyboardInstructions": "Space를 눌러 미리 보고 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": "{{count}}개 중 {{shown}}개 작업"
		},
		"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": "첫 프로젝트를 만들어 시작하세요.",
			"projectStatus": {
				"notStarted": "시작되지 않음",
				"complete": "완료",
				"inProgress": "진행 중"
			},
			"noDueDate": "마감일 없음",
			"reorderHandle": "프로젝트 순서 변경",
			"reorderError": "프로젝트 순서를 변경하지 못했습니다",
			"emptyDescriptionReadOnly": "이 워크스페이스에 아직 프로젝트가 없습니다. 관리자에게 프로젝트 생성을 요청하세요.",
			"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": "제목 또는 짧은 ID로 작업 검색 (예: DEP-23)...",
			"hint": "이 워크스페이스의 모든 프로젝트에서 검색합니다. DEP-23과 같은 짧은 ID를 사용하여 특정 작업을 찾으세요.",
			"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": {
			"activity": {
				"commented": "commented",
				"empty": "Nothing has happened in the last 30 days.",
				"loadError": "Activity couldn't be loaded.",
				"title": "Activity",
				"updated": "updated the task"
			},
			"greeting": {
				"afternoon": "Good afternoon",
				"evening": "Good evening",
				"morning": "Good morning"
			},
			"newTask": "New task",
			"pageTitle": "Home",
			"projects": {
				"all": "All projects",
				"tasks_other": "{{count}} tasks",
				"title": "Your projects",
				"loadError": "Projects couldn't be loaded."
			},
			"upNext": {
				"assigned_other": "{{count}} assigned to you",
				"title": "Up next",
				"viewAll": "View all"
			},
			"week": {
				"more_other": "+{{count}} more",
				"truncated": "The week preview includes only the first {{shown}} of {{total}} assigned tasks."
			}
		},
		"myTasks": {
			"emptyDescription": "Tasks assigned to you across this workspace show up here.",
			"groupBy": {
				"dueDate": "Due date",
				"label": "Group by",
				"project": "Project"
			},
			"pageTitle": "My tasks",
			"truncated": "Showing the first {{shown}} of {{total}} tasks."
		},
		"myWork": {
			"due": {
				"later": "Later",
				"noDueDate": "No due date",
				"overdue": "Overdue",
				"thisWeek": "This week",
				"today": "Today",
				"tomorrow": "Tomorrow"
			},
			"empty": "Nothing assigned to you",
			"loadError": "Your tasks couldn't be loaded."
		},
		"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": {
			"linkLabel": "초대 링크",
			"copyLink": "링크 복사",
			"linkCopied": "초대 링크가 복사되었습니다",
			"copyFailed": "자동으로 복사하지 못했습니다. 링크를 선택한 후 Ctrl+C를 누르세요.",
			"pendingBadge": "대기 중",
			"expires": "{{date}} 만료"
		},
		"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": "초대 취소",
			"ariaRemoveMember": "멤버 제거",
			"removeDialogTitle": "팀 멤버를 제거하시겠습니까?",
			"removeDialogDescription": "{{name}}님을 워크스페이스에서 제거하시겠습니까? 이 작업은 취소할 수 없습니다.",
			"cancelDialogTitle": "초대를 취소하시겠습니까?",
			"cancelDialogDescription": "{{email}}에 대한 초대를 취소하시겠습니까? 이 작업은 취소할 수 없습니다.",
			"removeMember": "멤버 제거",
			"cancelInvitation": "초대 취소",
			"removeSuccess": "팀 멤버가 제거되었습니다",
			"removeError": "팀 멤버 제거에 실패했습니다",
			"cancelInviteSuccess": "초대가 취소되었습니다",
			"cancelInviteError": "초대 취소에 실패했습니다",
			"ariaInvitationActions": "초대 작업",
			"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": "풀 리퀘스트",
			"issueFallback": "이슈",
			"prStatusMerged": "병합됨",
			"prStatusDraft": "초안",
			"prStatusOpen": "열림",
			"dueWithDate": "{{date}} 마감",
			"created": "생성됨",
			"dueDateLabel": "마감일"
		},
		"theme": {
			"switchToLight": "라이트 모드로 전환",
			"switchToDark": "다크 모드로 전환"
		},
		"copyUrl": {
			"successToast": "URL이 복사되었습니다",
			"errorToast": "URL 복사에 실패했습니다",
			"copied": "복사됨",
			"share": "공유"
		},
		"branding": {
			"poweredBy": "제공"
		}
	},
	"press": {
		"title": "Press kit",
		"headline": "Kaneo press kit",
		"intro": "Kaneo logos and product screenshots for articles, videos, and other media.",
		"description": "Kaneo press resources: product information, logos, screenshots, and contact details for journalists and creators.",
		"downloadKit": "Download all assets",
		"boilerplateTitle": "About Kaneo",
		"boilerplate": "Kaneo is an open-source project management platform created by Andrej Acevski. Teams can organize tasks in board and list views, assign work, set priorities and due dates, and connect GitHub. Kaneo is available under the MIT license for self-hosting, or as a managed service through Kaneo Cloud.",
		"logosTitle": "Logos",
		"darkLogo": "Dark wordmark",
		"darkLogoAlt": "Dark Kaneo logo on a light background",
		"darkLogoDetail": "SVG",
		"lightLogo": "Light wordmark",
		"lightLogoAlt": "Light Kaneo logo on a dark background",
		"lightLogoDetail": "SVG",
		"icon": "App icon",
		"iconAlt": "Kaneo app icon",
		"iconDetail": "PNG, 512 × 512",
		"download": "Download",
		"screenshotsTitle": "Screenshots",
		"lightScreenshot": "Board (light)",
		"lightScreenshotAlt": "Kaneo board in light theme, with task cards arranged by status",
		"darkScreenshot": "Board (dark)",
		"darkScreenshotAlt": "Kaneo board in dark theme, with task cards arranged by status",
		"contactTitle": "Press enquiries",
		"contactBody": "Contact the Kaneo team for product questions, interviews, or additional materials.",
		"usageContrast": "Choose the light wordmark for dark backgrounds and the dark wordmark for light backgrounds.",
		"usageProportions": "Keep the original proportions and colours, without stretching or adding effects.",
		"usageSpace": "Leave enough space around the logo to keep it clear and readable.",
		"darkListScreenshot": "List (dark)",
		"darkListScreenshotAlt": "Kaneo task list in dark theme, grouped by status with assignees, priorities, labels, and due dates",
		"darkTaskScreenshot": "Task details (dark)",
		"darkTaskScreenshotAlt": "Kaneo task details in dark theme, with a description, checklist, team comment, and task properties",
		"darkTimelineScreenshot": "Timeline (dark)",
		"darkTimelineScreenshotAlt": "Kaneo Gantt timeline in dark theme, showing scheduled tasks and their durations",
		"lightListScreenshot": "List (light)",
		"lightListScreenshotAlt": "Kaneo task list in light theme, grouped by status with assignees, priorities, labels, and due dates",
		"lightTaskScreenshot": "Task details (light)",
		"lightTaskScreenshotAlt": "Kaneo task details in light theme, with a description, checklist, team comment, and task properties",
		"lightTimelineScreenshot": "Timeline (light)",
		"lightTimelineScreenshotAlt": "Kaneo Gantt timeline in light theme, showing scheduled tasks and their durations"
	},
	"landing": {
		"sponsors": {
			"ciSponsor": "파트너"
		},
		"founder": {
			"title": "Why Kaneo exists",
			"intro": "I'm Andrej, and I created Kaneo because I was tired of project management tools that got in the way more than they helped. After years of using bloated, overcomplicated platforms that distracted from actual work, I knew there had to be a better way.",
			"problem": "The problem wasn't that these tools lacked features - it was that they had too many. Every notification, every unnecessary button, every complex workflow was pulling my team away from what mattered: building great products.",
			"principle": "I believe the best tools are invisible. They should amplify your team's natural workflow, not force you to adapt to theirs. Kaneo is built on the principle that less is more - every feature exists because it solves a real problem, not because it looks impressive in a demo."
		},
		"hero": {
			"cloudCta": "Try Kaneo Cloud",
			"trialNote": "14-day cloud trial. No credit card required.",
			"github": "GitHub",
			"productHunt": "Product Hunt",
			"title": "Project management",
			"titleAccent": "that doesn't become the project.",
			"description": "Open-source project management with boards, Gantt charts, and GitHub integration. Self-host for free with SSO included, or let Kaneo Cloud handle the hosting.",
			"pricingCta": "See pricing",
			"appStore": "App Store"
		},
		"navigation": {
			"product": "Product",
			"pricing": "Pricing",
			"resources": "Resources",
			"docs": "Documentation",
			"blog": "Blog",
			"guides": "Guides",
			"comparisons": "Compare tools",
			"roadmap": "Roadmap",
			"community": "커뮤니티",
			"menu": "Menu",
			"closeMenu": "Close menu",
			"home": "Kaneo home",
			"signIn": "Sign In",
			"getStarted": "Get Started"
		},
		"showcase": {
			"label": "Kaneo product views",
			"controls": "Choose a product view",
			"play": "Play product views",
			"pause": "Pause product views",
			"board": "Board",
			"list": "Backlog",
			"gantt": "Gantt"
		},
		"features": {
			"tasks": {
				"label": "Subtasks & context",
				"title": "Big tasks. Clear next steps.",
				"description": "Break work into subtasks, assign each one, and track progress without losing the original brief. Every detail stays with the work."
			},
			"github": {
				"label": "GitHub integration",
				"title": "From pull request to done.",
				"description": "Issues and labels sync both ways. Linked pull requests move tasks through review to done as your code is opened and merged.",
				"link": "Set up GitHub"
			},
			"hosting": {
				"title": "Run it on your own server.",
				"description": "Deploy with Docker and keep your workspace on infrastructure you control.",
				"link": "Self-host Kaneo"
			},
			"source": {
				"title": "The code is open, too.",
				"description": "Read the source, report an issue, or contribute a change. Development happens on GitHub.",
				"link": "View the source"
			},
			"preview": {
				"taskAlt": "Interactive Kaneo task and subtask preview.",
				"githubAlt": "Interactive preview of a GitHub merge updating a Kaneo task.",
				"taskTitle": "Publish the new homepage",
				"taskDescription": "Update the copy and check the layout before the next release.",
				"checklistDone": "Review the copy",
				"checklistOpen": "Check the mobile layout",
				"inProgress": "In Progress",
				"high": "High",
				"date": "Oct 12",
				"design": "design",
				"done": "Done",
				"relationsAlt": "Interactive Kaneo task dependencies preview.",
				"inReview": "In Review",
				"trySubtasks": "Try checking off a subtask.",
				"tryGithub": "Preview a merge to see the task update.",
				"tryRelations": "Open a linked task to follow the connection.",
				"mergeAction": "Preview merge",
				"resetAction": "Reset preview",
				"mergedHint": "Pull request merged. Task moved to Done.",
				"progress": "{{completed}} of {{total}} subtasks complete",
				"backToTask": "Back to the homepage task",
				"releaseNotes": "Write the release notes",
				"dependencyDescription": "The homepage is waiting on the mobile review. Keep the launch notes linked for context.",
				"mobileDescription": "Check the new homepage on narrow screens before it goes live.",
				"notesDescription": "Capture what changed for the launch announcement."
			},
			"relations": {
				"label": "Linked tasks & dependencies",
				"title": "See what’s holding things up.",
				"description": "Connect blockers, follow dependencies, and keep related work close. Open a linked task to see the context behind the next step."
			}
		},
		"seo": {
			"title": "Kaneo — Open-source, self-hosted project management",
			"description": "Open-source project management with boards, Gantt charts, and GitHub integration. Self-host for free with SSO included, or use Kaneo Cloud."
		},
		"resources": {
			"eyebrow": "Make it your own",
			"title": "A clear path from trying it to using it.",
			"description": "Set up your server, connect your tools, or compare Kaneo with your current tracker.",
			"sso": {
				"title": "Bring your own identity provider",
				"description": "Configure OIDC single sign-on in the free self-hosted build."
			},
			"mcp": {
				"title": "Connect your AI tools",
				"description": "Use MCP to work with tasks and projects through an AI client."
			},
			"linear": {
				"title": "Compare Kaneo and Linear",
				"description": "See the differences in hosting, licensing, and workflow."
			},
			"startups": {
				"description": "What a startup needs from a tracker, and what Kaneo Cloud costs as you hire.",
				"title": "Project management for startups"
			}
		},
		"product": {
			"title": "Before you get started",
			"description": "The practical details about hosting, planning, and connecting your team.",
			"overview": "Kaneo is an open-source, MIT-licensed project management platform with boards, backlog, Gantt and calendar views, custom fields, time tracking, and GitHub integration. Self-host it on your own infrastructure or use Kaneo Cloud.",
			"hosting": {
				"question": "Is Kaneo free to self-host?",
				"answer": "Yes. Kaneo is MIT licensed and free to self-host, with single sign-on included. Run the application alongside PostgreSQL using Docker Compose, or deploy with the official Helm chart. You manage infrastructure, updates, and backups.",
				"link": "Read the installation guide"
			},
			"planning": {
				"question": "Does Kaneo have Gantt charts?",
				"answer": "Yes. Kaneo includes Gantt and calendar views alongside boards, lists, and backlog planning. Use task start dates and due dates to plan work on a timeline. Budgeting, baseline comparisons, and sprint burndown reports are outside its current scope.",
				"link": "Compare planning features"
			},
			"sso": {
				"question": "Is single sign-on included?",
				"answer": "Yes. The free self-hosted build supports Google, GitHub, Discord, and custom OAuth/OIDC providers. Configure your provider on your instance without purchasing a separate Kaneo edition.",
				"link": "Configure OIDC"
			},
			"agents": {
				"question": "Can AI clients work with Kaneo?",
				"answer": "Yes. Kaneo provides an MCP server through the @kaneo/mcp package and an HTTP endpoint. Compatible AI clients can read and update tasks using an API key tied to a user, subject to workspace permissions.",
				"link": "Read the MCP guide"
			},
			"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": "Feature",
			"yes": "Yes",
			"no": "No"
		},
		"selfHostingGuide": {
			"summary": "What self-hosting involves, with links to the maintained Docker Compose configuration and installation steps.",
			"answer": "To self-host Kaneo, run the application and PostgreSQL with Docker Compose, configure your public URL and secrets, and put a TLS reverse proxy in front. The installation guide specifies at least 2 GB of RAM and 10 GB of disk space. Plan for ongoing updates, database backups, and storage for uploaded files.",
			"requirements": "The documented minimum is 2 GB of RAM and 10 GB of disk space, with Docker 20.10 or newer and Docker Compose V2. Allow more capacity for your workload, database growth, and uploaded files.",
			"compose": "Use the maintained compose.yml in the Docker Compose guide. It defines PostgreSQL, a persistent database volume, the Kaneo application, and health checks. Configure the environment file before starting the services; for production, pin an image version so updates are deliberate.",
			"backups": "Back up both PostgreSQL and any object storage used for uploads. Choose a schedule based on how much work your team can afford to lose, store copies off the application server, and test restoring them before you need them.",
			"worth": "Self-hosting makes sense when you need control over infrastructure and data, and someone can own maintenance. Include server capacity, storage, backups, and that maintenance time when comparing costs with a managed service.",
			"minimum": "The installation guide specifies Docker 20.10 or newer, Docker Compose V2, at least 2 GB of RAM, and 10 GB of disk space. The Compose setup includes PostgreSQL. Redis is optional for a single API instance.",
			"composeLink": "Docker Compose configuration",
			"composeLinkDescription": "The maintained compose.yml with persistent storage and health checks.",
			"startLink": "Start and verify the services",
			"startLinkDescription": "Start the stack, inspect its status, and check that the application is available."
		}
	},
	"mobile": {
		"account": {
			"connection": {
				"apiKey": "API 키",
				"appVersion": "앱 버전",
				"server": "서버",
				"sessionToken": "세션 토큰",
				"signedInWith": "로그인 방법",
				"title": "연결"
			},
			"description": "모든 워크스페이스에서 팀원에게 표시되는 정보입니다.",
			"notifications": {
				"delivery": "전달 방식 및 이벤트",
				"deliveryHint": "이메일, ntfy, Gotify, 웹훅",
				"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": "{{total}}개 중 {{done}}개",
			"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": "액세스 토큰",
				"appToken": "앱 토큰",
				"enabled": "여기로 알림 보내기",
				"secretOptional": "선택 사항",
				"secretSaved": "저장되었습니다. 바꾸려면 새 값을 입력하세요",
				"serverUrl": "서버 URL",
				"signingSecret": "서명 시크릿",
				"topic": "토픽",
				"webhookUrl": "웹훅 URL"
			},
			"delivery": {
				"email": "이메일",
				"emailHint": "계정 이메일로 전송",
				"gotifyHint": "Gotify 서버로 알림 보내기",
				"ntfyHint": "ntfy 토픽으로 알림 보내기",
				"title": "전달 방식",
				"webhook": "웹훅",
				"webhookHint": "URL로 알림 POST 전송"
			},
			"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": "{{email}}(으)로 6자리 코드를 보냈습니다",
				"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": "이 서버는 기기 로그인을 허용하지 않습니다. 관리자에게 DEVICE_AUTH_CLIENT_IDS에 “kaneo-cli”를 추가하도록 요청하거나 비밀번호 또는 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는 작업과 댓글에 이미지를 첨부하고 프로필 사진을 설정하기 위해 사진을 사용합니다."
		}
	}
}