diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-08-15 05:20:10 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-08-15 05:20:10 +0000 |
| commit | 8c916739d0116e9e53e4f209ebb5b14596871453 (patch) | |
| tree | 95da967f5804c7d3bc50451670fa07c2c56d5080 /i18n/locales/ko | |
| parent | 49d236df3bd2bd976ebc424644f34f5affa1074f (diff) | |
(대표님) 파트너 로그인 i18n 처리
Diffstat (limited to 'i18n/locales/ko')
| -rw-r--r-- | i18n/locales/ko/consent.json | 27 | ||||
| -rw-r--r-- | i18n/locales/ko/join.json | 121 | ||||
| -rw-r--r-- | i18n/locales/ko/login.json | 82 |
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 |
