{ "lang": "en", "formatVersion": 1, "messages": { "common.all": "All", "common.list": "List", "common.delete": "Delete", "common.confirm": "OK", "common.loading": "Loading…", "common.sending": "Sending…", "common.send": "Send", "common.submit": "Submit", "common.register": "Post", "common.cancel": "Cancel", "common.name": "Name", "common.nameOptional": "Name (optional)", "common.email": "Email", "common.password": "Password", "common.phone": "Phone", "common.subject": "Subject", "common.content": "Message", "common.date": "Date", "common.category": "Category", "common.other": "Other", "common.search": "Search", "common.requiredCheck": "Please check the required fields.", "common.received": "Received.", "common.receivedContact": "Thank you. We will get back to you soon.", "common.tooMany": "Too many requests. Please try again later.", "common.sendFailed": "Sending failed. Please try again later.", "common.networkFailed": "Sending failed. Please check your network.", "common.siteNotFound": "Site not found", "common.originDenied": "This origin is not allowed", "members.welcome": "Welcome, {name}.", "members.logout": "Log out", "members.login": "Log in", "members.signup": "Sign up", "members.join": "Join", "members.toLogin": "Back to log in", "members.passwordMin6": "Password (6+ characters)", "members.pending": "Your sign-up request was received. You can log in after an administrator approves it.", "members.loginRequired": "Please log in to view this.", "board.title": "Board", "board.write": "Write", "board.author": "Author", "board.views": "Views", "board.metaViews": "· {n} views", "board.metaComments": "· {n} comments", "board.empty": "No posts yet.", "board.secret": "Private post", "board.secretAskPw": "This is a private post. Enter the password used when it was written.", "board.secretOnlyOwner": "This is a private post. Only the author or an administrator can view it.", "board.reply": "Reply", "board.replyPlaceholder": "Write a reply", "board.commentPlaceholder": "Write a comment", "board.commentPw": "Comment password", "board.comments": "Comments {n}", "board.commentSecret": "Private comment", "board.commentSubmit": "Post comment", "board.guestPw": "Password (for edit/delete, 4+ characters)", "board.guestPwDelete": "Password (for delete)", "board.deleteWithPw": "Delete (password)", "board.deleteAskPw": "Enter the post password to delete it", "board.deleteConfirm": "Delete this post?", "inquiry.title": "Contact us", "inquiry.button": "Send inquiry", "inquiry.type": "Inquiry type", "inquiry.files": "Attachments", "inquiry.fileTooBig": "Attachment is too large (max {mb} MB)", "consent.privacy": "I agree to the collection and use of my personal information to handle this inquiry.", "booking.title": "Book now", "booking.note": "Requests", "booking.contactPh": "Phone or email", "booking.submit": "Request booking", "booking.closedDate": "Bookings are not available on this date.", "booking.noSlots": "There are no time slots on this day.", "booking.seatsLeft": "({n} left)", "booking.confirmed": "Your booking is confirmed.", "booking.received": "Your booking request was received. We will contact you after confirming it.", "gallery.title": "Gallery", "gallery.empty": "No images yet.", "map.notFound": "Address not found: {address}", "map.loadFailed": "Could not load the map.", "map.noAddress": "No address is set.", "reviews.title": "Reviews", "reviews.write": "Write a review", "reviews.placeholder": "Share your experience", "reviews.empty": "No reviews yet.", "reviews.low": "★3 or less", "reviews.pending": "Thank you. Your review will be published after review.", "reviews.posted": "Your review has been posted.", "faq.title": "Frequently asked questions", "faq.empty": "No questions yet.", "survey.none": "There is no active survey", "err.unknownModule": "Unknown module", "err.noAccount": "Account not found", "err.signupClosed": "Sign-up is closed", "err.emailFormat": "Please check the email format", "err.nameRequired": "Please enter your name", "err.passwordMin6": "Password must be at least 6 characters", "err.emailTaken": "This email is already registered", "err.loginFailed": "Incorrect email or password", "err.approvalPending": "This account is waiting for administrator approval", "err.siteAdminInput": "Enter an ID and a password of 6+ characters", "err.idTaken": "This ID already exists", "err.noBoard": "Board not found", "err.membersOnly": "This board is for members only", "err.noPost": "Post not found", "err.titleBody": "Please enter a title and content", "err.guestPwPost": "Guests must enter a password (4+ characters) for edit/delete", "err.noEditPerm": "You do not have permission to edit", "err.noDeletePerm": "You do not have permission to delete", "err.commentRequired": "Please enter a comment", "err.guestPwComment": "Guests must enter a password (4+ characters) for delete", "err.noComment": "Comment not found", "err.noSurvey": "Survey not found", "err.surveyClosed": "This survey is not active", "err.alreadyAnswered": "You have already responded", "err.noBooking": "Booking is not available", "err.dateFormat": "Invalid date format", "err.bookingClosedDate": "Bookings are not available on this date", "err.slotRequired": "Please choose a time slot", "err.slotFull": "This time slot is full", "err.nameContact": "Please enter your name and contact", "err.noReviews": "Reviews are not available", "err.reviewRequired": "Please enter your review", "err.noFaq": "FAQ not found", "err.noGallery": "Gallery not found", "err.unknownItem": "Unknown item", "err.cannotAddHere": "This item cannot be added here", "err.requiredFields": "Please fill in the required fields", "err.noItem": "Item not found", "err.formName": "Please enter your name.", "err.formEmail": "Please check your email address.", "err.formMessage": "Please enter your message.", "mail.kindContact": "inquiry", "mail.kindBooking": "booking inquiry", "mail.contactSubject": "[{site}] New {kind}{subject} — {name}", "mail.contactIntro": "A new {kind} was received through the {site} website.", "mail.fieldKind": "Type", "mail.fieldReceivedAt": "Received at", "mail.fieldPage": "Page", "mail.content": "[Message]", "mail.replyHint": "Reply to this email to answer the sender ({email}).", "mail.surveySubject": "[{site}] Survey response: {survey} — {who}", "mail.surveyIntro": "A new response was submitted to the survey \"{survey}\" on {site}.", "mail.adminPage": "Admin page: {url}", "mail.bookingSubject": "[{site}] Booking {state}: {date} {time} — {name}", "mail.bookingConfirmed": "confirmed", "mail.bookingRequested": "requested", "mail.bookingIntro": "A booking was received on {site}.", "mail.fieldRequest": "Request", "mail.fieldStatus": "Status", "mail.statusAuto": "Confirmed automatically", "mail.statusManual": "Needs administrator confirmation", "mail.reviewSubject": "[{site}] New review {stars} — {name}", "mail.reviewHint": "Decide whether to publish it on the admin page: {url}", "mail.inquirySubject": "[{site}] {category} inquiry — {name}", "calendar.title": "Schedule", "calendar.today": "Today", "calendar.prev": "Previous", "calendar.next": "Next", "calendar.month": "Month", "calendar.week": "Week", "calendar.day": "Day", "calendar.allDay": "All day", "calendar.empty": "There are no events in this period.", "calendar.more": "+{n} more", "calendar.lunarPrefix": "Lunar", "calendar.leap": "Leap", "calendar.lunarBased": "Lunar calendar event", "calendar.ganjiLabel": "Sexagenary", "calendar.termLabel": "Solar term", "calendar.location": "Location", "calendar.unitTime": "Timed", "calendar.unitDay": "Daily ({n} days)", "calendar.unitWeek": "Weekly ({n} weeks)", "calendar.close": "Close", "calendar.loadFailed": "Could not load the schedule.", "err.noCalendar": "Calendar is not available", "err.eventDate": "Please check the event date (solar YYYY-MM-DD or lunar year/month/day 1–30)", "err.eventTime": "Enter the start time as HH:MM", "err.rangeTooLong": "The range may be at most {n} days", "legal.copyright": "© {year} {name}. All rights reserved.", "legal.privacy": "Privacy Policy", "legal.terms": "Terms of Use", "legal.cookieNotice": "This site uses cookies to provide its services and measure usage.", "legal.cookieAccept": "Accept", "legal.cookieDecline": "Decline", "legal.businessInfo": "{name} · Representative {owner} · Business registration no. {bizNo}", "lang.label": "Language", "err.loginRequired": "Please log in", "err.inquiryOff": "Inquiries are turned off", "err.surveyOff": "Surveys are turned off", "err.bookingOff": "Booking is turned off", "err.tryLater": "Please try again later", "err.addressNotFound": "Address not found", "mail.attachments": "[Attachments] {files}", "blog.title": "Blog", "blog.searchPh": "Search posts", "blog.empty": "No posts yet.", "blog.noResults": "No results found.", "blog.readMore": "Read more", "blog.back": "Back to list", "blog.views": "{n} views", "blog.comments": "Comments ({n})", "blog.commentPh": "Leave a comment", "blog.commentSubmit": "Post comment", "blog.commentPending": "Thanks! Your comment will appear after review.", "blog.commentPosted": "Your comment has been posted.", "blog.commentsClosed": "Comments are closed.", "blog.tagAll": "All tags", "library.title": "Downloads", "library.searchPh": "Search files", "library.empty": "No files yet.", "library.download": "Download", "library.downloads": "{n} downloads", "library.memberOnly": "Please log in to download.", "err.noBlog": "Blog not found", "err.noLibrary": "Downloads not found", "err.fileMissing": "File not found", "err.commentsClosed": "Comments are closed", "contact.messageLabel": "Message", "contact.bookingMessageLabel": "Preferred date/time and requests", "contact.bookingButton": "Send booking request", "inquiry.chooseFile": "Choose file", "inquiry.noFile": "No file selected", "inquiry.filesChosen": "{n} files selected" } }