summaryrefslogtreecommitdiff
path: root/i18n/locales/ko
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-08-15 05:20:10 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-08-15 05:20:10 +0000
commit8c916739d0116e9e53e4f209ebb5b14596871453 (patch)
tree95da967f5804c7d3bc50451670fa07c2c56d5080 /i18n/locales/ko
parent49d236df3bd2bd976ebc424644f34f5affa1074f (diff)
(대표님) 파트너 로그인 i18n 처리
Diffstat (limited to 'i18n/locales/ko')
-rw-r--r--i18n/locales/ko/consent.json27
-rw-r--r--i18n/locales/ko/join.json121
-rw-r--r--i18n/locales/ko/login.json82
3 files changed, 212 insertions, 18 deletions
diff --git a/i18n/locales/ko/consent.json b/i18n/locales/ko/consent.json
new file mode 100644
index 00000000..eedc42c1
--- /dev/null
+++ b/i18n/locales/ko/consent.json
@@ -0,0 +1,27 @@
+{
+ "consentTitle": "서비스 이용 약관 동의",
+ "consentDescription": "서비스 이용을 위해 다음 약관에 동의해주세요. 각 항목을 클릭하여 상세 내용을 확인할 수 있습니다.",
+ "privacyPolicyTitle": "개인정보 처리방침",
+ "privacyPolicyDescription": "개인정보 수집, 이용, 보관 및 파기에 관한 정책입니다.",
+ "termsOfServiceTitle": "이용약관",
+ "termsOfServiceDescription": "서비스 이용 시 준수해야 할 규칙과 조건입니다.",
+ "agreeToAll": "위 내용에 모두 동의합니다",
+ "nextStep": "다음 단계로",
+ "loadingPolicies": "정책 내용을 불러오는 중...",
+ "policyLoadError": "정책 내용을 불러올 수 없습니다.",
+ "policyFetchError": "정책 데이터를 불러오는 중 오류가 발생했습니다.",
+ "retryButton": "다시 시도",
+ "policiesNotConfigured": "일부 정책이 설정되지 않았습니다. 관리자에게 문의해주세요.",
+ "missingPrivacyPolicy": "개인정보 처리방침이 없습니다.",
+ "missingTermsOfService": "이용약관이 없습니다.",
+ "required": "필수",
+ "optional": "선택",
+ "showMore": "더보기",
+ "showLess": "간략히",
+ "viewFullText": "전문보기",
+ "effectiveDate": "시행일",
+ "version": "버전",
+ "close": "닫기",
+ "agreeAndClose": "동의하고 닫기",
+ "noContent": "내용 없음"
+} \ No newline at end of file
diff --git a/i18n/locales/ko/join.json b/i18n/locales/ko/join.json
new file mode 100644
index 00000000..691ca61f
--- /dev/null
+++ b/i18n/locales/ko/join.json
@@ -0,0 +1,121 @@
+{
+ "partnerRegistration": "파트너 등록",
+ "consentStep": "약관 동의",
+ "consentStepDesc": "서비스 이용 약관 동의",
+ "accountStep": "계정 생성",
+ "accountStepDesc": "개인 계정 정보 입력",
+ "vendorStep": "업체 등록",
+ "vendorStepDesc": "업체 정보 및 서류 제출",
+
+ "accountInfoInput": "계정 정보 입력",
+ "accountInfoDescription": "서비스 이용을 위한 개인 계정을 생성합니다.",
+ "name": "이름",
+ "email": "이메일",
+ "phoneNumber": "전화번호",
+ "country": "국가",
+ "enterName": "이름을 입력하세요",
+ "enterEmail": "이메일을 입력하세요",
+ "selectCountry": "국가 선택",
+ "searchCountry": "국가 검색...",
+ "noCountryFound": "국가를 찾을 수 없습니다.",
+ "previous": "이전",
+ "nextStep": "다음 단계",
+ "checking": "확인 중...",
+
+ "emailAlreadyInUse": "이미 사용 중인 이메일입니다.",
+ "emailCheckError": "이메일 확인 중 오류가 발생했습니다.",
+
+ "vendorInfoRegistration": "업체 정보 등록",
+ "vendorInfoDescription": "업체 정보와 필요한 서류를 등록해주세요. 모든 정보는 관리자 검토 후 승인됩니다.",
+ "basicInformation": "기본 정보",
+ "vendorType": "업체유형",
+ "vendorName": "업체명",
+ "supplyItems": "공급품목",
+ "businessRegistrationNumber": "사업자등록번호",
+ "address": "주소",
+ "representativePhone": "대표 전화",
+ "representativeEmail": "대표 이메일",
+ "website": "웹사이트",
+
+ "loading": "Loading...",
+ "selectVendorType": "업체유형 선택",
+ "searchVendorType": "업체유형 검색...",
+ "noVendorTypeFound": "업체유형을 찾을 수 없습니다.",
+ "vendorNameHintKorea": "사업자 등록증에 표기된 정확한 회사명을 입력하세요.",
+ "vendorNameHintOverseas": "해외 업체의 경우 영문 회사명을 입력하세요.",
+ "supplyItemsHint": "공급 가능한 제품/서비스를 입력하세요",
+ "emailHint": "비워두면 계정 이메일({{email}})을 사용합니다.",
+
+ "contactInfo": "담당자 정보 (최소 1명)",
+ "addContact": "담당자 추가",
+ "contactName": "담당자명",
+ "position": "직급",
+ "department": "부서",
+ "responsibility": "담당업무",
+ "selectResponsibility": "담당업무를 선택하세요",
+ "delete": "삭제",
+
+ "koreanBusinessInfo": "한국 사업자 정보",
+ "representativeName": "대표자 이름",
+ "representativeBirth": "대표자 생년월일",
+ "corporateRegistrationNumber": "법인등록번호",
+ "samsungWorkExperience": "대표자 삼성중공업 근무이력",
+
+ "requiredDocuments": "필수 첨부 서류",
+ "businessRegistrationCertificate": "사업자등록증",
+ "businessRegistrationDesc": "사업자등록증 스캔본 또는 사진을 업로드해주세요.",
+ "isoCertificate": "ISO 인증서",
+ "isoCertificateDesc": "ISO 9001, ISO 14001 등 품질/환경 관리 인증서를 업로드해주세요.",
+ "creditReport": "신용평가보고서",
+ "creditReportDesc": "신용평가기관에서 발급한 발행 1년 이내의 신용평가보고서를 업로드해주세요.",
+ "bankAccountCopy": "대금지급 통장사본",
+ "bankAccountDesc": "대금 지급용 은행 계좌의 통장 사본 또는 계좌증명서를 업로드해주세요.",
+
+ "fileUpload": "파일 업로드",
+ "dragOrClick": "드래그 또는 클릭",
+ "maxSize": "최대",
+ "fileError": "파일 에러",
+ "uploadFailed": "업로드 실패",
+
+ "uploadBusinessRegistration": "사업자등록증을 업로드해주세요.",
+ "uploadIsoCertification": "ISO 인증서를 업로드해주세요.",
+ "uploadCreditReport": "신용평가보고서를 업로드해주세요.",
+ "uploadBankAccount": "대금지급 통장사본을 업로드해주세요.",
+ "fileUploadRequired": "파일 업로드 필수",
+
+ "completeRegistration": "등록 완료",
+ "registering": "등록 중...",
+ "registrationComplete": "등록 완료",
+ "registrationCompleteDesc": "회원가입 및 업체 등록이 완료되었습니다. 관리자 승인 후 서비스를 이용하실 수 있습니다.",
+ "registrationFailed": "등록에 실패했습니다.",
+ "error": "오류",
+ "serverError": "서버 에러",
+ "errorOccurred": "에러가 발생했습니다.",
+ "failedToLoadVendorTypes": "업체 유형을 불러오는데 실패했습니다",
+
+ "selectCountryFirst": "국가를 먼저 선택해주세요",
+ "enterPhoneNumber": "전화번호를 입력하세요",
+ "selectCountryForPhoneFormat": "국가를 먼저 선택하여 올바른 전화번호 형식을 확인하세요.",
+ "phoneExample": "예시: {{national}} 또는 {{international}}",
+ "phoneCountryCode": "국가 코드: +{{code}}. 국내 형식 또는 국제 형식으로 입력 가능합니다.",
+ "enterValidPhoneFormat": "올바른 전화번호 형식으로 입력해주세요.",
+ "invalidPhoneFormat": "올바른 전화번호 형식이 아닙니다.",
+ "phoneTooShort": "전화번호가 너무 짧습니다.",
+ "phoneTooLong": "전화번호가 너무 깁니다.",
+ "phoneInvalidLength": "전화번호 길이가 올바르지 않습니다.",
+ "phoneNotPossible": "이 국가에서 가능하지 않은 전화번호 형식입니다.",
+ "phoneInvalid": "유효하지 않은 전화번호입니다.",
+ "phoneFormatError": "전화번호 형식을 확인해주세요.",
+ "validPhoneNumber": "올바른 전화번호입니다.",
+
+ "taskPresidentDirector": "회사대표 President/Director",
+ "taskSalesManagement": "영업관리 Sales Management",
+ "taskEngineeringDesign": "설계/기술 Engineering/Design",
+ "taskProcurement": "구매 Procurement",
+ "taskDeliveryControl": "납기/출하/운송 Delivery Control",
+ "taskPmManufacturing": "PM/생산관리 PM/Manufacturing",
+ "taskQualityManagement": "품질관리 Quality Management",
+ "taskShippingDocManagement": "세금계산서/납품서관리 Shipping Doc. Management",
+ "taskAsManagement": "A/S 관리 A/S Management",
+ "taskFieldServiceEngineer": "FSE(야드작업자) Field Service Engineer"
+} \ No newline at end of file
diff --git a/i18n/locales/ko/login.json b/i18n/locales/ko/login.json
index ed88a686..eaa73a43 100644
--- a/i18n/locales/ko/login.json
+++ b/i18n/locales/ko/login.json
@@ -11,17 +11,17 @@
"loginWithKnox": "Knox로 로그인",
"noAccount": "계정이 없으신가요?",
"signUp": "회원가입",
- "and":"와",
- "ContinueWithEmail":"Continue with Email",
- "defaultErrorMessage":"에러가 발생했습니다.",
- "otpSentTitle":"OTP 발송",
- "otpSentMessage":"메일로 전송된 OTP를 확인하세요.",
- "errorTitle":"에러",
- "invalidToken":"유효하지 않은 링크를 클릭하셨습니다. 링크는 10분 간 유효합니다.",
- "verifyOtp":"OTP 인증",
- "verifying":"OTP 인증 중",
- "loginSuccess":"로그인 성공",
- "youAreLoggedIn":"로그인이 되었습니다.",
+ "and": "와",
+ "ContinueWithEmail": "Continue with Email",
+ "defaultErrorMessage": "에러가 발생했습니다.",
+ "otpSentTitle": "OTP 발송",
+ "otpSentMessage": "메일로 전송된 OTP를 확인하세요.",
+ "errorTitle": "에러",
+ "invalidToken": "유효하지 않은 링크를 클릭하셨습니다. 링크는 10분 간 유효합니다.",
+ "verifyOtp": "OTP 인증",
+ "verifying": "OTP 인증 중",
+ "loginSuccess": "로그인 성공",
+ "youAreLoggedIn": "로그인이 되었습니다.",
"languages": {
"english": "English",
"korean": "한국어"
@@ -39,13 +39,59 @@
"privacyPolicy": "개인정보 보호정책",
"joinButton": "사업자 번호로 신청하기",
"loginDescription": "등록된 업체만 로그인하실 수 있습니다. 아직 등록되지 않은 업체라면 상단의 업체 등록 신청 버튼을 이용해주세요.",
- "vendorNotRegistered":"등록된 업체가 아닙니다. 먼저 업체 등록 신청을 해주세요.",
- "newVendor":"신규 업체이신가요? 여기서 등록하세요",
- "registerVendor":"업체 등록 신청",
- "taxIdTooltip":"법인/개인사업자 사업자등록번호를 '-' 포함하여 입력해주세요 (예: 123-45-67890)",
+ "vendorNotRegistered": "등록된 업체가 아닙니다. 먼저 업체 등록 신청을 해주세요.",
+ "newVendor": "신규 업체이신가요? 여기서 등록하세요",
+ "registerVendor": "업체 등록 신청",
+ "taxIdTooltip": "법인/개인사업자 사업자등록번호를 '-' 포함하여 입력해주세요 (예: 123-45-67890)",
"taxIdHint": "사업자 등록 번호는 업체 인증에 사용됩니다",
"alreadyRegistered": "이미 등록된 업체이신가요? 로그인하기",
- "registrationInfoTitle":"업체 등록 신청 안내",
- "registrationInfoDescription":"이미 등록된 업체의 직원이신가요? 상단의 로그인 버튼을 눌러 로그인하세요. 새로운 업체 등록을 원하시면 아래 양식을 작성해주세요."
-
+ "registrationInfoTitle": "업체 등록 신청 안내",
+ "registrationInfoDescription": "이미 등록된 업체의 직원이신가요? 상단의 로그인 버튼을 눌러 로그인하세요. 새로운 업체 등록을 원하시면 아래 양식을 작성해주세요.",
+ "credentialsRequired": "이메일과 비밀번호를 입력해주세요",
+ "invalidCredentials": "이메일 또는 비밀번호가 올바르지 않습니다",
+ "generalLogin": "일반 로그인",
+ "sgipsLogin": "S-Gips 로그인",
+ "emailPlaceholder": "이메일을 입력하세요",
+ "authenticating": "인증 중...",
+ "sgipsId": "S-Gips ID",
+ "sgipsPassword": "S-Gips 비밀번호",
+ "sgipsAuthenticating": "S-Gips 인증 중...",
+ "sgipsAutoSms": "S-Gips 계정으로 로그인하면 자동으로 SMS 인증이 진행됩니다.",
+ "smsVerification": "SMS 인증",
+ "firstAuthCompleteFor": "{{email}}로 1차 인증이 완료되었습니다",
+ "enterSixDigitCodeInstructions": "등록된 전화번호로 전송된 6자리 인증번호를 입력해주세요",
+ "firstAuthComplete": "1차 인증 완료",
+ "proceedingSmsAuth": "SMS 인증을 진행합니다.",
+ "smsAuthRequired": "SMS 인증 필요",
+ "sendingCodeToPhone": "등록된 전화번로로 인증번호를 전송합니다.",
+ "sgipsAuthComplete": "S-Gips 인증 완료",
+ "smsAuthStarted": "SMS 인증 시작",
+ "sendingCodeToSgipsPhone": "S-Gips 등록 전화번호로 인증번호를 전송합니다.",
+ "sgipsLoginFailed": "S-Gips 로그인에 실패했습니다",
+ "backToLogin": "다시 로그인하기",
+ "resendCode": "인증번호 재전송",
+ "didNotReceiveCode": "인증번호를 받지 못하셨나요?",
+ "sending": "전송 중...",
+ "resendAvailable": "재전송 가능 ({{seconds}}초)",
+ "enterSixDigitCode": "6자리 인증번호를 입력해주세요",
+ "authenticationComplete": "인증 완료",
+ "checkPhoneNumber": "전화번호가 올바른지 확인해주세요",
+ "checkSpamFolder": "스팸 메시지함을 확인해주세요",
+ "useResendButton": "잠시 후 재전송 버튼을 이용해주세요",
+ "emailAddress": "이메일 주소",
+ "cancel": "취소",
+ "sendResetLink": "재설정 링크 전송",
+ "resetLinkSent": "재설정 링크 전송",
+ "authenticationFailed": "인증에 실패했습니다",
+ "smsSent": "SMS 전송 완료",
+ "smsCodeSent": "인증번호를 전송했습니다.",
+ "smsFailure": "SMS 전송에 실패했습니다.",
+ "smsError": "SMS 전송 중 오류가 발생했습니다.",
+ "authSessionExpired": "인증 세션이 만료되었습니다. 다시 로그인해주세요.",
+ "loginCompleted": "로그인이 완료되었습니다.",
+ "invalidAuthCode": "인증번호가 올바르지 않습니다.",
+ "authCodeExpired": "인증번호가 올바르지 않거나 만료되었습니다.",
+ "accessDenied": "접근이 거부되었습니다.",
+ "mfaAuthFailed": "MFA 인증에 실패했습니다.",
+ "mfaAuthError": "MFA 인증 중 오류가 발생했습니다."
} \ No newline at end of file