Files
Gnuboard7/lang/ko/identity.php
T
2026-05-11 11:29:41 +09:00

115 lines
4.5 KiB
PHP

<?php
return [
'providers' => [
'mail' => [
'label' => '이메일',
'settings' => [
'code_length' => '인증 코드 길이',
'code_length_help' => '발송되는 숫자 코드의 자릿수 (기본 6, 최소 4, 최대 10).',
'from_address' => '발신자 주소',
'from_address_help' => '비어 있으면 시스템 기본 발신자를 사용합니다.',
],
],
],
'errors' => [
'verification_required' => '본인 확인이 필요합니다.',
'challenge_not_found' => '유효하지 않은 인증 요청입니다.',
'wrong_provider' => '이 인증 요청은 다른 프로바이더에서 처리해야 합니다.',
'invalid_state' => '이미 처리된 인증 요청입니다.',
'expired' => '인증 시간이 만료되었습니다. 다시 시도해주세요.',
'max_attempts' => '시도 횟수를 초과했습니다. 다시 요청해주세요.',
'invalid_code' => '인증 코드가 올바르지 않습니다.',
'invalid_verification_token' => '유효하지 않은 본인인증 토큰입니다.',
'missing_target' => '인증 대상(이메일·전화번호)이 필요합니다.',
'target_mismatch' => '인증한 대상과 요청한 대상이 일치하지 않습니다.',
'purpose_not_supported' => '선택된 프로바이더는 이 목적을 지원하지 않습니다.',
'provider_unavailable' => '본인인증 프로바이더를 사용할 수 없습니다.',
'generic' => '본인인증에 실패했습니다.',
'missing_scope_or_target' => '정책 조회를 위해 scope 와 target 이 모두 필요합니다.',
'admin_policy_has_no_default' => '관리자가 직접 생성한 정책에는 선언 기본값이 없습니다.',
'reset_field_failed' => '선언 기본값 복원에 실패했습니다. 필드가 유효한지 확인하세요.',
],
'messages' => [
'challenge_requested' => '본인인증 코드를 발송했습니다.',
'challenge_verified' => '본인 확인이 완료되었습니다.',
'challenge_cancelled' => '본인인증 요청이 취소되었습니다.',
],
'logs' => [
'activity' => [
'requested' => ':email 로 본인인증 코드를 발송했습니다.',
'verified' => '본인 확인이 완료되었습니다.',
'failed' => '본인인증에 실패했습니다.',
'expired' => '본인인증 시간이 만료되었습니다.',
'cancelled' => '본인인증 요청을 취소했습니다.',
],
],
'purposes' => [
'signup' => [
'label' => '회원가입 인증',
'description' => '신규 가입자의 이메일/전화번호 소유 확인.',
],
'password_reset' => [
'label' => '비밀번호 재설정',
'description' => '비밀번호를 잊은 사용자가 본인 확인 후 재설정.',
],
'self_update' => [
'label' => '자기 정보 변경',
'description' => '로그인 사용자가 이메일/전화 등 본인 정보를 변경할 때.',
],
'sensitive_action' => [
'label' => '민감 작업',
'description' => '계정 탈퇴·관리자 작업 등 재인증이 필요한 시점.',
],
],
'channels' => [
'email' => '이메일',
],
'origin_types' => [
'route' => '라우트',
'hook' => '훅',
'policy' => '정책',
'middleware' => '미들웨어',
'api' => 'API 직접 호출',
'custom' => '커스텀',
'system' => '시스템',
],
'policy' => [
'scope' => [
'route' => '라우트',
'hook' => '훅',
'custom' => '커스텀',
],
'fail_mode' => [
'block' => '차단(HTTP 428)',
'log_only' => '로그만 기록',
],
'applies_to' => [
'self' => '본인',
'admin' => '관리자',
'both' => '모두',
],
'source_type' => [
'core' => '코어',
'module' => '모듈',
'plugin' => '플러그인',
'admin' => '관리자',
],
],
'message' => [
'scope_type' => [
'provider_default' => 'Provider 기본',
'purpose' => 'Purpose 별',
'policy' => 'Policy 별',
],
],
];