{ "about": "생성 사이트의 시스템 문구(모듈 위젯·폼·오류·동의문·예약·문의·메일 알림·법적 고지) 원본. 코드에는 id 만 쓰고 글자는 이 파일에서 가져온다(lib/sitemsg.js). 번역은 locales/site/<언어>.json(id → 번역문) 과 data/site-i18n/_runtime/<언어>.json(AI 번역 캐시)에 둔다. {이름} 자리 표시는 번역문에도 그대로 둔다.", "formatVersion": 1, "count": 221, "messages": { "common.all": { "text": "전체", "group": "공통" }, "common.list": { "text": "목록", "group": "공통" }, "common.delete": { "text": "삭제", "group": "공통" }, "common.confirm": { "text": "확인", "group": "공통" }, "common.loading": { "text": "불러오는 중…", "group": "공통" }, "common.sending": { "text": "보내는 중…", "group": "공통" }, "common.send": { "text": "보내기", "group": "공통" }, "common.submit": { "text": "제출", "group": "공통" }, "common.register": { "text": "등록", "group": "공통" }, "common.cancel": { "text": "취소", "group": "공통" }, "common.name": { "text": "이름", "group": "폼 입력" }, "common.nameOptional": { "text": "이름(선택)", "group": "폼 입력" }, "common.email": { "text": "이메일", "group": "폼 입력" }, "common.password": { "text": "비밀번호", "group": "폼 입력" }, "common.phone": { "text": "연락처", "group": "폼 입력" }, "common.subject": { "text": "제목", "group": "폼 입력" }, "common.content": { "text": "내용", "group": "폼 입력" }, "common.date": { "text": "날짜", "group": "폼 입력" }, "common.category": { "text": "분류", "group": "폼 입력" }, "common.other": { "text": "기타", "group": "공통" }, "common.search": { "text": "검색", "group": "내비게이션" }, "common.requiredCheck": { "text": "필수 항목을 확인해 주세요.", "group": "오류 메시지" }, "common.received": { "text": "접수되었습니다.", "group": "안내" }, "common.receivedContact": { "text": "접수되었습니다. 곧 연락드리겠습니다.", "group": "안내" }, "common.tooMany": { "text": "요청이 너무 많습니다. 잠시 후 다시 시도해 주세요.", "group": "오류 메시지" }, "common.sendFailed": { "text": "전송에 실패했습니다. 잠시 후 다시 시도해 주세요.", "group": "오류 메시지" }, "common.networkFailed": { "text": "전송에 실패했습니다. 네트워크를 확인해 주세요.", "group": "오류 메시지" }, "common.siteNotFound": { "text": "사이트를 찾을 수 없습니다", "group": "오류 메시지" }, "common.originDenied": { "text": "허용되지 않은 출처입니다", "group": "오류 메시지" }, "members.welcome": { "text": "{name}님 환영합니다.", "group": "회원" }, "members.logout": { "text": "로그아웃", "group": "회원" }, "members.login": { "text": "로그인", "group": "회원" }, "members.signup": { "text": "회원가입", "group": "회원" }, "members.join": { "text": "가입", "group": "회원" }, "members.toLogin": { "text": "로그인으로", "group": "회원" }, "members.passwordMin6": { "text": "비밀번호 (6자 이상)", "group": "회원" }, "members.pending": { "text": "가입 신청이 접수되었습니다. 관리자 승인 후 로그인할 수 있습니다.", "group": "회원" }, "members.loginRequired": { "text": "회원 로그인 후 볼 수 있습니다.", "group": "회원" }, "board.title": { "text": "게시판", "group": "게시판" }, "board.write": { "text": "글쓰기", "group": "게시판" }, "board.author": { "text": "글쓴이", "group": "게시판" }, "board.views": { "text": "조회", "group": "게시판" }, "board.metaViews": { "text": "· 조회 {n}", "group": "게시판" }, "board.metaComments": { "text": "· 댓글 {n}", "group": "게시판" }, "board.empty": { "text": "아직 글이 없습니다.", "group": "게시판" }, "board.secret": { "text": "비밀글", "group": "게시판" }, "board.secretAskPw": { "text": "비밀글입니다. 작성 시 입력한 비밀번호를 입력하세요.", "group": "게시판" }, "board.secretOnlyOwner": { "text": "비밀글입니다. 작성자 또는 관리자만 볼 수 있습니다.", "group": "게시판" }, "board.reply": { "text": "답글", "group": "게시판" }, "board.replyPlaceholder": { "text": "답글을 입력하세요", "group": "게시판" }, "board.commentPlaceholder": { "text": "댓글을 입력하세요", "group": "게시판" }, "board.commentPw": { "text": "댓글 비밀번호", "group": "게시판" }, "board.comments": { "text": "댓글 {n}", "group": "게시판" }, "board.commentSecret": { "text": "비밀 댓글", "group": "게시판" }, "board.commentSubmit": { "text": "댓글 등록", "group": "게시판" }, "board.guestPw": { "text": "비밀번호(수정·삭제용, 4자 이상)", "group": "게시판" }, "board.guestPwDelete": { "text": "비밀번호(삭제용)", "group": "게시판" }, "board.deleteWithPw": { "text": "삭제(비밀번호)", "group": "게시판" }, "board.deleteAskPw": { "text": "삭제하려면 글 비밀번호를 입력하세요", "group": "게시판" }, "board.deleteConfirm": { "text": "이 글을 삭제할까요?", "group": "게시판" }, "inquiry.title": { "text": "문의하기", "group": "문의" }, "inquiry.button": { "text": "문의 보내기", "group": "문의" }, "inquiry.type": { "text": "문의 유형", "group": "문의" }, "inquiry.files": { "text": "첨부파일", "group": "문의" }, "inquiry.fileTooBig": { "text": "첨부파일이 너무 큽니다 (최대 {mb}MB)", "group": "오류 메시지" }, "consent.privacy": { "text": "문의 처리를 위한 개인정보 수집·이용에 동의합니다.", "group": "동의문" }, "booking.title": { "text": "예약하기", "group": "예약" }, "booking.note": { "text": "요청 사항", "group": "예약" }, "booking.contactPh": { "text": "전화 또는 이메일", "group": "예약" }, "booking.submit": { "text": "예약 신청", "group": "예약" }, "booking.closedDate": { "text": "예약할 수 없는 날짜입니다.", "group": "예약" }, "booking.noSlots": { "text": "이 날은 예약 시간대가 없습니다.", "group": "예약" }, "booking.seatsLeft": { "text": "({n}자리)", "group": "예약" }, "booking.confirmed": { "text": "예약이 확정되었습니다.", "group": "예약" }, "booking.received": { "text": "예약이 접수되었습니다. 확인 후 연락드리겠습니다.", "group": "예약" }, "gallery.title": { "text": "갤러리", "group": "갤러리" }, "gallery.empty": { "text": "등록된 이미지가 없습니다.", "group": "갤러리" }, "map.notFound": { "text": "주소를 찾지 못했습니다: {address}", "group": "지도" }, "map.loadFailed": { "text": "지도를 불러오지 못했습니다.", "group": "지도" }, "map.noAddress": { "text": "주소가 설정되지 않았습니다.", "group": "지도" }, "reviews.title": { "text": "고객 후기", "group": "후기" }, "reviews.write": { "text": "후기 남기기", "group": "후기" }, "reviews.placeholder": { "text": "후기를 남겨 주세요", "group": "후기" }, "reviews.empty": { "text": "아직 후기가 없습니다.", "group": "후기" }, "reviews.low": { "text": "★3 이하", "group": "후기" }, "reviews.pending": { "text": "후기가 접수되었습니다. 확인 후 게시됩니다.", "group": "후기" }, "reviews.posted": { "text": "후기가 등록되었습니다.", "group": "후기" }, "faq.title": { "text": "자주 묻는 질문", "group": "FAQ" }, "faq.empty": { "text": "등록된 질문이 없습니다.", "group": "FAQ" }, "survey.none": { "text": "진행 중인 설문이 없습니다", "group": "설문" }, "err.unknownModule": { "text": "알 수 없는 모듈", "group": "오류 메시지" }, "err.noAccount": { "text": "계정이 없습니다", "group": "오류 메시지" }, "err.signupClosed": { "text": "회원가입을 받지 않습니다", "group": "오류 메시지" }, "err.emailFormat": { "text": "이메일 형식을 확인하세요", "group": "오류 메시지" }, "err.nameRequired": { "text": "이름을 입력하세요", "group": "오류 메시지" }, "err.passwordMin6": { "text": "비밀번호는 6자 이상", "group": "오류 메시지" }, "err.emailTaken": { "text": "이미 가입된 이메일입니다", "group": "오류 메시지" }, "err.loginFailed": { "text": "이메일 또는 비밀번호가 맞지 않습니다", "group": "오류 메시지" }, "err.approvalPending": { "text": "관리자 승인 대기 중인 계정입니다", "group": "오류 메시지" }, "err.siteAdminInput": { "text": "아이디와 6자 이상 비밀번호를 입력하세요", "group": "오류 메시지" }, "err.idTaken": { "text": "이미 있는 아이디입니다", "group": "오류 메시지" }, "err.noBoard": { "text": "게시판이 없습니다", "group": "오류 메시지" }, "err.membersOnly": { "text": "회원만 볼 수 있는 게시판입니다", "group": "오류 메시지" }, "err.noPost": { "text": "글이 없습니다", "group": "오류 메시지" }, "err.titleBody": { "text": "제목과 내용을 입력하세요", "group": "오류 메시지" }, "err.guestPwPost": { "text": "비회원은 수정·삭제용 비밀번호(4자 이상)를 입력하세요", "group": "오류 메시지" }, "err.noEditPerm": { "text": "수정 권한이 없습니다", "group": "오류 메시지" }, "err.noDeletePerm": { "text": "삭제 권한이 없습니다", "group": "오류 메시지" }, "err.commentRequired": { "text": "댓글 내용을 입력하세요", "group": "오류 메시지" }, "err.guestPwComment": { "text": "비회원은 삭제용 비밀번호(4자 이상)를 입력하세요", "group": "오류 메시지" }, "err.noComment": { "text": "댓글이 없습니다", "group": "오류 메시지" }, "err.noSurvey": { "text": "설문이 없습니다", "group": "오류 메시지" }, "err.surveyClosed": { "text": "진행 중인 설문이 아닙니다", "group": "오류 메시지" }, "err.alreadyAnswered": { "text": "이미 응답하셨습니다", "group": "오류 메시지" }, "err.noBooking": { "text": "예약 기능이 없습니다", "group": "오류 메시지" }, "err.dateFormat": { "text": "날짜 형식 오류", "group": "오류 메시지" }, "err.bookingClosedDate": { "text": "예약할 수 없는 날짜입니다", "group": "오류 메시지" }, "err.slotRequired": { "text": "시간대를 선택하세요", "group": "오류 메시지" }, "err.slotFull": { "text": "마감된 시간대입니다", "group": "오류 메시지" }, "err.nameContact": { "text": "이름과 연락처를 입력하세요", "group": "오류 메시지" }, "err.noReviews": { "text": "후기 기능이 없습니다", "group": "오류 메시지" }, "err.reviewRequired": { "text": "후기 내용을 입력하세요", "group": "오류 메시지" }, "err.noFaq": { "text": "FAQ 가 없습니다", "group": "오류 메시지" }, "err.noGallery": { "text": "갤러리가 없습니다", "group": "오류 메시지" }, "err.unknownItem": { "text": "알 수 없는 항목", "group": "오류 메시지" }, "err.cannotAddHere": { "text": "이 항목은 여기서 추가할 수 없습니다", "group": "오류 메시지" }, "err.requiredFields": { "text": "필수 항목을 입력하세요", "group": "오류 메시지" }, "err.noItem": { "text": "항목이 없습니다", "group": "오류 메시지" }, "err.formName": { "text": "이름을 입력해 주세요.", "group": "오류 메시지" }, "err.formEmail": { "text": "이메일 주소를 확인해 주세요.", "group": "오류 메시지" }, "err.formMessage": { "text": "문의 내용을 입력해 주세요.", "group": "오류 메시지" }, "mail.kindContact": { "text": "문의", "group": "메일 알림" }, "mail.kindBooking": { "text": "예약 문의", "group": "메일 알림" }, "mail.contactSubject": { "text": "[{site}] {kind}{subject} — {name}", "group": "메일 알림" }, "mail.contactIntro": { "text": "{site} 웹사이트로 접수된 {kind}입니다.", "group": "메일 알림" }, "mail.fieldKind": { "text": "종류", "group": "메일 알림" }, "mail.fieldReceivedAt": { "text": "접수 시각", "group": "메일 알림" }, "mail.fieldPage": { "text": "접수 페이지", "group": "메일 알림" }, "mail.content": { "text": "[내용]", "group": "메일 알림" }, "mail.replyHint": { "text": "이 메일에 답장하면 문의자({email})에게 전달됩니다.", "group": "메일 알림" }, "mail.surveySubject": { "text": "[{site}] 설문 응답: {survey} — {who}", "group": "메일 알림" }, "mail.surveyIntro": { "text": "{site} 사이트의 설문 \"{survey}\" 에 새 응답이 접수되었습니다.", "group": "메일 알림" }, "mail.adminPage": { "text": "관리자 페이지: {url}", "group": "메일 알림" }, "mail.bookingSubject": { "text": "[{site}] 예약 {state}: {date} {time} — {name}", "group": "메일 알림" }, "mail.bookingConfirmed": { "text": "확정", "group": "메일 알림" }, "mail.bookingRequested": { "text": "신청", "group": "메일 알림" }, "mail.bookingIntro": { "text": "{site} 사이트에 예약이 접수되었습니다.", "group": "메일 알림" }, "mail.fieldRequest": { "text": "요청", "group": "메일 알림" }, "mail.fieldStatus": { "text": "상태", "group": "메일 알림" }, "mail.statusAuto": { "text": "자동 확정", "group": "메일 알림" }, "mail.statusManual": { "text": "관리자 확인 필요", "group": "메일 알림" }, "mail.reviewSubject": { "text": "[{site}] 새 후기 {stars} — {name}", "group": "메일 알림" }, "mail.reviewHint": { "text": "관리자 페이지에서 공개 여부를 정하세요: {url}", "group": "메일 알림" }, "mail.inquirySubject": { "text": "[{site}] {category} 문의 — {name}", "group": "메일 알림" }, "calendar.title": { "text": "일정", "group": "일정관리" }, "calendar.today": { "text": "오늘", "group": "일정관리" }, "calendar.prev": { "text": "이전", "group": "일정관리" }, "calendar.next": { "text": "다음", "group": "일정관리" }, "calendar.month": { "text": "월간", "group": "일정관리" }, "calendar.week": { "text": "주간", "group": "일정관리" }, "calendar.day": { "text": "일간", "group": "일정관리" }, "calendar.allDay": { "text": "종일", "group": "일정관리" }, "calendar.empty": { "text": "이 기간에는 일정이 없습니다.", "group": "일정관리" }, "calendar.more": { "text": "+{n}개 더", "group": "일정관리" }, "calendar.lunarPrefix": { "text": "음", "group": "일정관리" }, "calendar.leap": { "text": "윤", "group": "일정관리" }, "calendar.lunarBased": { "text": "음력 기준 일정", "group": "일정관리" }, "calendar.ganjiLabel": { "text": "간지", "group": "일정관리" }, "calendar.termLabel": { "text": "절기", "group": "일정관리" }, "calendar.location": { "text": "장소", "group": "일정관리" }, "calendar.unitTime": { "text": "시간 단위", "group": "일정관리" }, "calendar.unitDay": { "text": "일 단위 ({n}일)", "group": "일정관리" }, "calendar.unitWeek": { "text": "주 단위 ({n}주)", "group": "일정관리" }, "calendar.close": { "text": "닫기", "group": "일정관리" }, "calendar.loadFailed": { "text": "일정을 불러오지 못했습니다.", "group": "일정관리" }, "err.noCalendar": { "text": "일정 기능이 없습니다", "group": "오류 메시지" }, "err.eventDate": { "text": "일정 날짜를 확인하세요 (양력 YYYY-MM-DD 또는 음력 연·월·일 1~30)", "group": "오류 메시지" }, "err.eventTime": { "text": "시작 시각은 HH:MM 형식으로 입력하세요", "group": "오류 메시지" }, "err.rangeTooLong": { "text": "조회 기간은 최대 {n}일입니다", "group": "오류 메시지" }, "legal.copyright": { "text": "© {year} {name}. 모든 권리 보유.", "group": "법적 고지·쿠키" }, "legal.privacy": { "text": "개인정보처리방침", "group": "법적 고지·쿠키" }, "legal.terms": { "text": "이용약관", "group": "법적 고지·쿠키" }, "legal.cookieNotice": { "text": "이 사이트는 서비스 제공과 이용 통계를 위해 쿠키를 사용합니다.", "group": "법적 고지·쿠키" }, "legal.cookieAccept": { "text": "동의", "group": "법적 고지·쿠키" }, "legal.cookieDecline": { "text": "거부", "group": "법적 고지·쿠키" }, "legal.businessInfo": { "text": "상호 {name} · 대표 {owner} · 사업자등록번호 {bizNo}", "group": "법적 고지·쿠키" }, "lang.label": { "text": "언어", "group": "내비게이션" }, "err.loginRequired": { "text": "로그인이 필요합니다", "group": "오류 메시지" }, "err.inquiryOff": { "text": "문의 기능이 꺼져 있습니다", "group": "오류 메시지" }, "err.surveyOff": { "text": "설문 기능이 꺼져 있습니다", "group": "오류 메시지" }, "err.bookingOff": { "text": "예약 기능이 꺼져 있습니다", "group": "오류 메시지" }, "err.tryLater": { "text": "잠시 후 다시 시도하세요", "group": "오류 메시지" }, "err.addressNotFound": { "text": "주소를 찾지 못했습니다", "group": "오류 메시지" }, "mail.attachments": { "text": "[첨부] {files}", "group": "메일 알림" }, "blog.title": { "text": "블로그", "group": "블로그" }, "blog.searchPh": { "text": "블로그 글 검색", "group": "블로그" }, "blog.empty": { "text": "아직 글이 없습니다.", "group": "블로그" }, "blog.noResults": { "text": "검색 결과가 없습니다.", "group": "블로그" }, "blog.readMore": { "text": "더 보기", "group": "블로그" }, "blog.back": { "text": "목록으로", "group": "블로그" }, "blog.views": { "text": "조회 {n}", "group": "블로그" }, "blog.comments": { "text": "댓글 {n}", "group": "블로그" }, "blog.commentPh": { "text": "댓글을 남겨 주세요", "group": "블로그" }, "blog.commentSubmit": { "text": "댓글 남기기", "group": "블로그" }, "blog.commentPending": { "text": "댓글이 접수되었습니다. 관리자 확인 후 보입니다.", "group": "블로그" }, "blog.commentPosted": { "text": "댓글이 등록되었습니다.", "group": "블로그" }, "blog.commentsClosed": { "text": "댓글을 받지 않는 글입니다.", "group": "블로그" }, "blog.tagAll": { "text": "모든 태그", "group": "블로그" }, "library.title": { "text": "자료실", "group": "자료실" }, "library.searchPh": { "text": "자료 검색", "group": "자료실" }, "library.empty": { "text": "등록된 자료가 없습니다.", "group": "자료실" }, "library.download": { "text": "내려받기", "group": "자료실" }, "library.downloads": { "text": "내려받음 {n}", "group": "자료실" }, "library.memberOnly": { "text": "회원만 내려받을 수 있습니다. 로그인해 주세요.", "group": "자료실" }, "err.noBlog": { "text": "블로그가 없습니다", "group": "오류 메시지" }, "err.noLibrary": { "text": "자료실이 없습니다", "group": "오류 메시지" }, "err.fileMissing": { "text": "파일을 찾을 수 없습니다", "group": "오류 메시지" }, "err.commentsClosed": { "text": "댓글을 받지 않습니다", "group": "오류 메시지" }, "contact.messageLabel": { "text": "문의 내용", "group": "문의" }, "contact.bookingMessageLabel": { "text": "예약 희망 일시와 요청 사항", "group": "예약" }, "contact.bookingButton": { "text": "예약 문의 보내기", "group": "예약" }, "inquiry.chooseFile": { "text": "파일 선택", "group": "inquiry" }, "inquiry.noFile": { "text": "선택된 파일 없음", "group": "inquiry" }, "inquiry.filesChosen": { "text": "{n}개 파일 선택됨", "group": "inquiry" } } }