diff --git a/messages/ko-KR.json b/messages/ko-KR.json
index 5729944e..5eadbc5e 100644
--- a/messages/ko-KR.json
+++ b/messages/ko-KR.json
@@ -874,7 +874,7 @@
"inviteAlready": "초대받은 것 같습니다!",
"inviteAlreadyDescription": "초대를 수락하려면 로그인하거나 계정을 생성해야 합니다.",
"signupQuestion": "이미 계정이 있습니까?",
- "login": "로그인",
+ "login": "Log In",
"resourceNotFound": "리소스를 찾을 수 없습니다",
"resourceNotFoundDescription": "접근하려는 리소스가 존재하지 않습니다.",
"pincodeRequirementsLength": "PIN은 정확히 6자리여야 합니다",
@@ -954,13 +954,13 @@
"passwordExpiryDescription": "이 조직은 {maxDays}일마다 비밀번호 변경을 요구합니다.",
"changePasswordNow": "지금 비밀번호 변경",
"pincodeAuth": "인증 코드",
- "pincodeSubmit2": "코드 제출",
+ "pincodeSubmit2": "Submit code",
"passwordResetSubmit": "재설정 요청",
"passwordResetAlreadyHaveCode": "코드를 입력하십시오.",
"passwordResetSmtpRequired": "관리자에게 문의하십시오",
"passwordResetSmtpRequiredDescription": "비밀번호를 재설정하려면 비밀번호 초기화 코드가 필요합니다. 지원을 받으려면 관리자에게 문의하십시오.",
"passwordBack": "비밀번호로 돌아가기",
- "loginBack": "로그인으로 돌아가기",
+ "loginBack": "Go back to main login page",
"signup": "가입하기",
"loginStart": "시작하려면 로그인하세요.",
"idpOidcTokenValidating": "OIDC 토큰 검증 중",
@@ -1138,14 +1138,14 @@
"searchProgress": "검색...",
"create": "생성",
"orgs": "조직",
- "loginError": "로그인 중 오류가 발생했습니다",
+ "loginError": "An unexpected error occurred. Please try again.",
"loginRequiredForDevice": "Login is required for your device.",
"passwordForgot": "비밀번호를 잊으셨나요?",
"otpAuth": "이중 인증",
"otpAuthDescription": "인증 앱에서 코드를 입력하거나 단일 사용 백업 코드 중 하나를 입력하세요.",
"otpAuthSubmit": "코드 제출",
"idpContinue": "또는 계속 진행하십시오.",
- "otpAuthBack": "로그인으로 돌아가기",
+ "otpAuthBack": "Back to Password",
"navbar": "탐색 메뉴",
"navbarDescription": "애플리케이션의 주요 탐색 메뉴",
"navbarDocsLink": "문서",
@@ -1424,7 +1424,7 @@
"securityKeyRemoveSuccess": "보안 키가 성공적으로 제거되었습니다",
"securityKeyRemoveError": "보안 키 제거 실패",
"securityKeyLoadError": "보안 키를 불러오는 데 실패했습니다",
- "securityKeyLogin": "보안 키로 계속하기",
+ "securityKeyLogin": "Use Security Key",
"securityKeyAuthError": "보안 키를 사용한 인증 실패",
"securityKeyRecommendation": "항상 계정에 액세스할 수 있도록 다른 장치에 백업 보안 키를 등록하세요.",
"registering": "등록 중...",
@@ -1880,7 +1880,7 @@
"orgAuthChooseIdpDescription": "계속하려면 신원 공급자를 선택하세요.",
"orgAuthNoIdpConfigured": "이 조직은 구성된 신원 공급자가 없습니다. 대신 Pangolin 아이덴티티로 로그인할 수 있습니다.",
"orgAuthSignInWithPangolin": "Pangolin으로 로그인",
- "orgAuthSignInToOrg": "Use organization's identity provider",
+ "orgAuthSignInToOrg": "Sign in to an organization",
"orgAuthSelectOrgTitle": "조직 로그인",
"orgAuthSelectOrgDescription": "계속하려면 조직 ID를 입력하십시오.",
"orgAuthOrgIdPlaceholder": "your-organization",
@@ -2236,6 +2236,8 @@
"deviceCodeInvalidFormat": "코드는 9자리여야 합니다 (예: A1AJ-N5JD)",
"deviceCodeInvalidOrExpired": "무효하거나 만료된 코드",
"deviceCodeVerifyFailed": "이메일 확인에 실패했습니다:",
+ "deviceCodeValidating": "Validating device code...",
+ "deviceCodeVerifying": "Verifying device authorization...",
"signedInAs": "로그인한 사용자",
"deviceCodeEnterPrompt": "기기에 표시된 코드를 입력하세요",
"continue": "계속 진행하기",
@@ -2310,6 +2312,7 @@
"identifier": "식별자",
"deviceLoginUseDifferentAccount": "본인이 아닙니까? 다른 계정을 사용하세요.",
"deviceLoginDeviceRequestingAccessToAccount": "장치가 이 계정에 접근하려고 합니다.",
+ "loginSelectAuthenticationMethod": "Select an authentication method to continue.",
"noData": "데이터 없음",
"machineClients": "기계 클라이언트",
"install": "설치",
@@ -2424,5 +2427,30 @@
"blockClientQuestion": "Are you sure you want to block this client?",
"blockClientMessage": "The device will be forced to disconnect if currently connected. You can unblock the device later.",
"blockClientConfirm": "Block Client",
- "active": "Active"
+ "active": "Active",
+ "usernameOrEmail": "Username or Email",
+ "selectYourOrganization": "Select your organization",
+ "signInTo": "Log in in to",
+ "signInWithPassword": "Continue with Password",
+ "noAuthMethodsAvailable": "No authentication methods available for this organization.",
+ "enterPassword": "Enter your password",
+ "enterMfaCode": "Enter the code from your authenticator app",
+ "securityKeyRequired": "Please use your security key to sign in.",
+ "needToUseAnotherAccount": "Need to use a different account?",
+ "loginLegalDisclaimer": "By clicking the buttons below, you acknowledge you have read, understand, and agree to the Terms of Service and Privacy Policy.",
+ "termsOfService": "Terms of Service",
+ "privacyPolicy": "Privacy Policy",
+ "userNotFoundWithUsername": "No user found with that username.",
+ "verify": "Verify",
+ "signIn": "Sign In",
+ "forgotPassword": "Forgot password?",
+ "orgSignInTip": "If you've logged in before, you can enter your username or email above to authenticate with your organization's identity provider instead. It's easier!",
+ "continueAnyway": "Continue anyway",
+ "dontShowAgain": "Don't show again",
+ "orgSignInNotice": "Did you know?",
+ "signupOrgNotice": "Trying to sign in?",
+ "signupOrgTip": "Are you trying to sign in through your organization's identity provider?",
+ "signupOrgLink": "Sign in or sign up with your organization instead",
+ "verifyEmailLogInWithDifferentAccount": "Use a Different Account",
+ "logIn": "Log In"
}