Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
# Conflicts: # src/locales/en.json # src/locales/ko.json
This commit is contained in:
@@ -1,168 +1,170 @@
|
|||||||
{
|
{
|
||||||
"common": {
|
"common": {
|
||||||
"language": "Language",
|
"language": "Language",
|
||||||
"confirm": "Confirm",
|
"confirm": "Confirm",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
"reset": "Reset",
|
"reset": "Reset",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"save": "Save",
|
"save": "Save",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"edit": "Edit",
|
"edit": "Edit",
|
||||||
"add": "Add",
|
"add": "Add",
|
||||||
"search": "Search",
|
"search": "Search",
|
||||||
"loading": "Loading...",
|
"loading": "Loading...",
|
||||||
"error": "An error occurred",
|
"error": "An error occurred",
|
||||||
"success": "Success",
|
"success": "Success",
|
||||||
"noData": "No data available"
|
"noData": "No data available"
|
||||||
},
|
},
|
||||||
"menu": {
|
"menu": {
|
||||||
"home": "Home",
|
"home": "Home",
|
||||||
"about": "About",
|
"about": "About",
|
||||||
"contact": "Contact",
|
"contact": "Contact",
|
||||||
"settings": "Settings",
|
"settings": "Settings",
|
||||||
"logout": "Logout",
|
"logout": "Logout",
|
||||||
"test": "Test",
|
"test": "Test",
|
||||||
"menu": "Menu"
|
"menu": "Menu"
|
||||||
},
|
},
|
||||||
"login": {
|
"login": {
|
||||||
"title": "Login",
|
"title": "Login",
|
||||||
"subtitle": "Login to start.",
|
"subtitle": "Login to start.",
|
||||||
"username": "Username",
|
"username": "Username",
|
||||||
"usernamePlaceholder": "Enter your username.",
|
"usernamePlaceholder": "Enter your username.",
|
||||||
"password": "Password",
|
"password": "Password",
|
||||||
"passwordPlaceholder": "Enter your password.",
|
"passwordPlaceholder": "Enter your password.",
|
||||||
"passwordMinLength": "Password must be at least 6 characters long.",
|
"passwordMinLength": "Password must be at least 6 characters long.",
|
||||||
"passwordComplexity": "Password must contain at least one uppercase letter, one lowercase letter, and one number.",
|
"passwordComplexity": "Password must contain at least one uppercase letter, one lowercase letter, and one number.",
|
||||||
"confirmPasswordPlaceholder": "Confirm your password.",
|
"confirmPasswordPlaceholder": "Confirm your password.",
|
||||||
"confirmPasswordMismatch": "Passwords do not match.",
|
"confirmPasswordMismatch": "Passwords do not match.",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"namePlaceholder": "Enter your name.",
|
"namePlaceholder": "Enter your name.",
|
||||||
"nameMinLength": "Name must be at least 2 characters long.",
|
"nameMinLength": "Name must be at least 2 characters long.",
|
||||||
"phone": "Phone",
|
"phone": "Phone",
|
||||||
"phonePlaceholder": "Enter your phone number.",
|
"phonePlaceholder": "Enter your phone number.",
|
||||||
"phoneFormat": "Enter a valid phone number.",
|
"phoneFormat": "Enter a valid phone number.",
|
||||||
"generalError": "An error occurred while logging in."
|
"generalError": "An error occurred while logging in."
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"title": "Search Filters",
|
"title": "Search Filters",
|
||||||
"period": "Period",
|
"period": "Period",
|
||||||
"periods": {
|
"periods": {
|
||||||
"1month": "1 Month",
|
"1month": "1 Month",
|
||||||
"3months": "3 Months",
|
"3months": "3 Months",
|
||||||
"6months": "6 Months",
|
"6months": "6 Months",
|
||||||
"custom": "Custom"
|
"custom": "Custom"
|
||||||
},
|
},
|
||||||
"transactionType": "Transaction Type",
|
"transactionType": "Transaction Type",
|
||||||
"transactionTypes": {
|
"transactionTypes": {
|
||||||
"all": "All",
|
"all": "All",
|
||||||
"deposit": "Deposit",
|
"deposit": "Deposit",
|
||||||
"withdrawal": "Withdrawal"
|
"withdrawal": "Withdrawal"
|
||||||
},
|
},
|
||||||
"sortOrder": "Sort Order",
|
"sortOrder": "Sort Order",
|
||||||
"sortOrders": {
|
"sortOrders": {
|
||||||
"latest": "Latest",
|
"latest": "Latest",
|
||||||
"oldest": "Oldest"
|
"oldest": "Oldest"
|
||||||
},
|
},
|
||||||
"startDate": "Start Date",
|
"startDate": "Start Date",
|
||||||
"endDate": "End Date",
|
"endDate": "End Date",
|
||||||
"dateRange": "Date Range",
|
"dateRange": "Date Range",
|
||||||
"currentConditions": "Current Conditions",
|
"currentConditions": "Current Conditions",
|
||||||
"searchResults": "Search Results",
|
"searchResults": "Search Results",
|
||||||
"transactionId": "Transaction ID",
|
"transactionId": "Transaction ID",
|
||||||
"amount": "Amount",
|
"amount": "Amount",
|
||||||
"date": "Date",
|
"date": "Date",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"completed": "Completed",
|
"completed": "Completed",
|
||||||
"failed": "Failed"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"title": "Settings",
|
"title": "Settings",
|
||||||
"notificationSettings": "Notification Settings",
|
"notificationSettings": "Notification Settings",
|
||||||
"noticeAlarms": "Notice Alarms",
|
"noticeAlarms": "Notice Alarms",
|
||||||
"serviceOperation": "Service Operation & Failures",
|
"serviceOperation": "Service Operation & Failures",
|
||||||
"interestFreeEvent": "Interest-Free Benefits & Events",
|
"interestFreeEvent": "Interest-Free Benefits & Events",
|
||||||
"servicePolicyChange": "Service & Policy Changes",
|
"servicePolicyChange": "Service & Policy Changes",
|
||||||
"niceNews": "NICE News & Other Information",
|
"niceNews": "NICE News & Other Information",
|
||||||
"settlementAlarms": "Settlement Alarms",
|
"settlementAlarms": "Settlement Alarms",
|
||||||
"settlementStatus": "Settlement Status",
|
"settlementStatus": "Settlement Status",
|
||||||
"settlementLimit": "Settlement Limit Alarm",
|
"settlementLimit": "Settlement Limit Alarm",
|
||||||
"marketingConsent": "Marketing Information Consent",
|
"marketingConsent": "Marketing Information Consent",
|
||||||
"loginTypeSetting": "Login Type",
|
"loginTypeSetting": "Login Type",
|
||||||
"serviceLanguageSetting": "Language",
|
"serviceLanguageSetting": "Language",
|
||||||
"logout": "Logout",
|
"logout": "Logout",
|
||||||
"privacyPolicy": "Privacy Policy",
|
"privacyPolicy": "Privacy Policy",
|
||||||
"loginType": {
|
"loginType": {
|
||||||
"title": "Please select a login type.",
|
"title": "Please select a login type.",
|
||||||
"idPassword": "ID/PW Login",
|
"idPassword": "ID/PW Login",
|
||||||
"biometric": "Biometric Authentication"
|
"biometric": "Biometric Authentication"
|
||||||
},
|
},
|
||||||
"serviceLanguage": {
|
"serviceLanguage": {
|
||||||
"title": "Please select language.",
|
"title": "Please select language.",
|
||||||
"notice": "※ If the language is not supported, English will be set automatically"
|
"notice": "※ If the language is not supported, English will be set automatically"
|
||||||
}
|
},
|
||||||
},
|
"termsAndPrivacy": "Terms of Service and Privacy Policy",
|
||||||
"support": {
|
"logoutConfirm": "Do you want to logout?"
|
||||||
"notice": {
|
},
|
||||||
"title": "Notice",
|
"support": {
|
||||||
"searchPlaceholder": "Enter search keyword",
|
"notice": {
|
||||||
"categories": {
|
"title": "Notice",
|
||||||
"ALL": "All",
|
"searchPlaceholder": "Enter search keyword",
|
||||||
"NOTICE": "Notice",
|
"categories": {
|
||||||
"EVENT": "Event",
|
"ALL": "All",
|
||||||
"SERVICE": "Service",
|
"NOTICE": "Notice",
|
||||||
"IMPORTANT": "Important"
|
"EVENT": "Event",
|
||||||
}
|
"SERVICE": "Service",
|
||||||
},
|
"IMPORTANT": "Important"
|
||||||
"faq": {
|
}
|
||||||
"title": "Frequently Asked Questions",
|
},
|
||||||
"searchPlaceholder": "Enter search keyword",
|
"faq": {
|
||||||
"all": "All",
|
"title": "Frequently Asked Questions",
|
||||||
"inquiryButton": "Contact Support",
|
"searchPlaceholder": "Enter search keyword",
|
||||||
"categories": {
|
"all": "All",
|
||||||
"all": "All",
|
"inquiryButton": "Contact Support",
|
||||||
"00": "TOP 10",
|
"categories": {
|
||||||
"01": "Contract",
|
"all": "All",
|
||||||
"02": "Cancellation",
|
"00": "TOP 10",
|
||||||
"03": "Settlement",
|
"01": "Contract",
|
||||||
"04": "Technical/Integration",
|
"02": "Cancellation",
|
||||||
"05": "Service",
|
"03": "Settlement",
|
||||||
"06": "Limit/Guarantee Insurance",
|
"04": "Technical/Integration",
|
||||||
"07": "Information Change",
|
"05": "Service",
|
||||||
"08": "Partner Inquiry",
|
"06": "Limit/Guarantee Insurance",
|
||||||
"99": "Other"
|
"07": "Information Change",
|
||||||
}
|
"08": "Partner Inquiry",
|
||||||
},
|
"99": "Other"
|
||||||
"qna": {
|
}
|
||||||
"title": "Support Inquiry",
|
},
|
||||||
"merchant": "Merchant",
|
"qna": {
|
||||||
"all": "All",
|
"title": "Support Inquiry",
|
||||||
"inquiryButton": "Submit Inquiry",
|
"merchant": "Merchant",
|
||||||
"categories": {
|
"all": "All",
|
||||||
"all": "All",
|
"inquiryButton": "Submit Inquiry",
|
||||||
"choose": "Choose",
|
"categories": {
|
||||||
"01": "Billing & Tax Inquiry",
|
"all": "All",
|
||||||
"02": "Transaction & Cancellation Inquiry",
|
"choose": "Choose",
|
||||||
"03": "Contract & Service Request Inquiry",
|
"01": "Billing & Tax Inquiry",
|
||||||
"04": "Technical & Payment Error Inquiry",
|
"02": "Transaction & Cancellation Inquiry",
|
||||||
"05": "Others",
|
"03": "Contract & Service Request Inquiry",
|
||||||
"06": "Service Usage Inquiry",
|
"04": "Technical & Payment Error Inquiry",
|
||||||
"09": "Credit Limit & Insurance Inquiry"
|
"05": "Others",
|
||||||
},
|
"06": "Service Usage Inquiry",
|
||||||
"statusCode": {
|
"09": "Credit Limit & Insurance Inquiry"
|
||||||
"all": "All",
|
},
|
||||||
"00": "Submit",
|
"statusCode": {
|
||||||
"01": "Save",
|
"all": "All",
|
||||||
"02": "Submit Inquiry",
|
"00": "Submit",
|
||||||
"03": "Completed"
|
"01": "Save",
|
||||||
},
|
"02": "Submit Inquiry",
|
||||||
"validation": {
|
"03": "Completed"
|
||||||
"title": "Title is Required.",
|
},
|
||||||
"requestType": "RequestType is Required.",
|
"validation": {
|
||||||
"requestName": "RequestName is Required.",
|
"title": "Title is Required.",
|
||||||
"requestTel": "Phone number is Required.",
|
"requestType": "RequestType is Required.",
|
||||||
"requestEmail": "Invalid Email Type.",
|
"requestName": "RequestName is Required.",
|
||||||
"contents": "Contents is Required."
|
"requestTel": "Phone number is Required.",
|
||||||
}
|
"requestEmail": "Invalid Email Type.",
|
||||||
}
|
"contents": "Contents is Required."
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -1,173 +1,175 @@
|
|||||||
{
|
{
|
||||||
"common": {
|
"common": {
|
||||||
"language": "언어",
|
"language": "언어",
|
||||||
"confirm": "확인",
|
"confirm": "확인",
|
||||||
"cancel": "취소",
|
"cancel": "취소",
|
||||||
"reset": "초기화",
|
"reset": "초기화",
|
||||||
"close": "닫기",
|
"close": "닫기",
|
||||||
"save": "저장",
|
"save": "저장",
|
||||||
"delete": "삭제",
|
"delete": "삭제",
|
||||||
"edit": "수정",
|
"edit": "수정",
|
||||||
"add": "추가",
|
"add": "추가",
|
||||||
"search": "검색",
|
"search": "검색",
|
||||||
"loading": "로딩중...",
|
"loading": "로딩중...",
|
||||||
"error": "오류가 발생했습니다",
|
"error": "오류가 발생했습니다",
|
||||||
"success": "성공",
|
"success": "성공",
|
||||||
"noData": "데이터가 없습니다"
|
"noData": "데이터가 없습니다"
|
||||||
},
|
},
|
||||||
"menu": {
|
"menu": {
|
||||||
"home": "홈",
|
"home": "홈",
|
||||||
"about": "회사소개",
|
"about": "회사소개",
|
||||||
"contact": "문의하기",
|
"contact": "문의하기",
|
||||||
"settings": "설정",
|
"settings": "설정",
|
||||||
"logout": "로그아웃",
|
"logout": "로그아웃",
|
||||||
"test": "테스트",
|
"test": "테스트",
|
||||||
"menu": "메뉴"
|
"menu": "메뉴"
|
||||||
},
|
},
|
||||||
"login": {
|
"login": {
|
||||||
"title": "로그인",
|
"title": "로그인",
|
||||||
"subtitle": "로그인하여 시작하세요.",
|
"subtitle": "로그인하여 시작하세요.",
|
||||||
"username": "사용자명",
|
"username": "사용자명",
|
||||||
"usernamePlaceholder": "사용자명을 입력하세요.",
|
"usernamePlaceholder": "사용자명을 입력하세요.",
|
||||||
"password": "비밀번호",
|
"password": "비밀번호",
|
||||||
"passwordPlaceholder": "비밀번호를 입력하세요.",
|
"passwordPlaceholder": "비밀번호를 입력하세요.",
|
||||||
"passwordMinLength": "비밀번호는 최소 6자 이상이어야 합니다.",
|
"passwordMinLength": "비밀번호는 최소 6자 이상이어야 합니다.",
|
||||||
"passwordComplexity": "비밀번호는 대문자, 소문자, 숫자를 포함해야 합니다.",
|
"passwordComplexity": "비밀번호는 대문자, 소문자, 숫자를 포함해야 합니다.",
|
||||||
"confirmPasswordPlaceholder": "비밀번호 확인을 입력하세요.",
|
"confirmPasswordPlaceholder": "비밀번호 확인을 입력하세요.",
|
||||||
"confirmPasswordMismatch": "비밀번호가 일치하지 않습니다.",
|
"confirmPasswordMismatch": "비밀번호가 일치하지 않습니다.",
|
||||||
"name": "이름",
|
"name": "이름",
|
||||||
"namePlaceholder": "이름을 입력하세요.",
|
"namePlaceholder": "이름을 입력하세요.",
|
||||||
"nameMinLength": "이름은 최소 2자 이상이어야 합니다.",
|
"nameMinLength": "이름은 최소 2자 이상이어야 합니다.",
|
||||||
"phone": "전화번호",
|
"phone": "전화번호",
|
||||||
"phonePlaceholder": "전화번호를 입력하세요.",
|
"phonePlaceholder": "전화번호를 입력하세요.",
|
||||||
"phoneFormat": "올바른 전화번호 형식을 입력해주세요.",
|
"phoneFormat": "올바른 전화번호 형식을 입력해주세요.",
|
||||||
"generalError": "로그인 중 오류가 발생했습니다."
|
"generalError": "로그인 중 오류가 발생했습니다."
|
||||||
},
|
},
|
||||||
"filter": {
|
"filter": {
|
||||||
"title": "조회조건 설정",
|
"title": "조회조건 설정",
|
||||||
"period": "조회기간",
|
"period": "조회기간",
|
||||||
"periods": {
|
"periods": {
|
||||||
"1month": "1개월",
|
"1month": "1개월",
|
||||||
"3months": "3개월",
|
"3months": "3개월",
|
||||||
"6months": "6개월",
|
"6months": "6개월",
|
||||||
"custom": "직접입력"
|
"custom": "직접입력"
|
||||||
},
|
},
|
||||||
"transactionType": "거래구분",
|
"transactionType": "거래구분",
|
||||||
"transactionTypes": {
|
"transactionTypes": {
|
||||||
"all": "전체",
|
"all": "전체",
|
||||||
"deposit": "입금",
|
"deposit": "입금",
|
||||||
"withdrawal": "출금"
|
"withdrawal": "출금"
|
||||||
},
|
},
|
||||||
"sortOrder": "정렬순서",
|
"sortOrder": "정렬순서",
|
||||||
"sortOrders": {
|
"sortOrders": {
|
||||||
"latest": "최신순",
|
"latest": "최신순",
|
||||||
"oldest": "과거순"
|
"oldest": "과거순"
|
||||||
},
|
},
|
||||||
"startDate": "시작일",
|
"startDate": "시작일",
|
||||||
"endDate": "종료일",
|
"endDate": "종료일",
|
||||||
"dateRange": "날짜 범위",
|
"dateRange": "날짜 범위",
|
||||||
"currentConditions": "현재 조회조건",
|
"currentConditions": "현재 조회조건",
|
||||||
"searchResults": "검색 결과",
|
"searchResults": "검색 결과",
|
||||||
"transactionId": "거래ID",
|
"transactionId": "거래ID",
|
||||||
"amount": "금액",
|
"amount": "금액",
|
||||||
"date": "날짜",
|
"date": "날짜",
|
||||||
"status": "상태",
|
"status": "상태",
|
||||||
"completed": "완료",
|
"completed": "완료",
|
||||||
"failed": "실패"
|
"failed": "실패"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"title": "설정",
|
"title": "설정",
|
||||||
"notificationSettings": "알림 수신 설정",
|
"notificationSettings": "알림 수신 설정",
|
||||||
"noticeAlarms": "공지사항 알림",
|
"noticeAlarms": "공지사항 알림",
|
||||||
"serviceOperation": "서비스 운영 및 장애",
|
"serviceOperation": "서비스 운영 및 장애",
|
||||||
"interestFreeEvent": "무이자 혜택 및 이벤트",
|
"interestFreeEvent": "무이자 혜택 및 이벤트",
|
||||||
"servicePolicyChange": "서비스 이용 및 정책 변경",
|
"servicePolicyChange": "서비스 이용 및 정책 변경",
|
||||||
"niceNews": "NICE소식 및 기타 정보",
|
"niceNews": "NICE소식 및 기타 정보",
|
||||||
"settlementAlarms": "정산 알림",
|
"settlementAlarms": "정산 알림",
|
||||||
"settlementStatus": "정산처리 현황",
|
"settlementStatus": "정산처리 현황",
|
||||||
"settlementLimit": "정산한도 알림",
|
"settlementLimit": "정산한도 알림",
|
||||||
"marketingConsent": "마케팅 정보 수신 동의",
|
"marketingConsent": "마케팅 정보 수신 동의",
|
||||||
"loginTypeSetting": "로그인 방식 설정",
|
"loginTypeSetting": "로그인 방식 설정",
|
||||||
"serviceLanguageSetting": "서비스 언어 설정",
|
"serviceLanguageSetting": "서비스 언어 설정",
|
||||||
"logout": "로그아웃",
|
"logout": "로그아웃",
|
||||||
"privacyPolicy": "개인정보처리방침",
|
"privacyPolicy": "개인정보처리방침",
|
||||||
"loginType": {
|
"loginType": {
|
||||||
"title": "로그인 방식을 선택하세요.",
|
"title": "로그인 방식을 선택하세요.",
|
||||||
"idPassword": "ID/PW 입력",
|
"idPassword": "ID/PW 입력",
|
||||||
"biometric": "생체 인증"
|
"biometric": "생체 인증"
|
||||||
},
|
},
|
||||||
"serviceLanguage": {
|
"serviceLanguage": {
|
||||||
"title": "서비스 언어를 선택하세요.",
|
"title": "서비스 언어를 선택하세요.",
|
||||||
"notice": "※ 미지원 언어일 경우 ENGLISH 자동 설정"
|
"notice": "※ 미지원 언어일 경우 ENGLISH 자동 설정"
|
||||||
}
|
},
|
||||||
},
|
"termsAndPrivacy": "이용약관 및 개인정보 처리방침",
|
||||||
"support": {
|
"logoutConfirm": "로그아웃 하시겠습니까?"
|
||||||
"notice": {
|
},
|
||||||
"title": "공지사항",
|
"support": {
|
||||||
"searchPlaceholder": "검색어를 입력하세요",
|
"notice": {
|
||||||
"categories": {
|
"title": "공지사항",
|
||||||
"all": "전체",
|
"searchPlaceholder": "검색어를 입력하세요",
|
||||||
"INTEREST_FREE_INSTALLMENT": "공지",
|
"categories": {
|
||||||
"NEWS": "뉴스",
|
"all": "전체",
|
||||||
"SERVICE_DISRUPTION_NOTICE": "장애공지",
|
"INTEREST_FREE_INSTALLMENT": "공지",
|
||||||
"MAINTENANCE_NOTICE": "작업공지",
|
"NEWS": "뉴스",
|
||||||
"EVENT": "이벤트",
|
"SERVICE_DISRUPTION_NOTICE": "장애공지",
|
||||||
"SERVICE_CHANGE_OR_ADDITION": "서비스변경/추가",
|
"MAINTENANCE_NOTICE": "작업공지",
|
||||||
"IMPORTANT_NOTICE": "중요공지 (항상 최상단 표시)",
|
"EVENT": "이벤트",
|
||||||
"ADDITIONAL_SERVICE": "부가서비스",
|
"SERVICE_CHANGE_OR_ADDITION": "서비스변경/추가",
|
||||||
"OTHERS": "기타"
|
"IMPORTANT_NOTICE": "중요공지 (항상 최상단 표시)",
|
||||||
}
|
"ADDITIONAL_SERVICE": "부가서비스",
|
||||||
},
|
"OTHERS": "기타"
|
||||||
"faq": {
|
}
|
||||||
"title": "자주 묻는 질문",
|
},
|
||||||
"searchPlaceholder": "검색어를 입력하세요",
|
"faq": {
|
||||||
"all": "전체",
|
"title": "자주 묻는 질문",
|
||||||
"inquiryButton": "1:1 문의하기",
|
"searchPlaceholder": "검색어를 입력하세요",
|
||||||
"categories": {
|
"all": "전체",
|
||||||
"all": "모두",
|
"inquiryButton": "1:1 문의하기",
|
||||||
"00": "TOP 10",
|
"categories": {
|
||||||
"01": "계약",
|
"all": "모두",
|
||||||
"02": "취소",
|
"00": "TOP 10",
|
||||||
"03": "정산/세금계산서",
|
"01": "계약",
|
||||||
"04": "기술/연동",
|
"02": "취소",
|
||||||
"05": "서비스",
|
"03": "정산/세금계산서",
|
||||||
"06": "한도/보증보험",
|
"04": "기술/연동",
|
||||||
"07": "정보변경",
|
"05": "서비스",
|
||||||
"08": "제휴사문의",
|
"06": "한도/보증보험",
|
||||||
"99": "기타"
|
"07": "정보변경",
|
||||||
}
|
"08": "제휴사문의",
|
||||||
},
|
"99": "기타"
|
||||||
"qna": {
|
}
|
||||||
"title": "1:1 문의",
|
},
|
||||||
"merchant": "가맹점",
|
"qna": {
|
||||||
"all": "전체",
|
"title": "1:1 문의",
|
||||||
"inquiryButton": "1:1 문의하기",
|
"merchant": "가맹점",
|
||||||
"categories": {
|
"all": "전체",
|
||||||
"all": "모두",
|
"inquiryButton": "1:1 문의하기",
|
||||||
"choose": "선택",
|
"categories": {
|
||||||
"01": "정산/세금계산서/부가세 문의",
|
"all": "모두",
|
||||||
"02": "거래내역/거래취소 문의",
|
"choose": "선택",
|
||||||
"03": "계약/서비스 추가신청 문의",
|
"01": "정산/세금계산서/부가세 문의",
|
||||||
"04": "기술/연동/결제창 오류 문의",
|
"02": "거래내역/거래취소 문의",
|
||||||
"05": "기타",
|
"03": "계약/서비스 추가신청 문의",
|
||||||
"06": "서비스이용문의",
|
"04": "기술/연동/결제창 오류 문의",
|
||||||
"09": "한도/보증보험 문의"
|
"05": "기타",
|
||||||
},
|
"06": "서비스이용문의",
|
||||||
"statusCode": {
|
"09": "한도/보증보험 문의"
|
||||||
"all": "모두",
|
},
|
||||||
"00": "작성",
|
"statusCode": {
|
||||||
"01": "저장",
|
"all": "모두",
|
||||||
"02": "문의",
|
"00": "작성",
|
||||||
"03": "답변완료"
|
"01": "저장",
|
||||||
},
|
"02": "문의",
|
||||||
"validation": {
|
"03": "답변완료"
|
||||||
"title": "제목은 필수 항목 입니다.",
|
},
|
||||||
"requestType": "문의유형은 필수 항목 입니다.",
|
"validation": {
|
||||||
"requestName": "요청자명은 필수 항목 입니다.",
|
"title": "제목은 필수 항목 입니다.",
|
||||||
"requestTel": "휴대폰번호은 필수 항목 입니다.",
|
"requestType": "문의유형은 필수 항목 입니다.",
|
||||||
"requestEmail": "이메일 형식이 맞지 않습니다.",
|
"requestName": "요청자명은 필수 항목 입니다.",
|
||||||
"contents": "문의내용은 필수 항목 입니다."
|
"requestTel": "휴대폰번호은 필수 항목 입니다.",
|
||||||
}
|
"requestEmail": "이메일 형식이 맞지 않습니다.",
|
||||||
}
|
"contents": "문의내용은 필수 항목 입니다."
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -15,6 +15,7 @@ import { ChangeEvent, useCallback, useEffect, useState } from 'react';
|
|||||||
import { useAppBridge } from '@/hooks/useAppBridge';
|
import { useAppBridge } from '@/hooks/useAppBridge';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import appBridge from '@/utils/appBridge';
|
import appBridge from '@/utils/appBridge';
|
||||||
|
import { Dialog } from '@/shared/ui/dialogs/dialog';
|
||||||
|
|
||||||
export const SettingPage = () => {
|
export const SettingPage = () => {
|
||||||
let userInfo = useStore.getState().UserStore.userInfo;
|
let userInfo = useStore.getState().UserStore.userInfo;
|
||||||
@@ -55,13 +56,15 @@ export const SettingPage = () => {
|
|||||||
'62': false,
|
'62': false,
|
||||||
'15': false
|
'15': false
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const [dialogOpen, setDialogOpen] = useState<boolean>(false);
|
||||||
|
|
||||||
const onClickPrivacyPolicy = () => {
|
const onClickPolicy = () => {
|
||||||
window.open('https://www.nicevan.co.kr/privacy-policy', '_blank');
|
window.open('https://www.nicepay.co.kr/cs/terms/policy1.do', '_blank');
|
||||||
};
|
};
|
||||||
|
|
||||||
const onClickLogout = () => {
|
const onClickLogout = () => {
|
||||||
logout();
|
setDialogOpen(true);
|
||||||
};
|
};
|
||||||
|
|
||||||
const checkPushNotificationStatus = useCallback(() => {
|
const checkPushNotificationStatus = useCallback(() => {
|
||||||
@@ -415,21 +418,12 @@ export const SettingPage = () => {
|
|||||||
|
|
||||||
<div className="settings-divider"></div>
|
<div className="settings-divider"></div>
|
||||||
|
|
||||||
<div className="settings-row danger" onClick={onClickLogout}>
|
<div className="settings-row danger" onClick={onClickPolicy}>
|
||||||
<div className="settings-row-title bd-style">{t('settings.logout')}</div>
|
<div className="settings-row-title bd-style">{t('settings.termsAndPrivacy')}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style={{ marginTop: '10px', paddingBottom: '10px' }}>
|
<div className="settings-row danger" onClick={onClickLogout}>
|
||||||
<div
|
<div className="settings-row-title bd-style">{t('settings.logout')}</div>
|
||||||
onClick={onClickPrivacyPolicy}
|
|
||||||
style={{
|
|
||||||
cursor: 'pointer',
|
|
||||||
color: '#043465',
|
|
||||||
textDecoration: 'underline',
|
|
||||||
textAlign: 'center',
|
|
||||||
padding: '12px'
|
|
||||||
}}
|
|
||||||
>{t('settings.privacyPolicy')}</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
@@ -452,6 +446,20 @@ export const SettingPage = () => {
|
|||||||
changeLanguage={ changeLanguage }
|
changeLanguage={ changeLanguage }
|
||||||
></ServiceLanguageBottomSheet>
|
></ServiceLanguageBottomSheet>
|
||||||
}
|
}
|
||||||
|
{ !!dialogOpen &&
|
||||||
|
<Dialog
|
||||||
|
open={dialogOpen}
|
||||||
|
onClose={() => setDialogOpen(false)}
|
||||||
|
message={t('settings.logoutConfirm')}
|
||||||
|
afterLeave={() => setDialogOpen(false)}
|
||||||
|
buttonLabel={[t('common.cancel'), t('common.confirm')]}
|
||||||
|
onConfirmClick={() => {
|
||||||
|
console.log(t('common.confirm'));
|
||||||
|
logout();
|
||||||
|
}}
|
||||||
|
onCancelClick={() => setDialogOpen(false)}
|
||||||
|
/>
|
||||||
|
}
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user