mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-20 14:06:27 +00:00
bccf4284c4
login.features.* and login.selfHosted across all 23 locales — nothing renders them any more.
75 lines
4.9 KiB
TypeScript
75 lines
4.9 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const login: TranslationStrings = {
|
||
'login.error': '로그인 실패. 자격 증명을 확인하세요.',
|
||
'login.tagline': '나의 여행.\n나의 계획.',
|
||
'login.description': '인터랙티브 지도, 예산, 실시간 동기화로 함께 여행을 계획하세요.',
|
||
'login.title': '로그인',
|
||
'login.subtitle': '다시 오신 것을 환영합니다',
|
||
'login.signingIn': '로그인 중…',
|
||
'login.signIn': '로그인',
|
||
'login.createAdmin': '관리자 계정 만들기',
|
||
'login.createAdminHint': 'TREK의 첫 번째 관리자 계정을 설정하세요.',
|
||
'login.setNewPassword': '새 비밀번호 설정',
|
||
'login.setNewPasswordHint': '계속하기 전에 비밀번호를 변경해야 합니다.',
|
||
'login.createAccount': '계정 만들기',
|
||
'login.createAccountHint': '새 계정을 등록하세요.',
|
||
'login.creating': '생성 중…',
|
||
'login.noAccount': '계정이 없으신가요?',
|
||
'login.hasAccount': '이미 계정이 있으신가요?',
|
||
'login.register': '회원가입',
|
||
'login.emailPlaceholder': 'your@email.com',
|
||
'login.username': '사용자 이름',
|
||
'login.oidc.registrationDisabled': '회원가입이 비활성화되어 있습니다. 관리자에게 문의하세요.',
|
||
'login.oidc.noEmail': '공급자로부터 이메일을 받지 못했습니다.',
|
||
'login.oidc.tokenFailed': '인증 실패.',
|
||
'login.oidc.invalidState': '유효하지 않은 세션입니다. 다시 시도하세요.',
|
||
'login.demoFailed': '데모 로그인 실패',
|
||
'login.oidcSignIn': '{name}으로 로그인',
|
||
'login.oidcOnly': '비밀번호 인증이 비활성화되었습니다. SSO 공급자로 로그인하세요.',
|
||
'login.oidcLoggedOut': '로그아웃되었습니다. SSO 공급자로 다시 로그인하세요.',
|
||
'login.demoHint': '데모 체험 — 회원가입 불필요',
|
||
'login.mfaTitle': '2단계 인증',
|
||
'login.mfaSubtitle': '인증 앱의 6자리 코드를 입력하세요.',
|
||
'login.mfaCodeLabel': '인증 코드',
|
||
'login.mfaCodeRequired': '인증 앱의 코드를 입력하세요.',
|
||
'login.mfaHint': 'Google Authenticator, Authy 또는 다른 TOTP 앱을 열어주세요.',
|
||
'login.mfaBack': '← 로그인으로 돌아가기',
|
||
'login.mfaVerify': '인증',
|
||
'login.invalidInviteLink': '유효하지 않거나 만료된 초대 링크입니다',
|
||
'login.oidcFailed': 'OIDC 로그인 실패',
|
||
'login.usernameRequired': '사용자 이름을 입력하세요',
|
||
'login.passwordMinLength': '비밀번호는 최소 8자 이상이어야 합니다',
|
||
'login.forgotPassword': '비밀번호를 잊으셨나요?',
|
||
'login.rememberMe': '로그인 상태 유지',
|
||
'login.forgotPasswordTitle': '비밀번호 재설정',
|
||
'login.forgotPasswordBody': '가입 시 사용한 이메일 주소를 입력하세요. 계정이 존재하면 재설정 링크를 보내드립니다.',
|
||
'login.forgotPasswordSubmit': '재설정 링크 전송',
|
||
'login.forgotPasswordSentTitle': '이메일을 확인하세요',
|
||
'login.forgotPasswordSentBody': '해당 이메일로 계정이 있다면 재설정 링크가 전송 중입니다. 링크는 60분 후 만료됩니다.',
|
||
'login.forgotPasswordSmtpHintOff':
|
||
'알림: 관리자가 SMTP를 설정하지 않아 재설정 링크가 이메일 대신 서버 콘솔에 기록됩니다.',
|
||
'login.backToLogin': '로그인으로 돌아가기',
|
||
'login.newPassword': '새 비밀번호',
|
||
'login.confirmPassword': '새 비밀번호 확인',
|
||
'login.passwordsDontMatch': '비밀번호가 일치하지 않습니다',
|
||
'login.mfaCode': '2FA 코드',
|
||
'login.resetPasswordTitle': '새 비밀번호 설정',
|
||
'login.resetPasswordBody': '이전에 사용하지 않은 강력한 비밀번호를 선택하세요. 최소 8자.',
|
||
'login.resetPasswordMfaBody': '재설정을 완료하려면 2FA 코드 또는 백업 코드를 입력하세요.',
|
||
'login.resetPasswordSubmit': '비밀번호 재설정',
|
||
'login.resetPasswordVerify': '인증 및 재설정',
|
||
'login.resetPasswordSuccessTitle': '비밀번호가 업데이트되었습니다',
|
||
'login.resetPasswordSuccessBody': '새 비밀번호로 로그인할 수 있습니다.',
|
||
'login.resetPasswordInvalidLink': '유효하지 않은 재설정 링크',
|
||
'login.resetPasswordInvalidLinkBody': '이 링크가 없거나 손상되었습니다. 새 링크를 요청하세요.',
|
||
'login.resetPasswordFailed': '재설정 실패. 링크가 만료되었을 수 있습니다.',
|
||
'login.passkey.signIn': '패스키로 로그인',
|
||
'login.passkey.failed': '패스키 로그인에 실패했습니다. 다시 시도하세요.',
|
||
'login.insecureCookie.title': "Login won't stick over HTTP",
|
||
'login.insecureCookie.body':
|
||
'You’re connecting over plain HTTP, so your browser drops TREK’s secure session cookie — the next request fails with "Access token required". Fix: use HTTPS, or for a home-lab set COOKIE_SECURE=false.',
|
||
'login.insecureCookie.link': 'Open the Troubleshooting guide',
|
||
};
|
||
export default login;
|