{
  "a11y": {
    "bold": "굵게",
    "decrement": "줄이기",
    "embeddedVideo": "삽입된 동영상",
    "findMyLocation": "내 위치 찾기",
    "home": "홈",
    "increment": "늘리기",
    "italic": "기울임",
    "link": "링크",
    "maxPrice": "최대 가격",
    "minPrice": "최소 가격",
    "openPicker": "선택기 열기",
    "remove": "제거",
    "underline": "밑줄",
    "uploadPreview": "업로드한 파일 {index}",
    "zoomIn": "확대",
    "zoomOut": "축소"
  },
  "account": {
    "changeEmail": "이메일 변경",
    "changePassword": "비밀번호 변경",
    "emailChangeConfirmed": "이메일이 변경되었습니다.",
    "emailChangeInvalid": "확인 링크가 유효하지 않거나 만료되었습니다.",
    "emailChangeSent": "새 이메일로 보낸 링크를 눌러 변경을 확인해 주세요.",
    "emailTaken": "이미 사용 중인 이메일입니다.",
    "newEmail": "새 이메일",
    "noEmail": "설정되지 않음",
    "passwordHint": "이메일로 재설정 링크 보내기",
    "passwordResetSent": "비밀번호 재설정 링크를 이메일로 보냈습니다.",
    "telegram": {
      "hint": "Telegram에서 알림을 받고 게스트에게 답장하세요",
      "link": "Telegram 연결",
      "linked": "연결됨",
      "title": "Telegram"
    }
  },
  "activity": {
    "activityType": {
      "Culture": "문화",
      "Education": "교육",
      "Entertainment": "엔터테인먼트",
      "Food": "음식 및 음료",
      "Nature": "자연",
      "Sports": "스포츠",
      "Wellness": "웰니스"
    },
    "create": "체험 만들기",
    "cutoffHint": "출발 시간 기준으로 이 시간(분) 전부터는 예약할 수 없습니다.",
    "cutoffMinutes": "예약 마감(분)",
    "duration": "소요 시간(분)",
    "label": "{count, plural, other {체험}}",
    "perPerson": "1인당",
    "person": "1인",
    "schedule": {
      "addTime": "시간 추가",
      "booked": "{count, plural, other {#명 예약}}",
      "capacity": "회차당 정원",
      "created": "{count, plural, =0 {새로 만든 회차가 없습니다. 해당 회차가 이미 있습니다} other {회차 #개가 생성되었습니다}}",
      "deleteBlocked": "예약이 있는 회차는 삭제할 수 없습니다.",
      "disableInstead": "비활성화하기",
      "empty": "이번 달에는 아직 회차가 없습니다.",
      "generate": "회차 만들기",
      "label": "일정",
      "rule": "회차 추가",
      "seatsLeft": "{count, plural, other {#자리 남음}}",
      "times": "시간",
      "weekdays": "요일"
    },
    "validation": {
      "createError": "체험을 만들지 못했습니다. 다시 시도해 주세요.",
      "updateError": "체험을 수정하지 못했습니다. 다시 시도해 주세요."
    }
  },
  "admin": {
    "createConfirm": "테스트 키가 즉시 발급되며 한 번만 표시됩니다. 바로 복사할 수 있도록 준비해 주세요.",
    "createConfirmTitle": "가맹점 “{name}”을(를) 만들까요?",
    "createMerchant": "가맹점 만들기",
    "created": "생성일",
    "merchantList": "가맹점",
    "merchantName": "가맹점 이름",
    "regenerate": "키 재발급",
    "regenerateConfirm": "현재 키는 즉시 사용할 수 없게 되며, 이 키를 쓰는 모든 연동을 업데이트해야 합니다. 새 키는 한 번만 표시됩니다.",
    "regenerateConfirmTitle": "{mode} 키를 재발급할까요?",
    "walletLabel": "라벨(선택)",
    "walletLabelPlaceholder": "내 지갑"
  },
  "agent": {
    "bucket": {
      "earlier": "이전",
      "today": "오늘",
      "week": "지난 7일",
      "yesterday": "어제"
    },
    "collection": {
      "count": "{count, plural, other {검색 결과 #개}}",
      "empty": "일치하는 결과가 없습니다. 검색어를 구체적으로 바꿔 보세요",
      "error": "목록을 불러오지 못했습니다",
      "openAll": "{count, plural, other {검색 결과}} 모두 보기",
      "title": "{query} 검색 결과",
      "titleNoQuery": "회원님을 위한 추천 모음"
    },
    "command": {
      "ambiguous": "“{key}” 항목이 여러 개입니다. 하나를 고르세요: {options}",
      "arg": {
        "key": "키"
      },
      "compact": "대화 기록 압축",
      "compactUnavailable": "새 대화에는 아직 압축할 내용이 없습니다",
      "escape": "/로 시작하는 텍스트를 보내려면 메시지를 //로 시작하세요",
      "forget": "에이전트가 기억하는 내용 지우기",
      "forgetAll": "모두 잊기",
      "forgetAllMessage": "에이전트가 회원님에 대해 기억하는 모든 내용을 잊습니다. 되돌릴 수 없습니다.",
      "forgetAllTitle": "모두 잊을까요?",
      "forgetButton": "잊기",
      "forgotten": "“{key}”을(를) 잊었습니다",
      "forgottenAll": "기억을 지웠습니다",
      "help": "사용 가능한 명령 보기",
      "helpTitle": "명령",
      "limit": "턴 한도에 도달했습니다. 나중에 다시 시도하세요",
      "memory": "에이전트가 기억하는 내용 보기",
      "memoryEmpty": "에이전트가 아직 기억하는 내용이 없습니다",
      "memoryTitle": "에이전트가 기억하는 내용",
      "new": "새 대화 시작",
      "notFound": "“{key}”(으)로 기억된 내용이 없습니다",
      "nothingToCompact": "압축할 내용이 없습니다",
      "unknown": "없는 명령입니다: /{name}"
    },
    "compaction": {
      "done": "기록을 압축했습니다",
      "running": "기록을 압축하는 중…"
    },
    "deleteConfirm": "이 대화가 영구적으로 삭제됩니다.",
    "deleteThread": "대화 삭제",
    "error": {
      "generic": "문제가 발생했습니다",
      "threadGone": "더 이상 존재하지 않는 대화입니다"
    },
    "hint": "찾고 있는 것을 평소 말하듯 설명해 주세요.",
    "inputPlaceholder": "무엇이든 물어보세요…",
    "newThread": "새 대화",
    "quickSearch": "빠른 검색",
    "searchThreads": "대화 검색",
    "summary": "이 대화의 이전 내용",
    "title": "AI에게 묻기",
    "tool": {
      "createCheckoutLink": "결제 준비 중",
      "deleteUserPreference": "선호 사항 삭제 중",
      "failed": "{name} — 실패",
      "getActivity": "체험 조회 중",
      "getActivityOffers": "회차 확인 중",
      "getUnit": "숙소 조회 중",
      "getUnitAvailability": "예약 가능 여부 확인 중",
      "getUnitOffers": "요금 확인 중",
      "getUserBookings": "예약 내역 확인 중",
      "getUserMemory": "선호 사항 불러오는 중",
      "saveUserPreference": "선호 사항 저장 중"
    },
    "untitled": "제목 없음"
  },
  "auth": {
    "errorThrottle": "시도 횟수가 너무 많습니다. 잠시 후 다시 시도해 주세요.",
    "sessionExpired": "세션이 종료되었습니다. 다시 로그인하세요."
  },
  "booking": {
    "addChild": "어린이 추가",
    "adults": "성인",
    "all": "전체",
    "approve": "승인",
    "board": {
      "AllInclusive": "올 인클루시브",
      "BedAndBreakfast": "조식 포함",
      "FullBoard": "3식 포함",
      "HalfBoard": "2식 포함",
      "RoomOnly": "객실만"
    },
    "book": "지금 예약",
    "cancel": "예약 취소",
    "cancelConfirm": "이 예약을 취소할까요?",
    "childUnderOne": "1세 미만",
    "childYears": "{count, plural, other {#세}}",
    "datesUnavailable": "선택한 날짜는 예약할 수 없습니다",
    "escrowNote": "아직 결제되지 않습니다. 호스트가 승인하면 금액이 에스크로에 보관됩니다.",
    "guest": {
      "checkingIn": "체크인하는 분",
      "title": "체크인하는 분"
    },
    "hostSince": "{year}년부터 호스트",
    "infants": "유아",
    "minStay": "{count, plural, other {최소 #박 숙박}}",
    "night": "{count, plural, other {박}}",
    "notFound": "예약을 찾을 수 없습니다",
    "openChat": "채팅 열기",
    "options": {
      "board": "식사",
      "cancellation": "취소",
      "chooseDeparture": "회차 선택",
      "chooseRoom": "객실 선택",
      "feesAtProperty": "숙소에서 세금 및 수수료 +{amount}",
      "feesBelow": "세금 및 수수료는 아래 참조",
      "nonRefundable": "환불 불가",
      "otherBoard": "기타 식사 옵션",
      "picked": "선택됨",
      "priceChanged": "요금 또는 조건이 변경되었습니다. 다시 선택해 주세요.",
      "rateCount": "{count, plural, other {요금 #개}}",
      "refundable": "무료 취소",
      "slotGone": "해당 회차는 더 이상 예약할 수 없습니다. 다른 회차를 선택해 주세요.",
      "stayUnit": "/ {count, plural, =1 {1박} other {#박}}",
      "taxesIncluded": "세금 포함",
      "unavailable": "방금 이 날짜의 예약이 마감되었습니다. 다른 날짜를 선택해 보세요.",
      "unavailableCell": "예약 불가",
      "viewPhotos": "사진 보기"
    },
    "pay": {
      "bookAgain": "다시 예약하기",
      "bridging": "결제 금액을 Solana로 브리징하고 있습니다. 몇 분 정도 걸릴 수 있으며 자동으로 이어서 진행됩니다.",
      "expired": "결제 가능 시간이 종료되었습니다. 이미 보낸 금액은 지갑으로 반환됩니다.",
      "info": {
        "cctp": "USDC는 Circle CCTP를 통해 EVM 지갑에서 Solana 에스크로로 이동합니다. 환불은 결제에 사용한 EVM 지갑이 아니라 Solana 지갑으로 USDC로 지급됩니다.",
        "cctpLink": "CCTP 작동 방식",
        "solana": "결제 금액은 온체인 에스크로에 보관되며 체크인 후 호스트에게 지급됩니다. 예약이 취소되면 전액이 결제한 지갑으로 반환됩니다."
      },
      "method": "결제 수단",
      "now": "지금 결제",
      "processing": "결제가 접수되었습니다. 온체인에서 확인 중이며 최대 1분 정도 걸릴 수 있습니다.",
      "qrHint": "스캔하여 결제",
      "submitted": "결제 요청 완료",
      "window": "정해진 시간 안에 결제해야 합니다.",
      "windowClosed": "결제 가능 시간이 곧 종료됩니다.",
      "windowLeft": "남은 결제 시간: {time}"
    },
    "payout": {
      "held": "에스크로 보관 중 · {date} 이후 호스트에게 자동 지급",
      "label": "지급",
      "paid": "{amount} 지급 완료 → {address}",
      "processing": "지급 처리 중…",
      "refunded": "환불됨",
      "resolved": "분쟁 해결됨"
    },
    "pets": "반려동물",
    "phase": {
      "approved": "확정됨",
      "cancelled": "취소됨",
      "completed": "완료됨",
      "declined": "거절됨",
      "dispute": "분쟁 중",
      "disputeFavorGuest": "게스트에게 유리하게 해결",
      "disputeFavorHost": "호스트에게 유리하게 해결",
      "disputeResolving": "분쟁 정산 중",
      "expired": "만료됨",
      "paid": "에스크로 보관 중",
      "pending": "결제 대기 중",
      "refunding": "환불 처리 중",
      "requested": "요청됨"
    },
    "refund": "환불",
    "refundConfirm": "환불 확인",
    "refundPreview": "{amount} {currency} 환불 예정",
    "refundProcessing": "환불이 접수되었습니다. 온체인에서 정산 중이며 최대 1분 정도 걸릴 수 있습니다.",
    "refundRequest": "환불 요청",
    "request": "예약 요청",
    "search": "예약 또는 숙소 ID로 검색…",
    "settled": "에스크로 결제 완료",
    "statusApproved": "승인됨",
    "statusPending": "대기 중",
    "stays": "숙소",
    "supply": {
      "approved": "호텔에서 확정됨",
      "cancelDisputeOpen": "분쟁이 진행 중인 동안에는 취소할 수 없습니다.",
      "cancelledBySupplier": "호텔에서 이 숙박을 확정하지 못했습니다.",
      "confirming": "호텔에 숙박을 확정하는 중…",
      "note": "카드로 결제합니다. 결제 후 호텔에서 숙박이 확정됩니다.",
      "payTitle": "결제 완료하기",
      "reference": "참조 번호: {reference}",
      "refundNote": "환불은 호텔의 환불 정책에 따릅니다.",
      "sessionInvalid": "결제 세션이 더 이상 유효하지 않습니다. 이 예약을 취소하고 다시 예약해 주세요."
    },
    "toSettle": "에스크로 결제 금액",
    "tripDetails": "여행 세부정보"
  },
  "cancellation": {
    "addTier": "단계 추가",
    "beforeDate": "{date} 이전",
    "beforeHours": "{count, plural, other {체크인 #시간 전}}",
    "error": {
      "increasing": "체크인이 가까워질수록 환불 비율이 높아질 수 없습니다.",
      "range": "환불 비율은 0~100% 사이여야 합니다.",
      "zeroTier": "0시간 단계(최종 환불)를 정확히 하나 추가해 주세요."
    },
    "label": "환불 정책",
    "leadHours": "체크인 전 시간",
    "preset": {
      "flexible": "유연",
      "moderate": "일반",
      "strict": "엄격"
    },
    "refund": "{percent, number, ::percent .##} 환불",
    "refundPercent": "환불 비율(%)",
    "tier": "{index}단계"
  },
  "chat": {
    "accept": "수락",
    "bookingTitle": "예약 #{id}",
    "copy": "복사",
    "deleteChat": "채팅 삭제",
    "edited": "(수정됨)",
    "emptyMessage": "메시지를 입력해 주세요",
    "filterAll": "전체",
    "forward": "전달",
    "forwardTitle": "전달할 대상…",
    "forwarded": "전달됨",
    "forwardedFrom": "{username}님이 보낸 메시지 전달",
    "group": {
      "addMembers": "멤버 추가",
      "created": "그룹이 만들어졌습니다",
      "demoteAdmin": "멤버로 변경",
      "infoTitle": "그룹 정보",
      "makeAdmin": "관리자로 지정",
      "memberAdded": "멤버가 추가되었습니다",
      "memberRemoved": "멤버가 삭제되었습니다",
      "name": "그룹 이름",
      "online": "{count}명 온라인",
      "permissions": {
        "changeInfo": "그룹 정보 변경",
        "changeInfoHint": "그룹 이름과 아바타를 수정합니다.",
        "deleteMessages": "메시지 삭제",
        "deleteMessagesHint": "채팅의 모든 메시지를 삭제할 수 있습니다.",
        "inviteUsers": "사용자 초대",
        "inviteUsersHint": "그룹에 새 멤버를 추가합니다.",
        "manageAdmins": "관리자 관리",
        "manageAdminsHint": "다른 멤버의 권한을 올리거나 내립니다.",
        "pinMessages": "메시지 고정",
        "pinMessagesHint": "채팅에서 메시지를 고정하거나 고정 해제합니다.",
        "removeUsers": "사용자 내보내기",
        "removeUsersHint": "그룹에서 멤버를 내보냅니다.",
        "saved": "권한이 업데이트되었습니다",
        "title": "권한"
      },
      "removeMember": "내보내기",
      "removeMemberConfirm": "{username}님을 내보낼까요?",
      "removeMemberHint": "채팅 기록에 더 이상 접근할 수 없게 됩니다.",
      "roleAdmin": "관리자",
      "roleOwner": "소유자",
      "updated": "그룹이 업데이트되었습니다",
      "uploadAvatar": "아바타 업로드"
    },
    "invitePending": "{username}님이 채팅에 초대했습니다",
    "lastSeen": {
      "long": "오랫동안 오프라인",
      "recent": "최근 접속",
      "today": "{time}에 마지막 접속",
      "yesterday": "어제 {time}에 마지막 접속"
    },
    "members": "{count, plural, other {멤버 #명}}",
    "messageDeleted": "삭제된 메시지입니다",
    "messagePlaceholder": "메시지 입력…",
    "new": {
      "ai": "새 AI 채팅",
      "aiDesc": "Pinns AI와 여행 계획하기",
      "group": "새 그룹",
      "groupDesc": "최대 50명 선택",
      "invite": "Pinns에 초대하기",
      "inviteCopied": "초대 링크가 복사되었습니다",
      "inviteDesc": "링크 공유 — 어떤 기기에서나 열 수 있습니다",
      "message": "새 메시지",
      "messageDesc": "사용자 이름 또는 @handle로 검색",
      "search": "이름 또는 @handle로 검색…",
      "title": "대화 시작하기",
      "users": "사용자"
    },
    "newChat": "새 채팅",
    "noChatSelected": "채팅을 선택해 메시지를 보내세요",
    "online": "온라인",
    "reply": "답장",
    "replyingTo": "{username}님에게 답장",
    "searchChats": "채팅 검색…",
    "sectionBookings": "예약",
    "sectionDirect": "1:1",
    "sectionGroups": "그룹",
    "sortName": "이름순",
    "sortRecent": "최신순",
    "sortUnread": "읽지 않은 메시지 먼저",
    "system": {
      "DisputeOpened": "분쟁이 접수되었습니다",
      "DisputeResolvedFavorGuest": "분쟁이 게스트에게 유리하게 해결되었습니다",
      "DisputeResolvedFavorHost": "분쟁이 호스트에게 유리하게 해결되었습니다",
      "SupportJoined": "고객지원팀이 채팅에 참여했습니다"
    },
    "typing": "{user}님이 입력 중…",
    "typingMultiple": "{count, plural, other {#명이 입력 중…}}",
    "viewListing": "리스팅 보기",
    "voice": {
      "denied": "음성 메시지를 녹음하려면 브라우저에서 마이크 접근을 허용하세요",
      "hint": "길게 눌러 음성 메시지 녹음",
      "recording": "음성 메시지 녹음 중",
      "unavailable": "마이크를 사용할 수 없습니다"
    }
  },
  "comment": {
    "empty": "아직 댓글이 없습니다",
    "hideReplies": "답글 숨기기",
    "placeholder": "댓글 달기…",
    "reply": "답글",
    "replyPlaceholder": "답글 작성…",
    "viewReplies": "답글 보기({count})"
  },
  "common": {
    "activities": "체험",
    "activityType": "체험 유형",
    "add": "추가",
    "address": "주소",
    "anyTime": "언제든지",
    "area": "지역",
    "attach": "미디어 첨부",
    "back": "뒤로",
    "balance": "잔액",
    "booking": "예약",
    "bookings": "예약",
    "cancel": "취소",
    "chats": "채팅",
    "checkEmail": "이메일을 확인해 주세요",
    "checkIn": "체크인",
    "checkOut": "체크아웃",
    "close": "닫기",
    "collapse": "접기",
    "completed": "완료됨",
    "confirm": "확인",
    "contentLanguage": "작성 언어: {language}",
    "copied": "복사됨",
    "copy": "복사",
    "country": "국가",
    "create": "만들기",
    "currency": "통화",
    "decline": "거절",
    "defaultPlace": "방콕",
    "delete": "삭제",
    "deleteConfirm": "정말 삭제할까요?",
    "details": "세부정보",
    "disputes": "분쟁",
    "edit": "수정",
    "email": "이메일",
    "error": "문제가 발생했습니다. 다시 시도해 주세요.",
    "favorites": "위시리스트",
    "firstName": "이름",
    "firstNamePlaceholder": "길동",
    "guestsCount": "{count, plural, other {게스트 #명}}",
    "hourShort": "시간",
    "howItWorks": "이용 방법",
    "language": "언어",
    "lastName": "성",
    "lastNamePlaceholder": "홍",
    "login": "로그인",
    "mapArea": "지도 영역",
    "minuteShort": "분",
    "next": "다음",
    "ok": "확인",
    "openDetail": "세부정보 열기",
    "or": "또는",
    "password": "비밀번호",
    "pause": "일시정지",
    "payments": "결제",
    "peopleCount": "{count, plural, other {#명}}",
    "phone": "전화번호",
    "play": "재생",
    "previous": "이전",
    "price": "가격",
    "profile": "프로필",
    "reason": "사유",
    "retry": "다시 시도",
    "save": "저장",
    "search": "검색",
    "send": "보내기",
    "settings": "설정",
    "showOnMap": "지도에서 보기",
    "showOriginal": "원문 보기",
    "showTranslation": "번역 보기",
    "signup": "회원가입",
    "statistics": "통계",
    "status": "상태",
    "theme": {
      "dark": "다크",
      "light": "라이트"
    },
    "thisArea": "이 지역",
    "today": "오늘",
    "total": "합계",
    "translatedFrom": "번역됨 · 원문 언어: {language}",
    "username": "사용자 이름",
    "wallet": "지갑",
    "yesterday": "어제"
  },
  "confirmEmail": {
    "backToSettings": "설정으로 돌아가기",
    "errorText": "링크가 유효하지 않거나 만료되었습니다.",
    "errorTitle": "확인 실패",
    "successText": "이메일 주소가 변경되었습니다.",
    "successTitle": "이메일 변경 완료",
    "title": "이메일 변경",
    "verifying": "새 이메일을 확인하는 중…"
  },
  "consent": {
    "accept": "동의",
    "text": "Pinns 이용 현황을 파악하고 서비스를 개선하기 위해 쿠키를 사용합니다.",
    "title": "쿠키"
  },
  "create": {
    "activity": {
      "desc": "투어, 클래스, 시음, 체험 — 1인 또는 그룹 단위로 예약됩니다.",
      "title": "체험"
    },
    "heading": "무엇을 등록하시겠습니까?",
    "start": "시작하기",
    "step1": {
      "desc": "사진, 가격, 규칙을 입력하면 바로 게시됩니다. 무료입니다.",
      "title": "설명 작성 및 게시"
    },
    "step2": {
      "desc": "게스트가 예약하고 에스크로로 결제합니다. 세부 사항은 채팅으로 조율하세요.",
      "title": "예약 받기"
    },
    "step3": {
      "desc": "첫 대금 지급 전에 신원 인증(KYC)과 세금 정보가 필요합니다(법적 요건).",
      "title": "인증 후 대금 받기"
    },
    "subtitle": "게시는 무료이며 몇 분이면 끝납니다. 신원 인증과 대금 수령 정보는 나중에 추가해도 됩니다. 대금을 받기 전에만 있으면 됩니다.",
    "unit": {
      "desc": "아파트, 코티지, 객실, B&B 등 1박 단위로 예약할 수 있는 모든 곳.",
      "title": "숙소"
    }
  },
  "dateRange": {
    "selectDates": "날짜 선택"
  },
  "destination": {
    "activities": "{count, plural, other {체험 #개}}",
    "allActivities": "{city}의 모든 체험",
    "allCountries": "모든 국가",
    "allStays": "{city}의 모든 숙소",
    "empty": "아직 여행지가 없습니다",
    "heading": "{city} 숙소 추천",
    "intro": "지금 호스트가 예약을 받고 있는 도시입니다.",
    "monthly": "월 약 {price}",
    "nearby": "주변 도시",
    "popular": "인기 여행지",
    "reviews": "{count, plural, other {후기 #개}}",
    "search": "도시 검색",
    "showAll": "{count, plural, other {도시 #곳}} 모두 보기",
    "stays": "{count, plural, other {숙소 #곳}}",
    "title": "여행지",
    "topActivities": "즐길 거리",
    "topStays": "인기 숙소"
  },
  "dispute": {
    "all": "전체",
    "date": "날짜",
    "favorGuest": "게스트 승소",
    "favorGuestResult": "회원님에게 유리하게 해결됨",
    "favorHost": "호스트 승소",
    "favorHostResult": "호스트에게 유리하게 해결됨",
    "filterOpen": "진행 중",
    "filterResolved": "해결됨",
    "goToDispute": "분쟁으로 이동",
    "noResolution": "해결 내용이 없습니다",
    "notFound": "분쟁을 찾을 수 없습니다",
    "open": "분쟁 제기",
    "outcome": "결과",
    "reasonPlaceholder": "문제를 설명해 주세요…",
    "resolution": "해결 내용",
    "resolutionPlaceholder": "해결 내용을 설명해 주세요…",
    "resolve": "해결",
    "resolveConfirm": "이 분쟁을 해결 처리할까요?",
    "resolving": "판정이 접수되었습니다. 중재인이 온체인에서 정산하고 있습니다.",
    "statusOpen": "진행 중",
    "statusResolved": "해결됨",
    "windowClosed": "분쟁 제기 기간이 만료되었습니다",
    "windowNotStarted": "분쟁은 체크인 후에 제기할 수 있습니다",
    "windowRemaining": "분쟁 제기 마감까지 {hours}시간 {minutes}분 남음"
  },
  "empty": {
    "activities": "아직 체험이 없습니다",
    "bookings": "아직 예약이 없습니다",
    "chats": "아직 채팅이 없습니다",
    "conversations": "아직 대화가 없습니다",
    "devices": "다른 기기가 없습니다",
    "disputes": "아직 분쟁이 없습니다",
    "favorites": "아직 위시리스트가 비어 있습니다",
    "likes": "아직 좋아요한 게시물이 없습니다",
    "listings": "아직 등록된 리스팅이 없습니다",
    "merchants": "아직 가맹점이 없습니다",
    "messages": "아직 메시지가 없습니다",
    "options": "검색 결과가 없습니다",
    "posts": "아직 게시물이 없습니다",
    "reviews": "아직 후기가 없습니다",
    "units": "아직 숙소가 없습니다",
    "users": "사용자를 찾을 수 없습니다",
    "wallets": "설정된 지갑이 없습니다"
  },
  "error": {
    "loginFailed": "로그인에 실패했습니다",
    "signupFailed": "회원가입에 실패했습니다"
  },
  "escrow": {
    "disputeTextA": "중재인이 금액을 회원님과 호스트에게 나눠 배분합니다.",
    "disputeTextB": "수수료는 예약 시점에 정해진 요율 그대로입니다.",
    "disputeTitle": "분쟁",
    "lead": "호스트는 등록하기 전에 본인 인증을 거치고, 모든 합의 내용은 채팅에 남으며, 취소는 예약 전에 확인한 조건에 따라 진행됩니다. 문제가 생기면 중재인이 분쟁을 해결하고, 암호화폐 결제 금액은 체크인 때까지 에스크로에 보관됩니다.",
    "refundTextA": "금액이 회원님의 지갑으로 돌아갑니다 —",
    "refundTextB": "취소 조건에 따라 전액 또는 일부가 환불됩니다.",
    "refundTitle": "취소",
    "releaseTextA": "체크인 후 수수료를 제외하고 지급됩니다.",
    "releaseTextB": "누구나 지급을 실행할 수 있으며, 저희가 보류할 수 없습니다.",
    "releaseTitle": "호스트에게 지급",
    "title": "결제 금액은 안전하게 보호됩니다."
  },
  "favorites": {
    "savedPlaces": "{count, plural, other {저장한 장소 #곳}}"
  },
  "feed": {
    "empty": "피드가 비어 있습니다. 다른 사람을 팔로우하고 게시물을 확인해 보세요.",
    "scope": {
      "following": "팔로잉",
      "nearby": "주변",
      "trending": "인기"
    },
    "title": "피드"
  },
  "filter": {
    "active": "적용 중",
    "apply": "적용",
    "availability": "예약 가능 여부",
    "clear": "초기화",
    "duration": "소요 시간",
    "durationMax": "최대(분)",
    "durationMin": "최소(분)",
    "options": "옵션",
    "priceRange": "가격 범위",
    "rating": "평점",
    "sortBest": "추천순",
    "stars": "호텔 성급",
    "title": "필터"
  },
  "footer": {
    "allRights": "모든 권리 보유.",
    "contactLine": "궁금한 점이 있으신가요? <a>{email}</a>으로 문의해 주세요",
    "cookies": "쿠키",
    "privacy": "개인정보 처리방침",
    "terms": "이용약관"
  },
  "forgot": {
    "backToLogin": "로그인으로 돌아가기",
    "sentText": "{email}(으)로 가입된 계정이 있다면 재설정 링크가 곧 도착합니다.",
    "submit": "재설정 링크 보내기",
    "subtitle": "이메일을 입력하시면 재설정 링크를 보내 드립니다.",
    "title": "비밀번호 재설정"
  },
  "gallery": {
    "showAll": "사진 모두 보기"
  },
  "home": {
    "agentCta": "AI 검색 사용해 보기",
    "agentText": "바닷가 근처 조용한 빌라, 반려동물과 일주일 묵을 아파트처럼 원하는 것을 평소 말하듯 설명하세요. 어시스턴트가 맞는 곳을 찾고 예약 가능 여부까지 확인해 드립니다.",
    "agentTitle": "AI로 더 똑똑하게 검색하세요",
    "aiSearch": {
      "fusion": {
        "badge": "하이브리드",
        "caption": "키워드로 찾은 곳과 의미로 찾은 곳을 Reciprocal Rank Fusion으로 한 목록에 합쳐요. 두 방식 모두에서 찾은 곳이 위로 올라와요.",
        "text": "키워드와 의미로 찾은 결과를 한 목록으로 합쳐요.",
        "title": "하이브리드 검색"
      },
      "label": "Pinns AI 검색",
      "mapCta": "지도 열기",
      "meaning": {
        "badge": "임베딩",
        "caption": "요청과 모든 장소를 임베딩으로 바꿔요. 입력한 단어와 겹치는 말이 없어도 의미가 가장 가까운 곳이 먼저 나와요.",
        "text": "여행을 평소 말하듯 설명하면 AI가 딱 맞는 곳을 찾아 줘요.",
        "title": "스마트 검색"
      },
      "rag": {
        "badge": "RAG",
        "caption": "검색 증강 생성(RAG): 가장 잘 맞는 결과가 어시스턴트의 컨텍스트가 되고, 어시스턴트는 도구로 예약 가능 여부와 요금을 확인해요. 답변의 모든 내용은 실제 장소를 근거로 해요.",
        "text": "원하는 걸 말하면 실제 장소를 찾아 예약까지 준비해 줘요.",
        "title": "그냥 물어보세요"
      },
      "scene": {
        "absent": "{words} 같은 말은 어디에도 없어요",
        "absentCalm": "“조용히”나 “일”",
        "absentPets": "“강아지”나 “아이”",
        "answer": "정원 딸린 원룸 [1]이 가장 잘 맞아요. 월 단위 요금에 창가 책상이 있고, 12월 1~14일에 1박 $41로 비어 있어요. 바다 앞 캐빈 [3]은 조용한 만에 바로 붙어 있고 1박 $68이에요. 정글 방갈로 [2]는 가장 조용하지만 12월 10일부터 예약이 꽉 찼어요.",
        "capAnswer": "답변 · 실제 장소 기반",
        "capByKeywords": "키워드 일치",
        "capByMeaning": "의미 유사도 · 임베딩",
        "capClosest": "의미 유사도순 · 코사인",
        "capContext": "어시스턴트 컨텍스트",
        "capEmbedding": "쿼리 → 임베딩",
        "capFused": "통합 · 상위 5개",
        "capInventory": "숙소와 체험",
        "capKeywords": "키워드",
        "capMeaning": "의미",
        "capRetrieved": "검색 · 코사인 상위 4개",
        "capRrf": "순위 통합",
        "capTools": "도구",
        "matched": "↳ 의미로 일치:",
        "queryCalm": "한 달 동안 조용히 일할 곳",
        "queryFusion": "바다 근처 조용한 곳",
        "queryPets": "강아지랑 아이 둘이랑 묵을 물가 숙소",
        "queryRag": "12월에 2주 묵을 바닷가 조용한 곳, $70 이하",
        "rankKeywords": "키워드 #{rank}",
        "rankMeaning": "의미 #{rank}",
        "rrf": "Σ 1 / ({k} + 순위)",
        "statusFusion": "키워드+의미로 순위 통합",
        "statusMeaningBusy": "임베딩 비교 중",
        "statusMeaningDone": "{count, plural, other {의미로 #곳 찾음}}",
        "statusRagReady": "답변 준비 완료",
        "statusRagRetrieve": "의미로 검색 중",
        "statusRagTools": "도구로 확인 중"
      }
    },
    "communityCta": "피드 열기",
    "communityEyebrow": "커뮤니티",
    "communityText": "호스트와 여행자들의 생생한 순간 — 숨은 빵집, 일출 하이킹, 막판 빈방 소식까지.",
    "communityTitle": "팔로우하는 여행자 소식",
    "communityTitleTrending": "커뮤니티 인기 게시물",
    "demo": {
      "areas": {
        "banTai": "반타이",
        "chaloklum": "찰록룸",
        "haadRin": "핫린",
        "haadSalad": "핫살랏",
        "haadYuan": "핫유안",
        "srithanu": "스리타누",
        "thongNaiPan": "통나이판",
        "thongSala": "통살라"
      },
      "cities": {
        "bali": "발리",
        "kohPhangan": "팡안섬"
      },
      "kinds": {
        "apartment": "아파트",
        "bungalow": "방갈로",
        "cabin": "캐빈",
        "class": "클래스",
        "hostel": "호스텔",
        "house": "주택",
        "loft": "로프트",
        "rental": "대여",
        "retreat": "리트리트",
        "spa": "스파",
        "studio": "원룸",
        "tour": "투어",
        "villa": "빌라"
      },
      "places": {
        "bambooBungalow": {
          "name": "대나무 방갈로"
        },
        "beachApartment": {
          "hit": "대문을 나서면 바로 모래사장, 옆에는 놀이터",
          "name": "해변 아파트",
          "text": "1층이에요. 대문을 나서면 바로 모래사장, 옆에는 놀이터가 있어요."
        },
        "beachBarLoft": {
          "name": "비치 바 로프트",
          "text": "해변에서 가장 붐비는 바 위층, 매일 밤 늦게까지 음악이 나와요."
        },
        "beachHostel": {
          "name": "해변 호스텔"
        },
        "boatAngThong": {
          "name": "앙통행 보트",
          "text": "카약도 타고 모래톱에서 점심도 먹는 물 위의 하루."
        },
        "cityLoft": {
          "name": "시티 로프트",
          "text": "덴파사르 12층, 헬스장과 코워킹 책상까지 있어요."
        },
        "cliffVilla": {
          "name": "절벽 위 빌라"
        },
        "cookingClass": {
          "name": "쿠킹 클래스",
          "text": "가정집 부엌에서 태국 요리 4가지를 만들고 레시피도 가져가요."
        },
        "familyVilla": {
          "hit": "울타리 친 정원, 반려동물 환영, 얕은 수영장",
          "name": "패밀리 빌라",
          "text": "울타리 친 정원, 반려동물 환영, 얕은 수영장은 꼬마들도 발이 닿아요."
        },
        "gardenStudio": {
          "hit": "월 단위 요금, 창가 책상",
          "name": "정원 딸린 원룸",
          "text": "월 단위 요금, 창가 책상, 저녁 8시 이후엔 골목에 차도 안 다녀요."
        },
        "jungleBungalow": {
          "hit": "아침엔 새소리와 개울 소리뿐",
          "name": "정글 방갈로",
          "text": "아침엔 새소리와 개울 소리뿐이에요. 30박 이상이면 호스트가 할인해 줘요."
        },
        "nightMarketTour": {
          "name": "야시장 투어",
          "text": "현지 가이드와 함께 길거리 음식 2시간, 시식 12가지 포함."
        },
        "partyBarBySea": {
          "name": "바다 옆 파티 바"
        },
        "partyHostel": {
          "name": "파티 호스텔",
          "text": "2층 침대, 1층엔 바, 풀문 파티까지 5분 거리예요."
        },
        "poolHouse": {
          "name": "수영장 딸린 집"
        },
        "quietCabin": {
          "hit": "이웃 없음, 빠른 와이파이",
          "name": "조용한 캐빈"
        },
        "quietCoveHouse": {
          "name": "조용한 만의 집"
        },
        "riceFieldHouse": {
          "hit": "담장 두른 마당은 반려견에게도 좋아요",
          "name": "논이 보이는 집",
          "text": "2층 침대가 있는 침실 2개, 담장 두른 마당은 반려견에게도 좋아요."
        },
        "scooterRental": {
          "name": "스쿠터 대여",
          "text": "헬멧 2개를 갖춘 오토매틱 스쿠터, 문 앞까지 배달해 드려요."
        },
        "seaBreezeStudio": {
          "name": "바다 내음 원룸"
        },
        "seaViewVilla": {
          "hit": "테라스엔 긴 테이블과 광인터넷",
          "name": "바다 전망 빌라",
          "text": "만이 내려다보이는 침실 3개, 테라스엔 긴 테이블과 광인터넷, 화상 통화도 거뜬해요."
        },
        "seafrontCabin": {
          "hit": "조용한 만까지 열 걸음",
          "name": "바다 앞 캐빈"
        },
        "seashellBungalow": {
          "name": "바다 조개 방갈로"
        },
        "snorkelTrip": {
          "name": "스노클링 투어",
          "text": "보트로 산호초까지, 마스크 포함, 아침엔 대개 거북이를 만나요."
        },
        "spaDay": {
          "name": "스파 데이",
          "text": "마사지, 꽃잎 목욕, 정원 정자에서 마시는 차."
        },
        "surfHostel": {
          "name": "서프 호스텔",
          "text": "서퍼를 위한 도미토리, 보드 보관, 새벽 5시 조식."
        },
        "volcanoSunrise": {
          "name": "화산 일출",
          "text": "새벽 2시 픽업, 2시간 등반, 분화구 가장자리에서 아침 식사."
        },
        "yogaRetreat": {
          "name": "요가 리트리트",
          "text": "침묵의 아침, 성인 전용, 언덕에서 보내는 일주일 수련."
        }
      }
    },
    "destinationsAll": "모든 여행지",
    "destinationsTitle": "인기 여행지",
    "explore": "둘러보기",
    "heroSubtitle": "여행의 모든 것을 한곳에서: 지도에서 찾고, 채팅으로 조율하고, 친구들과 여행 이야기를 나누세요",
    "heroTitle": "현지인처럼 떠나는 여행",
    "linkBook": "예약하기",
    "prices": {
      "axisHint": "최저가 대비 가격",
      "badge": "가격 달력",
      "booked": "예약 완료",
      "cheapest": "최저가",
      "closed": "호스트가 마감",
      "december": "12월",
      "from": "최저가",
      "hint": "날짜에 마우스를 올리면 가격이 보여요",
      "january": "1월",
      "newYear": "연말연시",
      "nights": "{count, plural, other {#박}}",
      "nightsIn": "{count, plural, other {#박}} · {city}",
      "open": "빈 날",
      "openLabel": "아직 비어 있는 날",
      "openNote": "전체 {total}박 중 · {window}",
      "peakLabel": "최저가 대비 최고가",
      "peakNote": "성수기 밤 vs 가장 싼 밤",
      "place": "숙소",
      "ratioMore": "{ratio} 이상",
      "save": "위시리스트에 저장",
      "savedLabel": "위시리스트 숙소의 최저가",
      "tableLabel": "1박 가격",
      "text": "가격은 매일 밤 달라져요. 어디서 내려가는지 한눈에 보이니, 위시리스트에 저장해 두고 더 저렴해지면 예약하세요.",
      "tipCheapest": "{price} · 가장 싼 밤",
      "tipRatio": "{price} · 최저가의 {ratio}",
      "title": "가장 저렴한 밤을 한눈에"
    },
    "trending": "인기"
  },
  "host": {
    "booking": {
      "answerBy": "{date}까지 응답하지 않으면 요청이 거절됩니다",
      "chat": "게스트와 채팅",
      "declineConfirm": "이 예약 요청을 거절할까요? 되돌릴 수 없습니다."
    },
    "calendar": {
      "pick": "숙소 선택"
    },
    "dispute": {
      "answerArbitration": "중재에 응답하기"
    },
    "kpi": {
      "awaiting": "응답 대기 중",
      "bookings": "예약",
      "disputes": "진행 중인 분쟁",
      "products": "리스팅",
      "reviewable": "후기 작성 대기"
    },
    "kyc": {
      "ready": "인증 완료 — 리스팅을 게시할 수 있습니다"
    },
    "moderation": {
      "approve": "승인",
      "declineReason": "거절 사유",
      "empty": "검토 대기 중인 항목이 없습니다"
    },
    "nav": {
      "account": "계정",
      "main": "메인",
      "money": "정산",
      "products": "리스팅"
    },
    "product": {
      "blocked": {
        "kyc": "리스팅을 게시하려면 신원 인증을 완료하세요",
        "payout": "리스팅을 게시하려면 Solana 대금 수령 주소를 추가하세요"
      },
      "createAndPublish": "만들고 게시하기",
      "declinedReason": "사유: {reason}",
      "deleteBlocked": "진행 중인 예약이 있는 리스팅입니다. 대신 게시를 중단하세요",
      "deleteConfirm": "이 리스팅을 영구적으로 삭제할까요?",
      "earned": "수익",
      "empty": "아직 리스팅이 없습니다",
      "notFound": "리스팅을 찾을 수 없습니다",
      "publish": "게시",
      "tab": {
        "bookings": "예약",
        "calendar": "달력",
        "reviews": "후기",
        "stats": "통계"
      },
      "unlist": "게시 중단"
    },
    "queue": {
      "answer": "응답",
      "bookingTitle": "예약 요청 #{id}",
      "count": "{count, plural, other {할 일 #개}}",
      "disputeMeta": "예약 #{id}",
      "disputeTitle": "분쟁 #{id}",
      "empty": "할 일이 없습니다. 모든 예약과 후기를 처리했습니다",
      "fix": "수정",
      "review": "후기 작성",
      "reviewMeta": "{date} 체크아웃",
      "title": "처리가 필요한 항목"
    },
    "review": {
      "empty": "지금 작성할 후기가 없습니다",
      "outgoing": "나에게만 표시됩니다 — {count, plural, other {#일}} 후 게시",
      "stay": "숙박 #{id}"
    },
    "schedule": {
      "pick": "체험 선택"
    },
    "section": {
      "balance": "잔액 및 지급",
      "bookings": "예약",
      "calendar": "달력 및 요금",
      "disputes": "분쟁",
      "kyc": "인증 및 대금 수령",
      "moderation": "검토",
      "overview": "개요",
      "products": "모든 리스팅",
      "reviews": "후기",
      "schedule": "체험 일정",
      "stats": "통계"
    },
    "title": "호스팅"
  },
  "invoice": {
    "completed": "결제가 완료되었습니다!",
    "expired": "인보이스가 만료되었습니다",
    "failed": "결제에 실패했습니다",
    "payWithWallet": "지갑으로 결제",
    "processing": "결제 처리 중…",
    "refund": "환불 필요",
    "statusTitle": "인보이스 상태",
    "title": "인보이스",
    "transactionFailed": "거래에 실패했습니다",
    "transactionNotConfirmed": "거래가 확인되지 않았습니다",
    "waitingForPayment": "결제 대기 중…"
  },
  "kyc": {
    "Pending": "대기 중",
    "Rejected": "거부됨",
    "Unverified": "미인증",
    "Verified": "인증됨",
    "approve": "승인",
    "approveToast": "인증이 승인되었습니다",
    "dateOfBirth": "생년월일",
    "decision": "결정",
    "docType": {
      "DriverLicense": "운전면허증",
      "IdCard": "신분증",
      "Passport": "여권"
    },
    "document": "서류 {n}",
    "documentType": "서류 유형",
    "documents": "서류",
    "goVerify": "인증하러 가기",
    "label": "인증",
    "legalName": "법적 성명",
    "noAccess": "인증을 이용할 수 없습니다",
    "pendingNote": "양식을 작성하면 인증이 시작됩니다. 이미지와 PDF를 지원합니다.",
    "reject": "거부",
    "rejectReason": "거부 사유",
    "rejectReasonPlaceholder": "신청자에게 표시되는 사유",
    "rejectToast": "인증이 거부되었습니다",
    "rejectedNote": "제출하신 서류가 거부되었습니다.",
    "resubmit": "다시 제출",
    "reviewedAt": "검토일",
    "submit": "검토 요청",
    "submitToast": "검토 요청이 제출되었습니다",
    "title": "신원 인증",
    "underReview": "서류를 검토하고 있습니다.",
    "validation": {
      "required": "모든 항목을 입력하고 서류를 업로드해 주세요"
    },
    "verifiedNote": "신원 인증이 완료되었습니다."
  },
  "ledger": {
    "empty": "아직 거래 내역이 없습니다",
    "history": "거래 내역",
    "status": {
      "Encumbered": "보류 중",
      "Pending": "대기 중",
      "Settled": "정산 완료",
      "Voided": "무효"
    },
    "txType": {
      "Adjustment": "조정",
      "Bonus": "보너스",
      "DirectPay": "결제",
      "DisputeResolve": "분쟁 해결",
      "EscrowDeposit": "에스크로 입금",
      "EscrowRefund": "환불",
      "EscrowRelease": "지급",
      "EscrowResolve": "분쟁 해결",
      "Refund": "환불",
      "SupplyEarned": "공급 수익",
      "SupplyReversed": "공급 취소",
      "Withdrawal": "출금"
    }
  },
  "legal": {
    "cookies": "쿠키 정책",
    "imprint": "법적 고지",
    "privacy": "개인정보 처리방침",
    "terms": "서비스 약관",
    "updated": "최종 업데이트: {date}"
  },
  "listing": {
    "basicsLabel": "기본 정보",
    "completeness": "완성도",
    "descriptionLabel": "설명",
    "livePreview": "실시간 미리보기",
    "location": "위치",
    "maxGuests": "{count, plural, other {게스트 #명}}",
    "maxGuestsLabel": "최대 게스트 수",
    "media": "사진 및 동영상",
    "options": {
      "add": "옵션 추가",
      "hint": "옵션은 같은 체험의 다른 버전입니다(그룹 또는 프라이빗, 픽업 포함 여부 등). 옵션마다 가격과 사진이 따로 있습니다. 단일 가격으로 판매하려면 비워 두세요.",
      "item": "옵션 {index}",
      "label": "옵션",
      "priceLocked": "가격은 옵션을 기준으로 계산됩니다.",
      "remove": "옵션 삭제",
      "title": "옵션 이름"
    },
    "placeCount": "{count, plural, other {개}}",
    "requiredFields": "필수 항목을 모두 입력해 주세요",
    "tags": "태그",
    "tagsPlaceholder": "태그 검색…",
    "title": "제목"
  },
  "location": {
    "coordinates": "좌표",
    "outOfService": "이 지점은 서비스 지역 밖입니다. 국가 내 육지의 위치를 선택하세요.",
    "searchPlaceholder": "주소 검색…"
  },
  "login": {
    "continueWith": "{provider}(으)로 계속하기",
    "forgotPassword": "비밀번호를 잊으셨나요?",
    "heading": "다시 오신 것을 환영합니다",
    "noAccount": "계정이 없으신가요?",
    "orContinueWith": "또는 다음으로 계속하기",
    "passwordInput": "비밀번호 입력",
    "signupLink": "회원가입하기",
    "subtitle": "로그인하고 여행을 이어가세요",
    "title": "로그인",
    "usernameInput": "사용자 이름 입력",
    "welcome": "{name}님, 다시 오신 것을 환영합니다"
  },
  "logout": {
    "allDevices": "모든 기기에서 로그아웃",
    "message": "로그아웃할까요?",
    "title": "로그아웃"
  },
  "map": {
    "unavailable": "지금은 지도를 사용할 수 없습니다. 나중에 다시 시도하세요.",
    "unsupported": "사용 중인 브라우저에서 지도를 표시할 수 없습니다."
  },
  "media": {
    "aspect": "비율",
    "zoom": "확대/축소"
  },
  "merchant": {
    "address": {
      "add": "주소 추가",
      "addressPlaceholder": "Solana 지갑 주소",
      "cooldown": "{date}부터 사용 가능",
      "cooldownInfo": "새 주소는 추가 후 24시간이 지나야 출금에 사용할 수 있습니다.",
      "empty": "아직 주소가 없습니다",
      "ready": "사용 가능",
      "remove": "주소 삭제",
      "removeConfirm": "이 출금 주소를 삭제할까요?",
      "title": "출금 주소"
    },
    "balance": {
      "available": "사용 가능",
      "empty": "아직 자금이 없습니다. 판매 수익이 여기에 표시됩니다."
    },
    "closeConfirm": "이 가맹점을 폐쇄할까요? 잔액이 출금되고 모든 에스크로가 정산될 때까지는 활성 상태로 유지됩니다.",
    "closeConfirmTitle": "가맹점 폐쇄",
    "fee": {
      "label": "수수료",
      "max": "0~{max}% 사이 — 이보다 높으면 컨트랙트에서 거부됩니다",
      "note": "새 예약에만 적용됩니다. 이미 진행 중인 거래는 생성 당시의 요율이 유지됩니다.",
      "saved": "수수료가 저장되었습니다. 새 예약부터 적용됩니다"
    },
    "keyModal": {
      "copy": "키 복사",
      "title": "{name}의 비밀 키",
      "warning": "지금 복사해 두세요. 한 번만 표시되며 복구할 수 없습니다."
    },
    "live": {
      "activate": "라이브 활성화",
      "activated": "라이브가 활성화되었습니다. 지갑이 비어 있으니 실제 결제를 처리하기 전에 자금을 충전하세요.",
      "completed": "라이브가 이미 열려 있었습니다. 누락된 수탁 지갑을 다시 만들었습니다. 기존 라이브 키는 계속 사용할 수 있습니다.",
      "confirm": "라이브를 활성화하면 이 가맹점의 실제 자금 장부가 열리고 라이브 키가 발급됩니다(한 번만 표시). 라이브 수탁 지갑은 비어 있는 상태로 생성되므로, 정산하려면 먼저 자금을 충전해야 합니다.",
      "confirmTitle": "라이브 모드 활성화",
      "info": "라이브는 테스트와 별도로 운영되며 자체 키, 지갑, 잔액을 가집니다."
    },
    "mode": {
      "Live": "라이브",
      "LiveHint": "실제 자금",
      "Test": "테스트",
      "TestHint": "테스트 데이터"
    },
    "provision": {
      "action": "설정 다시 적용",
      "confirm": "백엔드가 가맹점 정보를 온체인에 기록된 내용과 비교해 차이를 수정합니다. 여러 번 실행해도 안전하며, 이미 일치하면 아무 변화도 없습니다.",
      "confirmTitle": "{mode} 설정을 다시 적용할까요?",
      "requested": "다시 적용을 요청했습니다"
    },
    "provisioning": "수탁 지갑과 온체인 설정을 준비하고 있습니다. 보통 몇 초면 끝납니다.",
    "provisioningFailed": "설정이 평소보다 오래 걸리고 있습니다. “설정 다시 적용”을 눌러 초기 설정을 완료하세요.",
    "status": {
      "Active": "활성",
      "Pending": "준비 중…",
      "Terminated": "폐쇄됨",
      "Terminating": "폐쇄 중…"
    },
    "terminating": "가맹점을 폐쇄하는 중입니다. 잔액을 출금하고 진행 중인 에스크로를 정산하고 있습니다.",
    "withdraw": "출금",
    "withdrawal": {
      "amount": "금액",
      "approve": "승인",
      "count": "{count}건",
      "date": "날짜",
      "empty": "아직 출금 내역이 없습니다",
      "handled": "이미 처리된 요청입니다.",
      "history": "출금 내역",
      "net": "수령 금액: {amount}",
      "noAddresses": "출금하려면 출금 주소를 추가하고 24시간 대기 기간이 지나야 합니다.",
      "receiver": "수령 주소",
      "receiverSelect": "받을 주소 선택",
      "reject": "거부",
      "status": {
        "Approved": "승인됨",
        "Completed": "완료됨",
        "Failed": "실패",
        "Manual": "수동",
        "Pending": "대기 중",
        "Rejected": "거부됨",
        "Sending": "전송 중",
        "Submitted": "제출됨"
      },
      "title": "{currency} 출금"
    }
  },
  "navbar": {
    "menu": {
      "feed": "피드",
      "map": "지도"
    },
    "search": {
      "activities": "액티비티",
      "activitiesNone": "그 이름의 액티비티가 없어요",
      "agent": "어시스턴트에게 묻기",
      "agentRequest": "어시스턴트 요청",
      "askAgent": "어시스턴트에게 묻기 “{query}”",
      "askAgentEmptyHint": "예: “수영장 있는 빌라, $80 이하”",
      "askAgentHint": "설명에 맞는 옵션을 찾아요",
      "cancel": "취소",
      "clear": "지우기",
      "clearRecent": "지우기",
      "close": "검색 닫기",
      "hotels": "호텔",
      "hotelsNone": "그 이름의 호텔이 없어요",
      "label": "검색",
      "nearby": "내 주변",
      "nearbyHint": "지도에서 주변 숙소 보기",
      "nothingText": "여행 설명처럼 보여요. 어시스턴트가 의미에 맞는 옵션을 찾아드려요.",
      "nothingTitle": "그런 장소나 호텔이 없어요",
      "placeType": {
        "address": "주소",
        "city": "도시",
        "country": "국가",
        "district": "지구",
        "region": "지역"
      },
      "placeholder": "도시, 지역 또는 호텔, 아니면 원하는 숙소를 설명해 주세요",
      "placeholderShort": "도시, 지역 또는 호텔",
      "places": "장소",
      "placesNone": "그 이름의 장소가 없어요",
      "popular": "인기 여행지",
      "quickStart": "빠른 시작",
      "recent": "최근 검색",
      "suggestions": "추천 검색어"
    }
  },
  "notification": {
    "chatUnread": "{name} · {count, plural, other {새 메시지 #개}}",
    "comment": "{name}님{others, plural, =0 {이 회원님의 게시물에 댓글을 남겼습니다} other { 외 #명이 회원님의 게시물에 댓글을 남겼습니다}}",
    "empty": "아직 알림이 없습니다",
    "likeComment": "{name}님{others, plural, =0 {이 회원님의 댓글을 좋아합니다} other { 외 #명이 회원님의 댓글을 좋아합니다}}",
    "likePost": "{name}님{others, plural, =0 {이 회원님의 게시물을 좋아합니다} other { 외 #명이 회원님의 게시물을 좋아합니다}}",
    "post": "{name}님이 새 게시물을 올렸습니다",
    "referralRewarded": "추천 보상이 잔액에 적립되었습니다",
    "reply": "{name}님{others, plural, =0 {이 회원님의 댓글에 답글을 남겼습니다} other { 외 #명이 회원님의 댓글에 답글을 남겼습니다}}",
    "reviewReplied": "{name}님{others, plural, =0 {이 회원님의 후기에 답글을 남겼습니다} other { 외 #명이 회원님의 후기에 답글을 남겼습니다}}",
    "title": "알림"
  },
  "oauth": {
    "allow": "접근 허용",
    "checking": "앱 확인 중…",
    "deny": "취소",
    "invalidText": "링크에 필요한 매개변수가 없습니다. 앱으로 돌아가 다시 시도해 주세요.",
    "invalidTitle": "잘못된 요청",
    "requestText": "알고 있는 앱인 경우에만 계속하세요.",
    "requestTitle": "{client}에서 회원님의 계정에 접근하려고 합니다",
    "scope": {
      "bookingsRead": "예약 내역 보기",
      "memory": "선호 사항 기억하기",
      "none": "검색 및 결제 링크만"
    },
    "title": "앱 접근",
    "unknownClient": "이 앱 또는 콜백 주소는 Pinns에 등록되어 있지 않습니다. 앱으로 돌아가 처음부터 다시 시작해 주세요."
  },
  "page": {
    "activityDetail": {
      "description": "{country} {city}의 {title}. 1인당 {price}.",
      "title": "{title}, {city}: 1인 {price}부터 — Pinns"
    },
    "activitySearch": {
      "description": "주변의 투어, 여행 프로그램, 체험을 찾아보세요. 궁금한 점은 채팅으로 호스트에게 묻고, 몇 분 만에 예약한 뒤 여행 이야기를 피드에 공유하세요.",
      "title": "체험, 투어, 여행 프로그램 — Pinns"
    },
    "cookies": {
      "description": "Pinns가 로그인, 언어 설정, 분석에 사용하는 쿠키와 로컬 저장소의 종류, 각각이 필요한 이유, 그리고 언제든 선택을 변경하는 방법을 안내합니다.",
      "title": "쿠키 정책 — Pinns"
    },
    "destination": {
      "title": "{country} {city}: 호텔·숙소 및 즐길 거리 — Pinns",
      "titlePrice": "{country} {city}: 호텔·숙소 {price}부터, 즐길 거리 — Pinns"
    },
    "destinations": {
      "description": "호스트와 가이드에게 직접 예약하는 숙소와 즐길 거리가 있는 도시들. 활기찬 대도시부터 조용한 바닷가 마을까지, 다음 여행지를 찾아보세요.",
      "title": "여행지 — Pinns와 함께 떠날 곳"
    },
    "error": {
      "message": "저희 쪽에서 문제가 발생했습니다. 다시 시도해 주세요.",
      "retry": "다시 시도",
      "title": "문제가 발생했습니다 — Pinns"
    },
    "imprint": {
      "description": "Pinns 운영 주체와 플랫폼 뒤의 회사 정보, 그리고 예약, 리스팅, 법적 고지, 언론 문의 관련 연락 방법을 안내합니다.",
      "title": "법적 고지 — Pinns"
    },
    "index": {
      "description": "원하는 여행을 평소 말하듯 설명하면 AI가 숙소, 호텔, 체험을 찾아 드립니다. 몇 번의 탭으로 예약하고 카드나 암호화폐로 결제하세요.",
      "title": "여행을 위한 숙소, 호텔, 체험 — Pinns"
    },
    "login": {
      "description": "예약 내역, 호스트와의 채팅, 저장한 장소, 친구들의 여행을 그대로 이어서 확인하세요. 이메일, Google 또는 GitHub로 로그인할 수 있습니다.",
      "title": "Pinns 로그인 — 예약, 채팅, 저장한 장소"
    },
    "notFound": {
      "backHome": "홈으로",
      "message": "찾으시는 페이지가 존재하지 않습니다",
      "title": "페이지를 찾을 수 없음 — Pinns"
    },
    "place": {
      "description": "{city}의 {product, select, Activity {투어·체험} other {호텔·숙소}}, 온라인에서 합리적인 가격으로 예약하세요. 실제 사진과 후기를 확인하고 {count, plural, other {#개}}의 선택지 중에서 고르세요.",
      "title": "{city} {product, select, Activity {투어·체험} other {호텔·숙소}} — Pinns",
      "titlePrice": "{city} 호텔·숙소 1박 {price}부터 — Pinns"
    },
    "privacy": {
      "description": "예약, 호스팅, 채팅 시 Pinns가 수집하는 데이터, 제공받는 곳, 보관 기간, 그리고 보유한 모든 정보를 열람, 정정, 삭제하는 방법을 안내합니다.",
      "title": "개인정보 처리방침 — Pinns"
    },
    "profile": {
      "description": "Pinns의 {name}: 호스트가 등록한 리스팅, 체험, 게시물과 게스트가 남긴 후기를 확인하고, 예약 전에 호스트에게 직접 연락해 보세요.",
      "title": "{name} — Pinns 프로필"
    },
    "signup": {
      "description": "숙소와 체험을 예약하고 여행 이야기를 피드에 공유하세요. 내 숙소를 등록하고 온체인 에스크로를 통해 암호화폐로 대금을 받을 수 있습니다.",
      "title": "Pinns 회원가입 — 숙소, 호텔, 체험"
    },
    "terms": {
      "description": "Pinns에서 숙소와 체험을 예약하고, 내 숙소를 등록하고, 암호화폐 에스크로로 결제하는 규칙과 취소 및 환불 방식을 안내합니다.",
      "title": "서비스 약관 — Pinns"
    },
    "unitDetail": {
      "description": "{country} {city}의 {title} ({type}). 1박 {price}부터{guests, plural, =0 {} other {, 최대 게스트 #명}}.",
      "title": "{title}, {city}: 1박 {price}부터 — Pinns"
    },
    "unitSearch": {
      "description": "개인 호스트와 호텔 파트너의 아파트, 주택, 호텔. 다양한 필터와 솔직한 게스트 후기를 확인하고, 카드나 암호화폐로 결제하세요.",
      "title": "숙소와 호텔: 아파트, 주택, 객실 — Pinns"
    }
  },
  "payment": {
    "card": "카드",
    "crypto": "암호화폐",
    "label": "결제"
  },
  "post": {
    "comment": "댓글",
    "composer": "새 게시물",
    "like": "좋아요",
    "linkCopied": "게시물 링크가 복사되었습니다",
    "notFound": "게시물을 찾을 수 없습니다",
    "placeholder": "무언가를 공유해 보세요…",
    "publish": "게시",
    "share": "공유",
    "title": "게시물"
  },
  "product": {
    "from": "{price}부터",
    "nearby": "주변",
    "related": "이런 곳은 어떠십니까",
    "relatedEmpty": "아직 표시할 항목이 없습니다",
    "relatedUnavailable": "이 날짜에 근처에 비어 있는 곳이 없습니다",
    "similar": "비슷한 곳",
    "status": {
      "Active": "게시됨",
      "Declined": "거절됨",
      "Deleted": "삭제됨",
      "Draft": "임시저장",
      "Pending": "검토 중",
      "Unlisted": "게시 중단됨"
    }
  },
  "profile": {
    "bio": "소개",
    "bioPlaceholder": "자신을 소개해 주세요…",
    "birthday": "생일",
    "changeCover": "커버 변경",
    "city": "도시",
    "displayName": "표시 이름",
    "displayNamePlaceholder": "다른 사람에게 보이는 이름",
    "follow": "팔로우",
    "followers": "팔로워",
    "following": "팔로잉",
    "interests": "관심사",
    "joined": "{date} 가입",
    "languages": "구사 언어",
    "languagesPlaceholder": "언어 추가…",
    "linkCopied": "프로필 링크가 복사되었습니다",
    "message": "메시지",
    "noFollows": "아직 아무도 없습니다",
    "notFound": "사용자를 찾을 수 없습니다",
    "notifyOff": "새 게시물 알림 끄기",
    "notifyOn": "새 게시물 알림 받기",
    "phoneCountry": "국가 번호",
    "phonePlaceholder": "전화번호 입력",
    "region": "지역",
    "saveInterests": "관심사 저장",
    "saveTravels": "여행 기록 저장",
    "share": "공유",
    "social": {
      "add": "링크 추가",
      "instagram": "Instagram",
      "selectType": "네트워크 선택…",
      "telegram": "Telegram",
      "website": "웹사이트",
      "x": "X"
    },
    "socialLinks": "소셜 링크",
    "solanaAddress": "Solana 대금 수령 주소",
    "solanaAddressInvalid": "유효한 Solana 주소가 아닙니다",
    "solanaAddressNote": "Solana 지갑 주소만 사용할 수 있습니다. 예약 대금은 이 주소로 바로 지급됩니다.",
    "solanaAddressPlaceholder": "내 Solana 지갑 주소",
    "speaks": "구사 언어: {languages}",
    "tabs": {
      "likes": "좋아요",
      "listings": "리스팅",
      "posts": "게시물",
      "reviews": "후기"
    },
    "unfollow": "팔로우 취소",
    "updateSuccess": "프로필이 업데이트되었습니다",
    "visited": "{count, plural, =0 {방문한 국가} other {방문한 국가 · #개국}}"
  },
  "referral": {
    "admin": {
      "currency": "보너스 통화",
      "daysUnit": "일",
      "defaultRate": "기본 요율",
      "deleteConfirm": "이 개인 요율을 삭제할까요? 해당 사용자에게는 기본 요율이 적용됩니다.",
      "maxAmount": "예약당 최대 보너스",
      "maxBookings": "보너스 지급 예약 수",
      "newRate": "새 개인 요율",
      "percent": "예약당 비율",
      "saved": "요율이 저장되었습니다",
      "title": "추천 요율",
      "updated": "{date} 업데이트",
      "userId": "사용자 ID",
      "userRate": "개인 요율 · 사용자 {id}",
      "windowDays": "가입 후 유효 기간"
    },
    "copied": "초대 링크가 복사되었습니다",
    "copy": "초대 링크 복사",
    "limitAmount": "숙박당 최대 {amount}",
    "limitBookings": "{count, plural, =1 {친구의 첫 예약} other {친구의 처음 #건 예약}}",
    "limitWindow": "{count, plural, other {가입 후 #일 이내}}",
    "payout": "친구가 체크아웃하면 잔액에 보너스로 적립됩니다.",
    "terms": "친구가 완료한 모든 예약 금액의 {percent}%를 받으세요",
    "title": "친구 초대하기"
  },
  "region": {
    "action": {
      "import": "장소 업데이트",
      "rebuild": "다시 생성",
      "remove": "공급업체 제거",
      "reset": "커서 초기화",
      "sync": "동기화 실행",
      "terminate": "국가 삭제"
    },
    "add": "국가 추가",
    "addSupplier": "{supplier} 추가",
    "basemap": {
      "Detail": "기본 지도: 서비스 국가",
      "World": "기본 지도: 전 세계",
      "built": "{date} 생성 · {size}",
      "failed": "생성 실패 {date}: {error}",
      "notBuilt": "아직 생성되지 않음",
      "rebuildStarted": "기본 지도 재생성을 시작했습니다"
    },
    "catalogSync": "카탈로그 동기화",
    "clearHistory": "기록 지우기",
    "confirm": {
      "clearHistory": "완료된 작업을 기록에서 모두 삭제할까요?",
      "deleteJob": "이 작업을 기록에서 삭제할까요?",
      "remove": "{country}에서 {supplier}을(를) 제거할까요? 리스팅 게시가 중단됩니다.",
      "reset": "{supplier} 커서를 초기화할까요? 다음 동기화는 카탈로그를 처음부터 다시 읽으며, 가져온 숙소는 유지됩니다.",
      "terminate": "{country}을(를) 삭제할까요? 공급업체 리스팅 게시가 중단되고 가져온 데이터가 삭제됩니다."
    },
    "importStarted": "장소 업데이트 시작됨",
    "jobStatus": {
      "Completed": "완료됨",
      "Failed": "실패",
      "Running": "실행 중"
    },
    "jobType": {
      "Backfill": "백필",
      "Incremental": "증분",
      "Retire": "게시 중단"
    },
    "jobs": "작업 기록",
    "jobsEmpty": "아직 작업이 없습니다",
    "lastPage": "{page}페이지까지 수집됨",
    "metric": {
      "created": "생성",
      "deleted": "삭제",
      "failed": "실패",
      "pages": "페이지",
      "probed": "확인",
      "skipped": "건너뜀",
      "unchanged": "변경 없음",
      "unparsed": "파싱 실패",
      "updated": "업데이트"
    },
    "neverSynced": "아직 수집되지 않음",
    "pausedByRegion": "국가와 함께 일시 중지됨",
    "places": "장소",
    "placesFailed": "가져오기 실패 {date}: {error}",
    "placesImported": "장소: {count, number}개, 가져옴 {date}",
    "placesNotImported": "장소를 아직 가져오지 않음",
    "regions": "국가",
    "regionsEmpty": "아직 국가가 없습니다",
    "status": {
      "Active": "활성",
      "Paused": "일시 중지됨",
      "Terminated": "삭제됨",
      "Terminating": "삭제 중"
    },
    "syncOff": "동기화가 켜져 있지 않습니다",
    "syncedUntil": "{date}까지 동기화됨",
    "title": "지역",
    "world": "그 밖의 세계: 국가와 도시"
  },
  "reset": {
    "errorInvalid": "재설정 링크가 유효하지 않거나 만료되었습니다.",
    "invalidText": "재설정 링크가 없거나 형식이 잘못되었습니다. 새 링크를 요청해 주세요.",
    "invalidTitle": "잘못된 링크",
    "requestNew": "새 링크 요청",
    "submit": "비밀번호 변경",
    "subtitle": "계정에 사용할 안전한 새 비밀번호를 정해 주세요.",
    "success": "비밀번호가 변경되었습니다. 로그인해 주세요.",
    "title": "새 비밀번호 설정"
  },
  "review": {
    "content": "내 후기",
    "contentPlaceholder": "경험을 공유해 주세요…",
    "create": "후기 작성",
    "hidden": "상대방이 후기를 올리거나 작성 기간이 끝날 때까지 나에게만 표시됩니다",
    "hint": {
      "1": "최악",
      "2": "별로",
      "3": "보통",
      "4": "좋음",
      "5": "최고"
    },
    "reply": "답글",
    "replyPlaceholder": "답글 작성…",
    "replySend": "답글 보내기",
    "stars": "평점",
    "title": "후기",
    "windowClosed": "후기 작성 기간이 종료되었습니다"
  },
  "security": {
    "devices": {
      "current": "이 기기",
      "error": "기기 목록을 불러오지 못했습니다",
      "lastSeen": {
        "long": "오랫동안 활동 없음",
        "recent": "방금 활동",
        "today": "{time}에 활동",
        "yesterday": "어제 {time}에 활동"
      },
      "refresh": "새로고침",
      "revoke": "연결 해제",
      "revokeConfirm": "{label}의 연결을 해제할까요?",
      "revokeHint": "해당 기기는 즉시 로그아웃됩니다.",
      "revokedToast": "기기 연결이 해제되었습니다",
      "title": "활성 기기",
      "unknownDevice": "알 수 없는 기기",
      "unknownDeviceWithDate": "{date}에 추가된 기기"
    },
    "push": {
      "denied": "권한이 차단되었습니다. 브라우저 설정에서 알림을 허용해 주세요.",
      "label": "푸시 알림",
      "unsupported": "이 브라우저는 푸시 알림을 지원하지 않습니다."
    }
  },
  "selector": {
    "searchPlaceholder": "검색…"
  },
  "settings": {
    "account": "계정"
  },
  "signup": {
    "alreadyHaveAccount": "이미 계정이 있으신가요?",
    "checkEmailText": "{email}(으)로 인증 링크를 보냈습니다. 링크를 열어 계정을 활성화하세요.",
    "confirmPassword": "비밀번호 확인",
    "confirmPasswordInput": "비밀번호 확인",
    "errorTaken": "이미 사용 중인 이메일 또는 사용자 이름입니다.",
    "heading": "계정 만들기",
    "loginLink": "로그인하기",
    "resend": "이메일 다시 보내기",
    "resent": "인증 이메일을 다시 보냈습니다.",
    "strength": {
      "fair": "보통",
      "good": "좋음",
      "strong": "강함",
      "weak": "약함"
    },
    "subtitle": "30초 만에 탐색을 시작하세요",
    "title": "회원가입",
    "validation": {
      "confirmPasswordError": "비밀번호가 일치하지 않습니다",
      "confirmPasswordSuccess": "✓ 비밀번호가 일치합니다",
      "emailError": "올바른 이메일 주소를 입력해 주세요",
      "emailSuccess": "✓ 올바른 이메일입니다",
      "passwordError": "비밀번호: 8~32자, 대문자, 소문자, 숫자, 특수문자(#$^+=!*()@%&) 포함",
      "passwordSubmit": "비밀번호는 대문자, 소문자, 숫자, 특수문자를 포함한 8~32자여야 합니다",
      "passwordSuccess": "✓ 안전한 비밀번호입니다",
      "usernameError": "사용자 이름: 4~24자, 영문과 숫자, _ 또는 .로 시작 불가",
      "usernameSubmit": "사용자 이름은 영문과 숫자로 된 4~24자여야 하며 _ 또는 .로 시작할 수 없습니다",
      "usernameSuccess": "✓ 사용 가능한 사용자 이름입니다"
    }
  },
  "stats": {
    "allCurrencies": "전체",
    "approved": "승인됨",
    "balance": "잔액",
    "bookingCount": "{count, plural, other {예약 #건}}",
    "byCurrency": "통화별",
    "byProduct": "상품별",
    "currencies": "통화",
    "earnings": "수익",
    "export": "명세서 다운로드",
    "flow": "흐름(입금/출금)",
    "gmv": "GMV",
    "in": "입금",
    "invoices": "인보이스",
    "noData": "데이터가 없습니다",
    "noMerchant": "선택된 가맹점이 없습니다",
    "out": "출금",
    "paidOut": "지급 완료",
    "peakCurrency": "최다: {currency}",
    "peakStatus": "최다: {status}",
    "pending": "지급 대기",
    "range": {
      "1y": "1년",
      "30d": "30일",
      "7d": "7일",
      "90d": "90일",
      "all": "전체",
      "ytd": "올해"
    },
    "refunds": "환불",
    "statusDistribution": "상태 분포",
    "tab": {
      "bookings": "예약",
      "earnings": "수익",
      "overview": "개요",
      "revenue": "플랫폼 수익"
    },
    "takeRate": "수수료율",
    "totalBookings": "총 예약",
    "totalCount": "총 {count}건",
    "transactions": "거래",
    "txCount": "{count, plural, other {거래 #건}}",
    "walletCount": "{count, plural, other {지갑 #개}}",
    "walletsTitle": "결제 지갑"
  },
  "toast": {
    "attachment": {
      "failed": "첨부 실패: {reason}"
    },
    "booking": {
      "Approved": "예약 #{id} 승인됨",
      "Cancelled": "예약 #{id} 취소됨",
      "Completed": "예약 #{id} 완료됨",
      "Declined": "예약 #{id} 거절됨",
      "Expired": "예약 #{id} 만료됨",
      "Pending": "예약 #{id} 결제 대기 중",
      "Refunding": "예약 #{id}의 환불을 처리하고 있습니다",
      "Requested": "새 예약 요청 #{id}"
    },
    "chatInvite": "새 채팅 초대",
    "chatMemberAddedSelf": "채팅에 추가되었습니다",
    "chatMemberRemovedSelf": "채팅에서 내보내졌습니다",
    "deviceRevokedSelf": "이 기기에서 로그아웃되었습니다",
    "dispute": {
      "Open": "예약 #{bookingId}에 대한 분쟁이 제기되었습니다",
      "Resolved": "예약 #{bookingId}의 분쟁이 해결되었습니다",
      "Resolving": "예약 #{bookingId}의 분쟁을 정산하고 있습니다"
    },
    "geo": {
      "permissionDenied": "위치 접근이 거부되었습니다. 설정 → 개인정보 보호 → 위치 서비스에서 허용해 주세요.",
      "timeout": "위치를 확인하는 데 시간이 너무 오래 걸렸습니다. 다시 시도해 주세요.",
      "unavailable": "이 기기에서는 위치를 사용할 수 없습니다."
    },
    "invoice": {
      "Cancelled": "인보이스 #{id} 취소됨",
      "Completed": "인보이스 #{id} 완료됨",
      "Expired": "인보이스 #{id} 만료됨",
      "Failed": "인보이스 #{id} 처리에 실패했습니다",
      "Pending": "인보이스 #{id} 대기 중",
      "Refund": "인보이스 #{id} 환불됨"
    },
    "merchant": {
      "active": "가맹점에서 결제를 받을 준비가 되었습니다",
      "terminated": "가맹점이 폐쇄되었습니다",
      "walletCreated": "수탁 지갑이 준비되었습니다"
    },
    "product": {
      "approved": "리스팅 #{productId} 게시됨",
      "declined": "리스팅 #{productId} 거절됨"
    }
  },
  "unit": {
    "amenities": "편의시설",
    "amenityType": {
      "AirConditioning": "에어컨",
      "AirportShuttle": "공항 셔틀",
      "Balcony": "발코니",
      "Bar": "바",
      "Breakfast": "조식",
      "Dryer": "건조기",
      "Elevator": "엘리베이터",
      "EvCharger": "전기차 충전기",
      "Fireplace": "벽난로",
      "Fitness": "헬스장",
      "Heating": "난방",
      "HotTub": "온수 욕조",
      "Kitchen": "주방",
      "LuggageStorage": "짐 보관",
      "Parking": "주차",
      "Pool": "수영장",
      "Restaurant": "레스토랑",
      "RoomService": "룸서비스",
      "Sauna": "사우나",
      "Spa": "스파",
      "Stove": "레인지",
      "Tv": "TV",
      "Washer": "세탁기",
      "WheelchairAccessible": "휠체어 접근 가능",
      "WiFi": "와이파이",
      "Workspace": "업무 전용 공간"
    },
    "area": "{size}m²",
    "areaLabel": "면적",
    "bathrooms": "{count, plural, other {욕실 #개}}",
    "bathroomsLabel": "욕실",
    "bedrooms": "{count, plural, other {침실 #개}}",
    "bedroomsLabel": "침실",
    "calendar": {
      "closed": "예약 마감",
      "label": "달력",
      "legendClosed": "예약 마감",
      "legendImported": "외부 달력에서 가져옴",
      "legendOverride": "개별 설정됨",
      "maxNights": "최대 숙박일",
      "mergeHint": "비워 둔 항목은 그대로 유지됩니다. 기본값으로 되돌리려면 “개별 설정 초기화”를 사용하세요.",
      "minNights": "최소 숙박일",
      "pickRange": "날짜 또는 기간을 선택하세요",
      "quantity": "예약 가능 객실 수",
      "reset": "개별 설정 초기화",
      "resetConfirm": "선택한 날짜의 개별 설정을 모두 지우고 기본값으로 되돌릴까요?",
      "saved": "달력이 업데이트되었습니다",
      "scope": "적용 대상",
      "scopeUnit": "숙소 전체",
      "selection": "{from} — {to}",
      "sync": {
        "add": "달력 추가",
        "added": "달력이 연결되었습니다",
        "broken": "링크가 더 이상 작동하지 않습니다. 마지막 동기화 성공: {date}. 이미 차단된 날짜는 문제가 해결될 때까지 유지됩니다.",
        "copied": "링크가 복사되었습니다",
        "copy": "달력 링크 복사",
        "deleteConfirm": "이 달력의 연결을 해제할까요? 차단된 날짜가 해제됩니다.",
        "empty": "아직 외부 달력이 없습니다",
        "exportHint": "이 링크를 Airbnb → 달력 가져오기에 붙여 넣으면 Pinns 예약 날짜도 차단됩니다. 몇 시간마다 새로고침됩니다.",
        "exportTitle": "다른 사이트로 내보내기",
        "importHint": "Airbnb에서: 리스팅 → 예약 가능 여부 → 달력 동기화 → 내보내기. Booking과 VRBO도 같은 형식을 사용합니다. 1시간마다 새로고침합니다.",
        "name": "이름",
        "neverSynced": "아직 동기화되지 않음",
        "syncedAt": "{date} 동기화 · {count, plural, =0 {차단된 기간 없음} other {차단된 기간 #개}}",
        "title": "외부 달력",
        "url": "iCal 링크"
      }
    },
    "checkInTime": "체크인 시간",
    "checkOutTime": "체크아웃 시간",
    "city": "도시",
    "create": "숙소 만들기",
    "instant": "즉시 예약",
    "label": "{count, plural, other {숙소}}",
    "locationHeading": "위치",
    "maxNightsLabel": "최대 숙박일",
    "minNights": "{count, plural, other {최소 #박}}",
    "minNightsLabel": "최소 숙박일",
    "notFound": "숙소를 찾을 수 없습니다",
    "petsAllowed": "반려동물 동반 가능",
    "prepaid": "선결제",
    "property": "숙소 유형",
    "rates": {
      "add": "요금 추가",
      "enabled": "예약 가능",
      "feesAtProperty": "숙소 현장 수수료",
      "hint": "요금은 가격, 식사, 취소 조건의 조합입니다(예: 조식 포함, 환불 불가). 여기서 설정하는 요금은 숙소 전체에 적용됩니다. 객실을 따로 판매하려면 아래 각 객실에서 가격을 설정하세요.",
      "item": "요금 {index}",
      "label": "요금",
      "remove": "요금 삭제"
    },
    "reviewCount": "{count, plural, other {후기 #개}}",
    "rooms": {
      "add": "객실 추가",
      "hint": "객실은 자체 사진과 가격이 있는 카테고리입니다. 숙소 전체를 빌려주는 경우 비워 두세요.",
      "item": "객실 {index}",
      "label": "객실",
      "quantity": "이 유형의 객실 수",
      "remove": "객실 삭제",
      "sizeSqm": "면적(m²)",
      "title": "객실 이름"
    },
    "sleepsLabel": "최대 인원",
    "starRating": "{count, plural, other {#성급}}",
    "tagsMaxReached": "태그는 최대 {max}개까지 추가할 수 있습니다",
    "unitType": {
      "Apartment": "아파트",
      "Campsite": "캠핑장",
      "Chalet": "샬레",
      "Cottage": "코티지",
      "Hostel": "호스텔",
      "Hotel": "호텔",
      "House": "주택",
      "Loft": "로프트",
      "Resort": "리조트",
      "Studio": "원룸",
      "Villa": "빌라"
    },
    "validation": {
      "createError": "숙소를 만들지 못했습니다. 다시 시도해 주세요.",
      "updateError": "숙소를 수정하지 못했습니다. 다시 시도해 주세요."
    },
    "verifiedHost": "인증된 호스트"
  },
  "upload": {
    "dropOrClick": "파일을 여기에 끌어다 놓거나 클릭하여 업로드",
    "maxReached": "최대 {max}개 파일에 도달했습니다",
    "uploading": "업로드가 끝날 때까지 기다려 주세요"
  },
  "user": {
    "balance": {
      "available": "출금 가능",
      "empty": "잔액이 없습니다. 완료된 예약의 대금(에스크로 지급)이 여기에 표시됩니다.",
      "inDispute": "분쟁 중",
      "inEscrow": "에스크로 보관 중"
    },
    "logout": "로그아웃"
  },
  "verify": {
    "errorExpired": "인증 링크가 만료되었습니다. 다시 가입해 주세요.",
    "errorTaken": "이미 인증된 계정입니다. 로그인해 주세요.",
    "errorText": "링크가 유효하지 않거나 만료되었습니다. 다시 가입해 보세요.",
    "errorTitle": "인증 실패",
    "signupAgain": "다시 가입하기",
    "title": "이메일 인증",
    "verifying": "이메일을 인증하는 중…"
  },
  "wallet": {
    "add": "지갑 추가",
    "cctp": {
      "chain": {
        "arbitrum": "Arbitrum",
        "avalanche": "Avalanche",
        "base": "Base",
        "ethereum": "Ethereum",
        "optimism": "Optimism",
        "polygon": "Polygon"
      },
      "noSolana": "먼저 Solana 지갑을 연결하세요. 환불은 이 지갑으로 지급됩니다",
      "step": {
        "approving": "지갑에서 USDC를 승인하세요…",
        "building": "거래 준비 중…",
        "burning": "전송을 확인하세요…",
        "relaying": "Solana로 브리징 중…"
      }
    },
    "connect": "다른 지갑 연결",
    "disconnect": "연결 해제",
    "method": {
      "cctp": "EVM (CCTP)",
      "solana": "Solana"
    },
    "notConnected": "지갑이 연결되지 않았습니다",
    "step": {
      "awaiting-signature": "지갑에서 확인하세요…",
      "building": "거래 준비 중…"
    },
    "viewAddress": "익스플로러에서 주소 보기",
    "viewTx": "거래 보기"
  }
}
