feat(auth): Add SMS and email configuration options to global store and update localization

This commit is contained in:
web@ppanel
2025-01-15 15:49:11 +07:00
parent 9b8258ce5a
commit 4acf7b1837
52 changed files with 675 additions and 385 deletions
+1 -8
View File
@@ -1,8 +1,4 @@
{
"emailSuffixWhitelist": "이메일 접미사 허용 목록",
"emailSuffixWhitelistDescription": "활성화되면, 목록에 있는 접미사를 가진 이메일만 등록할 수 있습니다",
"emailVerification": "이메일 인증",
"emailVerificationDescription": "활성화되면 사용자는 이메일을 인증해야 합니다",
"ipRegistrationLimit": "IP 등록 제한",
"ipRegistrationLimitDescription": "활성화되면 규칙 요구 사항을 충족하는 IP는 등록이 제한됩니다. 단, CDN이나 프론트엔드 프록시로 인해 IP 결정에 문제가 발생할 수 있습니다.",
"penaltyTime": "벌칙 시간 (분)",
@@ -13,8 +9,5 @@
"stopNewUserRegistration": "신규 사용자 등록 중지",
"stopNewUserRegistrationDescription": "활성화되면 누구도 등록할 수 없습니다",
"trialRegistration": "시험 등록",
"trialRegistrationDescription": "체험 등록을 활성화합니다. 먼저 체험 패키지와 기간을 수정하세요.",
"whitelistSuffixes": "허용 목록 접미사",
"whitelistSuffixesDescription": "등록 시 이메일 확인에 사용됩니다. 한 줄에 하나씩 입력하세요.",
"whitelistSuffixesPlaceholder": "이메일 접미사를 입력하세요. 한 줄에 하나씩"
"trialRegistrationDescription": "체험 등록을 활성화합니다. 먼저 체험 패키지와 기간을 수정하세요."
}
+19 -1
View File
@@ -1,12 +1,23 @@
{
"emailBasicConfig": "기본 구성",
"emailBasicConfigDescription": "SMTP 서버 설정 및 이메일 인증 옵션을 구성합니다",
"emailLogs": "이메일 로그",
"emailLogsDescription": "보낸 이메일의 기록과 상태를 확인하세요",
"emailSuffixWhitelist": "이메일 접미사 허용 목록",
"emailSuffixWhitelistDescription": "활성화되면, 목록에 있는 접미사를 가진 이메일만 등록할 수 있습니다.",
"emailTemplate": "이메일 템플릿",
"emailVerification": "이메일 인증",
"emailVerificationDescription": "활성화되면 사용자는 이메일을 인증해야 합니다",
"enable": "사용",
"enableDescription": "활성화 후, 휴대폰 등록, 로그인, 연결 및 연결 해제 기능이 활성화됩니다",
"expiration_email_template": "만료 알림 템플릿",
"expiration_email_templateDescription": "{after}.variable{before} 자리표시는 실제 데이터로 대체됩니다. 이 변수를 반드시 유지하십시오.",
"failed": "실패",
"inputPlaceholder": "값을 입력하세요...",
"maintenance_email_template": "유지보수 공지 템플릿",
"maintenance_email_templateDescription": "{after}.variable{before} 자리표시자는 실제 데이터로 대체됩니다. 이 변수를 반드시 유지하십시오.",
"recipient": "수신자",
"saveFailed": "구성 저장에 실패했습니다",
"saveSuccess": "구성이 성공적으로 저장되었습니다.",
"sendFailure": "테스트 이메일 전송에 실패했습니다. 설정을 확인해 주세요.",
"sendSuccess": "테스트 이메일이 성공적으로 전송되었습니다.",
@@ -14,6 +25,8 @@
"sendTestEmailDescription": "구성을 확인하기 위해 테스트 이메일을 보냅니다.",
"senderAddress": "발신자 주소",
"senderAddressDescription": "이메일을 보낼 때 사용하는 기본 이메일 주소입니다.",
"sent": "보냄",
"sentAt": "보낸 시간",
"smtpAccount": "SMTP 계정",
"smtpAccountDescription": "인증에 사용되는 이메일 계정입니다.",
"smtpEncryptionMethod": "SMTP 암호화 방법",
@@ -24,6 +37,11 @@
"smtpServerAddressDescription": "이메일 전송에 사용되는 서버 주소를 지정하세요.",
"smtpServerPort": "SMTP 서버 포트",
"smtpServerPortDescription": "SMTP 서버에 연결하는 데 사용되는 포트를 지정하십시오.",
"status": "상태",
"subject": "제목",
"verify_email_template": "이메일 인증 템플릿",
"verify_email_templateDescription": "{after}.variable{before} 자리표시는 실제 데이터로 대체됩니다. 이 변수를 반드시 유지하십시오."
"verify_email_templateDescription": "{after}.variable{before} 자리표시는 실제 데이터로 대체됩니다. 이 변수를 반드시 유지하십시오.",
"whitelistSuffixes": "허용 목록 접미사",
"whitelistSuffixesDescription": "등록 시 이메일 확인에 사용됩니다. 한 줄에 하나씩 입력하세요.",
"whitelistSuffixesPlaceholder": "이메일 접미사를 입력하세요. 한 줄에 하나씩"
}