{
  "a11y": {
    "bold": "Tebal",
    "decrement": "Kurangi",
    "embeddedVideo": "Video tersemat",
    "findMyLocation": "Temukan lokasi saya",
    "home": "Beranda",
    "increment": "Tambah",
    "italic": "Miring",
    "link": "Tautan",
    "maxPrice": "Harga maksimum",
    "minPrice": "Harga minimum",
    "openPicker": "Buka pemilih",
    "remove": "Hapus",
    "underline": "Garis bawah",
    "uploadPreview": "File yang diunggah {index}",
    "zoomIn": "Perbesar",
    "zoomOut": "Perkecil"
  },
  "account": {
    "changeEmail": "Ubah email",
    "changePassword": "Ubah kata sandi",
    "emailChangeConfirmed": "Email Anda telah diperbarui.",
    "emailChangeInvalid": "Tautan konfirmasi ini tidak valid atau sudah kedaluwarsa.",
    "emailChangeSent": "Konfirmasi perubahan melalui tautan yang dikirim ke email baru Anda.",
    "emailTaken": "Email tersebut sudah digunakan.",
    "newEmail": "Email baru",
    "noEmail": "Belum diatur",
    "passwordHint": "Kirim tautan reset ke email Anda",
    "passwordResetSent": "Kami telah mengirim tautan reset kata sandi ke email Anda.",
    "telegram": {
      "hint": "Terima notifikasi dan balas tamu dari Telegram",
      "link": "Tautkan Telegram",
      "linked": "Tertaut",
      "title": "Telegram"
    }
  },
  "activity": {
    "activityType": {
      "Culture": "Budaya",
      "Education": "Edukasi",
      "Entertainment": "Hiburan",
      "Food": "Kuliner",
      "Nature": "Alam",
      "Sports": "Olahraga",
      "Wellness": "Kebugaran"
    },
    "create": "Buat Aktivitas",
    "cutoffHint": "Keberangkatan tidak dapat dipesan lagi sekian menit sebelum dimulai.",
    "cutoffMinutes": "Batas waktu pemesanan, menit",
    "duration": "Durasi (menit)",
    "label": "{count, plural, other {Aktivitas}}",
    "perPerson": "per orang",
    "person": "orang",
    "schedule": {
      "addTime": "Tambah waktu",
      "booked": "{count, plural, other {# dipesan}}",
      "capacity": "Kursi per keberangkatan",
      "created": "{count, plural, =0 {Tidak ada yang baru — keberangkatan tersebut sudah ada} other {# keberangkatan dibuat}}",
      "deleteBlocked": "Keberangkatan ini memiliki pemesanan dan tidak dapat dihapus.",
      "disableInstead": "Nonaktifkan",
      "empty": "Belum ada keberangkatan bulan ini.",
      "generate": "Buat keberangkatan",
      "label": "Jadwal",
      "rule": "Tambah keberangkatan",
      "seatsLeft": "{count, plural, other {Sisa # kursi}}",
      "times": "Waktu",
      "weekdays": "Hari dalam seminggu"
    },
    "validation": {
      "createError": "Gagal membuat aktivitas. Silakan coba lagi.",
      "updateError": "Gagal memperbarui aktivitas. Silakan coba lagi."
    }
  },
  "admin": {
    "createConfirm": "Kunci uji langsung diterbitkan dan hanya ditampilkan sekali — bersiaplah untuk menyalinnya.",
    "createConfirmTitle": "Buat merchant “{name}”?",
    "createMerchant": "Buat Merchant",
    "created": "Dibuat",
    "merchantList": "Merchant",
    "merchantName": "Nama Merchant",
    "regenerate": "Buat ulang kunci",
    "regenerateConfirm": "Kunci saat ini langsung berhenti berfungsi — setiap integrasi yang menggunakannya harus diperbarui. Kunci baru hanya ditampilkan sekali.",
    "regenerateConfirmTitle": "Buat ulang kunci {mode}?",
    "walletLabel": "Label (opsional)",
    "walletLabelPlaceholder": "Dompet saya"
  },
  "agent": {
    "bucket": {
      "earlier": "Sebelumnya",
      "today": "Hari ini",
      "week": "7 hari terakhir",
      "yesterday": "Kemarin"
    },
    "collection": {
      "count": "{count, plural, other {# hasil}}",
      "empty": "Tidak ada hasil — coba perjelas pencarian Anda",
      "error": "Tidak dapat memuat kumpulan ini",
      "openAll": "Buka semua {count, plural, other {hasil}}",
      "title": "Hasil untuk: {query}",
      "titleNoQuery": "Pilihan khusus untuk Anda"
    },
    "command": {
      "ambiguous": "Beberapa entri bernama “{key}” — pilih satu: {options}",
      "arg": {
        "key": "kunci"
      },
      "compact": "Ringkas riwayat percakapan",
      "compactUnavailable": "Belum ada yang bisa diringkas di percakapan baru",
      "escape": "Awali pesan dengan // untuk mengirim teks yang diawali /",
      "forget": "Lupakan sesuatu yang diingat agen",
      "forgetAll": "Lupakan semuanya",
      "forgetAllMessage": "Agen akan melupakan semua yang diingatnya tentang Anda. Tindakan ini tidak dapat dibatalkan.",
      "forgetAllTitle": "Lupakan semuanya?",
      "forgetButton": "Lupakan",
      "forgotten": "“{key}” dilupakan",
      "forgottenAll": "Memori dikosongkan",
      "help": "Tampilkan perintah yang tersedia",
      "helpTitle": "Perintah",
      "limit": "Batas giliran tercapai — coba lagi nanti",
      "memory": "Tampilkan apa yang diingat agen",
      "memoryEmpty": "Agen belum mengingat apa pun",
      "memoryTitle": "Yang diingat agen",
      "new": "Mulai percakapan baru",
      "notFound": "Tidak ada yang diingat dengan nama “{key}”",
      "nothingToCompact": "Tidak ada yang perlu diringkas",
      "unknown": "Perintah tidak ada: /{name}"
    },
    "compaction": {
      "done": "Riwayat diringkas",
      "running": "Meringkas riwayat…"
    },
    "deleteConfirm": "Percakapan ini akan dihapus secara permanen.",
    "deleteThread": "Hapus percakapan",
    "error": {
      "generic": "Terjadi kesalahan",
      "threadGone": "Percakapan ini sudah tidak ada"
    },
    "hint": "Jelaskan apa yang Anda cari dengan bahasa sehari-hari.",
    "inputPlaceholder": "Tanyakan apa saja…",
    "newThread": "Percakapan baru",
    "quickSearch": "Pencarian Cepat",
    "searchThreads": "Cari percakapan",
    "summary": "Sebelumnya dalam percakapan ini",
    "title": "Tanya AI",
    "tool": {
      "createCheckoutLink": "Menyiapkan pembayaran",
      "deleteUserPreference": "Melupakan preferensi",
      "failed": "{name} — gagal",
      "getActivity": "Mencari aktivitas",
      "getActivityOffers": "Memeriksa keberangkatan",
      "getUnit": "Mencari penginapan",
      "getUnitAvailability": "Memeriksa ketersediaan",
      "getUnitOffers": "Memeriksa tarif",
      "getUserBookings": "Memeriksa pemesanan Anda",
      "getUserMemory": "Mengingat preferensi",
      "saveUserPreference": "Menyimpan preferensi"
    },
    "untitled": "Tanpa judul"
  },
  "auth": {
    "errorThrottle": "Terlalu banyak percobaan. Silakan coba lagi nanti.",
    "sessionExpired": "Sesi Anda telah berakhir. Silakan masuk lagi."
  },
  "booking": {
    "addChild": "Tambah anak",
    "adults": "Dewasa",
    "all": "Semua",
    "approve": "Setujui",
    "board": {
      "AllInclusive": "Semua termasuk",
      "BedAndBreakfast": "Termasuk sarapan",
      "FullBoard": "Makan 3 kali",
      "HalfBoard": "Makan 2 kali",
      "RoomOnly": "Hanya kamar"
    },
    "book": "Pesan Sekarang",
    "cancel": "Batalkan Pemesanan",
    "cancelConfirm": "Yakin ingin membatalkan pemesanan ini?",
    "childUnderOne": "Di bawah 1 tahun",
    "childYears": "{count, plural, other {# tahun}}",
    "datesUnavailable": "Tanggal yang dipilih tidak tersedia",
    "escrowNote": "Anda belum dikenai biaya — dana masuk escrow setelah tuan rumah menyetujui.",
    "guest": {
      "checkingIn": "Check-in",
      "title": "Siapa yang check-in"
    },
    "hostSince": "Tuan rumah sejak {year}",
    "infants": "Bayi",
    "minStay": "{count, plural, other {Minimal menginap # malam}}",
    "night": "{count, plural, other {malam}}",
    "notFound": "Pemesanan tidak ditemukan",
    "openChat": "Buka Chat",
    "options": {
      "board": "Makan",
      "cancellation": "Pembatalan",
      "chooseDeparture": "Pilih keberangkatan",
      "chooseRoom": "Pilih kamar",
      "feesAtProperty": "+{amount} pajak dan biaya dibayar di properti",
      "feesBelow": "pajak dan biaya di bawah",
      "nonRefundable": "Tidak dapat dikembalikan",
      "otherBoard": "Paket makan lain",
      "picked": "dipilih",
      "priceChanged": "Harga atau ketentuan berubah. Silakan pilih lagi.",
      "rateCount": "{count, plural, other {# tarif}}",
      "refundable": "Pembatalan gratis",
      "slotGone": "Keberangkatan tersebut sudah tidak tersedia. Silakan pilih yang lain.",
      "stayUnit": "/ {count, plural, =1 {malam} other {# malam}}",
      "taxesIncluded": "Termasuk pajak",
      "unavailable": "Tanggal ini baru saja menjadi tidak tersedia. Coba tanggal lain.",
      "unavailableCell": "tidak tersedia",
      "viewPhotos": "Lihat foto"
    },
    "pay": {
      "bookAgain": "Pesan lagi",
      "bridging": "Pembayaran sedang dipindahkan ke Solana — ini bisa memakan beberapa menit dan berlanjut otomatis.",
      "expired": "Batas waktu pembayaran telah berakhir. Dana yang sudah dikirim sedang dikembalikan ke dompet Anda.",
      "info": {
        "cctp": "USDC berpindah dari dompet EVM Anda ke escrow Solana melalui Circle CCTP. Setiap pengembalian dana dibayarkan dalam USDC ke dompet Solana Anda — bukan ke dompet EVM yang Anda gunakan untuk membayar.",
        "cctpLink": "Cara kerja CCTP",
        "solana": "Pembayaran Anda disimpan di escrow on-chain dan diteruskan ke tuan rumah setelah check-in. Jika pemesanan dibatalkan, seluruh dana kembali ke dompet yang Anda gunakan untuk membayar."
      },
      "method": "Metode Pembayaran",
      "now": "Bayar Sekarang",
      "processing": "Pembayaran diterima — sedang dikonfirmasi on-chain, ini bisa memakan waktu hingga satu menit.",
      "qrHint": "Pindai untuk membayar",
      "submitted": "Pembayaran terkirim",
      "window": "Pembayaran harus dilakukan dalam waktu terbatas.",
      "windowClosed": "Batas waktu pembayaran hampir berakhir.",
      "windowLeft": "Sisa waktu pembayaran: {time}."
    },
    "payout": {
      "held": "Di escrow · dicairkan otomatis ke tuan rumah setelah {date}",
      "label": "Pencairan",
      "paid": "Dicairkan {amount} → {address}",
      "processing": "Pencairan sedang diproses…",
      "refunded": "Dikembalikan",
      "resolved": "Sengketa diselesaikan"
    },
    "pets": "Hewan peliharaan",
    "phase": {
      "approved": "Dikonfirmasi",
      "cancelled": "Dibatalkan",
      "completed": "Selesai",
      "declined": "Ditolak",
      "dispute": "Dalam sengketa",
      "disputeFavorGuest": "Dimenangkan tamu",
      "disputeFavorHost": "Dimenangkan tuan rumah",
      "disputeResolving": "Sengketa sedang diselesaikan",
      "expired": "Kedaluwarsa",
      "paid": "Di escrow",
      "pending": "Menunggu pembayaran",
      "refunding": "Pengembalian dana diproses",
      "requested": "Diajukan"
    },
    "refund": "Pengembalian dana",
    "refundConfirm": "Konfirmasi pengembalian dana",
    "refundPreview": "Anda akan menerima kembali {amount} {currency}",
    "refundProcessing": "Pengembalian dana diterima — sedang diselesaikan on-chain, ini bisa memakan waktu hingga satu menit.",
    "refundRequest": "Ajukan pengembalian dana",
    "request": "Permintaan pemesanan",
    "search": "Cari berdasarkan ID pemesanan atau properti…",
    "settled": "Dibayar ke escrow",
    "statusApproved": "Disetujui",
    "statusPending": "Tertunda",
    "stays": "Penginapan",
    "supply": {
      "approved": "Dikonfirmasi oleh hotel",
      "cancelDisputeOpen": "Pembatalan tidak tersedia selama sengketa masih terbuka.",
      "cancelledBySupplier": "Kami tidak dapat mengonfirmasi penginapan ini dengan hotel.",
      "confirming": "Mengonfirmasi penginapan Anda dengan hotel…",
      "note": "Pembayaran dengan kartu. Hotel mengonfirmasi penginapan Anda setelah pembayaran.",
      "payTitle": "Selesaikan pembayaran",
      "reference": "Referensi: {reference}",
      "refundNote": "Setiap pengembalian dana mengikuti kebijakan pembatalan hotel.",
      "sessionInvalid": "Sesi pembayaran ini sudah tidak berlaku. Batalkan pemesanan ini dan pesan lagi."
    },
    "toSettle": "Harus dibayar ke escrow",
    "tripDetails": "Detail Perjalanan"
  },
  "cancellation": {
    "addTier": "Tambah tingkat",
    "beforeDate": "Sebelum {date}",
    "beforeHours": "{count, plural, other {# jam sebelum check-in}}",
    "error": {
      "increasing": "Pengembalian dana tidak boleh bertambah menjelang check-in.",
      "range": "Pengembalian dana harus antara 0 dan 100%.",
      "zeroTier": "Tambahkan tepat satu tingkat pada 0 jam (pengembalian dana akhir)."
    },
    "label": "Kebijakan pembatalan",
    "leadHours": "Jam sebelum check-in",
    "preset": {
      "flexible": "Fleksibel",
      "moderate": "Sedang",
      "strict": "Ketat"
    },
    "refund": "Pengembalian {percent, number, ::percent .##}",
    "refundPercent": "Pengembalian %",
    "tier": "Tingkat {index}"
  },
  "chat": {
    "accept": "Terima",
    "bookingTitle": "Pemesanan #{id}",
    "copy": "Salin",
    "deleteChat": "Hapus chat",
    "edited": "(diedit)",
    "emptyMessage": "Pesan tidak boleh kosong",
    "filterAll": "Semua",
    "forward": "Teruskan",
    "forwardTitle": "Teruskan ke…",
    "forwarded": "Diteruskan",
    "forwardedFrom": "Diteruskan dari {username}",
    "group": {
      "addMembers": "Tambah anggota",
      "created": "Grup dibuat",
      "demoteAdmin": "Jadikan anggota",
      "infoTitle": "Info grup",
      "makeAdmin": "Jadikan admin",
      "memberAdded": "Anggota ditambahkan",
      "memberRemoved": "Anggota dikeluarkan",
      "name": "Nama grup",
      "online": "{count} online",
      "permissions": {
        "changeInfo": "Ubah info grup",
        "changeInfoHint": "Ubah nama dan avatar grup.",
        "deleteMessages": "Hapus pesan",
        "deleteMessagesHint": "Hapus pesan apa pun di chat.",
        "inviteUsers": "Undang pengguna",
        "inviteUsersHint": "Tambahkan anggota baru ke grup.",
        "manageAdmins": "Kelola admin",
        "manageAdminsHint": "Jadikan atau cabut status admin anggota lain.",
        "pinMessages": "Sematkan pesan",
        "pinMessagesHint": "Sematkan dan lepas sematan pesan di chat.",
        "removeUsers": "Keluarkan pengguna",
        "removeUsersHint": "Keluarkan anggota dari grup.",
        "saved": "Izin diperbarui",
        "title": "Izin"
      },
      "removeMember": "Keluarkan",
      "removeMemberConfirm": "Keluarkan {username}?",
      "removeMemberHint": "Mereka akan kehilangan akses ke riwayat chat.",
      "roleAdmin": "Admin",
      "roleOwner": "Pemilik",
      "updated": "Grup diperbarui",
      "uploadAvatar": "Unggah avatar"
    },
    "invitePending": "{username} mengundang Anda untuk chat",
    "lastSeen": {
      "long": "sudah lama offline",
      "recent": "baru saja online",
      "today": "Terakhir dilihat pukul {time}",
      "yesterday": "Terakhir dilihat kemarin pukul {time}"
    },
    "members": "{count, plural, other {# anggota}}",
    "messageDeleted": "Pesan dihapus",
    "messagePlaceholder": "Ketik pesan…",
    "new": {
      "ai": "Chat AI baru",
      "aiDesc": "Rencanakan perjalanan dengan Pinns AI",
      "group": "Grup baru",
      "groupDesc": "Pilih hingga 50 orang",
      "invite": "Undang ke Pinns",
      "inviteCopied": "Tautan undangan disalin",
      "inviteDesc": "Bagikan tautan — berfungsi di perangkat apa pun",
      "message": "Pesan baru",
      "messageDesc": "Cari berdasarkan nama pengguna atau @handle",
      "search": "Cari berdasarkan nama atau @handle…",
      "title": "Mulai percakapan",
      "users": "Pengguna"
    },
    "newChat": "Chat baru",
    "noChatSelected": "Pilih chat untuk mulai berkirim pesan",
    "online": "Online",
    "reply": "Balas",
    "replyingTo": "Membalas {username}",
    "searchChats": "Cari chat…",
    "sectionBookings": "Pemesanan",
    "sectionDirect": "Pribadi",
    "sectionGroups": "Grup",
    "sortName": "Menurut nama",
    "sortRecent": "Terbaru",
    "sortUnread": "Belum dibaca dulu",
    "system": {
      "DisputeOpened": "Sengketa dibuka",
      "DisputeResolvedFavorGuest": "Sengketa diputuskan memenangkan tamu",
      "DisputeResolvedFavorHost": "Sengketa diputuskan memenangkan tuan rumah",
      "SupportJoined": "Tim dukungan bergabung ke chat"
    },
    "typing": "{user} sedang mengetik…",
    "typingMultiple": "{count, plural, other {# orang sedang mengetik…}}",
    "viewListing": "Lihat iklan",
    "voice": {
      "denied": "Izinkan akses mikrofon di browser untuk merekam pesan suara",
      "hint": "Tahan untuk merekam pesan suara",
      "recording": "Merekam pesan suara",
      "unavailable": "Mikrofon tidak tersedia"
    }
  },
  "comment": {
    "empty": "Belum ada komentar",
    "hideReplies": "Sembunyikan balasan",
    "placeholder": "Tambahkan komentar…",
    "reply": "Balas",
    "replyPlaceholder": "Tulis balasan…",
    "viewReplies": "Lihat balasan ({count})"
  },
  "common": {
    "activities": "Aktivitas",
    "activityType": "Jenis Aktivitas",
    "add": "Tambah",
    "address": "Alamat",
    "anyTime": "kapan saja",
    "area": "Area",
    "attach": "Lampirkan media",
    "back": "Kembali",
    "balance": "Saldo",
    "booking": "Pemesanan",
    "bookings": "Pemesanan",
    "cancel": "Batal",
    "chats": "Chat",
    "checkEmail": "Periksa email Anda",
    "checkIn": "Check-in",
    "checkOut": "Check-out",
    "close": "Tutup",
    "collapse": "Ciutkan",
    "completed": "Selesai",
    "confirm": "Konfirmasi",
    "contentLanguage": "Ditulis dalam bahasa {language}",
    "copied": "Disalin",
    "copy": "Salin",
    "country": "Negara",
    "create": "Buat",
    "currency": "Mata uang",
    "decline": "Tolak",
    "defaultPlace": "Bangkok",
    "delete": "Hapus",
    "deleteConfirm": "Yakin ingin menghapus ini?",
    "details": "Detail",
    "disputes": "Sengketa",
    "edit": "Edit",
    "email": "Email",
    "error": "Terjadi kesalahan. Silakan coba lagi.",
    "favorites": "Favorit",
    "firstName": "Nama depan",
    "firstNamePlaceholder": "Siti",
    "guestsCount": "{count, plural, other {# tamu}}",
    "hourShort": "j",
    "howItWorks": "Cara kerjanya",
    "language": "Bahasa",
    "lastName": "Nama belakang",
    "lastNamePlaceholder": "Rahayu",
    "login": "Masuk",
    "mapArea": "Area peta",
    "minuteShort": "mnt",
    "next": "Berikutnya",
    "ok": "OK",
    "openDetail": "Buka detail",
    "or": "atau",
    "password": "Kata sandi",
    "pause": "Jeda",
    "payments": "Pembayaran",
    "peopleCount": "{count, plural, other {# orang}}",
    "phone": "Telepon",
    "play": "Putar",
    "previous": "Sebelumnya",
    "price": "Harga",
    "profile": "Profil",
    "reason": "Alasan",
    "retry": "Coba lagi",
    "save": "Simpan",
    "search": "Cari",
    "send": "Kirim",
    "settings": "Pengaturan",
    "showOnMap": "Tampilkan di peta",
    "showOriginal": "Tampilkan asli",
    "showTranslation": "Tampilkan terjemahan",
    "signup": "Daftar",
    "statistics": "Statistik",
    "status": "Status",
    "theme": {
      "dark": "Gelap",
      "light": "Terang"
    },
    "thisArea": "area ini",
    "today": "Hari ini",
    "total": "Total",
    "translatedFrom": "Diterjemahkan dari bahasa {language}",
    "username": "Nama pengguna",
    "wallet": "Dompet",
    "yesterday": "Kemarin"
  },
  "confirmEmail": {
    "backToSettings": "Kembali ke pengaturan",
    "errorText": "Tautan ini tidak valid atau sudah kedaluwarsa.",
    "errorTitle": "Konfirmasi gagal",
    "successText": "Alamat email Anda telah diubah.",
    "successTitle": "Email diperbarui",
    "title": "Perubahan email",
    "verifying": "Mengonfirmasi email baru Anda…"
  },
  "consent": {
    "accept": "Terima",
    "text": "Kami menggunakan cookie untuk memahami cara Pinns digunakan dan membuatnya lebih baik.",
    "title": "Cookie"
  },
  "create": {
    "activity": {
      "desc": "Tur, kelas, cicip kuliner, pengalaman — dipesan per orang atau per grup.",
      "title": "Aktivitas"
    },
    "heading": "Apa yang ingin Anda iklankan?",
    "start": "Mulai",
    "step1": {
      "desc": "Foto, harga, aturan. Langsung tayang — gratis.",
      "title": "Deskripsikan & publikasikan"
    },
    "step2": {
      "desc": "Tamu memesan dan membayar ke escrow. Atur detailnya lewat chat.",
      "title": "Terima pemesanan"
    },
    "step3": {
      "desc": "KYC + info pajak sebelum pencairan pertama Anda (diwajibkan hukum).",
      "title": "Verifikasi untuk menerima dana"
    },
    "subtitle": "Memublikasikan iklan gratis dan hanya butuh beberapa menit. Anda bisa memverifikasi identitas dan menambahkan detail pencairan nanti — itu baru diperlukan sebelum Anda menerima dana.",
    "unit": {
      "desc": "Apartemen, pondok, kamar, B&B — apa pun yang bisa dipesan tamu per malam.",
      "title": "Tempat menginap"
    }
  },
  "dateRange": {
    "selectDates": "Pilih tanggal"
  },
  "destination": {
    "activities": "{count, plural, other {# aktivitas}}",
    "allActivities": "Semua aktivitas di {city}",
    "allCountries": "Semua negara",
    "allStays": "Semua penginapan di {city}",
    "empty": "Belum ada destinasi",
    "heading": "Tempat menginap di {city}",
    "intro": "Kota tempat tuan rumah menerima pemesanan saat ini.",
    "monthly": "sekitar {price} per bulan",
    "nearby": "Kota terdekat",
    "popular": "Destinasi populer",
    "reviews": "{count, plural, other {# ulasan}}",
    "search": "Cari kota",
    "showAll": "Tampilkan semua {count, plural, other {# kota}}",
    "stays": "{count, plural, other {# penginapan}}",
    "title": "Destinasi",
    "topActivities": "Hal seru untuk dilakukan",
    "topStays": "Penginapan terbaik"
  },
  "dispute": {
    "all": "Semua",
    "date": "Tanggal",
    "favorGuest": "Menangkan Tamu",
    "favorGuestResult": "Diselesaikan untuk Anda",
    "favorHost": "Menangkan Tuan Rumah",
    "favorHostResult": "Diselesaikan untuk tuan rumah",
    "filterOpen": "Terbuka",
    "filterResolved": "Selesai",
    "goToDispute": "Buka Sengketa",
    "noResolution": "Tidak ada keputusan",
    "notFound": "Sengketa tidak ditemukan",
    "open": "Ajukan Sengketa",
    "outcome": "Hasil",
    "reasonPlaceholder": "Jelaskan masalahnya…",
    "resolution": "Keputusan",
    "resolutionPlaceholder": "Jelaskan keputusannya…",
    "resolve": "Selesaikan",
    "resolveConfirm": "Yakin ingin menyelesaikan sengketa ini?",
    "resolving": "Putusan diterima — arbiter sedang menyelesaikannya on-chain.",
    "statusOpen": "Terbuka",
    "statusResolved": "Selesai",
    "windowClosed": "Batas waktu sengketa telah berakhir",
    "windowNotStarted": "Sengketa dapat diajukan setelah check-in",
    "windowRemaining": "Sisa {hours} j {minutes} mnt untuk mengajukan sengketa"
  },
  "empty": {
    "activities": "Belum ada aktivitas",
    "bookings": "Belum ada pemesanan",
    "chats": "Belum ada chat",
    "conversations": "Belum ada percakapan",
    "devices": "Tidak ada perangkat lain",
    "disputes": "Belum ada sengketa",
    "favorites": "Belum ada favorit",
    "likes": "Belum ada postingan yang disukai",
    "listings": "Belum ada iklan",
    "merchants": "Belum ada merchant",
    "messages": "Belum ada pesan",
    "options": "Tidak ada yang ditemukan",
    "posts": "Belum ada postingan",
    "reviews": "Belum ada ulasan",
    "units": "Belum ada tempat",
    "users": "Pengguna tidak ditemukan",
    "wallets": "Belum ada dompet yang dikonfigurasi"
  },
  "error": {
    "loginFailed": "Gagal masuk",
    "signupFailed": "Gagal mendaftar"
  },
  "escrow": {
    "disputeTextA": "Arbiter membagi jumlah dana antara Anda dan tuan rumah.",
    "disputeTextB": "Biaya kami tetap sesuai tarif saat pemesanan.",
    "disputeTitle": "Sengketa",
    "lead": "Tuan rumah memverifikasi identitas sebelum bisa memasang listing, setiap kesepakatan tersimpan di chat Anda, dan pembatalan mengikuti ketentuan yang Anda lihat sebelum memesan. Jika ada masalah, arbiter menyelesaikan sengketa, dan pembayaran kripto ditahan di escrow hingga check-in.",
    "refundTextA": "Dana kembali ke dompet Anda —",
    "refundTextB": "seluruhnya atau sebagian, sesuai ketentuan pembatalan.",
    "refundTitle": "Pembatalan",
    "releaseTextA": "Setelah check-in, dikurangi biaya kami.",
    "releaseTextB": "Siapa pun dapat memicunya — kami tidak bisa menahannya.",
    "releaseTitle": "Pencairan ke tuan rumah",
    "title": "Pembayaran Anda aman."
  },
  "favorites": {
    "savedPlaces": "{count, plural, other {# tempat disimpan}}"
  },
  "feed": {
    "empty": "Feed Anda kosong. Ikuti orang lain untuk melihat postingan mereka.",
    "scope": {
      "following": "Diikuti",
      "nearby": "Terdekat",
      "trending": "Populer"
    },
    "title": "Feed"
  },
  "filter": {
    "active": "Aktif",
    "apply": "Terapkan",
    "availability": "Ketersediaan",
    "clear": "Hapus",
    "duration": "Durasi",
    "durationMax": "Maks. menit",
    "durationMin": "Min. menit",
    "options": "Opsi",
    "priceRange": "Rentang Harga",
    "rating": "Rating",
    "sortBest": "Terbaik",
    "stars": "Bintang hotel",
    "title": "Filter"
  },
  "footer": {
    "allRights": "Hak cipta dilindungi.",
    "contactLine": "Ada pertanyaan? Hubungi kami di <a>{email}</a>",
    "cookies": "Cookie",
    "privacy": "Kebijakan privasi",
    "terms": "Ketentuan penggunaan"
  },
  "forgot": {
    "backToLogin": "Kembali ke halaman masuk",
    "sentText": "Jika {email} terdaftar, tautan reset sedang dikirim.",
    "submit": "Kirim tautan reset",
    "subtitle": "Masukkan email Anda dan kami akan mengirimkan tautan reset.",
    "title": "Reset kata sandi"
  },
  "gallery": {
    "showAll": "Tampilkan semua foto"
  },
  "home": {
    "agentCta": "Coba pencarian AI",
    "agentText": "Jelaskan keinginan Anda dengan bahasa sehari-hari — vila tenang dekat laut, apartemen ramah hewan peliharaan untuk seminggu — dan biarkan asisten menemukan pilihan serta memeriksa ketersediaan.",
    "agentTitle": "Cari lebih cerdas dengan AI",
    "aiSearch": {
      "fusion": {
        "badge": "Hibrida",
        "caption": "Hasil kecocokan kata kunci dan makna digabung menjadi satu daftar dengan Reciprocal Rank Fusion. Tempat yang ditemukan lewat kedua cara naik ke posisi teratas.",
        "text": "Kecocokan kata kunci dan makna dalam satu daftar.",
        "title": "Peringkat hibrida"
      },
      "label": "Pencarian AI Pinns",
      "mapCta": "Buka peta",
      "meaning": {
        "badge": "Embedding",
        "caption": "Permintaan Anda dan setiap tempat diubah menjadi embedding. Yang maknanya paling dekat muncul lebih dulu, meski tak ada satu kata pun yang sama dengan yang Anda ketik.",
        "text": "Ceritakan rencana perjalanan Anda — AI menemukan tempat yang cocok.",
        "title": "Pencarian cerdas"
      },
      "rag": {
        "badge": "RAG",
        "caption": "Retrieval-augmented generation: kecocokan terbaik menjadi konteks bagi asisten, yang lalu memeriksa ketersediaan dan tarif dengan alat bantunya, dan setiap klaim dalam jawaban merujuk ke sebuah tempat.",
        "text": "Katakan saja — asisten mencari tempat nyata dan menyiapkan pemesanan.",
        "title": "Tanya saja"
      },
      "scene": {
        "absent": "tak satu pun menyebut {words}",
        "absentCalm": "“tenang” atau “kerja”",
        "absentPets": "“anjing” atau “anak”",
        "answer": "Studio taman [1] paling cocok: tarif bulanan, meja dekat jendela, kosong 1–14 Des seharga $41/malam. Pondok tepi laut [3] ada di teluk yang tenang, $68. Bungalow hutan [2] paling sepi, tapi sudah dipesan mulai 10 Des.",
        "capAnswer": "jawaban · tempat nyata",
        "capByKeywords": "menurut kata kunci",
        "capByMeaning": "makna · embedding",
        "capClosest": "makna terdekat · kosinus",
        "capContext": "konteks untuk asisten",
        "capEmbedding": "kueri → embedding",
        "capFused": "gabungan · 5 teratas",
        "capInventory": "penginapan & aktivitas",
        "capKeywords": "kata kunci",
        "capMeaning": "makna",
        "capRetrieved": "4 teratas · kosinus",
        "capRrf": "penggabungan peringkat",
        "capTools": "alat",
        "matched": "↳ cocok menurut makna:",
        "queryCalm": "tempat tenang buat kerja sebulan",
        "queryFusion": "tempat tenang di tepi laut",
        "queryPets": "tempat dekat air buat anjing dan 2 anakku",
        "queryRag": "tempat tenang di tepi laut, 2 minggu Desember, maks $70",
        "rankKeywords": "kata kunci #{rank}",
        "rankMeaning": "makna #{rank}",
        "rrf": "Σ 1 / ({k} + peringkat)",
        "statusFusion": "kata kunci + makna → peringkat",
        "statusMeaningBusy": "membandingkan embedding",
        "statusMeaningDone": "{count, plural, other {# tempat cocok maknanya}}",
        "statusRagReady": "jawaban siap",
        "statusRagRetrieve": "mencari menurut makna",
        "statusRagTools": "memeriksa dengan alat"
      }
    },
    "communityCta": "Buka feed",
    "communityEyebrow": "Komunitas",
    "communityText": "Momen nyata dari tuan rumah dan pelancong — toko roti tersembunyi, pendakian saat matahari terbit, slot kosong mendadak.",
    "communityTitle": "Dari pelancong yang Anda ikuti",
    "communityTitleTrending": "Populer di komunitas",
    "demo": {
      "areas": {
        "banTai": "Ban Tai",
        "chaloklum": "Chaloklum",
        "haadRin": "Haad Rin",
        "haadSalad": "Haad Salad",
        "haadYuan": "Haad Yuan",
        "srithanu": "Srithanu",
        "thongNaiPan": "Thong Nai Pan",
        "thongSala": "Thong Sala"
      },
      "cities": {
        "bali": "Bali",
        "kohPhangan": "Koh Phangan"
      },
      "kinds": {
        "apartment": "apartemen",
        "bungalow": "bungalow",
        "cabin": "pondok",
        "class": "kelas",
        "hostel": "hostel",
        "house": "rumah",
        "loft": "loft",
        "rental": "sewa",
        "retreat": "retret",
        "spa": "spa",
        "studio": "studio",
        "tour": "tur",
        "villa": "vila"
      },
      "places": {
        "bambooBungalow": {
          "name": "Bungalow bambu"
        },
        "beachApartment": {
          "hit": "pasir di balik gerbang, taman bermain di sebelah",
          "name": "Apartemen pantai",
          "text": "Lantai dasar, pasir di balik gerbang, taman bermain di sebelah."
        },
        "beachBarLoft": {
          "name": "Loft bar pantai",
          "text": "Di atas bar terramai di pantai, musik sampai larut tiap malam."
        },
        "beachHostel": {
          "name": "Hostel pantai"
        },
        "boatAngThong": {
          "name": "Perahu ke Ang Thong",
          "text": "Sehari di laut: kayak dan makan siang di gosong pasir."
        },
        "cityLoft": {
          "name": "Loft kota",
          "text": "Lantai 12 di Denpasar dengan gym dan meja coworking."
        },
        "cliffVilla": {
          "name": "Vila tebing"
        },
        "cookingClass": {
          "name": "Kelas memasak",
          "text": "Masak empat menu Thailand di dapur keluarga, bawa pulang resepnya."
        },
        "familyVilla": {
          "hit": "Taman berpagar, ramah peliharaan, kolam dangkal",
          "name": "Vila keluarga",
          "text": "Taman berpagar, ramah peliharaan, kolam dangkal yang aman bagi si kecil."
        },
        "gardenStudio": {
          "hit": "Tarif bulanan, meja dekat jendela",
          "name": "Studio taman",
          "text": "Tarif bulanan, meja dekat jendela, gang sepi kendaraan lewat jam delapan."
        },
        "jungleBungalow": {
          "hit": "Pagi hari cuma kicau burung dan gemericik sungai",
          "name": "Bungalow hutan",
          "text": "Pagi hari cuma kicau burung dan gemericik sungai; pemilik kasih diskon untuk 30 hari."
        },
        "nightMarketTour": {
          "name": "Tur pasar malam",
          "text": "Dua jam kuliner jalanan bersama pemandu lokal, termasuk 12 cicipan."
        },
        "partyBarBySea": {
          "name": "Bar pesta tepi laut"
        },
        "partyHostel": {
          "name": "Hostel pesta",
          "text": "Ranjang susun, bar di lantai dasar, dan Full Moon Party lima menit dari sini."
        },
        "poolHouse": {
          "name": "Rumah dengan kolam"
        },
        "quietCabin": {
          "hit": "Tanpa tetangga, Wi-Fi kencang",
          "name": "Pondok sunyi"
        },
        "quietCoveHouse": {
          "name": "Rumah di teluk sepi"
        },
        "riceFieldHouse": {
          "hit": "halaman bertembok pun aman bagi peliharaan",
          "name": "Rumah tepi sawah",
          "text": "Dua kamar, ranjang susun; halaman bertembok pun aman bagi peliharaan."
        },
        "scooterRental": {
          "name": "Sewa skuter",
          "text": "Skuter matic dengan dua helm, diantar sampai depan pintu."
        },
        "seaBreezeStudio": {
          "name": "Studio angin laut"
        },
        "seaViewVilla": {
          "hit": "meja panjang di teras dan internet fiber",
          "name": "Vila panorama laut",
          "text": "Tiga kamar menghadap teluk, meja panjang di teras dan internet fiber yang lancar untuk video call."
        },
        "seafrontCabin": {
          "hit": "Sepuluh langkah dari teluk yang tenang",
          "name": "Pondok tepi laut"
        },
        "seashellBungalow": {
          "name": "Bungalow kerang laut"
        },
        "snorkelTrip": {
          "name": "Trip snorkeling",
          "text": "Perahu ke karang, masker gratis, pagi sering ada penyu."
        },
        "spaDay": {
          "name": "Paket spa",
          "text": "Pijat, mandi bunga, dan teh di paviliun taman."
        },
        "surfHostel": {
          "name": "Hostel selancar",
          "text": "Dorm untuk peselancar, rak papan, dan sarapan mulai jam lima."
        },
        "volcanoSunrise": {
          "name": "Fajar di gunung api",
          "text": "Jemput jam 2 pagi, mendaki dua jam, sarapan di bibir kawah."
        },
        "yogaRetreat": {
          "name": "Retret yoga",
          "text": "Pagi yang hening, khusus dewasa: seminggu latihan di perbukitan."
        }
      }
    },
    "destinationsAll": "Semua destinasi",
    "destinationsTitle": "Destinasi populer",
    "explore": "Jelajahi",
    "heroSubtitle": "Seluruh perjalanan di satu tempat: temukan di peta, atur lewat chat, bagikan ceritanya dengan teman",
    "heroTitle": "Perjalanan yang benar-benar terasa lokal",
    "linkBook": "Pesan",
    "prices": {
      "axisHint": "harga dibanding termurah",
      "badge": "Kalender harga",
      "booked": "dipesan",
      "cheapest": "termurah",
      "closed": "ditutup tuan rumah",
      "december": "Desember",
      "from": "Mulai",
      "hint": "Arahkan kursor ke malam, lihat harganya",
      "january": "Januari",
      "newYear": "Tahun Baru",
      "nights": "{count, plural, other {# malam}}",
      "nightsIn": "{count, plural, other {# malam}} · {city}",
      "open": "Kosong",
      "openLabel": "Malam yang masih kosong",
      "openNote": "dari {total} malam · {window}",
      "peakLabel": "Puncak vs malam termurah",
      "peakNote": "malam tersibuk vs termurah",
      "place": "Tempat",
      "ratioMore": "{ratio} atau lebih",
      "save": "Simpan tempat",
      "savedLabel": "Malam tersimpan termurah",
      "tableLabel": "Harga per malam",
      "text": "Harga berubah setiap malam. Di sini terlihat kapan harga turun: simpan tempat dan pesan saat lebih murah.",
      "tipCheapest": "{price} · malam termurah",
      "tipRatio": "{price} · {ratio} harga termurah",
      "title": "Temukan malam termurah"
    },
    "trending": "Populer"
  },
  "host": {
    "booking": {
      "answerBy": "balas sebelum {date} atau permintaan akan ditolak",
      "chat": "Chat dengan tamu",
      "declineConfirm": "Tolak permintaan pemesanan ini? Tindakan ini tidak dapat dibatalkan."
    },
    "calendar": {
      "pick": "Pilih iklan"
    },
    "dispute": {
      "answerArbitration": "Tanggapi arbitrase"
    },
    "kpi": {
      "awaiting": "Menunggu balasan",
      "bookings": "Pemesanan",
      "disputes": "Sengketa terbuka",
      "products": "Iklan",
      "reviewable": "Menunggu ulasan Anda"
    },
    "kyc": {
      "ready": "Terverifikasi — Anda dapat memublikasikan iklan"
    },
    "moderation": {
      "approve": "Setujui",
      "declineReason": "Alasan penolakan",
      "empty": "Tidak ada yang menunggu moderasi"
    },
    "nav": {
      "account": "Akun",
      "main": "Utama",
      "money": "Keuangan",
      "products": "Iklan"
    },
    "product": {
      "blocked": {
        "kyc": "Verifikasi identitas Anda untuk memublikasikan iklan",
        "payout": "Tambahkan alamat pencairan Solana untuk memublikasikan iklan"
      },
      "createAndPublish": "Buat dan publikasikan",
      "declinedReason": "Alasan: {reason}",
      "deleteBlocked": "Iklan ini memiliki pemesanan aktif — nonaktifkan saja",
      "deleteConfirm": "Hapus iklan ini secara permanen?",
      "earned": "Pendapatan",
      "empty": "Belum ada iklan",
      "notFound": "Iklan tidak ditemukan",
      "publish": "Publikasikan",
      "tab": {
        "bookings": "Pemesanan",
        "calendar": "Kalender",
        "reviews": "Ulasan",
        "stats": "Statistik"
      },
      "unlist": "Nonaktifkan"
    },
    "queue": {
      "answer": "Balas",
      "bookingTitle": "Permintaan pemesanan #{id}",
      "count": "{count, plural, other {# tugas}}",
      "disputeMeta": "Pemesanan #{id}",
      "disputeTitle": "Sengketa #{id}",
      "empty": "Tidak ada tugas — semua pemesanan dan ulasan sudah ditangani",
      "fix": "Perbaiki",
      "review": "Tulis ulasan",
      "reviewMeta": "Check-out {date}",
      "title": "Perlu tindakan Anda"
    },
    "review": {
      "empty": "Tidak ada yang perlu diulas saat ini",
      "outgoing": "Hanya terlihat oleh Anda — dipublikasikan dalam {count, plural, other {# hari}}",
      "stay": "Menginap #{id}"
    },
    "schedule": {
      "pick": "Pilih aktivitas"
    },
    "section": {
      "balance": "Saldo dan pencairan",
      "bookings": "Pemesanan",
      "calendar": "Kalender dan tarif",
      "disputes": "Sengketa",
      "kyc": "Verifikasi dan pencairan",
      "moderation": "Moderasi",
      "overview": "Ringkasan",
      "products": "Semua iklan",
      "reviews": "Ulasan",
      "schedule": "Jadwal aktivitas",
      "stats": "Statistik"
    },
    "title": "Menjadi Tuan Rumah"
  },
  "invoice": {
    "completed": "Pembayaran berhasil!",
    "expired": "Tagihan telah kedaluwarsa",
    "failed": "Pembayaran gagal",
    "payWithWallet": "Bayar dengan Dompet",
    "processing": "Memproses pembayaran…",
    "refund": "Perlu pengembalian dana",
    "statusTitle": "Status Tagihan",
    "title": "Tagihan",
    "transactionFailed": "Transaksi gagal",
    "transactionNotConfirmed": "Transaksi belum dikonfirmasi",
    "waitingForPayment": "Menunggu pembayaran…"
  },
  "kyc": {
    "Pending": "Tertunda",
    "Rejected": "Ditolak",
    "Unverified": "Belum diverifikasi",
    "Verified": "Terverifikasi",
    "approve": "Setujui",
    "approveToast": "Verifikasi disetujui",
    "dateOfBirth": "Tanggal lahir",
    "decision": "Keputusan",
    "docType": {
      "DriverLicense": "SIM",
      "IdCard": "KTP",
      "Passport": "Paspor"
    },
    "document": "Dokumen {n}",
    "documentType": "Jenis dokumen",
    "documents": "Dokumen",
    "goVerify": "Lanjut ke verifikasi",
    "label": "Verifikasi",
    "legalName": "Nama resmi",
    "noAccess": "Verifikasi tidak tersedia",
    "pendingNote": "Lengkapi formulir untuk memulai verifikasi. Didukung: gambar dan PDF.",
    "reject": "Tolak",
    "rejectReason": "Alasan penolakan",
    "rejectReasonPlaceholder": "Alasan yang ditampilkan kepada pemohon",
    "rejectToast": "Verifikasi ditolak",
    "rejectedNote": "Pengajuan Anda ditolak.",
    "resubmit": "Ajukan ulang",
    "reviewedAt": "Ditinjau",
    "submit": "Kirim untuk ditinjau",
    "submitToast": "Dikirim untuk ditinjau",
    "title": "Verifikasi identitas",
    "underReview": "Dokumen Anda sedang ditinjau.",
    "validation": {
      "required": "Isi semua kolom dan unggah dokumen Anda"
    },
    "verifiedNote": "Identitas Anda telah terverifikasi."
  },
  "ledger": {
    "empty": "Belum ada transaksi",
    "history": "Riwayat transaksi",
    "status": {
      "Encumbered": "Ditahan",
      "Pending": "Tertunda",
      "Settled": "Selesai",
      "Voided": "Dibatalkan"
    },
    "txType": {
      "Adjustment": "Penyesuaian",
      "Bonus": "Bonus",
      "DirectPay": "Pembayaran",
      "DisputeResolve": "Penyelesaian sengketa",
      "EscrowDeposit": "Setoran escrow",
      "EscrowRefund": "Pengembalian dana",
      "EscrowRelease": "Pencairan",
      "EscrowResolve": "Penyelesaian sengketa",
      "Refund": "Pengembalian dana",
      "SupplyEarned": "Pendapatan inventaris",
      "SupplyReversed": "Pembalikan inventaris",
      "Withdrawal": "Penarikan"
    }
  },
  "legal": {
    "cookies": "Kebijakan Cookie",
    "imprint": "Informasi Hukum",
    "privacy": "Kebijakan Privasi",
    "terms": "Ketentuan Layanan",
    "updated": "Terakhir diperbarui {date}"
  },
  "listing": {
    "basicsLabel": "Info dasar",
    "completeness": "Kelengkapan",
    "descriptionLabel": "Deskripsi",
    "livePreview": "Pratinjau langsung",
    "location": "Lokasi",
    "maxGuests": "{count, plural, other {# Tamu}}",
    "maxGuestsLabel": "Maks. tamu",
    "media": "Foto & Video",
    "options": {
      "add": "Tambah opsi",
      "hint": "Opsi adalah varian dari aktivitas yang sama — grup atau privat, dengan atau tanpa transfer — masing-masing dengan harga dan foto sendiri. Biarkan kosong untuk menjual dengan satu harga.",
      "item": "Opsi {index}",
      "label": "Opsi",
      "priceLocked": "Harga dihitung dari opsi Anda.",
      "remove": "Hapus opsi",
      "title": "Nama opsi"
    },
    "placeCount": "{count, plural, other {tempat}}",
    "requiredFields": "Harap isi semua kolom wajib",
    "tags": "Tag",
    "tagsPlaceholder": "Cari tag…",
    "title": "Judul"
  },
  "location": {
    "coordinates": "Koordinat",
    "outOfService": "Titik ini berada di luar area layanan kami. Pilih lokasi di daratan dalam suatu negara.",
    "searchPlaceholder": "Cari alamat…"
  },
  "login": {
    "continueWith": "Lanjutkan dengan {provider}",
    "forgotPassword": "Lupa kata sandi?",
    "heading": "Selamat datang kembali",
    "noAccount": "Belum punya akun?",
    "orContinueWith": "atau lanjutkan dengan",
    "passwordInput": "Masukkan kata sandi",
    "signupLink": "Daftar di sini",
    "subtitle": "Masuk untuk melanjutkan perjalanan Anda",
    "title": "Masuk",
    "usernameInput": "Masukkan nama pengguna",
    "welcome": "Selamat datang kembali, {name}"
  },
  "logout": {
    "allDevices": "Keluar dari semua perangkat",
    "message": "Yakin ingin keluar?",
    "title": "Keluar"
  },
  "map": {
    "unavailable": "Peta sedang tidak tersedia. Coba lagi nanti.",
    "unsupported": "Browser Anda tidak dapat menampilkan peta."
  },
  "media": {
    "aspect": "Rasio",
    "zoom": "Zoom"
  },
  "merchant": {
    "address": {
      "add": "Tambah alamat",
      "addressPlaceholder": "Alamat dompet Solana",
      "cooldown": "Tersedia {date}",
      "cooldownInfo": "Alamat baru dapat digunakan untuk penarikan 24 jam setelah ditambahkan.",
      "empty": "Belum ada alamat",
      "ready": "Siap",
      "remove": "Hapus alamat",
      "removeConfirm": "Hapus alamat penarikan ini?",
      "title": "Alamat penarikan"
    },
    "balance": {
      "available": "Tersedia",
      "empty": "Belum ada dana — pendapatan penjualan akan muncul di sini."
    },
    "closeConfirm": "Tutup merchant ini? Merchant tetap aktif hingga saldo ditarik dan semua escrow diselesaikan.",
    "closeConfirmTitle": "Tutup merchant",
    "fee": {
      "label": "Biaya",
      "max": "Antara 0 dan {max}% — kontrak menolak nilai yang lebih tinggi",
      "note": "Hanya berlaku untuk pemesanan baru — transaksi yang sudah berjalan tetap memakai tarif saat dibuat.",
      "saved": "Biaya disimpan — berlaku untuk pemesanan baru"
    },
    "keyModal": {
      "copy": "Salin kunci",
      "title": "Kunci rahasia untuk {name}",
      "warning": "Salin sekarang — kunci hanya ditampilkan sekali dan tidak dapat dipulihkan."
    },
    "live": {
      "activate": "Aktifkan live",
      "activated": "Mode live aktif. Dompetnya masih kosong — isi dana sebelum menjalankan pembayaran sungguhan.",
      "completed": "Mode live sudah terbuka — dompet kustodian yang hilang telah dibuat ulang. Kunci live Anda yang ada tetap berfungsi.",
      "confirm": "Mengaktifkan live membuka pembukuan uang sungguhan untuk merchant ini dan menerbitkan kunci live-nya — hanya ditampilkan sekali. Dompet kustodian live dibuat kosong dan harus diisi dana sebelum bisa menyelesaikan transaksi apa pun.",
      "confirmTitle": "Aktifkan mode live",
      "info": "Mode live berjalan berdampingan dengan mode uji — dengan kunci, dompet, dan saldo sendiri."
    },
    "mode": {
      "Live": "Live",
      "LiveHint": "Uang sungguhan",
      "Test": "Uji",
      "TestHint": "Data uji"
    },
    "provision": {
      "action": "Terapkan ulang pengaturan",
      "confirm": "Backend membandingkan data merchant miliknya dengan yang tercatat on-chain dan memperbaiki perbedaannya. Menjalankannya lagi aman: jika keduanya sudah sama, tidak ada yang berubah.",
      "confirmTitle": "Terapkan ulang pengaturan {mode}?",
      "requested": "Penerapan ulang diminta"
    },
    "provisioning": "Menyiapkan dompet kustodian dan konfigurasi on-chain — biasanya hanya beberapa detik.",
    "provisioningFailed": "Penyiapan memakan waktu lebih lama dari biasanya. Tekan “Terapkan ulang pengaturan” untuk menyelesaikan bootstrap.",
    "status": {
      "Active": "Aktif",
      "Pending": "Menyiapkan…",
      "Terminated": "Ditutup",
      "Terminating": "Menutup…"
    },
    "terminating": "Menutup merchant ini — menarik saldo dan menyelesaikan escrow yang masih terbuka.",
    "withdraw": "Tarik",
    "withdrawal": {
      "amount": "Jumlah",
      "approve": "Setujui",
      "count": "{count} catatan",
      "date": "Tanggal",
      "empty": "Belum ada penarikan",
      "handled": "Permintaan ini sudah ditangani.",
      "history": "Riwayat penarikan",
      "net": "Penerima mendapat {amount}",
      "noAddresses": "Tambahkan alamat penarikan dan tunggu masa jeda 24 jam sebelum Anda dapat menarik dana.",
      "receiver": "Alamat penerima",
      "receiverSelect": "Pilih alamat tujuan",
      "reject": "Tolak",
      "status": {
        "Approved": "Disetujui",
        "Completed": "Selesai",
        "Failed": "Gagal",
        "Manual": "Manual",
        "Pending": "Tertunda",
        "Rejected": "Ditolak",
        "Sending": "Mengirim",
        "Submitted": "Diajukan"
      },
      "title": "Tarik {currency}"
    }
  },
  "navbar": {
    "menu": {
      "feed": "Feed",
      "map": "Peta"
    },
    "search": {
      "activities": "Aktivitas",
      "activitiesNone": "Tidak ada aktivitas dengan nama itu",
      "agent": "Tanya asisten",
      "agentRequest": "Permintaan ke asisten",
      "askAgent": "Tanya asisten “{query}”",
      "askAgentEmptyHint": "mis. “vila dengan kolam, maks. $80”",
      "askAgentHint": "Mencari pilihan dari deskripsi Anda",
      "cancel": "Batal",
      "clear": "Hapus",
      "clearRecent": "Hapus",
      "close": "Tutup pencarian",
      "hotels": "Hotel",
      "hotelsNone": "Tidak ada hotel dengan nama itu",
      "label": "Cari",
      "nearby": "Di dekat saya",
      "nearbyHint": "Penginapan di sekitar Anda di peta",
      "nothingText": "Sepertinya deskripsi perjalanan — asisten akan mencari pilihan sesuai maknanya.",
      "nothingTitle": "Tidak ada tempat atau hotel seperti itu",
      "placeType": {
        "address": "Alamat",
        "city": "Kota",
        "country": "Negara",
        "district": "Kawasan",
        "region": "Wilayah"
      },
      "placeholder": "Kota, area, atau hotel — atau jelaskan yang Anda cari",
      "placeholderShort": "Kota, area, atau hotel",
      "places": "Tempat",
      "placesNone": "Tidak ada tempat dengan nama itu",
      "popular": "Destinasi populer",
      "quickStart": "Mulai cepat",
      "recent": "Terbaru",
      "suggestions": "Saran"
    }
  },
  "notification": {
    "chatUnread": "{name} · {count, plural, other {# pesan baru}}",
    "comment": "{name} {others, plural, =0 {mengomentari postingan Anda} other {dan # lainnya mengomentari postingan Anda}}",
    "empty": "Belum ada notifikasi",
    "likeComment": "{name} {others, plural, =0 {menyukai komentar Anda} other {dan # lainnya menyukai komentar Anda}}",
    "likePost": "{name} {others, plural, =0 {menyukai postingan Anda} other {dan # lainnya menyukai postingan Anda}}",
    "post": "{name} memublikasikan postingan baru",
    "referralRewarded": "Bonus referral telah masuk ke saldo Anda",
    "reply": "{name} {others, plural, =0 {membalas komentar Anda} other {dan # lainnya membalas komentar Anda}}",
    "reviewReplied": "{name} {others, plural, =0 {membalas ulasan Anda} other {dan # lainnya membalas ulasan Anda}}",
    "title": "Notifikasi"
  },
  "oauth": {
    "allow": "Izinkan akses",
    "checking": "Memeriksa aplikasi…",
    "deny": "Batal",
    "invalidText": "Tautan tidak memiliki parameter yang diperlukan. Kembali ke aplikasi dan coba lagi.",
    "invalidTitle": "Permintaan tidak valid",
    "requestText": "Lanjutkan hanya jika Anda mengenali aplikasi ini.",
    "requestTitle": "{client} meminta akses ke akun Anda",
    "scope": {
      "bookingsRead": "Melihat pemesanan Anda",
      "memory": "Mengingat preferensi Anda",
      "none": "Hanya pencarian dan tautan pembayaran"
    },
    "title": "Akses aplikasi",
    "unknownClient": "Aplikasi ini atau alamat callback-nya tidak terdaftar di Pinns. Kembali ke aplikasi dan mulai lagi."
  },
  "page": {
    "activityDetail": {
      "description": "{title} di {city}, {country}. {price} per orang.",
      "title": "{title}, {city}: mulai {price} per orang — Pinns"
    },
    "activitySearch": {
      "description": "Tur, ekskursi, dan pengalaman di sekitar Anda. Tanyakan apa saja kepada tuan rumah lewat chat, pesan dalam hitungan menit, dan bagikan perjalanan di feed.",
      "title": "Aktivitas, tur, dan ekskursi — Pinns"
    },
    "cookies": {
      "description": "Cookie dan penyimpanan lokal yang digunakan Pinns untuk login, bahasa, dan analitik, alasan tiap cookie diperlukan, serta cara mengubah pilihan Anda kapan saja.",
      "title": "Kebijakan Cookie — Pinns"
    },
    "destination": {
      "title": "{city}, {country}: hotel, penginapan, dan aktivitas — Pinns",
      "titlePrice": "{city}, {country}: hotel dan penginapan mulai {price}, aktivitas — Pinns"
    },
    "destinations": {
      "description": "Kota dengan penginapan dan aktivitas, dipesan langsung dari tuan rumah dan pemandu. Tujuan berikutnya: dari ibu kota ramai hingga kota pesisir yang tenang.",
      "title": "Destinasi — ke mana bepergian dengan Pinns"
    },
    "error": {
      "message": "Terjadi kesalahan di pihak kami. Silakan coba lagi.",
      "retry": "Coba lagi",
      "title": "Terjadi kesalahan — Pinns"
    },
    "imprint": {
      "description": "Siapa yang mengelola Pinns, data perusahaan di balik platform, dan cara menghubungi kami soal pemesanan, iklan, pemberitahuan hukum, atau pertanyaan pers.",
      "title": "Informasi Hukum — Pinns"
    },
    "index": {
      "description": "Jelaskan perjalanan Anda dengan kata-kata sendiri — AI menemukan penginapan, hotel, dan aktivitas. Pesan dalam beberapa ketukan, bayar dengan kartu atau kripto.",
      "title": "Penginapan, hotel, dan aktivitas untuk perjalanan Anda — Pinns"
    },
    "login": {
      "description": "Pemesanan, chat dengan tuan rumah, tempat tersimpan, dan perjalanan teman — tepat seperti yang Anda tinggalkan. Masuk dengan email, Google, atau GitHub.",
      "title": "Masuk ke Pinns — pemesanan, chat, dan tempat tersimpan"
    },
    "notFound": {
      "backHome": "Ke Beranda",
      "message": "Halaman yang Anda cari tidak ada",
      "title": "Halaman tidak ditemukan — Pinns"
    },
    "place": {
      "description": "Pesan {product, select, Activity {tur dan aktivitas} other {hotel dan penginapan}} di {city} secara online dengan harga hemat. Pilih dari {count, plural, other {# pilihan}} dengan foto asli dan ulasan tamu.",
      "title": "{product, select, Activity {Tur dan aktivitas} other {Hotel dan penginapan}} di {city} — Pinns",
      "titlePrice": "Hotel dan penginapan di {city} mulai {price} per malam — Pinns"
    },
    "privacy": {
      "description": "Data yang dikumpulkan Pinns saat Anda memesan, menjadi tuan rumah, atau chat, penerimanya, berapa lama disimpan, dan cara melihat, mengubah, atau menghapusnya.",
      "title": "Kebijakan Privasi — Pinns"
    },
    "profile": {
      "description": "{name} di Pinns: iklan, aktivitas, dan postingan tuan rumah, ulasan dari tamu, serta cara langsung menghubunginya sebelum Anda memesan.",
      "title": "{name} — profil di Pinns"
    },
    "signup": {
      "description": "Pesan penginapan dan aktivitas, bagikan perjalanan Anda di feed. Iklankan tempat Anda sendiri dan terima pencairan dalam kripto melalui escrow on-chain.",
      "title": "Daftar di Pinns — penginapan, hotel, dan aktivitas"
    },
    "terms": {
      "description": "Aturan memesan penginapan dan aktivitas di Pinns, mengiklankan tempat Anda, membayar lewat escrow kripto, serta cara kerja pembatalan dan pengembalian dana.",
      "title": "Ketentuan Layanan — Pinns"
    },
    "unitDetail": {
      "description": "{title} ({type}) di {city}, {country}. Mulai {price} per malam{guests, plural, =0 {} other {, hingga # tamu}}.",
      "title": "{title}, {city}: mulai {price} per malam — Pinns"
    },
    "unitSearch": {
      "description": "Apartemen, rumah, dan hotel dari tuan rumah pribadi dan mitra hotel. Filter, ulasan tamu yang jujur, pembayaran dengan kartu atau kripto.",
      "title": "Penginapan dan hotel: apartemen, rumah, kamar — Pinns"
    }
  },
  "payment": {
    "card": "Kartu",
    "crypto": "Kripto",
    "label": "Pembayaran"
  },
  "post": {
    "comment": "Komentar",
    "composer": "Postingan baru",
    "like": "Suka",
    "linkCopied": "Tautan postingan disalin",
    "notFound": "Postingan tidak ditemukan",
    "placeholder": "Bagikan sesuatu…",
    "publish": "Publikasikan",
    "share": "Bagikan",
    "title": "Postingan"
  },
  "product": {
    "from": "mulai {price}",
    "nearby": "Terdekat",
    "related": "Anda mungkin juga suka",
    "relatedEmpty": "Belum ada yang bisa ditampilkan",
    "relatedUnavailable": "Tidak ada yang kosong di sekitar pada tanggal ini",
    "similar": "Serupa",
    "status": {
      "Active": "Tayang",
      "Declined": "Ditolak",
      "Deleted": "Dihapus",
      "Draft": "Draf",
      "Pending": "Sedang ditinjau",
      "Unlisted": "Nonaktif"
    }
  },
  "profile": {
    "bio": "Bio",
    "bioPlaceholder": "Ceritakan tentang diri Anda…",
    "birthday": "Tanggal lahir",
    "changeCover": "Ganti sampul",
    "city": "Kota",
    "displayName": "Nama tampilan",
    "displayNamePlaceholder": "Nama yang ditampilkan",
    "follow": "Ikuti",
    "followers": "Pengikut",
    "following": "Mengikuti",
    "interests": "Minat",
    "joined": "Bergabung {date}",
    "languages": "Bahasa",
    "languagesPlaceholder": "Tambah bahasa…",
    "linkCopied": "Tautan profil disalin",
    "message": "Kirim pesan",
    "noFollows": "Belum ada siapa pun di sini",
    "notFound": "Pengguna tidak ditemukan",
    "notifyOff": "Matikan notifikasi postingan baru",
    "notifyOn": "Beri tahu tentang postingan baru",
    "phoneCountry": "Kode negara",
    "phonePlaceholder": "Masukkan nomor telepon",
    "region": "Wilayah",
    "saveInterests": "Simpan minat",
    "saveTravels": "Simpan perjalanan",
    "share": "Bagikan",
    "social": {
      "add": "Tambah tautan",
      "instagram": "Instagram",
      "selectType": "Pilih jaringan…",
      "telegram": "Telegram",
      "website": "Situs web",
      "x": "X"
    },
    "socialLinks": "Tautan media sosial",
    "solanaAddress": "Alamat pencairan Solana",
    "solanaAddressInvalid": "Bukan alamat Solana yang valid",
    "solanaAddressNote": "Hanya alamat dompet Solana yang diterima — pencairan pemesanan dikirim langsung ke alamat ini.",
    "solanaAddressPlaceholder": "Alamat dompet Solana Anda",
    "speaks": "Berbicara {languages}",
    "tabs": {
      "likes": "Disukai",
      "listings": "Iklan",
      "posts": "Postingan",
      "reviews": "Ulasan"
    },
    "unfollow": "Berhenti mengikuti",
    "updateSuccess": "Profil berhasil diperbarui",
    "visited": "{count, plural, =0 {Negara yang dikunjungi} other {Dikunjungi · # negara}}"
  },
  "referral": {
    "admin": {
      "currency": "Mata uang bonus",
      "daysUnit": "hari",
      "defaultRate": "Tarif default",
      "deleteConfirm": "Hapus tarif pribadi ini? Pengguna akan kembali ke tarif default.",
      "maxAmount": "Bonus maks. per pemesanan",
      "maxBookings": "Pemesanan dengan bonus",
      "newRate": "Tarif pribadi baru",
      "percent": "Persen per pemesanan",
      "saved": "Tarif disimpan",
      "title": "Tarif referral",
      "updated": "Diperbarui {date}",
      "userId": "ID pengguna",
      "userRate": "Tarif pribadi · pengguna {id}",
      "windowDays": "Berlaku setelah pendaftaran"
    },
    "copied": "Tautan undangan disalin",
    "copy": "Salin tautan undangan",
    "limitAmount": "hingga {amount} per menginap",
    "limitBookings": "{count, plural, =1 {pemesanan pertama mereka} other {# pemesanan pertama mereka}}",
    "limitWindow": "{count, plural, other {dalam # hari setelah mendaftar}}",
    "payout": "Dikreditkan setelah teman Anda check-out, sebagai bonus di saldo Anda.",
    "terms": "Dapatkan {percent}% dari setiap pemesanan selesai yang dilakukan teman Anda",
    "title": "Undang teman"
  },
  "region": {
    "action": {
      "import": "Perbarui tempat",
      "rebuild": "Buat ulang",
      "remove": "Hapus pemasok",
      "reset": "Reset kursor",
      "sync": "Jalankan sinkronisasi",
      "terminate": "Hapus negara"
    },
    "add": "Tambah negara",
    "addSupplier": "Tambah {supplier}",
    "basemap": {
      "Detail": "Peta dasar: negara kami",
      "World": "Peta dasar: dunia",
      "built": "Dibuat {date} · {size}",
      "failed": "Pembuatan gagal {date}: {error}",
      "notBuilt": "Belum dibuat",
      "rebuildStarted": "Pembuatan ulang peta dasar dimulai"
    },
    "catalogSync": "Sinkronisasi katalog",
    "clearHistory": "Hapus riwayat",
    "confirm": {
      "clearHistory": "Hapus semua tugas yang selesai dari riwayat?",
      "deleteJob": "Hapus tugas ini dari riwayat?",
      "remove": "Hapus {supplier} dari {country}? Iklannya batal dipublikasikan.",
      "reset": "Atur ulang kursor {supplier}? Sinkronisasi berikutnya membaca katalog dari awal; listing yang sudah diimpor tetap ada.",
      "terminate": "Hapus {country}? Iklan pemasok batal dipublikasikan dan data impor dihapus."
    },
    "importStarted": "Pembaruan tempat dimulai",
    "jobStatus": {
      "Completed": "Selesai",
      "Failed": "Gagal",
      "Running": "Berjalan"
    },
    "jobType": {
      "Backfill": "Backfill",
      "Incremental": "Inkremental",
      "Retire": "Pembatalan publikasi"
    },
    "jobs": "Riwayat tugas",
    "jobsEmpty": "Belum ada tugas",
    "lastPage": "Di-crawl hingga halaman {page}",
    "metric": {
      "created": "Dibuat",
      "deleted": "Dihapus",
      "failed": "Gagal",
      "pages": "Halaman",
      "probed": "Diperiksa",
      "skipped": "Dilewati",
      "unchanged": "Tidak berubah",
      "unparsed": "Tidak terurai",
      "updated": "Diperbarui"
    },
    "neverSynced": "Belum di-crawl",
    "pausedByRegion": "Dijeda bersama negaranya",
    "places": "Tempat",
    "placesFailed": "Impor gagal {date}: {error}",
    "placesImported": "Tempat: {count, number}, diimpor {date}",
    "placesNotImported": "Tempat belum diimpor",
    "regions": "Negara",
    "regionsEmpty": "Belum ada negara",
    "status": {
      "Active": "Aktif",
      "Paused": "Dijeda",
      "Terminated": "Dihapus",
      "Terminating": "Sedang dihapus"
    },
    "syncOff": "Sinkronisasi belum diaktifkan",
    "syncedUntil": "Tersinkron hingga {date}",
    "title": "Wilayah",
    "world": "Seluruh dunia lainnya: negara dan kota"
  },
  "reset": {
    "errorInvalid": "Tautan reset ini tidak valid atau sudah kedaluwarsa.",
    "invalidText": "Tautan reset ini tidak ada atau rusak. Minta tautan baru.",
    "invalidTitle": "Tautan tidak valid",
    "requestNew": "Minta tautan baru",
    "submit": "Perbarui kata sandi",
    "subtitle": "Pilih kata sandi baru yang kuat untuk akun Anda.",
    "success": "Kata sandi diperbarui. Silakan masuk.",
    "title": "Atur kata sandi baru"
  },
  "review": {
    "content": "Ulasan Anda",
    "contentPlaceholder": "Bagikan pengalaman Anda…",
    "create": "Tulis Ulasan",
    "hidden": "Hanya terlihat oleh Anda hingga pihak lain memposting ulasan atau batas waktunya berakhir",
    "hint": {
      "1": "Sangat buruk",
      "2": "Buruk",
      "3": "Biasa",
      "4": "Baik",
      "5": "Luar biasa"
    },
    "reply": "Balas",
    "replyPlaceholder": "Tulis balasan…",
    "replySend": "Kirim balasan",
    "stars": "Rating",
    "title": "Ulasan",
    "windowClosed": "Batas waktu ulasan telah berakhir"
  },
  "security": {
    "devices": {
      "current": "Perangkat ini",
      "error": "Gagal memuat perangkat",
      "lastSeen": {
        "long": "Sudah lama tidak aktif",
        "recent": "Baru saja aktif",
        "today": "Aktif pukul {time}",
        "yesterday": "Aktif kemarin pukul {time}"
      },
      "refresh": "Muat ulang",
      "revoke": "Cabut",
      "revokeConfirm": "Cabut {label}?",
      "revokeHint": "Perangkat akan langsung dikeluarkan.",
      "revokedToast": "Perangkat dicabut",
      "title": "Perangkat aktif",
      "unknownDevice": "Perangkat tidak dikenal",
      "unknownDeviceWithDate": "Perangkat ditambahkan {date}"
    },
    "push": {
      "denied": "Izin diblokir. Buka pengaturan browser untuk mengizinkan notifikasi.",
      "label": "Notifikasi push",
      "unsupported": "Notifikasi push tidak didukung di browser ini."
    }
  },
  "selector": {
    "searchPlaceholder": "Cari…"
  },
  "settings": {
    "account": "Akun"
  },
  "signup": {
    "alreadyHaveAccount": "Sudah punya akun?",
    "checkEmailText": "Kami telah mengirim tautan verifikasi ke {email}. Buka tautan tersebut untuk mengaktifkan akun Anda.",
    "confirmPassword": "Konfirmasi Kata Sandi",
    "confirmPasswordInput": "Konfirmasi kata sandi",
    "errorTaken": "Email atau nama pengguna tersebut sudah digunakan.",
    "heading": "Buat akun",
    "loginLink": "Masuk di sini",
    "resend": "Kirim ulang email",
    "resent": "Email verifikasi telah dikirim ulang.",
    "strength": {
      "fair": "Cukup",
      "good": "Baik",
      "strong": "Kuat",
      "weak": "Lemah"
    },
    "subtitle": "Mulai menjelajah dalam 30 detik",
    "title": "Daftar",
    "validation": {
      "confirmPasswordError": "Kata sandi tidak cocok",
      "confirmPasswordSuccess": "✓ Kata sandi cocok",
      "emailError": "Masukkan alamat email yang valid",
      "emailSuccess": "✓ Email valid",
      "passwordError": "Kata sandi: 8-32 karakter, huruf besar, huruf kecil, angka, karakter khusus (#$^+=!*()@%&)",
      "passwordSubmit": "Kata sandi harus 8-32 karakter dengan huruf besar, huruf kecil, angka, dan karakter khusus",
      "passwordSuccess": "✓ Kata sandi kuat",
      "usernameError": "Nama pengguna: 4-24 karakter, alfanumerik, tidak diawali _ atau .",
      "usernameSubmit": "Nama pengguna harus 4-24 karakter, hanya alfanumerik, tidak boleh diawali _ atau .",
      "usernameSuccess": "✓ Nama pengguna valid"
    }
  },
  "stats": {
    "allCurrencies": "Semua",
    "approved": "Disetujui",
    "balance": "Saldo",
    "bookingCount": "{count, plural, other {# pemesanan}}",
    "byCurrency": "Per mata uang",
    "byProduct": "Per produk",
    "currencies": "Mata uang",
    "earnings": "Pendapatan",
    "export": "Unduh laporan",
    "flow": "Arus (masuk/keluar)",
    "gmv": "GMV",
    "in": "Masuk",
    "invoices": "Tagihan",
    "noData": "Tidak ada data",
    "noMerchant": "Tidak ada merchant yang dipilih",
    "out": "Keluar",
    "paidOut": "Dicairkan",
    "peakCurrency": "Teratas: {currency}",
    "peakStatus": "Teratas: {status}",
    "pending": "Menunggu pencairan",
    "range": {
      "1y": "1 thn",
      "30d": "30 hr",
      "7d": "7 hr",
      "90d": "90 hr",
      "all": "Semua",
      "ytd": "Tahun ini"
    },
    "refunds": "Pengembalian dana",
    "statusDistribution": "Distribusi status",
    "tab": {
      "bookings": "Pemesanan",
      "earnings": "Pendapatan",
      "overview": "Ringkasan",
      "revenue": "Pendapatan platform"
    },
    "takeRate": "Tingkat komisi",
    "totalBookings": "Total pemesanan",
    "totalCount": "Total {count}",
    "transactions": "Transaksi",
    "txCount": "{count, plural, other {# transaksi}}",
    "walletCount": "{count, plural, other {# dompet}}",
    "walletsTitle": "Dompet pembayaran"
  },
  "toast": {
    "attachment": {
      "failed": "Lampiran gagal: {reason}"
    },
    "booking": {
      "Approved": "Pemesanan #{id} disetujui",
      "Cancelled": "Pemesanan #{id} dibatalkan",
      "Completed": "Pemesanan #{id} selesai",
      "Declined": "Pemesanan #{id} ditolak",
      "Expired": "Pemesanan #{id} kedaluwarsa",
      "Pending": "Pemesanan #{id} menunggu pembayaran",
      "Refunding": "Pengembalian dana pemesanan #{id} sedang diproses",
      "Requested": "Permintaan pemesanan baru #{id}"
    },
    "chatInvite": "Undangan chat baru",
    "chatMemberAddedSelf": "Anda ditambahkan ke chat",
    "chatMemberRemovedSelf": "Anda dikeluarkan dari chat",
    "deviceRevokedSelf": "Sesi di perangkat ini telah diakhiri",
    "dispute": {
      "Open": "Sengketa diajukan untuk pemesanan #{bookingId}",
      "Resolved": "Sengketa pemesanan #{bookingId} telah diselesaikan",
      "Resolving": "Sengketa pemesanan #{bookingId} sedang diselesaikan"
    },
    "geo": {
      "permissionDenied": "Akses lokasi ditolak. Aktifkan di Pengaturan → Privasi → Layanan Lokasi.",
      "timeout": "Tidak dapat memperoleh lokasi Anda tepat waktu. Coba lagi.",
      "unavailable": "Lokasi tidak tersedia di perangkat ini."
    },
    "invoice": {
      "Cancelled": "Tagihan #{id} dibatalkan",
      "Completed": "Tagihan #{id} selesai",
      "Expired": "Tagihan #{id} kedaluwarsa",
      "Failed": "Tagihan #{id} gagal",
      "Pending": "Tagihan #{id} tertunda",
      "Refund": "Tagihan #{id} dikembalikan"
    },
    "merchant": {
      "active": "Merchant Anda siap menerima pembayaran",
      "terminated": "Merchant telah ditutup",
      "walletCreated": "Dompet kustodian sudah siap"
    },
    "product": {
      "approved": "Iklan #{productId} sudah tayang",
      "declined": "Iklan #{productId} ditolak"
    }
  },
  "unit": {
    "amenities": "Fasilitas",
    "amenityType": {
      "AirConditioning": "AC",
      "AirportShuttle": "Antar-jemput bandara",
      "Balcony": "Balkon",
      "Bar": "Bar",
      "Breakfast": "Sarapan",
      "Dryer": "Pengering pakaian",
      "Elevator": "Lift",
      "EvCharger": "Pengisi daya kendaraan listrik",
      "Fireplace": "Perapian",
      "Fitness": "Pusat kebugaran",
      "Heating": "Pemanas",
      "HotTub": "Hot tub",
      "Kitchen": "Dapur",
      "LuggageStorage": "Penitipan bagasi",
      "Parking": "Parkir",
      "Pool": "Kolam renang",
      "Restaurant": "Restoran",
      "RoomService": "Layanan kamar",
      "Sauna": "Sauna",
      "Spa": "Spa",
      "Stove": "Kompor",
      "Tv": "TV",
      "Washer": "Mesin cuci",
      "WheelchairAccessible": "Akses kursi roda",
      "WiFi": "Wi-Fi",
      "Workspace": "Ruang kerja"
    },
    "area": "{size} m²",
    "areaLabel": "Luas",
    "bathrooms": "{count, plural, other {# Kamar Mandi}}",
    "bathroomsLabel": "Kamar mandi",
    "bedrooms": "{count, plural, other {# Kamar Tidur}}",
    "bedroomsLabel": "Kamar tidur",
    "calendar": {
      "closed": "Tutup",
      "label": "Kalender",
      "legendClosed": "Tutup",
      "legendImported": "Dari kalender eksternal",
      "legendOverride": "Diubah",
      "maxNights": "Maks. malam",
      "mergeHint": "Kolom kosong dibiarkan apa adanya. Gunakan “Hapus perubahan” untuk kembali ke nilai dasar.",
      "minNights": "Min. malam",
      "pickRange": "Pilih tanggal atau rentang",
      "quantity": "Kamar tersedia",
      "reset": "Hapus perubahan",
      "resetConfirm": "Hapus semua perubahan pada tanggal yang dipilih dan kembali ke nilai dasar?",
      "saved": "Kalender diperbarui",
      "scope": "Berlaku untuk",
      "scopeUnit": "Seluruh properti",
      "selection": "{from} — {to}",
      "sync": {
        "add": "Tambah kalender",
        "added": "Kalender terhubung",
        "broken": "Tautan berhenti berfungsi. Sinkronisasi terakhir yang berhasil: {date}. Tanggal yang sudah diblokir tetap diblokir sampai diperbaiki.",
        "copied": "Tautan disalin",
        "copy": "Salin tautan kalender",
        "deleteConfirm": "Putuskan kalender ini? Tanggal yang diblokirnya akan dibuka kembali.",
        "empty": "Belum ada kalender eksternal",
        "exportHint": "Tempel tautan ini di Airbnb → Impor kalender agar pemesanan Pinns Anda juga memblokir tanggal tersebut. Mereka memperbaruinya setiap beberapa jam.",
        "exportTitle": "Ekspor ke situs lain",
        "importHint": "Di Airbnb: Iklan → Ketersediaan → Sinkronkan kalender → Ekspor. Booking dan VRBO menggunakan format yang sama. Kami memperbarui setiap jam.",
        "name": "Nama",
        "neverSynced": "Belum disinkronkan",
        "syncedAt": "Disinkronkan {date} · {count, plural, =0 {tidak ada rentang diblokir} other {# rentang diblokir}}",
        "title": "Kalender eksternal",
        "url": "Tautan iCal"
      }
    },
    "checkInTime": "Waktu check-in",
    "checkOutTime": "Waktu check-out",
    "city": "Kota",
    "create": "Buat Properti",
    "instant": "Pesan instan",
    "label": "{count, plural, other {Properti}}",
    "locationHeading": "Lokasi",
    "maxNightsLabel": "Maks. malam",
    "minNights": "{count, plural, other {min. # malam}}",
    "minNightsLabel": "Min. malam",
    "notFound": "Properti tidak ditemukan",
    "petsAllowed": "Boleh bawa hewan peliharaan",
    "prepaid": "Prabayar",
    "property": "Jenis properti",
    "rates": {
      "add": "Tambah tarif",
      "enabled": "Tersedia untuk dipesan",
      "feesAtProperty": "Biaya dibayar di properti",
      "hint": "Tarif adalah satu kombinasi harga, paket makan, dan ketentuan pembatalan — misalnya, termasuk sarapan, tidak dapat dikembalikan. Tarif di sini menjual seluruh tempat; untuk menjual kamar secara terpisah, atur harganya di tiap kamar di bawah.",
      "item": "Tarif {index}",
      "label": "Tarif",
      "remove": "Hapus tarif"
    },
    "reviewCount": "{count, plural, other {# ulasan}}",
    "rooms": {
      "add": "Tambah kamar",
      "hint": "Kamar adalah kategori dengan foto dan harga sendiri. Biarkan kosong jika tempat disewakan secara utuh.",
      "item": "Kamar {index}",
      "label": "Kamar",
      "quantity": "Jumlah kamar tipe ini",
      "remove": "Hapus kamar",
      "sizeSqm": "Luas, m²",
      "title": "Nama kamar"
    },
    "sleepsLabel": "Kapasitas",
    "starRating": "{count, plural, other {# bintang}}",
    "tagsMaxReached": "Maksimal {max} tag",
    "unitType": {
      "Apartment": "Apartemen",
      "Campsite": "Area berkemah",
      "Chalet": "Chalet",
      "Cottage": "Pondok",
      "Hostel": "Hostel",
      "Hotel": "Hotel",
      "House": "Rumah",
      "Loft": "Loft",
      "Resort": "Resor",
      "Studio": "Studio",
      "Villa": "Vila"
    },
    "validation": {
      "createError": "Gagal membuat properti. Silakan coba lagi.",
      "updateError": "Gagal memperbarui properti. Silakan coba lagi."
    },
    "verifiedHost": "Tuan rumah terverifikasi"
  },
  "upload": {
    "dropOrClick": "Letakkan file di sini atau klik untuk mengunggah",
    "maxReached": "Batas maksimal {max} file tercapai",
    "uploading": "Tunggu hingga unggahan selesai"
  },
  "user": {
    "balance": {
      "available": "Tersedia untuk ditarik",
      "empty": "Saldo Anda kosong — dana dari pemesanan yang selesai (pencairan escrow) akan muncul di sini.",
      "inDispute": "Dalam Sengketa",
      "inEscrow": "Di escrow"
    },
    "logout": "Keluar"
  },
  "verify": {
    "errorExpired": "Tautan verifikasi ini sudah kedaluwarsa. Silakan daftar lagi.",
    "errorTaken": "Akun ini sudah terverifikasi. Silakan masuk.",
    "errorText": "Tautan ini tidak valid atau sudah kedaluwarsa. Coba daftar lagi.",
    "errorTitle": "Verifikasi gagal",
    "signupAgain": "Daftar lagi",
    "title": "Verifikasi email",
    "verifying": "Memverifikasi email Anda…"
  },
  "wallet": {
    "add": "Tambah Dompet",
    "cctp": {
      "chain": {
        "arbitrum": "Arbitrum",
        "avalanche": "Avalanche",
        "base": "Base",
        "ethereum": "Ethereum",
        "optimism": "Optimism",
        "polygon": "Polygon"
      },
      "noSolana": "Hubungkan dompet Solana terlebih dahulu — pengembalian dana dibayarkan ke dompet tersebut",
      "step": {
        "approving": "Setujui USDC di dompet Anda…",
        "building": "Menyiapkan transaksi…",
        "burning": "Konfirmasi transfer…",
        "relaying": "Menjembatani ke Solana…"
      }
    },
    "connect": "Hubungkan dompet lain",
    "disconnect": "Putuskan",
    "method": {
      "cctp": "EVM (CCTP)",
      "solana": "Solana"
    },
    "notConnected": "Dompet belum terhubung",
    "step": {
      "awaiting-signature": "Konfirmasi di dompet Anda…",
      "building": "Menyiapkan transaksi…"
    },
    "viewAddress": "Lihat alamat di explorer",
    "viewTx": "Lihat transaksi"
  }
}
