{
  "a11y": {
    "bold": "Lihavoitu",
    "decrement": "Vähennä",
    "embeddedVideo": "Upotettu video",
    "findMyLocation": "Etsi sijaintini",
    "home": "Etusivu",
    "increment": "Lisää",
    "italic": "Kursiivi",
    "link": "Linkki",
    "maxPrice": "Enimmäishinta",
    "minPrice": "Vähimmäishinta",
    "openPicker": "Avaa valitsin",
    "remove": "Poista",
    "underline": "Alleviivattu",
    "uploadPreview": "Ladattu tiedosto {index}",
    "zoomIn": "Lähennä",
    "zoomOut": "Loitonna"
  },
  "account": {
    "changeEmail": "Vaihda sähköposti",
    "changePassword": "Vaihda salasana",
    "emailChangeConfirmed": "Sähköpostisi on päivitetty.",
    "emailChangeInvalid": "Tämä vahvistuslinkki on virheellinen tai vanhentunut.",
    "emailChangeSent": "Vahvista muutos uuteen osoitteeseesi lähetetyllä linkillä.",
    "emailTaken": "Tämä sähköposti on jo käytössä.",
    "newEmail": "Uusi sähköposti",
    "noEmail": "Ei asetettu",
    "passwordHint": "Lähetä nollauslinkki sähköpostiisi",
    "passwordResetSent": "Lähetimme salasanan nollauslinkin sähköpostiisi.",
    "telegram": {
      "hint": "Saat ilmoitukset ja voit vastata vieraille Telegramista",
      "link": "Yhdistä Telegram",
      "linked": "Yhdistetty",
      "title": "Telegram"
    }
  },
  "activity": {
    "activityType": {
      "Culture": "Kulttuuri",
      "Education": "Koulutus",
      "Entertainment": "Viihde",
      "Food": "Ruoka ja juoma",
      "Nature": "Luonto",
      "Sports": "Urheilu",
      "Wellness": "Hyvinvointi"
    },
    "create": "Luo aktiviteetti",
    "cutoffHint": "Lähtöä ei voi enää varata näin monta minuuttia ennen alkua.",
    "cutoffMinutes": "Varausten sulkeutuminen, min",
    "duration": "Kesto (minuuttia)",
    "label": "{count, plural, =1 {Aktiviteetti} other {Aktiviteetit}}",
    "perPerson": "per henkilö",
    "person": "henkilö",
    "schedule": {
      "addTime": "Lisää aika",
      "booked": "{count, plural, =1 {# varattu} other {# varattua}}",
      "capacity": "Paikkoja lähtöä kohti",
      "created": "{count, plural, =0 {Ei uutta — nämä lähdöt ovat jo olemassa} =1 {# lähtö luotu} other {# lähtöä luotu}}",
      "deleteBlocked": "Tällä lähdöllä on varauksia, sitä ei voi poistaa.",
      "disableInstead": "Poista käytöstä",
      "empty": "Tässä kuussa ei ole vielä lähtöjä.",
      "generate": "Luo lähdöt",
      "label": "Aikataulu",
      "rule": "Lisää lähtöjä",
      "seatsLeft": "{count, plural, =1 {# paikka jäljellä} other {# paikkaa jäljellä}}",
      "times": "Kellonaika",
      "weekdays": "Viikonpäivät"
    },
    "validation": {
      "createError": "Aktiviteetin luominen epäonnistui. Yritä uudelleen.",
      "updateError": "Aktiviteetin päivitys epäonnistui. Yritä uudelleen."
    }
  },
  "admin": {
    "createConfirm": "Testiavain luodaan heti ja näytetään vain kerran – ole valmis kopioimaan se.",
    "createConfirmTitle": "Luodaanko kauppias ”{name}”?",
    "createMerchant": "Luo kauppias",
    "created": "Luotu",
    "merchantList": "Kauppiaat",
    "merchantName": "Kauppiaan nimi",
    "regenerate": "Luo avain uudelleen",
    "regenerateConfirm": "Vanha avain lakkaa toimimasta heti — kaikki sitä käyttävät integraatiot on päivitettävä. Uusi avain näytetään kerran.",
    "regenerateConfirmTitle": "Luodaanko {mode}-avain uudelleen?",
    "walletLabel": "Nimi (valinnainen)",
    "walletLabelPlaceholder": "Oma lompakko"
  },
  "agent": {
    "bucket": {
      "earlier": "Aiemmin",
      "today": "Tänään",
      "week": "Viimeiset 7 päivää",
      "yesterday": "Eilen"
    },
    "collection": {
      "count": "{count, plural, =1 {# osuma} other {# osumaa}}",
      "empty": "Ei osumia — kokeile tarkentaa hakua",
      "error": "Valikoiman lataus epäonnistui",
      "openAll": "Avaa kaikki {count, plural, =1 {osuma} other {osumaa}}",
      "title": "Osumat haulle: {query}",
      "titleNoQuery": "Valikoima sinulle"
    },
    "command": {
      "ambiguous": "Useampi merkintä on nimeltään ”{key}” – valitse yksi: {options}",
      "arg": {
        "key": "avain"
      },
      "compact": "Tiivistä keskusteluhistoria",
      "compactUnavailable": "Uudessa keskustelussa ei ole vielä tiivistettävää",
      "escape": "Aloita viesti merkeillä //, jos haluat lähettää /-merkillä alkavan tekstin",
      "forget": "Unohda jotain, minkä agentti muistaa",
      "forgetAll": "Unohda kaikki",
      "forgetAllMessage": "Agentti unohtaa kaiken, mitä se muistaa sinusta. Tätä ei voi perua.",
      "forgetAllTitle": "Unohdetaanko kaikki?",
      "forgetButton": "Unohda",
      "forgotten": "Unohdettu ”{key}”",
      "forgottenAll": "Muisti tyhjennetty",
      "help": "Näytä käytettävissä olevat komennot",
      "helpTitle": "Komennot",
      "limit": "Vuororaja täynnä – yritä myöhemmin uudelleen",
      "memory": "Näytä, mitä agentti muistaa",
      "memoryEmpty": "Agentti ei muista vielä mitään",
      "memoryTitle": "Mitä agentti muistaa",
      "new": "Aloita uusi keskustelu",
      "notFound": "Avaimella ”{key}” ei ole mitään muistissa",
      "nothingToCompact": "Ei tiivistettävää",
      "unknown": "Komentoa ei ole: /{name}"
    },
    "compaction": {
      "done": "Historia tiivistetty",
      "running": "Tiivistetään historiaa…"
    },
    "deleteConfirm": "Tämä keskustelu poistetaan pysyvästi.",
    "deleteThread": "Poista keskustelu",
    "error": {
      "generic": "Jokin meni pieleen",
      "threadGone": "Tätä keskustelua ei enää ole"
    },
    "hint": "Kerro omin sanoin, mitä etsit.",
    "inputPlaceholder": "Kysy mitä tahansa…",
    "newThread": "Uusi keskustelu",
    "quickSearch": "Pikahaku",
    "searchThreads": "Etsi keskusteluja",
    "summary": "Aiemmin tässä keskustelussa",
    "title": "Kysy tekoälyltä",
    "tool": {
      "createCheckoutLink": "Valmistellaan maksua",
      "deleteUserPreference": "Unohdetaan asetus",
      "failed": "{name} — epäonnistui",
      "getActivity": "Haetaan aktiviteettia",
      "getActivityOffers": "Tarkistetaan lähtöjä",
      "getUnit": "Haetaan majoitusta",
      "getUnitAvailability": "Tarkistetaan saatavuutta",
      "getUnitOffers": "Tarkistetaan hintoja",
      "getUserBookings": "Tarkistetaan varauksiasi",
      "getUserMemory": "Haetaan mieltymyksiä",
      "saveUserPreference": "Tallennetaan mieltymystä"
    },
    "untitled": "Nimetön"
  },
  "auth": {
    "errorThrottle": "Liian monta yritystä. Yritä myöhemmin uudelleen.",
    "sessionExpired": "Istuntosi on päättynyt. Kirjaudu sisään uudelleen."
  },
  "booking": {
    "addChild": "Lisää lapsi",
    "adults": "Aikuiset",
    "all": "Kaikki",
    "approve": "Hyväksy",
    "board": {
      "AllInclusive": "Kaikki sisältyy",
      "BedAndBreakfast": "Aamiainen sisältyy",
      "FullBoard": "Täysihoito",
      "HalfBoard": "Puolihoito",
      "RoomOnly": "Ei ateriapalvelua"
    },
    "book": "Varaa nyt",
    "cancel": "Peruuta varaus",
    "cancelConfirm": "Haluatko varmasti peruuttaa tämän varauksen?",
    "childUnderOne": "Alle 1-vuotias",
    "childYears": "{count, plural, one {# vuosi} other {# vuotta}}",
    "datesUnavailable": "Valitut päivämäärät eivät ole saatavilla",
    "escrowNote": "Maksua ei veloiteta vielä — varat pidetään sulkutilillä, kunnes majoittaja hyväksyy varauksen.",
    "guest": {
      "checkingIn": "Saapuja",
      "title": "Kuka saapuu"
    },
    "hostSince": "Majoittaja vuodesta {year}",
    "infants": "Vauvat",
    "minStay": "{count, plural, =1 {Vähimmäisoleskelu: # yö} other {Vähimmäisoleskelu: # yötä}}",
    "night": "{count, plural, =1 {yö} other {yötä}}",
    "notFound": "Varausta ei löytynyt",
    "openChat": "Avaa keskustelu",
    "options": {
      "board": "Ateriat",
      "cancellation": "Peruutus",
      "chooseDeparture": "Valitse lähtö",
      "chooseRoom": "Valitse huone",
      "feesAtProperty": "+{amount} veroja ja maksuja majoituspaikassa",
      "feesBelow": "verot ja maksut alla",
      "nonRefundable": "Ei palautettavissa",
      "otherBoard": "Muu ateriapalvelu",
      "picked": "valittu",
      "priceChanged": "Hinta tai ehdot muuttuivat. Valitse uudelleen.",
      "rateCount": "{count, plural, =1 {# hintavaihtoehto} other {# hintavaihtoehtoa}}",
      "refundable": "Ilmainen peruutus",
      "slotGone": "Tämä lähtö ei ole enää saatavilla. Valitse toinen.",
      "stayUnit": "/ {count, plural, =1 {yö} other {# yötä}}",
      "taxesIncluded": "Verot sisältyvät",
      "unavailable": "Nämä päivät eivät juuri nyt ole enää saatavilla. Kokeile toisia päiviä.",
      "unavailableCell": "ei saatavilla",
      "viewPhotos": "Katso kuvat"
    },
    "pay": {
      "bookAgain": "Varaa uudelleen",
      "bridging": "Maksu siirtyy Solanaan — tämä voi kestää muutaman minuutin ja jatkuu automaattisesti.",
      "expired": "Maksuikkuna on sulkeutunut. Jo lähetetyt varat palautetaan lompakkoosi.",
      "info": {
        "cctp": "USDC siirtyy EVM-lompakostasi Solana-sulkutilille Circle CCTP:n kautta. Mahdollinen hyvitys maksetaan USDC:nä Solana-lompakkoosi — ei EVM-lompakkoon, josta maksoit.",
        "cctpLink": "Näin CCTP toimii",
        "solana": "Maksusi pidetään lohkoketjun sulkutilillä ja vapautetaan majoittajalle saapumisen jälkeen. Jos varaus perutaan, koko summa palautuu lompakkoon, josta maksoit."
      },
      "method": "Maksutapa",
      "now": "Maksa nyt",
      "processing": "Maksu vastaanotettu — vahvistetaan lohkoketjussa, voi kestää jopa minuutin.",
      "qrHint": "Skannaa maksaaksesi",
      "submitted": "Maksu lähetetty",
      "window": "Maksua odotetaan rajoitetun ajan.",
      "windowClosed": "Maksuikkuna sulkeutuu.",
      "windowLeft": "Maksuaikaa jäljellä: {time}."
    },
    "payout": {
      "held": "Sulkutilillä · automaattinen tilitys majoittajalle {date} jälkeen",
      "label": "Tilitys",
      "paid": "Maksettu {amount} → {address}",
      "processing": "Maksua käsitellään…",
      "refunded": "Hyvitetty",
      "resolved": "Riita ratkaistu"
    },
    "pets": "Lemmikit",
    "phase": {
      "approved": "Vahvistettu",
      "cancelled": "Peruutettu",
      "completed": "Valmis",
      "declined": "Hylätty",
      "dispute": "Riidassa",
      "disputeFavorGuest": "Ratkaistu vieraan hyväksi",
      "disputeFavorHost": "Ratkaistu majoittajan hyväksi",
      "disputeResolving": "Riidan ratkaisu käynnissä",
      "expired": "Vanhentunut",
      "paid": "Sulkutilillä",
      "pending": "Odottaa maksua",
      "refunding": "Hyvitys käsittelyssä",
      "requested": "Pyydetty"
    },
    "refund": "Hyvitys",
    "refundConfirm": "Vahvista hyvitys",
    "refundPreview": "Saat takaisin {amount} {currency}",
    "refundProcessing": "Hyvitys vastaanotettu — käsitellään lohkoketjussa, voi kestää jopa minuutin.",
    "refundRequest": "Pyydä hyvitystä",
    "request": "Varauspyyntö",
    "search": "Hae varauksen tai majoituksen ID:llä…",
    "settled": "Maksettu sulkutilille",
    "statusApproved": "Hyväksytyt",
    "statusPending": "Odottavat",
    "stays": "Majoitukset",
    "supply": {
      "approved": "Vahvistettu hotellilta",
      "cancelDisputeOpen": "Peruutus ei ole käytettävissä, kun riita on avoinna.",
      "cancelledBySupplier": "Emme voineet vahvistaa tätä majoitusta hotellilta.",
      "confirming": "Vahvistetaan majoitustasi hotellilta…",
      "note": "Maksu kortilla. Hotelli vahvistaa majoituksesi maksun jälkeen.",
      "payTitle": "Viimeistele maksu",
      "reference": "Viite: {reference}",
      "refundNote": "Mahdollinen hyvitys määräytyy hotellin peruutusehtojen mukaan.",
      "sessionInvalid": "Tämä maksusessio ei ole enää voimassa. Peruuta varaus ja varaa uudelleen."
    },
    "toSettle": "Maksettava sulkutilille",
    "tripDetails": "Matkan tiedot"
  },
  "cancellation": {
    "addTier": "Lisää taso",
    "beforeDate": "Ennen {date}",
    "beforeHours": "{count, plural, one {# tunti ennen saapumista} other {# tuntia ennen saapumista}}",
    "error": {
      "increasing": "Hyvitys ei voi kasvaa lähempänä saapumista.",
      "range": "Hyvityksen on oltava 0–100 %.",
      "zeroTier": "Lisää tasan yksi taso 0 tunnilla (lopullinen hyvitys)."
    },
    "label": "Peruutusehdot",
    "leadHours": "Tuntia ennen saapumista",
    "preset": {
      "flexible": "Joustava",
      "moderate": "Kohtuullinen",
      "strict": "Tiukka"
    },
    "refund": "{percent, number, ::percent .##} hyvitys",
    "refundPercent": "Hyvitys %",
    "tier": "Taso {index}"
  },
  "chat": {
    "accept": "Hyväksy",
    "bookingTitle": "Varaus #{id}",
    "copy": "Kopioi",
    "deleteChat": "Poista keskustelu",
    "edited": "(muokattu)",
    "emptyMessage": "Viesti ei voi olla tyhjä",
    "filterAll": "Kaikki",
    "forward": "Välitä",
    "forwardTitle": "Välitä…",
    "forwarded": "Välitetty",
    "forwardedFrom": "Välitetty käyttäjältä {username}",
    "group": {
      "addMembers": "Lisää jäseniä",
      "created": "Ryhmä luotu",
      "demoteAdmin": "Alenna jäseneksi",
      "infoTitle": "Ryhmän tiedot",
      "makeAdmin": "Tee ylläpitäjäksi",
      "memberAdded": "Jäsen lisätty",
      "memberRemoved": "Jäsen poistettu",
      "name": "Ryhmän nimi",
      "online": "{count} paikalla",
      "permissions": {
        "changeInfo": "Muokkaa ryhmätietoja",
        "changeInfoHint": "Muokkaa ryhmän nimeä ja kuvaketta.",
        "deleteMessages": "Poista viestejä",
        "deleteMessagesHint": "Poista mikä tahansa viesti chatista.",
        "inviteUsers": "Kutsu käyttäjiä",
        "inviteUsersHint": "Lisää uusia jäseniä ryhmään.",
        "manageAdmins": "Hallinnoi ylläpitäjiä",
        "manageAdminsHint": "Ylennä tai alenna muita jäseniä.",
        "pinMessages": "Kiinnitä viestejä",
        "pinMessagesHint": "Kiinnitä ja irrota viestejä.",
        "removeUsers": "Poista käyttäjiä",
        "removeUsersHint": "Poista jäseniä ryhmästä.",
        "saved": "Oikeudet päivitetty",
        "title": "Oikeudet"
      },
      "removeMember": "Poista",
      "removeMemberConfirm": "Poistetaanko {username}?",
      "removeMemberHint": "Käyttäjä menettää pääsyn keskusteluhistoriaan.",
      "roleAdmin": "Ylläpitäjä",
      "roleOwner": "Omistaja",
      "updated": "Ryhmä päivitetty",
      "uploadAvatar": "Lataa avatar"
    },
    "invitePending": "{username} kutsui sinut keskusteluun",
    "lastSeen": {
      "long": "pitkään poissa",
      "recent": "hiljattain paikalla",
      "today": "Nähty viimeksi klo {time}",
      "yesterday": "Nähty eilen klo {time}"
    },
    "members": "{count, plural, one {# jäsen} other {# jäsentä}}",
    "messageDeleted": "Viesti poistettu",
    "messagePlaceholder": "Kirjoita viesti…",
    "new": {
      "ai": "Uusi tekoälykeskustelu",
      "aiDesc": "Suunnittele matka Pinns AI:n kanssa",
      "group": "Uusi ryhmä",
      "groupDesc": "Valitse enintään 50 henkilöä",
      "invite": "Kutsu Pinnsiin",
      "inviteCopied": "Kutsulinkki kopioitu",
      "inviteDesc": "Jaa linkki — toimii kaikilla laitteilla",
      "message": "Uusi viesti",
      "messageDesc": "Hae käyttäjänimellä tai @handlella",
      "search": "Hae nimellä tai @handlella…",
      "title": "Aloita keskustelu",
      "users": "Käyttäjät"
    },
    "newChat": "Uusi keskustelu",
    "noChatSelected": "Valitse keskustelu aloittaaksesi",
    "online": "Paikalla",
    "reply": "Vastaa",
    "replyingTo": "Vastaus käyttäjälle {username}",
    "searchChats": "Hae keskusteluja…",
    "sectionBookings": "Varaukset",
    "sectionDirect": "Yksityiset",
    "sectionGroups": "Ryhmät",
    "sortName": "Nimen mukaan",
    "sortRecent": "Uusin",
    "sortUnread": "Lukemattomat ensin",
    "system": {
      "DisputeOpened": "Riita avattu",
      "DisputeResolvedFavorGuest": "Riita ratkaistu vieraan hyväksi",
      "DisputeResolvedFavorHost": "Riita ratkaistu majoittajan hyväksi",
      "SupportJoined": "Tuki liittyi keskusteluun"
    },
    "typing": "{user} kirjoittaa…",
    "typingMultiple": "{count, plural, one {# henkilö kirjoittaa…} other {# henkilöä kirjoittaa…}}",
    "viewListing": "Näytä ilmoitus",
    "voice": {
      "denied": "Salli mikrofonin käyttö selaimessa, jotta voit tallentaa ääniviestejä",
      "hint": "Pidä painettuna tallentaaksesi ääniviestin",
      "recording": "Tallennetaan ääniviestiä",
      "unavailable": "Mikrofoni ei ole käytettävissä"
    }
  },
  "comment": {
    "empty": "Ei vielä kommentteja",
    "hideReplies": "Piilota vastaukset",
    "placeholder": "Lisää kommentti…",
    "reply": "Vastaa",
    "replyPlaceholder": "Kirjoita vastaus…",
    "viewReplies": "Näytä vastaukset ({count})"
  },
  "common": {
    "activities": "Aktiviteetit",
    "activityType": "Aktiviteettityyppi",
    "add": "Lisää",
    "address": "Osoite",
    "anyTime": "milloin tahansa",
    "area": "Alue",
    "attach": "Liitä media",
    "back": "Takaisin",
    "balance": "Saldo",
    "booking": "Varaus",
    "bookings": "Varaukset",
    "cancel": "Peruuta",
    "chats": "Keskustelut",
    "checkEmail": "Tarkista sähköpostisi",
    "checkIn": "Saapuminen",
    "checkOut": "Lähtö",
    "close": "Sulje",
    "collapse": "Pienennä",
    "completed": "Valmiit",
    "confirm": "Vahvista",
    "contentLanguage": "Kirjoituskieli: {language}",
    "copied": "Kopioitu",
    "copy": "Kopioi",
    "country": "Maa",
    "create": "Luo",
    "currency": "Valuutta",
    "decline": "Hylkää",
    "defaultPlace": "Bangkok",
    "delete": "Poista",
    "deleteConfirm": "Haluatko varmasti poistaa tämän?",
    "details": "Tiedot",
    "disputes": "Riidat",
    "edit": "Muokkaa",
    "email": "Sähköposti",
    "error": "Jokin meni vikaan. Yritä uudelleen.",
    "favorites": "Suosikit",
    "firstName": "Etunimi",
    "firstNamePlaceholder": "Matti",
    "guestsCount": "{count, plural, one {1 vieras} other {# vierasta}}",
    "hourShort": "t",
    "howItWorks": "Näin se toimii",
    "language": "Kieli",
    "lastName": "Sukunimi",
    "lastNamePlaceholder": "Meikäläinen",
    "login": "Kirjaudu",
    "mapArea": "Kartta-alue",
    "minuteShort": "min",
    "next": "Seuraava",
    "ok": "OK",
    "openDetail": "Avaa tiedot",
    "or": "tai",
    "password": "Salasana",
    "pause": "Keskeytä",
    "payments": "Maksut",
    "peopleCount": "{count, plural, one {1 henkilö} other {# henkilöä}}",
    "phone": "Puhelin",
    "play": "Toista",
    "previous": "Edellinen",
    "price": "Hinta",
    "profile": "Profiili",
    "reason": "Syy",
    "retry": "Yritä uudelleen",
    "save": "Tallenna",
    "search": "Hae",
    "send": "Lähetä",
    "settings": "Asetukset",
    "showOnMap": "Näytä kartalla",
    "showOriginal": "Näytä alkuperäinen",
    "showTranslation": "Näytä käännös",
    "signup": "Rekisteröidy",
    "statistics": "Tilastot",
    "status": "Tila",
    "theme": {
      "dark": "Tumma",
      "light": "Vaalea"
    },
    "thisArea": "tämä alue",
    "today": "Tänään",
    "total": "Yhteensä",
    "translatedFrom": "Käännetty · alkuperäinen kieli: {language}",
    "username": "Käyttäjänimi",
    "wallet": "Lompakko",
    "yesterday": "Eilen"
  },
  "confirmEmail": {
    "backToSettings": "Takaisin asetuksiin",
    "errorText": "Tämä linkki on virheellinen tai vanhentunut.",
    "errorTitle": "Vahvistus epäonnistui",
    "successText": "Sähköpostiosoitteesi on vaihdettu.",
    "successTitle": "Sähköposti päivitetty",
    "title": "Sähköpostin vaihto",
    "verifying": "Vahvistetaan uutta sähköpostiasi…"
  },
  "consent": {
    "accept": "Hyväksy",
    "text": "Käytämme evästeitä nähdäksemme, miten Pinnsiä käytetään, ja parantaaksemme sitä.",
    "title": "Evästeet"
  },
  "create": {
    "activity": {
      "desc": "Kierros, kurssi, maistelu, elämys — varataan henkilöä tai ryhmää kohden.",
      "title": "Aktiviteetti"
    },
    "heading": "Mitä haluat listata?",
    "start": "Aloita",
    "step1": {
      "desc": "Kuvat, hinta, säännöt. Julkaistaan heti — ilmaiseksi.",
      "title": "Kuvaile ja julkaise"
    },
    "step2": {
      "desc": "Vieraat varaavat ja maksavat sulkutilille. Sovi yksityiskohdat chatissa.",
      "title": "Vastaanota varauksia"
    },
    "step3": {
      "desc": "KYC + verotiedot ennen ensimmäistä tilitystä (lain vaatimus).",
      "title": "Vahvista saadaksesi tilitykset"
    },
    "subtitle": "Julkaiseminen on ilmaista ja vie muutaman minuutin. Voit vahvistaa henkilöllisyytesi ja lisätä tilitystiedot myöhemmin — niitä tarvitaan vasta ennen ensimmäistä tilitystä.",
    "unit": {
      "desc": "Asunto, mökki, huone, B&B — mitä tahansa, minkä vieraat voivat varata yöksi.",
      "title": "Majoitus"
    }
  },
  "dateRange": {
    "selectDates": "Valitse päivämäärät"
  },
  "destination": {
    "activities": "{count, plural, =1 {# aktiviteetti} other {# aktiviteettia}}",
    "allActivities": "Kaikki aktiviteetit: {city}",
    "allCountries": "Kaikki maat",
    "allStays": "Kaikki majoitukset: {city}",
    "empty": "Ei vielä kohteita",
    "heading": "Missä yöpyä kaupungissa {city}",
    "intro": "Kaupungit, joissa majoittajat ottavat varauksia juuri nyt.",
    "monthly": "noin {price} kuukaudessa",
    "nearby": "Lähikaupungit",
    "popular": "Suositut kohteet",
    "reviews": "{count, plural, =1 {# arvostelu} other {# arvostelua}}",
    "search": "Hae kaupunkeja",
    "showAll": "Näytä {count, plural, =1 {# kaupunki} other {kaikki # kaupunkia}}",
    "stays": "{count, plural, =1 {# majoitus} other {# majoitusta}}",
    "title": "Kohteet",
    "topActivities": "Tekemistä",
    "topStays": "Parhaat majoitukset"
  },
  "dispute": {
    "all": "Kaikki",
    "date": "Päivämäärä",
    "favorGuest": "Vieraan hyväksi",
    "favorGuestResult": "Ratkaistu sinun hyväksesi",
    "favorHost": "Majoittajan hyväksi",
    "favorHostResult": "Ratkaistu majoittajan hyväksi",
    "filterOpen": "Avoimet",
    "filterResolved": "Ratkaistut",
    "goToDispute": "Siirry riitaan",
    "noResolution": "Perustelua ei annettu",
    "notFound": "Riitaa ei löytynyt",
    "open": "Avaa riita",
    "outcome": "Lopputulos",
    "reasonPlaceholder": "Kuvaile ongelmaa…",
    "resolution": "Ratkaisu",
    "resolutionPlaceholder": "Kuvaile ratkaisu…",
    "resolve": "Ratkaise",
    "resolveConfirm": "Haluatko varmasti ratkaista tämän riidan?",
    "resolving": "Päätös hyväksytty — välimies suorittaa sen lohkoketjussa.",
    "statusOpen": "Avoin",
    "statusResolved": "Ratkaistu",
    "windowClosed": "Riita-aika umpeutunut",
    "windowNotStarted": "Riita-aika alkaa saapumisen jälkeen",
    "windowRemaining": "{hours} t {minutes} min aikaa avata riita"
  },
  "empty": {
    "activities": "Ei vielä aktiviteetteja",
    "bookings": "Ei vielä varauksia",
    "chats": "Ei vielä keskusteluja",
    "conversations": "Ei vielä keskusteluja",
    "devices": "Ei muita laitteita",
    "disputes": "Ei vielä riitoja",
    "favorites": "Ei vielä suosikkeja",
    "likes": "Ei vielä tykättyjä julkaisuja",
    "listings": "Ei vielä ilmoituksia",
    "merchants": "Ei vielä kauppiaita",
    "messages": "Ei vielä viestejä",
    "options": "Ei tuloksia",
    "posts": "Ei vielä julkaisuja",
    "reviews": "Ei vielä arvosteluja",
    "units": "Ei vielä majoituksia",
    "users": "Käyttäjiä ei löytynyt",
    "wallets": "Ei lompakoita määritetty"
  },
  "error": {
    "loginFailed": "Kirjautuminen epäonnistui",
    "signupFailed": "Rekisteröinti epäonnistui"
  },
  "escrow": {
    "disputeTextA": "Sovittelija jakaa summan sinun ja majoittajan kesken.",
    "disputeTextB": "Palkkiomme pysyy varaushetkellä sovitussa.",
    "disputeTitle": "Riita",
    "lead": "Majoittajat vahvistavat henkilöllisyytensä ennen kuin voivat julkaista ilmoituksen, jokainen sopimus säilyy chatissasi, ja peruutukset noudattavat ehtoja, jotka näet ennen varausta. Jos jokin menee pieleen, sovittelija ratkaisee riidan, ja kryptomaksut odottavat sulkutilillä sisäänkirjautumiseen asti.",
    "refundTextA": "Rahat palaavat lompakkoosi —",
    "refundTextB": "kokonaan tai osittain, peruutusehtojen mukaan.",
    "refundTitle": "Peruutus",
    "releaseTextA": "Saapumisen jälkeen, miinus palkkiomme.",
    "releaseTextB": "Sen voi käynnistää kuka tahansa — emme voi viivyttää.",
    "releaseTitle": "Tilitys majoittajalle",
    "title": "Maksusi on turvassa."
  },
  "favorites": {
    "savedPlaces": "{count, plural, one {# tallennettu paikka} other {# tallennettua paikkaa}}"
  },
  "feed": {
    "empty": "Syötteesi on tyhjä. Seuraa ihmisiä nähdäksesi heidän julkaisunsa.",
    "scope": {
      "following": "Seuratut",
      "nearby": "Lähellä",
      "trending": "Nousussa"
    },
    "title": "Syöte"
  },
  "filter": {
    "active": "Aktiivinen",
    "apply": "Käytä",
    "availability": "Saatavuus",
    "clear": "Tyhjennä",
    "duration": "Kesto",
    "durationMax": "Minuutteja enintään",
    "durationMin": "Minuutteja vähintään",
    "options": "Vaihtoehdot",
    "priceRange": "Hintahaarukka",
    "rating": "Arvosana",
    "sortBest": "Paras",
    "stars": "Hotellin tähdet",
    "title": "Suodattimet"
  },
  "footer": {
    "allRights": "Kaikki oikeudet pidätetään.",
    "contactLine": "Kysymyksiä? Kirjoita osoitteeseen <a>{email}</a>",
    "cookies": "Evästeet",
    "privacy": "Tietosuoja",
    "terms": "Käyttöehdot"
  },
  "forgot": {
    "backToLogin": "Takaisin kirjautumiseen",
    "sentText": "Jos {email} on rekisteröity, nollauslinkki on matkalla.",
    "submit": "Lähetä linkki",
    "subtitle": "Anna sähköpostiosoitteesi, niin lähetämme nollauslinkin.",
    "title": "Nollaa salasana"
  },
  "gallery": {
    "showAll": "Näytä kaikki kuvat"
  },
  "home": {
    "agentCta": "Kokeile tekoälyhakua",
    "agentText": "Kuvaile omin sanoin mitä etsit — rauhallinen huvila meren lähellä, lemmikkiystävällinen asunto viikoksi — ja avustaja löytää sopivat vaihtoehdot ja tarkistaa saatavuuden.",
    "agentTitle": "Hae fiksummin tekoälyllä",
    "aiSearch": {
      "fusion": {
        "badge": "Hybridi",
        "caption": "Sana- ja merkityshaun osumat yhdistetään yhdeksi listaksi Reciprocal Rank Fusion -menetelmällä. Kummallakin tavalla löytyneet paikat nousevat kärkeen.",
        "text": "Sana- ja merkityshaun osumat samassa listassa.",
        "title": "Hybridijärjestys"
      },
      "label": "Pinnsin tekoälyhaku",
      "mapCta": "Avaa kartta",
      "meaning": {
        "badge": "Upotukset",
        "caption": "Pyyntösi ja jokainen paikka muutetaan upotuksiksi eli vektoreiksi. Merkitykseltään lähimmät tulevat ensin, vaikka niissä ei olisi yhtäkään kirjoittamaasi sanaa.",
        "text": "Kuvaile matka omin sanoin — tekoäly löytää sopivat paikat.",
        "title": "Älykäs haku"
      },
      "rag": {
        "badge": "RAG",
        "caption": "Hakuun perustuva generointi: parhaat osumat annetaan avustajalle kontekstiksi, se tarkistaa saatavuuden ja hinnat työkaluillaan, ja jokainen vastauksen väite viittaa johonkin paikkaan.",
        "text": "Kerro, mitä haluat — se löytää oikeat paikat ja valmistelee varauksen.",
        "title": "Kysy vain"
      },
      "scene": {
        "absent": "missään ei lue {words}",
        "absentCalm": "”rauhallinen” tai ”etätyö”",
        "absentPets": "”koira” tai ”lapset”",
        "answer": "Puutarhastudio [1] sopii parhaiten: kuukausihinta, työpöytä ikkunan edessä, vapaa 1.–14.12., $41/yö. Merenrantamökki [3] on rauhallisella lahdella, $68. Viidakkobungalow [2] on hiljaisin, mutta varattu 10.12. alkaen.",
        "capAnswer": "vastaus lähteineen",
        "capByKeywords": "sanojen mukaan",
        "capByMeaning": "merkitys · upotukset",
        "capClosest": "lähin merkitys · kosini",
        "capContext": "konteksti avustajalle",
        "capEmbedding": "pyyntö → upotus",
        "capFused": "yhdistetty · top 5",
        "capInventory": "majoitus ja tekeminen",
        "capKeywords": "sanat",
        "capMeaning": "merkitys",
        "capRetrieved": "haettu · kosinin top 4",
        "capRrf": "sijoitusten yhdistäminen",
        "capTools": "työkalut",
        "matched": "↳ merkityksen perusteella:",
        "queryCalm": "rauhallinen paikka kuukauden etätöihin",
        "queryFusion": "rauhallinen paikka meren rannalla",
        "queryPets": "rantapaikka koiralle ja kahdelle lapselle",
        "queryRag": "rauhallinen rantapaikka, 2 vk joulukuussa, alle $70",
        "rankKeywords": "sanat #{rank}",
        "rankMeaning": "merkitys #{rank}",
        "rrf": "Σ 1 / ({k} + sija)",
        "statusFusion": "sanat + merkitys → yksi lista",
        "statusMeaningBusy": "verrataan upotuksia",
        "statusMeaningDone": "{count, plural, one {# merkitysosuma} other {# merkitysosumaa}}",
        "statusRagReady": "vastaus valmis",
        "statusRagRetrieve": "haetaan merkityksen mukaan",
        "statusRagTools": "tarkistetaan työkaluilla"
      }
    },
    "communityCta": "Avaa syöte",
    "communityEyebrow": "Yhteisö",
    "communityText": "Aitoja hetkiä majoittajilta ja matkailijoilta — leipomolöydöt, aamunkoittovaellukset, viime hetken tarjoukset.",
    "communityTitle": "Seuraamiltasi matkailijoilta",
    "communityTitleTrending": "Suosittua yhteisössä",
    "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": "asunto",
        "bungalow": "bungalow",
        "cabin": "mökki",
        "class": "kurssi",
        "hostel": "hostelli",
        "house": "talo",
        "loft": "loft",
        "rental": "vuokraus",
        "retreat": "retriitti",
        "spa": "spa",
        "studio": "yksiö",
        "tour": "kierros",
        "villa": "huvila"
      },
      "places": {
        "bambooBungalow": {
          "name": "Bambubungalow"
        },
        "beachApartment": {
          "hit": "hiekkaranta portin takana, leikkipuisto vieressä",
          "name": "Ranta-asunto",
          "text": "Pohjakerros, hiekkaranta portin takana, leikkipuisto vieressä."
        },
        "beachBarLoft": {
          "name": "Rantabaarin loft",
          "text": "Rannan vilkkaimman baarin yllä, musiikkia myöhään joka ilta."
        },
        "beachHostel": {
          "name": "Rantahostelli"
        },
        "boatAngThong": {
          "name": "Venellä Ang Thongiin",
          "text": "Päivä vesillä: melontaa ja lounas hiekkasärkällä."
        },
        "cityLoft": {
          "name": "Kaupunkiloft",
          "text": "12. kerros Denpasarissa, kuntosali ja coworking-pöytä."
        },
        "cliffVilla": {
          "name": "Kalliohuvila"
        },
        "cookingClass": {
          "name": "Kokkauskurssi",
          "text": "Neljä thairuokaa perhekeittiössä, ja reseptit saat mukaasi."
        },
        "familyVilla": {
          "hit": "Aidattu piha, lemmikit sallittu, matala allas",
          "name": "Perhehuvila",
          "text": "Aidattu piha, lemmikit sallittu, matala allas: pienetkin ylettyvät pohjaan."
        },
        "gardenStudio": {
          "hit": "Kuukausihinta, työpöytä ikkunan edessä",
          "name": "Puutarhastudio",
          "text": "Kuukausihinta, työpöytä ikkunan edessä kujalla hiljaista klo 20 jälkeen."
        },
        "jungleBungalow": {
          "hit": "Aamuisin vain linnut ja puro",
          "name": "Viidakkobungalow",
          "text": "Aamuisin vain linnut ja puro; omistaja antaa alennusta 30 päivän varauksista."
        },
        "nightMarketTour": {
          "name": "Yötorikierros",
          "text": "Kaksi tuntia katuruokaa paikallisen oppaan kanssa, 12 maistiaista."
        },
        "partyBarBySea": {
          "name": "Merenranta-bilebaari"
        },
        "partyHostel": {
          "name": "Bilehostelli",
          "text": "Kerrossängyt, baari alakerrassa ja Full Moon -juhlat viiden minuutin päässä."
        },
        "poolHouse": {
          "name": "Talo uima-altaalla"
        },
        "quietCabin": {
          "hit": "Ei naapureita, nopea Wi-Fi",
          "name": "Hiljainen mökki"
        },
        "quietCoveHouse": {
          "name": "Rauhaisa poukamatalo"
        },
        "riceFieldHouse": {
          "hit": "muurattu piha sopii pennullekin",
          "name": "Riisipeltotalo",
          "text": "Kaksi makuuhuonetta, kerrossängyt; muurattu piha sopii pennullekin."
        },
        "scooterRental": {
          "name": "Skootterivuokraus",
          "text": "Automaattiskootterit ja kaksi kypärää, tuodaan ovellesi."
        },
        "seaBreezeStudio": {
          "name": "Merituuli-studio"
        },
        "seaViewVilla": {
          "hit": "pitkä pöytä terassilla ja kuitunetti",
          "name": "Merinäköalahuvila",
          "text": "Kolme makuuhuonetta lahden yllä, pitkä pöytä terassilla ja kuitunetti, joka kestää videopuhelun."
        },
        "seafrontCabin": {
          "hit": "Kymmenen askelta hiljaiselle lahdelle",
          "name": "Merenrantamökki"
        },
        "seashellBungalow": {
          "name": "Meritähti-bungalow"
        },
        "snorkelTrip": {
          "name": "Snorklausretki",
          "text": "Veneellä riutalle, maskit mukana, aamuisin kilpikonnia."
        },
        "spaDay": {
          "name": "Spa-päivä",
          "text": "Hieronta, kukkakylpy ja tee puutarhapaviljongissa."
        },
        "surfHostel": {
          "name": "Surffihostelli",
          "text": "Dormit surffaajille, lautasäilytys ja aamiainen jo viideltä."
        },
        "volcanoSunrise": {
          "name": "Tulivuoren aamunkoi",
          "text": "Nouto klo 2, kahden tunnin nousu, aamiainen kraatterin reunalla."
        },
        "yogaRetreat": {
          "name": "Joogaretriitti",
          "text": "Hiljaiset aamut, vain aikuisille: viikko harjoitusta kukkuloilla."
        }
      }
    },
    "destinationsAll": "Kaikki kohteet",
    "destinationsTitle": "Suositut kohteet",
    "explore": "Selaa",
    "heroSubtitle": "Koko matka yhdessä paikassa: löydä kartalta, sovi chatissa, jaa kokemukset ystäville",
    "heroTitle": "Matkusta kuin paikallinen",
    "linkBook": "Varaa",
    "prices": {
      "axisHint": "hinta vs. edullisin yö",
      "badge": "Hintakalenteri",
      "booked": "varattu",
      "cheapest": "edullisin",
      "closed": "majoittajan sulkema",
      "december": "Joulukuu",
      "from": "Alk.",
      "hint": "Vie osoitin yön päälle nähdäksesi hinnan",
      "january": "Tammikuu",
      "newYear": "Uusivuosi",
      "nights": "{count, plural, one {# yö} other {# yötä}}",
      "nightsIn": "{count, plural, one {# yö} other {# yötä}} · {city}",
      "open": "Vapaat",
      "openLabel": "Öitä vielä vapaana",
      "openNote": "{total} yöstä · {window}",
      "peakLabel": "Huippuyö vs. edullisin",
      "peakNote": "kysytyin yö vs. edullisin",
      "place": "Paikka",
      "ratioMore": "{ratio} tai enemmän",
      "save": "Tallenna paikka",
      "savedLabel": "Edullisin tallennettu yö",
      "tableLabel": "Yöhinnat",
      "text": "Hinnat muuttuvat joka yö. Täältä näet, missä ne laskevat: tallenna paikka ja varaa, kun hinta halpenee.",
      "tipCheapest": "{price} · edullisin yö",
      "tipRatio": "{price} · {ratio} edullisimpaan verrattuna",
      "title": "Löydä edullisin yö"
    },
    "trending": "Nousussa"
  },
  "host": {
    "booking": {
      "answerBy": "vastaa {date} mennessä tai pyyntö hylätään",
      "chat": "Keskustele vieraan kanssa",
      "declineConfirm": "Hylätäänkö tämä varauspyyntö? Toimintoa ei voi perua."
    },
    "calendar": {
      "pick": "Valitse ilmoitus"
    },
    "dispute": {
      "answerArbitration": "Vastaa välimiesmenettelyyn"
    },
    "kpi": {
      "awaiting": "Odottaa vastausta",
      "bookings": "Varaukset",
      "disputes": "Avoimet riidat",
      "products": "Ilmoitukset",
      "reviewable": "Odottaa arvosteluasi"
    },
    "kyc": {
      "ready": "Vahvistettu — voit julkaista ilmoituksia"
    },
    "moderation": {
      "approve": "Hyväksy",
      "declineReason": "Hylkäyksen syy",
      "empty": "Ei mitään moderoitavaa"
    },
    "nav": {
      "account": "Tili",
      "main": "Yleistä",
      "money": "Raha",
      "products": "Ilmoitukset"
    },
    "product": {
      "blocked": {
        "kyc": "Vahvista henkilöllisyytesi julkaistaksesi ilmoituksia",
        "payout": "Lisää Solana-tilitysosoite julkaistaksesi ilmoituksia"
      },
      "createAndPublish": "Luo ja julkaise",
      "declinedReason": "Syy: {reason}",
      "deleteBlocked": "Ilmoituksella on aktiivisia varauksia — poista se sen sijaan näkyvistä",
      "deleteConfirm": "Poistetaanko ilmoitus lopullisesti?",
      "earned": "Ansaittu",
      "empty": "Ei vielä ilmoituksia",
      "notFound": "Ilmoitusta ei löytynyt",
      "publish": "Julkaise",
      "tab": {
        "bookings": "Varaukset",
        "calendar": "Kalenteri",
        "reviews": "Arvostelut",
        "stats": "Tilastot"
      },
      "unlist": "Poista näkyvistä"
    },
    "queue": {
      "answer": "Vastaa",
      "bookingTitle": "Varauspyyntö #{id}",
      "count": "{count, plural, one {# tehtävä} other {# tehtävää}}",
      "disputeMeta": "Varaus #{id}",
      "disputeTitle": "Riita #{id}",
      "empty": "Ei tehtävää — kaikki varaukset ja arvostelut on hoidettu",
      "fix": "Korjaa",
      "review": "Kirjoita arvostelu",
      "reviewMeta": "Lähti {date}",
      "title": "Vaatii toimia"
    },
    "review": {
      "empty": "Ei arvosteltavaa juuri nyt",
      "outgoing": "Näkyy vain sinulle — julkaistaan {count, plural, one {# päivän} other {# päivän}} kuluttua",
      "stay": "Majoitus #{id}"
    },
    "schedule": {
      "pick": "Valitse aktiviteetti"
    },
    "section": {
      "balance": "Saldo ja tilitykset",
      "bookings": "Varaukset",
      "calendar": "Kalenteri ja hinnat",
      "disputes": "Riidat",
      "kyc": "Vahvistus ja tilitykset",
      "moderation": "Moderointi",
      "overview": "Yleiskatsaus",
      "products": "Kaikki ilmoitukset",
      "reviews": "Arvostelut",
      "schedule": "Aktiviteettien aikataulu",
      "stats": "Tilastot"
    },
    "title": "Majoittajalle"
  },
  "invoice": {
    "completed": "Maksu suoritettu onnistuneesti!",
    "expired": "Lasku on vanhentunut",
    "failed": "Maksu epäonnistui",
    "payWithWallet": "Maksa lompakolla",
    "processing": "Maksua käsitellään…",
    "refund": "Hyvitys vaaditaan",
    "statusTitle": "Laskun tila",
    "title": "Lasku",
    "transactionFailed": "Tapahtuma epäonnistui",
    "transactionNotConfirmed": "Tapahtumaa ei vahvistettu",
    "waitingForPayment": "Odotetaan maksua…"
  },
  "kyc": {
    "Pending": "Odottaa",
    "Rejected": "Hylätty",
    "Unverified": "Ei vahvistettu",
    "Verified": "Vahvistettu",
    "approve": "Hyväksy",
    "approveToast": "Vahvistus hyväksytty",
    "dateOfBirth": "Syntymäaika",
    "decision": "Päätös",
    "docType": {
      "DriverLicense": "Ajokortti",
      "IdCard": "Henkilökortti",
      "Passport": "Passi"
    },
    "document": "Asiakirja {n}",
    "documentType": "Asiakirjatyyppi",
    "documents": "Asiakirjat",
    "goVerify": "Siirry vahvistukseen",
    "label": "Vahvistus",
    "legalName": "Virallinen nimi",
    "noAccess": "Vahvistus ei käytettävissä",
    "pendingNote": "Täytä lomake aloittaaksesi vahvistuksen. Tuetut muodot: kuvat ja PDF.",
    "reject": "Hylkää",
    "rejectReason": "Hylkäyksen syy",
    "rejectReasonPlaceholder": "Hakijalle näytettävä syy",
    "rejectToast": "Vahvistus hylätty",
    "rejectedNote": "Hakemuksesi hylättiin.",
    "resubmit": "Lähetä uudelleen",
    "reviewedAt": "Tarkistettu",
    "submit": "Lähetä tarkistettavaksi",
    "submitToast": "Lähetetty tarkistettavaksi",
    "title": "Henkilöllisyyden vahvistus",
    "underReview": "Asiakirjojasi tarkistetaan.",
    "validation": {
      "required": "Täytä kaikki kentät ja lataa asiakirjasi"
    },
    "verifiedNote": "Henkilöllisyytesi on vahvistettu."
  },
  "ledger": {
    "empty": "Ei vielä tapahtumia",
    "history": "Tapahtumahistoria",
    "status": {
      "Encumbered": "Pidätetty",
      "Pending": "Käsittelyssä",
      "Settled": "Suoritettu",
      "Voided": "Mitätöity"
    },
    "txType": {
      "Adjustment": "Oikaisu",
      "Bonus": "Bonus",
      "DirectPay": "Maksu",
      "DisputeResolve": "Riidan ratkaisu",
      "EscrowDeposit": "Sulkutalletus",
      "EscrowRefund": "Hyvitys",
      "EscrowRelease": "Tilitys",
      "EscrowResolve": "Riidan ratkaisu",
      "Refund": "Hyvitys",
      "SupplyEarned": "Inventaaritulot",
      "SupplyReversed": "Inventaarin peruutus",
      "Withdrawal": "Nosto"
    }
  },
  "legal": {
    "cookies": "Evästekäytäntö",
    "imprint": "Oikeudelliset tiedot",
    "privacy": "Tietosuojakäytäntö",
    "terms": "Käyttöehdot",
    "updated": "Päivitetty {date}"
  },
  "listing": {
    "basicsLabel": "Perustiedot",
    "completeness": "Valmiusaste",
    "descriptionLabel": "Kuvaus",
    "livePreview": "Esikatselu",
    "location": "Sijainti",
    "maxGuests": "{count, plural, =1 {# vieras} other {# vierasta}}",
    "maxGuestsLabel": "Vieraita enintään",
    "media": "Kuvat ja videot",
    "options": {
      "add": "Lisää vaihtoehto",
      "hint": "Vaihtoehto on saman aktiviteetin muunnelma – ryhmässä tai yksityisesti, kuljetuksella tai ilman – kullakin oma hinta ja omat kuvat. Jätä tyhjäksi, jos myyt yhdellä hinnalla.",
      "item": "Vaihtoehto {index}",
      "label": "Vaihtoehdot",
      "priceLocked": "Hinta lasketaan vaihtoehdoistasi.",
      "remove": "Poista vaihtoehto",
      "title": "Vaihtoehdon nimi"
    },
    "placeCount": "{count, plural, =1 {paikka} other {paikkaa}}",
    "requiredFields": "Täytä kaikki pakolliset kentät",
    "tags": "Tagit",
    "tagsPlaceholder": "Hae tageja…",
    "title": "Otsikko"
  },
  "location": {
    "coordinates": "Koordinaatit",
    "outOfService": "Tämä kohta on palvelualueemme ulkopuolella. Valitse paikka maalta jonkin maan alueelta.",
    "searchPlaceholder": "Hae osoitetta…"
  },
  "login": {
    "continueWith": "Jatka {provider}-tilillä",
    "forgotPassword": "Unohditko salasanan?",
    "heading": "Tervetuloa takaisin",
    "noAccount": "Eikö sinulla ole tiliä?",
    "orContinueWith": "tai jatka",
    "passwordInput": "Syötä salasana",
    "signupLink": "Rekisteröidy tästä",
    "subtitle": "Kirjaudu sisään ja jatka matkaa",
    "title": "Kirjaudu sisään",
    "usernameInput": "Syötä käyttäjänimi",
    "welcome": "Tervetuloa takaisin, {name}"
  },
  "logout": {
    "allDevices": "Kirjaudu ulos kaikilta laitteilta",
    "message": "Haluatko varmasti kirjautua ulos?",
    "title": "Kirjaudu ulos"
  },
  "map": {
    "unavailable": "Kartta ei ole juuri nyt käytettävissä. Yritä myöhemmin uudelleen.",
    "unsupported": "Selaimesi ei pysty näyttämään karttaa."
  },
  "media": {
    "aspect": "Kuvasuhde",
    "zoom": "Zoomaus"
  },
  "merchant": {
    "address": {
      "add": "Lisää osoite",
      "addressPlaceholder": "Solana-lompakon osoite",
      "cooldown": "Käytettävissä {date}",
      "cooldownInfo": "Uutta osoitetta voi käyttää nostoihin 24 tuntia lisäämisen jälkeen.",
      "empty": "Ei vielä osoitteita",
      "ready": "Valmis",
      "remove": "Poista osoite",
      "removeConfirm": "Poistetaanko tämä nosto-osoite?",
      "title": "Nosto-osoitteet"
    },
    "balance": {
      "available": "Käytettävissä",
      "empty": "Ei vielä varoja — myyntitulot näkyvät tässä."
    },
    "closeConfirm": "Suljetaanko tämä kauppias? Se pysyy aktiivisena, kunnes saldo on nostettu ja kaikki sulkutilit on selvitetty.",
    "closeConfirmTitle": "Sulje kauppias",
    "fee": {
      "label": "Palkkio",
      "max": "Väliltä 0–{max} % — suurempaa sopimus ei hyväksy",
      "note": "Koskee vain uusia varauksia — jo avatut sopimukset säilyttävät sen prosentin, jolla ne luotiin.",
      "saved": "Palkkio tallennettu — se koskee uusia varauksia"
    },
    "keyModal": {
      "copy": "Kopioi avain",
      "title": "Kauppiaan {name} salainen avain",
      "warning": "Kopioi se nyt — se näytetään vain kerran eikä sitä voi palauttaa."
    },
    "live": {
      "activate": "Aktivoi live",
      "activated": "Live on aktiivinen. Lompakko on tyhjä — rahoita se ennen oikeita maksuja.",
      "completed": "Live oli jo auki — puuttuva lompakko luotiin uudelleen. Nykyinen live-avaimesi toimii edelleen.",
      "confirm": "Aktivointi avaa tämän kauppiaan oikean rahan kirjanpidon ja luo live-avaimen — se näytetään vain kerran. Live-lompakko luodaan tyhjänä ja se on rahoitettava.",
      "confirmTitle": "Aktivoi live-tila",
      "info": "Live toimii testin rinnalla — oma avain, lompakko ja saldot."
    },
    "mode": {
      "Live": "Live",
      "LiveHint": "Oikeaa rahaa",
      "Test": "Testi",
      "TestHint": "Testidata"
    },
    "provision": {
      "action": "Ota asetukset uudelleen käyttöön",
      "confirm": "Taustajärjestelmä vertaa omaa käsitystään kauppiaasta ketjuun kirjattuun ja korjaa eron. Uusi ajo on turvallinen: jos tiedot täsmäävät, mitään ei tapahdu.",
      "confirmTitle": "Otetaanko {mode}-asetukset uudelleen käyttöön?",
      "requested": "Uudelleenkäyttöönotto pyydetty"
    },
    "provisioning": "Määritetään säilytyslompakkoa ja lohkoketjun asetuksia — kestää yleensä muutaman sekunnin.",
    "provisioningFailed": "Käyttöönotto kestää tavallista pidempään. Paina ”Ota asetukset uudelleen käyttöön” viimeistelläksesi käynnistyksen.",
    "status": {
      "Active": "Aktiivinen",
      "Pending": "Määritetään…",
      "Terminated": "Suljettu",
      "Terminating": "Suljetaan…"
    },
    "terminating": "Suljetaan tätä kauppiasta — nostetaan saldo ja selvitetään avoimet sulkutilit.",
    "withdraw": "Nosta",
    "withdrawal": {
      "amount": "Määrä",
      "approve": "Hyväksy",
      "count": "{count} tietuetta",
      "date": "Päivä",
      "empty": "Ei vielä nostoja",
      "handled": "Tämä pyyntö on jo käsitelty.",
      "history": "Nostohistoria",
      "net": "Vastaanottaja saa {amount}",
      "noAddresses": "Lisää nosto-osoite ja odota 24 tunnin odotusaika, ennen kuin voit tehdä noston.",
      "receiver": "Vastaanottajan osoite",
      "receiverSelect": "Valitse kohdeosoite",
      "reject": "Hylkää",
      "status": {
        "Approved": "Hyväksytty",
        "Completed": "Valmis",
        "Failed": "Epäonnistui",
        "Manual": "Manuaalinen",
        "Pending": "Odottaa",
        "Rejected": "Hylätty",
        "Sending": "Lähetetään",
        "Submitted": "Lähetetty"
      },
      "title": "Nosta {currency}"
    }
  },
  "navbar": {
    "menu": {
      "feed": "Syöte",
      "map": "Kartta"
    },
    "search": {
      "activities": "Aktiviteetit",
      "activitiesNone": "Tällä nimellä ei ole aktiviteetteja",
      "agent": "Kysy avustajalta",
      "agentRequest": "Pyyntö avustajalle",
      "askAgent": "Kysy avustajalta ”{query}”",
      "askAgentEmptyHint": "esim. ”uima-allashuvila alle 80 $”",
      "askAgentHint": "Etsii vaihtoehtoja kuvauksesi perusteella",
      "cancel": "Peruuta",
      "clear": "Tyhjennä",
      "clearRecent": "Tyhjennä",
      "close": "Sulje haku",
      "hotels": "Hotellit",
      "hotelsNone": "Tällä nimellä ei ole hotelleja",
      "label": "Haku",
      "nearby": "Lähelläni",
      "nearbyHint": "Majoitukset ympärilläsi kartalla",
      "nothingText": "Kuulostaa matkan kuvaukselta – avustaja löytää vaihtoehdot merkityksen perusteella.",
      "nothingTitle": "Tällaista paikkaa tai hotellia ei löydy",
      "placeType": {
        "address": "Osoite",
        "city": "Kaupunki",
        "country": "Maa",
        "district": "Kaupunginosa",
        "region": "Alue"
      },
      "placeholder": "Kaupunki, alue tai hotelli – tai kuvaile, mitä etsit",
      "placeholderShort": "Kaupunki, alue tai hotelli",
      "places": "Paikat",
      "placesNone": "Tällä nimellä ei ole paikkoja",
      "popular": "Suositut kohteet",
      "quickStart": "Pikaopas",
      "recent": "Viimeisimmät",
      "suggestions": "Ehdotukset"
    }
  },
  "notification": {
    "chatUnread": "{name} · {count, plural, =1 {# uusi viesti} other {# uutta viestiä}}",
    "comment": "{name} {others, plural, =0 {kommentoi julkaisuasi} other {ja # muuta kommentoivat julkaisuasi}}",
    "empty": "Ei vielä ilmoituksia",
    "likeComment": "{name} {others, plural, =0 {tykkäsi kommentistasi} other {ja # muuta tykkäsivät kommentistasi}}",
    "likePost": "{name} {others, plural, =0 {tykkäsi julkaisustasi} other {ja # muuta tykkäsivät julkaisustasi}}",
    "post": "{name} julkaisi uuden julkaisun",
    "referralRewarded": "Suositusbonus hyvitetty saldoosi",
    "reply": "{name} {others, plural, =0 {vastasi kommenttiisi} other {ja # muuta vastasivat kommenttiisi}}",
    "reviewReplied": "{name} {others, plural, =0 {vastasi arvosteluusi} other {ja # muuta vastasivat arvosteluusi}}",
    "title": "Ilmoitukset"
  },
  "oauth": {
    "allow": "Salli käyttöoikeus",
    "checking": "Tarkistetaan sovellusta…",
    "deny": "Peruuta",
    "invalidText": "Linkistä puuttuu pakollisia parametreja. Palaa sovellukseen ja yritä uudelleen.",
    "invalidTitle": "Virheellinen pyyntö",
    "requestText": "Jatka vain, jos tunnistat tämän sovelluksen.",
    "requestTitle": "{client} pyytää pääsyä tiliisi",
    "scope": {
      "bookingsRead": "Nähdä varauksesi",
      "memory": "Muistaa mieltymyksesi",
      "none": "Vain haku ja kassalinkit"
    },
    "title": "Sovelluksen käyttöoikeus",
    "unknownClient": "Tätä sovellusta tai sen paluuosoitetta ei ole rekisteröity Pinnsiin. Palaa sovellukseen ja aloita alusta."
  },
  "page": {
    "activityDetail": {
      "description": "{title}, {city}, {country}. {price} henkilöltä.",
      "title": "{title}, {city}: alkaen {price} henkilöltä — Pinns"
    },
    "activitySearch": {
      "description": "Kierrokset, retket ja elämykset lähelläsi. Kysy majoittajalta chatissa, varaa parissa minuutissa ja jaa matka syötteessä ystäville.",
      "title": "Aktiviteetit, kierrokset ja retket — Pinns"
    },
    "cookies": {
      "description": "Mitä evästeitä ja paikallista tallennusta Pinns käyttää kirjautumiseen, kieleen ja analytiikkaan, mihin kutakin tarvitaan ja miten muutat valintasi.",
      "title": "Evästekäytäntö — Pinns"
    },
    "destination": {
      "title": "{city}, {country}: hotellit, majoitukset ja tekemistä — Pinns",
      "titlePrice": "{city}, {country}: hotellit ja majoitukset alkaen {price}, tekemistä — Pinns"
    },
    "destinations": {
      "description": "Kaupungit, joissa on majoitusta ja tekemistä, varattuna suoraan majoittajilta ja oppailta. Vilkkaista pääkaupungeista rauhallisiin rantakyliin.",
      "title": "Kohteet — minne matkustaa Pinnsin kanssa"
    },
    "error": {
      "message": "Meillä meni jokin pieleen. Yritä uudelleen.",
      "retry": "Yritä uudelleen",
      "title": "Jokin meni pieleen — Pinns"
    },
    "imprint": {
      "description": "Kuka ylläpitää Pinnsiä, alustan takana olevan yrityksen tiedot ja miten otat yhteyttä varausta, ilmoitusta tai mediakyselyä koskien.",
      "title": "Oikeudelliset tiedot — Pinns"
    },
    "index": {
      "description": "Kerro matkasta omin sanoin — tekoäly löytää majoitukset, hotellit ja aktiviteetit. Maksa kortilla tai kryptolla, varaus vie hetken.",
      "title": "Majoitukset, hotellit ja aktiviteetit matkallesi — Pinns"
    },
    "login": {
      "description": "Varauksesi, chatit majoittajien kanssa, tallennetut paikat ja ystävien matkat samassa paikassa. Kirjaudu sähköpostilla, Googlella tai GitHubilla.",
      "title": "Kirjaudu Pinnsiin — varaukset, chatit ja tallennetut paikat"
    },
    "notFound": {
      "backHome": "Etusivulle",
      "message": "Etsimääsi sivua ei ole olemassa",
      "title": "Sivua ei löytynyt — Pinns"
    },
    "place": {
      "description": "Varaa {product, select, Activity {retket ja aktiviteetit} other {hotellit ja majoitukset}} kohteessa {city} verkossa edullisesti. Valitse {count, plural, one {# vaihtoehdosta} other {# vaihtoehdosta}} – aidot kuvat ja arvostelut.",
      "title": "{product, select, Activity {Retket ja aktiviteetit} other {Hotellit ja majoitukset}} kohteessa {city} — Pinns",
      "titlePrice": "Hotellit ja majoitukset kohteessa {city} alkaen {price}/yö — Pinns"
    },
    "privacy": {
      "description": "Mitä tietoja Pinns kerää varatessasi, majoittaessasi ja chatatessasi, kuka ne saa, kuinka kauan niitä säilytetään ja miten näet, korjaat tai poistat ne.",
      "title": "Tietosuojakäytäntö — Pinns"
    },
    "profile": {
      "description": "Käyttäjän {name} profiili Pinnsissä: ilmoitukset, aktiviteetit ja julkaisut, vieraiden arvostelut ja suora yhteydenottotapa.",
      "title": "{name} — profiili Pinnsissä"
    },
    "signup": {
      "description": "Varaa majoituksia ja aktiviteetteja, jaa matkasi syötteessä. Julkaise omat ilmoituksesi ja saa tilitykset kryptona sulkutilin kautta.",
      "title": "Rekisteröidy Pinnsiin — majoitukset ja aktiviteetit"
    },
    "terms": {
      "description": "Säännöt majoitusten ja aktiviteettien varaamiseen Pinnsissä, oman ilmoituksen julkaisuun, maksamiseen kryptosulkutilillä sekä peruutuksiin ja hyvityksiin.",
      "title": "Käyttöehdot — Pinns"
    },
    "unitDetail": {
      "description": "{title} ({type}), {city}, {country}. Alkaen {price} yöltä{guests, plural, =0 {} one {, jopa # vieraalle} other {, jopa # vieraalle}}.",
      "title": "{title}, {city}: alkaen {price} yöltä — Pinns"
    },
    "unitSearch": {
      "description": "Asunnot, talot ja hotellit yksityisiltä majoittajilta ja hotellikumppaneilta. Suodattimet, aidot arvostelut, maksu kortilla tai kryptolla.",
      "title": "Majoitukset ja hotellit: asunnot ja talot — Pinns"
    }
  },
  "payment": {
    "card": "Kortti",
    "crypto": "Krypto",
    "label": "Maksu"
  },
  "post": {
    "comment": "Kommentoi",
    "composer": "Uusi julkaisu",
    "like": "Tykkää",
    "linkCopied": "Postin linkki kopioitu",
    "notFound": "Julkaisua ei löytynyt",
    "placeholder": "Jaa jotain…",
    "publish": "Julkaise",
    "share": "Jaa",
    "title": "Julkaisu"
  },
  "product": {
    "from": "alkaen {price}",
    "nearby": "Lähellä",
    "related": "Saatat pitää myös näistä",
    "relatedEmpty": "Täällä ei ole vielä mitään",
    "relatedUnavailable": "Lähistöllä ei ole mitään vapaana näille päiville",
    "similar": "Samankaltaiset",
    "status": {
      "Active": "Julkaistu",
      "Declined": "Hylätty",
      "Deleted": "Poistettu",
      "Draft": "Luonnos",
      "Pending": "Tarkistuksessa",
      "Unlisted": "Piilotettu"
    }
  },
  "profile": {
    "bio": "Bio",
    "bioPlaceholder": "Kerro itsestäsi…",
    "birthday": "Syntymäpäivä",
    "changeCover": "Vaihda kansi",
    "city": "Kaupunki",
    "displayName": "Näyttönimi",
    "displayNamePlaceholder": "Miten nimesi näkyy",
    "follow": "Seuraa",
    "followers": "Seuraajat",
    "following": "Seuratut",
    "interests": "Kiinnostukset",
    "joined": "Liittyi {date}",
    "languages": "Kielet",
    "languagesPlaceholder": "Lisää kieliä…",
    "linkCopied": "Profiilin linkki kopioitu",
    "message": "Viesti",
    "noFollows": "Ei vielä ketään",
    "notFound": "Käyttäjää ei löytynyt",
    "notifyOff": "Poista uusien julkaisujen ilmoitukset",
    "notifyOn": "Ilmoita uusista julkaisuista",
    "phoneCountry": "Maakoodi",
    "phonePlaceholder": "Syötä puhelinnumero",
    "region": "Alue",
    "saveInterests": "Tallenna kiinnostukset",
    "saveTravels": "Tallenna matkat",
    "share": "Jaa",
    "social": {
      "add": "Lisää linkki",
      "instagram": "Instagram",
      "selectType": "Valitse verkosto…",
      "telegram": "Telegram",
      "website": "Verkkosivu",
      "x": "X"
    },
    "socialLinks": "Some-linkit",
    "solanaAddress": "Solana-tilitysosoite",
    "solanaAddressInvalid": "Ei kelvollinen Solana-osoite",
    "solanaAddressNote": "Vain Solana-lompakon osoite hyväksytään — varausten tilitykset lähetetään suoraan siihen.",
    "solanaAddressPlaceholder": "Solana-lompakkosi osoite",
    "speaks": "Kielet: {languages}",
    "tabs": {
      "likes": "Tykkäykset",
      "listings": "Ilmoitukset",
      "posts": "Julkaisut",
      "reviews": "Arvostelut"
    },
    "unfollow": "Lopeta seuraaminen",
    "updateSuccess": "Profiili päivitetty",
    "visited": "{count, plural, =0 {Vieraillut maat} one {Vieraillut · # maa} other {Vieraillut · # maata}}"
  },
  "referral": {
    "admin": {
      "currency": "Bonuksen valuutta",
      "daysUnit": "pv",
      "defaultRate": "Oletusprosentti",
      "deleteConfirm": "Poistetaanko tämä henkilökohtainen prosentti? Käyttäjä palaa oletukseen.",
      "maxAmount": "Enimmäisbonus varausta kohden",
      "maxBookings": "Bonukseen oikeuttavat varaukset",
      "newRate": "Uusi henkilökohtainen prosentti",
      "percent": "Prosentti varauksesta",
      "saved": "Prosentti tallennettu",
      "title": "Suositusprosentit",
      "updated": "Päivitetty {date}",
      "userId": "Käyttäjän ID",
      "userRate": "Henkilökohtainen prosentti · käyttäjä {id}",
      "windowDays": "Voimassa rekisteröitymisestä"
    },
    "copied": "Kutsulinkki kopioitu",
    "copy": "Kopioi kutsulinkki",
    "limitAmount": "enintään {amount} varausta kohden",
    "limitBookings": "{count, plural, =1 {ensimmäinen varaus} other {# ensimmäistä varausta}}",
    "limitWindow": "{count, plural, =1 {# päivän kuluessa rekisteröitymisestä} other {# päivän kuluessa rekisteröitymisestä}}",
    "payout": "Hyvitetään bonuksena saldoosi, kun ystäväsi majoitus on päättynyt.",
    "terms": "Ansaitse {percent} % jokaisesta ystäviesi toteutuneesta varauksesta",
    "title": "Kutsu ystävä"
  },
  "region": {
    "action": {
      "import": "Päivitä paikat",
      "rebuild": "Kokoa uudelleen",
      "remove": "Poista toimittaja",
      "reset": "Nollaa kohdistin",
      "sync": "Käynnistä synkronointi",
      "terminate": "Poista maa"
    },
    "add": "Lisää maa",
    "addSupplier": "Lisää {supplier}",
    "basemap": {
      "Detail": "Taustakartta: palvelemamme maat",
      "World": "Taustakartta: maailma",
      "built": "Koottu {date} · {size}",
      "failed": "Kokoaminen epäonnistui {date}: {error}",
      "notBuilt": "Ei vielä koottu",
      "rebuildStarted": "Taustakartan uudelleenkokoaminen aloitettu"
    },
    "catalogSync": "Luettelon synkronointi",
    "clearHistory": "Tyhjennä historia",
    "confirm": {
      "clearHistory": "Poistetaanko kaikki valmiit työt historiasta?",
      "deleteJob": "Poistetaanko tämä tehtävä historiasta?",
      "remove": "Poistetaanko {supplier} maasta {country}? Sen ilmoitukset poistetaan julkaisusta.",
      "reset": "Nollataanko toimittajan {supplier} kursori? Seuraava synkronointi käy luettelon läpi alusta; tuodut kohteet säilyvät.",
      "terminate": "Poistetaanko {country}? Toimittajien ilmoitukset poistetaan julkaisusta ja tuodut tiedot poistetaan."
    },
    "importStarted": "Paikkojen päivitys aloitettu",
    "jobStatus": {
      "Completed": "Valmis",
      "Failed": "Epäonnistui",
      "Running": "Käynnissä"
    },
    "jobType": {
      "Backfill": "Täysi haku",
      "Incremental": "Inkrementaalinen",
      "Retire": "Julkaisun poisto"
    },
    "jobs": "Tehtävähistoria",
    "jobsEmpty": "Ei tehtäviä vielä",
    "lastPage": "Haettu sivulle {page} asti",
    "metric": {
      "created": "Luotu",
      "deleted": "Poistettu",
      "failed": "Epäonnistui",
      "pages": "Sivuja",
      "probed": "Tarkistettu",
      "skipped": "Ohitettu",
      "unchanged": "Ennallaan",
      "unparsed": "Jäsentämättä",
      "updated": "Päivitetty"
    },
    "neverSynced": "Ei vielä haettu",
    "pausedByRegion": "Keskeytetty maan mukana",
    "places": "Paikat",
    "placesFailed": "Tuonti epäonnistui {date}: {error}",
    "placesImported": "Paikkoja: {count, number}, tuotu {date}",
    "placesNotImported": "Paikkoja ei ole vielä tuotu",
    "regions": "Maat",
    "regionsEmpty": "Ei vielä maita",
    "status": {
      "Active": "Aktiivinen",
      "Paused": "Keskeytetty",
      "Terminated": "Poistettu",
      "Terminating": "Poistetaan"
    },
    "syncOff": "Synkronointi ei käytössä",
    "syncedUntil": "Synkronoitu {date} asti",
    "title": "Alueet",
    "world": "Muu maailma: maat ja kaupungit"
  },
  "reset": {
    "errorInvalid": "Tämä nollauslinkki on virheellinen tai vanhentunut.",
    "invalidText": "Tämä nollauslinkki puuttuu tai on virheellinen. Pyydä uusi.",
    "invalidTitle": "Virheellinen linkki",
    "requestNew": "Pyydä uusi linkki",
    "submit": "Päivitä salasana",
    "subtitle": "Valitse vahva uusi salasana tilillesi.",
    "success": "Salasana päivitetty. Kirjaudu sisään.",
    "title": "Aseta uusi salasana"
  },
  "review": {
    "content": "Arvostelusi",
    "contentPlaceholder": "Jaa kokemuksesi…",
    "create": "Kirjoita arvostelu",
    "hidden": "Näkyy vain sinulle, kunnes toinen osapuoli arvostelee tai aika umpeutuu",
    "hint": {
      "1": "Kamala",
      "2": "Huono",
      "3": "Keskinkertainen",
      "4": "Hyvä",
      "5": "Erinomainen"
    },
    "reply": "Vastaus",
    "replyPlaceholder": "Kirjoita vastaus…",
    "replySend": "Lähetä vastaus",
    "stars": "Arvosana",
    "title": "Arvostelut",
    "windowClosed": "Arvosteluaika on päättynyt"
  },
  "security": {
    "devices": {
      "current": "Tämä laite",
      "error": "Laitteiden lataus epäonnistui",
      "lastSeen": {
        "long": "Pitkään ollut epäaktiivinen",
        "recent": "Aktiivinen juuri nyt",
        "today": "Aktiivinen klo {time}",
        "yesterday": "Eilen klo {time}"
      },
      "refresh": "Päivitä",
      "revoke": "Kirjaa ulos",
      "revokeConfirm": "Kirjataanko {label} ulos?",
      "revokeHint": "Laite kirjautuu välittömästi ulos.",
      "revokedToast": "Laite kirjattu ulos",
      "title": "Aktiiviset laitteet",
      "unknownDevice": "Tuntematon laite",
      "unknownDeviceWithDate": "Laite lisätty {date}"
    },
    "push": {
      "denied": "Lupa estetty. Avaa selaimen asetukset salliaksesi ilmoitukset.",
      "label": "Push-ilmoitukset",
      "unsupported": "Push-ilmoituksia ei tueta tässä selaimessa."
    }
  },
  "selector": {
    "searchPlaceholder": "Hae…"
  },
  "settings": {
    "account": "Tili"
  },
  "signup": {
    "alreadyHaveAccount": "Onko sinulla jo tili?",
    "checkEmailText": "Lähetimme vahvistuslinkin osoitteeseen {email}. Avaa se aktivoidaksesi tilisi.",
    "confirmPassword": "Vahvista salasana",
    "confirmPasswordInput": "Vahvista salasana",
    "errorTaken": "Tämä sähköposti tai käyttäjänimi on jo käytössä.",
    "heading": "Luo tili",
    "loginLink": "Kirjaudu tästä",
    "resend": "Lähetä sähköposti uudelleen",
    "resent": "Vahvistussähköposti lähetetty uudelleen.",
    "strength": {
      "fair": "Kohtalainen",
      "good": "Hyvä",
      "strong": "Vahva",
      "weak": "Heikko"
    },
    "subtitle": "Aloita matka 30 sekunnissa",
    "title": "Rekisteröidy",
    "validation": {
      "confirmPasswordError": "Salasanat eivät täsmää",
      "confirmPasswordSuccess": "✓ Salasanat täsmäävät",
      "emailError": "Anna kelvollinen sähköpostiosoite",
      "emailSuccess": "✓ Kelvollinen sähköposti",
      "passwordError": "Salasana: 8–32 merkkiä, isot ja pienet kirjaimet, numero, erikoismerkki (#$^+=!*()@%&)",
      "passwordSubmit": "Salasanan tulee olla 8–32 merkkiä ja sisältää isoja ja pieniä kirjaimia, numero ja erikoismerkki",
      "passwordSuccess": "✓ Vahva salasana",
      "usernameError": "Käyttäjänimi: 4–24 merkkiä, vain kirjaimia ja numeroita, ei _ tai . alussa",
      "usernameSubmit": "Käyttäjänimen tulee olla 4–24 merkkiä, sisältää vain kirjaimia ja numeroita eikä alkaa merkillä _ tai .",
      "usernameSuccess": "✓ Kelvollinen käyttäjänimi"
    }
  },
  "stats": {
    "allCurrencies": "Kaikki",
    "approved": "Hyväksytyt",
    "balance": "Saldo",
    "bookingCount": "{count, plural, =1 {# varaus} other {# varausta}}",
    "byCurrency": "Valuutoittain",
    "byProduct": "Tuotteittain",
    "currencies": "Valuutat",
    "earnings": "Ansiot",
    "export": "Lataa raportti",
    "flow": "Virta (sis./ulos)",
    "gmv": "GMV",
    "in": "Sisään",
    "invoices": "Laskut",
    "noData": "Ei tietoja saatavilla",
    "noMerchant": "Kauppiasta ei ole valittu",
    "out": "Ulos",
    "paidOut": "Tilitetty",
    "peakCurrency": "Kärki: {currency}",
    "peakStatus": "Kärki: {status}",
    "pending": "Odottaa tilitystä",
    "range": {
      "1y": "1v",
      "30d": "30pv",
      "7d": "7pv",
      "90d": "90pv",
      "all": "Kaikki",
      "ytd": "Vuoden alusta"
    },
    "refunds": "Hyvitykset",
    "statusDistribution": "Tilan jakauma",
    "tab": {
      "bookings": "Varaukset",
      "earnings": "Ansiot",
      "overview": "Yleiskatsaus",
      "revenue": "Alustan tuotto"
    },
    "takeRate": "Palkkio-osuus",
    "totalBookings": "Varauksia yhteensä",
    "totalCount": "{count} yhteensä",
    "transactions": "Tapahtumat",
    "txCount": "{count, plural, =1 {# tapahtuma} other {# tapahtumaa}}",
    "walletCount": "{count, plural, =1 {# lompakko} other {# lompakkoa}}",
    "walletsTitle": "Maksulompakot"
  },
  "toast": {
    "attachment": {
      "failed": "Liite epäonnistui: {reason}"
    },
    "booking": {
      "Approved": "Varaus #{id} hyväksytty",
      "Cancelled": "Varaus #{id} peruutettu",
      "Completed": "Varaus #{id} valmis",
      "Declined": "Varaus #{id} hylätty",
      "Expired": "Varaus #{id} vanhentunut",
      "Pending": "Varaus #{id} odottaa maksua",
      "Refunding": "Varauksen #{id} hyvitys on käsittelyssä",
      "Requested": "Uusi varauspyyntö #{id}"
    },
    "chatInvite": "Uusi chat-kutsu",
    "chatMemberAddedSelf": "Sinut lisättiin keskusteluun",
    "chatMemberRemovedSelf": "Sinut poistettiin keskustelusta",
    "deviceRevokedSelf": "Tämä laite kirjattiin ulos",
    "dispute": {
      "Open": "Riita avattu varaukselle #{bookingId}",
      "Resolved": "Varauksen #{bookingId} riita ratkaistu",
      "Resolving": "Varauksen #{bookingId} riidan ratkaisu on käynnissä"
    },
    "geo": {
      "permissionDenied": "Sijainnin käyttö estetty. Salli se kohdasta Asetukset → Yksityisyys → Sijaintipalvelut.",
      "timeout": "Sijaintia ei saatu ajoissa. Yritä uudelleen.",
      "unavailable": "Sijainti ei ole käytettävissä tällä laitteella."
    },
    "invoice": {
      "Cancelled": "Lasku #{id} peruutettu",
      "Completed": "Lasku #{id} maksettu",
      "Expired": "Lasku #{id} vanhentunut",
      "Failed": "Laskun #{id} maksu epäonnistui",
      "Pending": "Lasku #{id} odottaa",
      "Refund": "Lasku #{id} hyvitetty"
    },
    "merchant": {
      "active": "Kauppiaasi on valmis vastaanottamaan maksuja",
      "terminated": "Kauppias on suljettu",
      "walletCreated": "Lompakko on valmis"
    },
    "product": {
      "approved": "Ilmoitus #{productId} on julkaistu",
      "declined": "Ilmoitus #{productId} hylättiin"
    }
  },
  "unit": {
    "amenities": "Mukavuudet",
    "amenityType": {
      "AirConditioning": "Ilmastointi",
      "AirportShuttle": "Lentokenttäkuljetus",
      "Balcony": "Parveke",
      "Bar": "Baari",
      "Breakfast": "Aamiainen",
      "Dryer": "Kuivausrumpu",
      "Elevator": "Hissi",
      "EvCharger": "Sähköauton latauspiste",
      "Fireplace": "Takka",
      "Fitness": "Kuntosali",
      "Heating": "Lämmitys",
      "HotTub": "Poreallas",
      "Kitchen": "Keittiö",
      "LuggageStorage": "Matkatavarasäilytys",
      "Parking": "Pysäköinti",
      "Pool": "Uima-allas",
      "Restaurant": "Ravintola",
      "RoomService": "Huonepalvelu",
      "Sauna": "Sauna",
      "Spa": "Kylpylä",
      "Stove": "Liesi",
      "Tv": "Televisio",
      "Washer": "Pesukone",
      "WheelchairAccessible": "Esteetön",
      "WiFi": "Wi-Fi",
      "Workspace": "Työpiste"
    },
    "area": "{size} m²",
    "areaLabel": "Pinta-ala",
    "bathrooms": "{count, plural, =1 {# kylpyhuone} other {# kylpyhuonetta}}",
    "bathroomsLabel": "Kylpyhuoneet",
    "bedrooms": "{count, plural, =1 {# makuuhuone} other {# makuuhuonetta}}",
    "bedroomsLabel": "Makuuhuoneet",
    "calendar": {
      "closed": "Suljettu",
      "label": "Kalenteri",
      "legendClosed": "Suljettu",
      "legendImported": "Ulkoisesta kalenterista",
      "legendOverride": "Poikkeus",
      "maxNights": "Yöt enintään",
      "mergeHint": "Tyhjä kenttä jätetään ennalleen. Palaa perusarvoon painamalla ”Poista poikkeukset”.",
      "minNights": "Yöt vähintään",
      "pickRange": "Valitse päivä tai jakso",
      "quantity": "Huoneita vapaana",
      "reset": "Poista poikkeukset",
      "resetConfirm": "Poistetaanko kaikki poikkeukset valituilta päiviltä ja palataan perusarvoihin?",
      "saved": "Kalenteri päivitetty",
      "scope": "Koskee",
      "scopeUnit": "Koko majoitus",
      "selection": "{from} — {to}",
      "sync": {
        "add": "Lisää kalenteri",
        "added": "Kalenteri yhdistetty",
        "broken": "Linkki lakkasi toimimasta. Viimeisin onnistunut synkronointi: {date}. Jo varatut päivät säilyvät, kunnes linkki korjataan.",
        "copied": "Linkki kopioitu",
        "copy": "Kopioi kalenterilinkki",
        "deleteConfirm": "Katkaistaanko tämän kalenterin yhteys? Sen varaamat päivät vapautuvat.",
        "empty": "Ei vielä ulkoisia kalentereita",
        "exportHint": "Liitä tämä linkki Airbnb → Tuo kalenteri, niin Pinns-varaukset varaavat päivät myös siellä. Se päivittyy muutaman tunnin välein.",
        "exportTitle": "Vienti muihin palveluihin",
        "importHint": "Airbnb: Ilmoitus → Saatavuus → Synkronoi kalenterit → Vie. Booking ja VRBO käyttävät samaa muotoa. Päivitämme tunnin välein.",
        "name": "Nimi",
        "neverSynced": "Ei vielä synkronoitu",
        "syncedAt": "Synkronoitu {date} · {count, plural, =0 {ei varattuja jaksoja} one {# varattu jakso} other {# varattua jaksoa}}",
        "title": "Ulkoiset kalenterit",
        "url": "iCal-linkki"
      }
    },
    "checkInTime": "Saapumisaika",
    "checkOutTime": "Lähtöaika",
    "city": "Kaupunki",
    "create": "Luo majoitus",
    "instant": "Pikavaraus",
    "label": "{count, plural, =1 {Majoitus} other {Majoitukset}}",
    "locationHeading": "Sijainti",
    "maxNightsLabel": "Öitä enintään",
    "minNights": "{count, plural, =1 {vähintään # yö} other {vähintään # yötä}}",
    "minNightsLabel": "Öitä vähintään",
    "notFound": "Majoitusta ei löytynyt",
    "petsAllowed": "Lemmikit sallittu",
    "prepaid": "Ennakkomaksu",
    "property": "Majoitustyyppi",
    "rates": {
      "add": "Lisää hintavaihtoehto",
      "enabled": "Varattavissa",
      "feesAtProperty": "Maksut majoituspaikassa",
      "hint": "Hintavaihtoehto on yhdistelmä hinnasta, aterioista ja peruutusehdoista – esimerkiksi ”aamiainen sisältyy, ei peruutettavissa”. Täällä lisätyt hintavaihtoehdot myyvät koko majoituksen; jos myyt huoneita erikseen, aseta hinnat kunkin huoneen sisällä alla.",
      "item": "Hintavaihtoehto {index}",
      "label": "Hintavaihtoehdot",
      "remove": "Poista hintavaihtoehto"
    },
    "reviewCount": "{count, plural, =1 {# arvostelu} other {# arvostelua}}",
    "rooms": {
      "add": "Lisää huone",
      "hint": "Huone on kategoria, jolla on omat kuvat ja hinnat. Jätä tyhjäksi, jos majoitus vuokrataan kokonaisena.",
      "item": "Huone {index}",
      "label": "Huoneet",
      "quantity": "Tämän tyypin huoneita",
      "remove": "Poista huone",
      "sizeSqm": "Koko, m²",
      "title": "Huoneen nimi"
    },
    "sleepsLabel": "Vuodepaikkoja",
    "starRating": "{count, plural, one {# tähti} other {# tähteä}}",
    "tagsMaxReached": "Enintään {max} tagia sallittu",
    "unitType": {
      "Apartment": "Asunto",
      "Campsite": "Leirintäalue",
      "Chalet": "Alppimaja",
      "Cottage": "Mökki",
      "Hostel": "Hostelli",
      "Hotel": "Hotelli",
      "House": "Talo",
      "Loft": "Loft",
      "Resort": "Lomakeskus",
      "Studio": "Yksiö",
      "Villa": "Huvila"
    },
    "validation": {
      "createError": "Majoituksen luominen epäonnistui. Yritä uudelleen.",
      "updateError": "Majoituksen päivittäminen epäonnistui. Yritä uudelleen."
    },
    "verifiedHost": "Varmennettu majoittaja"
  },
  "upload": {
    "dropOrClick": "Pudota tiedostot tähän tai klikkaa ladataksesi",
    "maxReached": "Enintään {max} tiedostoa",
    "uploading": "Odota, että lataus valmistuu"
  },
  "user": {
    "balance": {
      "available": "Nostettavissa",
      "empty": "Saldosi on tyhjä — valmiista varauksista kertyvät varat (sulkutilin tilitykset) näkyvät tässä.",
      "inDispute": "Riidassa",
      "inEscrow": "Sulkutilillä"
    },
    "logout": "Kirjaudu ulos"
  },
  "verify": {
    "errorExpired": "Tämä vahvistuslinkki on vanhentunut. Rekisteröidy uudelleen.",
    "errorTaken": "Tämä tili on jo vahvistettu. Kirjaudu sisään.",
    "errorText": "Tämä linkki on virheellinen tai vanhentunut. Rekisteröidy uudelleen.",
    "errorTitle": "Vahvistus epäonnistui",
    "signupAgain": "Rekisteröidy uudelleen",
    "title": "Sähköpostin vahvistus",
    "verifying": "Vahvistetaan sähköpostiasi…"
  },
  "wallet": {
    "add": "Lisää lompakko",
    "cctp": {
      "chain": {
        "arbitrum": "Arbitrum",
        "avalanche": "Avalanche",
        "base": "Base",
        "ethereum": "Ethereum",
        "optimism": "Optimism",
        "polygon": "Polygon"
      },
      "noSolana": "Yhdistä ensin Solana-lompakko — hyvitykset maksetaan siihen",
      "step": {
        "approving": "Hyväksy USDC lompakossasi…",
        "building": "Valmistellaan tapahtumaa…",
        "burning": "Vahvista siirto…",
        "relaying": "Siirretään Solanaan…"
      }
    },
    "connect": "Yhdistä toinen",
    "disconnect": "Katkaise yhteys",
    "method": {
      "cctp": "EVM (CCTP)",
      "solana": "Solana"
    },
    "notConnected": "Lompakkoa ei ole yhdistetty",
    "step": {
      "awaiting-signature": "Vahvista lompakossa…",
      "building": "Valmistellaan tapahtumaa…"
    },
    "viewAddress": "Näytä osoite lohkoketjuselaimessa",
    "viewTx": "Näytä tapahtuma"
  }
}
