{
  "common": {
    "cancel": "Peruuta",
    "close": "Sulje",
    "delete": "Poista",
    "remove": "Remove",
    "save": "Tallenna",
    "edit": "Muokkaa",
    "yes": "Kyllä",
    "no": "Ei",
    "ok": "Hyvä on",
    "continue": "Jatka",
    "loading": "Ladataan",
    "error": "Virhe",
    "success": "Onnistui",
    "never": "Ei koskaan",
    "copied": "Kopioitu leikepöydälle",
    "loadMore": "Lataa lisää",
    "use": "Käytä",
    "none": "Ei mitään",
    "confirm": "Vahvista",
    "next": "Seuraava",
    "notice": "Huomautus",
    "enabled": "Otettu käyttöön",
    "disabled": "Pois käytöstä",
    "twoFactorAuthentication": "Kaksivaiheinen tunnistautuminen",
    "add": "Lisää",
    "generate": "Generate",
    "attachments": "Liitteet",
    "or": "tai",
    "retry": "Yritä uudelleen",
    "deleteItemConfirmTitle": "Poista kohde",
    "deleteItemConfirmDescription": "Haluatko varmasti poistaa tämän kohteen?",
    "errors": {
      "unknownError": "Tapahtui tuntematon virhe.",
      "unknownErrorTryAgain": "Tapahtui tuntematon virhe. Yritä uudelleen.",
      "vaultTooLarge": "The vault is too large for the server to accept. Try to remove some items or attachments to reduce the size and try again.",
      "serverVersionTooOld": "AliasVault-palvelin on päivitettävä uudempaan versioon, jotta se voi käyttää tätä ominaisuutta. Ota yhteyttä palvelimen ylläpitäjään jos tarvitset apua."
    }
  },
  "auth": {
    "login": "Kirjaudu sisään",
    "logout": "Uloskirjautuminen",
    "username": "Käyttäjänimi tai sähköposti",
    "password": "Salasana",
    "authCode": "Todennuskoodi",
    "unlocking": "Lukitusta avataan...",
    "loggingIn": "Kirjaudutaan sisään",
    "validatingCredentials": "Vahvistetaan tunnistetietoja",
    "syncingVault": "Synkronoidaan holvia",
    "verifyingAuthCode": "Todennuskoodia tarkistetaan",
    "verify": "Tarkista",
    "unlockVault": "Avaa holvin lukitus",
    "unlockWithBiometric": "Unlock with {{biometric}}",
    "unlockWithPin": "Avaa PIN-koodilla",
    "unlockWithPassword": "Unlock with Password",
    "enterPassword": "Syötä salasanasi avataksesi holvisi lukituksen",
    "enterAuthCode": "Syötä 6-numeroinen koodi",
    "usernamePlaceholder": "nimi / nimi@yritys.fi",
    "passwordPlaceholder": "Syötä salasanasi",
    "enableBiometric": "Otetaanko {{biometric}} käyttöön?",
    "biometricPrompt": "Haluatko käyttää {{biometric}} avataksesi holvisi lukituksen?",
    "authCodeNote": "Huomautus: Jos sinulla ei ole pääsyä varmennuslaitteeseesi, voit palauttaa kaksivaiheisen varmennuksen (2FA) kirjautumalla palautuskoodilla sisään verkkosivuston kautta.",
    "errors": {
      "credentialsRequired": "Käyttäjänimi ja salasana vaaditaan",
      "invalidAuthCode": "Syötä kelvollinen 6-numeroinen todennuskoodi.",
      "incorrectPassword": "Virheellinen salasana. Yritä uudelleen. ",
      "enterPassword": "Syötä salasanasi",
      "serverError": "AliasVault-palvelimeen ei saatu yhteyttä. Yritä myöhemmin uudelleen tai ota yhteyttä tukeen, jos ongelma jatkuu.",
      "serverErrorSelfHosted": "API-rajapintaan ei saatu yhteyttä. Itseisännöityjen instanssien osalta varmista, että API-päätepiste on tavoitettavissa siirtymällä siihen selaimessa: sen pitäisi näyttää teksti 'Kaikki hyvin'.",
      "networkError": "Verkkopyyntö epäonnistui. Tarkista internet-yhteytesi ja yritä uudelleen.",
      "networkErrorSelfHosted": "Verkkopyyntö epäonnistui. Tarkista verkkoyhteytesi ja palvelimen saatavuus. Varmista, että itseisännöidyissä instansseissa on asennettuna voimassa oleva SSL-varmenne. Itseallekirjoitettuja varmenteita ei tueta mobiililaitteilla turvallisuussyistä.",
      "sessionExpired": "Istuntosi on vanhentunut. Kirjaudu sisään uudelleen.",
      "httpError": "HTTP-virhe: {{status}}"
    },
    "confirmLogout": "Oletko varma, että haluat kirjautua ulos? Sinun täytyy kirjautua sisään uudelleen pääsalasanallasi päästäksesi holviisi.",
    "noAccountYet": "Eikö vielä tiliä?",
    "createNewVault": "Luo uusi holvi",
    "connectingTo": "Yhdistetään kohteeseen",
    "loggedInAs": "Sisäänkirjautuneena käyttäjänä"
  },
  "logout": {
    "unsyncedChangesTitle": "Synkronoimattomat muutokset",
    "unsyncedChangesWarning": "Sinulla on synkronoimattomia muutoksia, jotka menetetään, jos kirjaudut ulos nyt. Oletko varma, että haluat jatkaa?",
    "logoutAnyway": "Kirjaudu ulos joka tapauksessa"
  },
  "vault": {
    "syncingVault": "Synkronoidaan holvia",
    "uploadingVaultToServer": "Ladataan ulospäin holvi palvelimelle",
    "savingChangesToVault": "Tallennetaan muutokset holviin",
    "checkingForVaultUpdates": "Tarkistetaan holvin päivitysten varalta",
    "executingOperation": "Suoritetaan toimintoa...",
    "checkingVaultUpdates": "Tarkistetaan holvin päivitysten varalta",
    "syncingUpdatedVault": "Synkronoidaan päivitettyä holvia",
    "mergingVault": "Yhdistetään holvin muutoksia",
    "uploadingChanges": "Siirretään muutoksia",
    "errors": {
      "failedToGetEncryptedDatabase": "Salatun tietokannan haku epäonnistui",
      "usernameNotFound": "Käyttäjänimeä ei löytynyt",
      "vaultOutdated": "Holvisi on vanhentunut. Kirjaudu sisään AliasVault-verkkosivustolle ja seuraa ohjeita.",
      "failedToSyncVault": "Holvin synkronointi epäonnistui",
      "versionNotSupported": "Palvelin ei enää tue tätä AliasVault-mobiilisovelluksen versiota. Päivitä sovelluksesi uusimpaan versioon.",
      "serverVersionNotSupported": "AliasVault-palvelin on päivitettävä uudempaan versioon, jotta tätä mobiilisovellusta voi käyttää. Ota yhteyttä tukeen, jos tarvitset apua.",
      "appOutdated": "Tämä sovellus on vanhentunut, eikä sillä voi käyttää tätä (uudempaa) holviversiota. Päivitä AliasVault-sovellus jatkaaksesi.",
      "passwordChanged": "Salasanasi on muuttunut viimeisimmän sisäänkirjautumisesi jälkeen. Kirjaudu sisään uudelleen turvallisuussyistä.",
      "passwordChangeRequiresOnline": "Salasanan vaihto vaatii internetyhteyden. Yritä uudelleen, kun olet verkossa."
    }
  },
  "passkeys": {
    "passkey": "Todennusavain",
    "helpText": "Todennusavaimet, Passkey, luodaan sivustolle pyydettäessä. Niitä ei voi manuaalisesti muokata. Voit poistaa tämän todennusavaimen, voit poistaa sen tästä käyttäjätunnuksesta.",
    "passkeyMarkedForDeletion": "Todennusavain merkitty poistettavaksi",
    "passkeyWillBeDeleted": "Tämä todennusavain poistetaan, kun tallennat tämän käyttäjätiedon."
  },
  "totp": {
    "addCode": "Lisää 2FA TOTP -koodi",
    "nameOptional": "Nimi (valinnainen)",
    "addName": "Add a name (optional)",
    "defaultName": "Authenticator",
    "secretKey": "Salainen avain",
    "instructions": "Syötä salainen avain, joka näkyy sivustossa, jossa haluat lisätä kaksivaiheisen tunnistautumisen",
    "saveToViewCode": "Tallenna nähdäksesi koodin",
    "scanQrCode": "Scan QR Code",
    "enterManually": "Enter secret key",
    "errors": {
      "invalidSecretKey": "Virheellinen salatun avaimen muoto.",
      "scanFailed": "Failed to scan QR code. Please try again."
    }
  },
  "settings": {
    "title": "Asetukset",
    "autofill": "Automaattitäyttö & Todennusavaimet",
    "iosAutofillSettings": {
      "headerText": "Voit määrittää AliasVaultin tarjoamaan natiivin salasanan automaattinen täyttö -toiminnon iOS-käyttöjärjestelmässä. Ota se käyttöön noudattamalla alla olevia ohjeita.",
      "passkeyNotice": "Todennusavaimet luodaan iOS:n kautta. Tallentaaksesi ne AliasVaultiin, varmista, että alla oleva Automaattinen täyttö on käytössä.",
      "howToEnable": "Kuinka otetana käyttään Automaattitäyttö ja Todennusvaimet",
      "step1": "1. Avaa iOS-asetukset alla olevasta painikkeesta.",
      "step2": "2. Mene kohtaan \"Yleinen\"",
      "step3": "3. Napauta \"Automaattinen Täyttö & Salasanat\"",
      "step4": "4. Ota \"AliasVault\" käyttöön",
      "step5": "5. Poista käytöstä muut salasanan tarjoajat (esim. \"iCloud Passwords\") ristiriitojen välttämiseksi",
      "openIosSettings": "Avaa iOS-asetukset",
      "alreadyConfigured": "Olen jo määrittänyt sen"
    },
    "androidAutofillSettings": {
      "warningTitle": "⚠️ Kokeellinen ominaisuus",
      "warningDescription": "Androidin automaattinen täyttö ja todennusavain -tuki on tällä hetkellä kokeellisessa tilassa.",
      "warningLink": "Lue lisää siitä täältä",
      "headerText": "Voit määrittää AliasVaultin tarjoamaan natiivin salasanan automaattinen täyttö -toiminnon Androidissa. Ota se käyttöön noudattamalla alla olevia ohjeita.",
      "passkeyNotice": "Todennusavaimet on luotu Androidin käyttöoikeustietojen hallinnan (Android 14+) kautta. Tallentaaksesi ne AliasVaultiin, varmista, että Alla oleva automaattinen täyttö on käytössä.",
      "howToEnable": "Kuinka ottaa käyttöön automaattisen täytön ja salasanat:",
      "step1": "1. Avaa Android-asetukset alla olevan painikkeen kautta ja vaihda \"automaattisen täytön ensisijainen palvelu\" \"AliasVault\":ksi",
      "openAutofillSettings": "Avaa Automaattinen täyttö -asetukset",
      "buttonTip": "Jos yllä oleva painike ei toimi, se saattaa olla estetty turvallisuusasetusten vuoksi. Voit manuaalisesti mennä kohtaan Android-asetukset → Yleinen hallinta → Salasanat ja automaattinen täyttö.",
      "step2": "2. Jotkin sovellukset, kuten Google Chrome, saattavat vaatia asetuksissaan manuaalista määrittämistä salliakseen kolmannen osapuolen täytön sovellukset. Useimpien sovellusten pitäisi kuitenkin toimia oletuksena automaattisen täytön kanssa.",
      "alreadyConfigured": "Olen jo määrittänyt sen",
      "showSearchText": "Näytä hakuteksti",
      "showSearchTextDescription": "Sisällytä teksti AliasVault vastaanottaa Androidilta, jota se käyttää etsimään vastaavaa tunnusta"
    },
    "advancedOptions": "Lisäasetukset",
    "copyTotpOnFill": "Copy TOTP code on autofill",
    "copyTotpOnFillDescription": "When you autofill a credential with 2FA, automatically copy its TOTP code to the clipboard so you can paste it into the next field.",
    "vaultUnlock": "Holvin lukituksen avausmenetelmä",
    "autoLock": "Automaattisen lukituksen aikakatkaisu",
    "clipboardClear": "Tyhjennä leikepöytä",
    "clipboardClearDescription": "Poista automaattisesti kopioidut salasanat ja arkaluonteiset tiedot leikepöydältä tietyn ajanjakson jälkeen.",
    "clipboardClearAndroidWarning": "Huomaa: joillakin Android-laitteilla on leikepöydän historia otettuna käyttöön, mikä saattaa seurata aiemmin kopioituja kohteita, vaikka AliasVault poistaisi leikepöydän. AliasVault voi korvata vain viimeisimmän kohteen, mutta vanhemmat kohteet voivat jäädä näkyviin historiassa. Turvallisuussyistä suosittelemme poistamaan kaikki leikepöydän historia-ominaisuudet käytöstä laitteesi asetuksista.",
    "clipboardLocalOnly": "Local Clipboard Only",
    "clipboardLocalOnlyDescription": "Keep copied credentials on this device instead of syncing them to your other Apple devices via Universal Clipboard.",
    "clipboardLocalOnlyDisabledWarning": "With this off, copied credentials can sync to your other Apple devices (Mac, iPad, etc.) through Universal Clipboard.",
    "clipboardClearOptions": {
      "never": "Ei koskaan",
      "5seconds": "5 sekuntia",
      "10seconds": "10 sekuntia",
      "15seconds": "15 sekuntia",
      "30seconds": "30 sekuntia"
    },
    "batteryOptimizationHelpTitle": "Ota Taustan leikepöydän tyhjennys käyttöön",
    "batteryOptimizationActive": "Akun optimointi estää taustatehtävät",
    "batteryOptimizationDisabled": "Leikepöydän tyhjennys taustalla otettu käyttöön.",
    "batteryOptimizationHelpDescription": "Androidin akun optimointi estää leikepöydän luotettavan tyhjennyksen, kun sovellus on taustalla. AliasVaultin akun optimoinnin poistaminen käytöstä mahdollistaa tarkan taustalla tapahtuvan leikepöydän tyhjennyksen ja myöntää automaattisesti tarvittavat hälytysluvat.",
    "disableBatteryOptimization": "Poista akun optimointi käytöstä",
    "identityGenerator": "Identiteetin luonti",
    "passwordGenerator": "Salasanan luonti",
    "importExport": "Tuonti / Vienti",
    "importSectionTitle": "Tuo",
    "importSectionDescription": "Tuo salasanasi muista salasanojen hallinnoijista tai aiemmasta AliasVault-viennistä.",
    "importWebNote": "Jos haluat tuoda käyttäjätunnuksia olemassa olevista salasanojen hallinnasta, ole hyvä ja kirjaudu web-sovellukseen. Tuo ominaisuus on tällä hetkellä saatavilla vain web-versiossa.",
    "exportSectionTitle": "Vie",
    "exportSectionDescription": "Vie holvisi tiedot CSV-tiedostoon. Tätä tiedostoa voidaan käyttää varmuuskopiona, ja se voidaan myös tuoda muihin salasanojen hallintalaitteisiin.",
    "exportCsvButton": "Vie holvi CSV-tiedostoon",
    "exporting": "Viedään...",
    "exportConfirmTitle": "Vie holvi",
    "exportWarning": "Varoitus: Holvisi vienti salaamattomaan tiedostoon paljastaa kaikki salasanasi ja arkaluonteiset tiedot pelkässä tekstissä. Tee tämä vain luotettavilla tietokoneilla ja varmista, että:\n\n• Tallenna viety tiedosto turvalliseen paikkaan\n• Poista tiedosto, kun et enää tarvitse sitä\n• Älä koskaan jaa vietyä tiedostoa muiden kanssa\n\nOletko varma, että haluat jatkaa vientiä?",
    "passwordConfirm": {
      "exportDescription": "For security reasons, please enter your master password to confirm this export."
    },
    "security": "Turvallisuus",
    "appVersion": "App version",
    "serverVersion": "Server version",
    "autoLockOptions": {
      "never": "Ei koskaan",
      "5seconds": "5 sekuntia",
      "15seconds": "15 sekuntia",
      "30seconds": "30 sekuntia",
      "1minute": "1 minuutti",
      "5minutes": "5 minuuttia",
      "15minutes": "15 minuuttia",
      "30minutes": "30 minuuttia",
      "1hour": "1 tunti",
      "4hours": "4 tuntia",
      "8hours": "8 tuntia",
      "24hours": "24 tuntia"
    },
    "language": "Kieli",
    "languageSystemMessage": "Jos haluat vaihtaa sovelluksen kieltä, määritä AliasVaultin ensisijainen kieli laitteesi asetuksissa.",
    "openSettings": "Avaa asetukset",
    "vaultUnlockSettings": {
      "description": "Valitse, miten haluat avata holvisi.",
      "biometrics": "Biometriset tiedot",
      "faceId": "FaceID",
      "touchId": "TouchID",
      "faceIdTouchId": "FaceID / TouchID",
      "biometricEnabled": "{{biometric}} on nyt onnistuneesti käytössä",
      "biometricNotAvailable": "{{biometric}} ei käytettävissä",
      "biometricDisabledMessage": "{{biometric}} on poistettu käytöstä AliasVaultin osalta. Ota se ensin käyttöön laitteen asetuksissa.",
      "biometricHelp": "Käytä biometriikkaa avataksesi holvisi, joka on suojattu {{keystore}} -tunnuksella.",
      "biometricUnavailableHelp": "{{biometric}} ei ole käytettävissä. Avaa asetukset napauttamalla ja/tai siirry laitteen asetuksiin ottaaksesi sen käyttöön ja määrittääksesi sen.",
      "featureRequiresPasscode": "This feature requires a passcode to be enabled on your device.",
      "pin": "PIN-koodi",
      "pinDescription": "Käytä mukautettua PIN-koodia avataksesi holvisi nopeammin.",
      "pinEnabled": "PIN-lukituksen avaus käytössä onnistuneesti",
      "pinDisabled": "PIN-lukituksen avaus on poistettu käytöstä",
      "passwordHelp": "Syötä koko pääsalasanasi uudelleen avataksesi holvisi. Tämä on aina käytössä varamenettelynä.",
      "keystoreIOS": "iOS Avainketju",
      "keystoreAndroid": "Android Keystore"
    },
    "autoLockSettings": {
      "description": "Valitse, kuinka kauan sovellus voi pysyä taustalla ennen kuin vaatii uudelleentodentamisen. Sinun on käytettävä Face ID:tä tai syötettävä salasanasi avataksesi holvisi uudelleen."
    },
    "identityGeneratorSettings": {
      "description": "Määritä oletuskieli- ja sukupuoliasetukset uusien käyttäjätunnusten luontia varten.",
      "languageSection": "Kieli",
      "languageDescription": "Aseta kieli, jota käytetään luotaessa uusia henkilöllisyyksiä.",
      "genderSection": "Sukupuoli",
      "genderDescription": "Aseta oletussukupuoli uusien henkilöllisyyksien luomiseksi. ",
      "ageRangeSection": "Ikähaarukka",
      "ageRangeDescription": "Aseta ikähaarukka uusia henkilöllisyyksien luomisessa",
      "genderOptions": {
        "random": "Satunnainen",
        "male": "Mies",
        "female": "Nainen"
      }
    },
    "passwordGeneratorSettings": {
      "description": "Määritä oletusasetukset, joita käytetään uusia salasanoja luotaessa. Näitä asetuksia käytetään kaikissa uusissa salasanoissa, ellei niitä ylikirjoiteta tietyille merkinnöille.",
      "preview": "Esikatsele"
    },
    "securitySettings": {
      "title": "Turvallisuus",
      "description": "Hallitse tilisi ja holvin suojausasetuksia.",
      "changeMasterPassword": "Vaihda pääsalasana",
      "activeSessionsTitle": "Aktiiviset istunnot",
      "recentAuthLogs": "Viimeisimmät varmennuslokit",
      "deleteAccountTitle": "Poista tili",
      "changePassword": {
        "headerText": "Pääsalasanan vaihtaminen muuttaa myös holvin salausavaimia. On suositeltavaa vaihtaa säännöllisesti pääsalasanaasi, jotta holvisi pysyvät turvassa.",
        "currentPassword": "Nykyinen salasana",
        "newPassword": "Uusi salasana",
        "confirmNewPassword": "Vahvista uusi salasana",
        "enterCurrentPassword": "Syötä nykyinen salasana",
        "enterNewPassword": "Syötä uusi salasana",
        "changePassword": "Vaihda salasana",
        "fillAllFields": "Täytä kaikki kentät",
        "passwordsDoNotMatch": "Uudet salasanat eivät täsmää",
        "userNotAuthenticated": "Käyttäjää ei ole todennettu",
        "initiatingChange": "Suoritetaan salasanan muutosta...",
        "currentPasswordIncorrect": "Nykyinen salasana ei ole oikein.",
        "passwordChangedSuccessfully": "Salasana vaihdettu onnistuneesti.",
        "failedToChange": "Salasanan vaihtaminen epäonnistui. Yritä uudelleen."
      },
      "activeSessions": {
        "headerText": "Alla on luettelo laitteista, joissa tilisi on tällä hetkellä kirjautunut sisään tai jossa on aktiivinen istunto. Voit kirjautua ulos mistä tahansa näistä istunnoista täällä.",
        "noSessions": "Aktiivisia istuntoja ei ole",
        "revoke": "Peruuta",
        "revokeSession": "Peruuta Istunto",
        "revokeConfirmation": "Oletko varma, että haluat peruuttaa tämän istunnon? Tämä kirjautuu ulos valitusta laitteesta.",
        "sessionRevoked": "Istunto peruutettu onnistuneesti",
        "failedToRevoke": "Istunnon peruuttaminen epäonnistui",
        "failedToLoad": "Aktiivisten istuntojen lataaminen epäonnistui",
        "lastActive": "Aktiivisena viimeksi",
        "expires": "Vanhenee"
      },
      "authLogs": {
        "headerText": "Alla näet yleiskuvan viimeaikaisista kirjautumisyrityksistä, jotka on yritetty kirjautua tilillesi.",
        "noLogs": "Todennuslokeja ei löytynyt",
        "success": "Onnistui",
        "failed": "Epäonnistui",
        "time": "Aika",
        "ipAddress": "IP-osoite",
        "client": "Asiakas",
        "failedToLoad": "Todennuslokien lataaminen epäonnistui"
      },
      "deleteAccount": {
        "headerText": "Tilin poistaminen poistaa välittömästi ja pysyvästi kaiken tietosi.",
        "warningText": "Varoitus: Tätä toimintoa ei voi peruuttaa. Kaikki tietosi poistetaan pysyvästi.",
        "finalWarning": "Lopullinen varoitus: Syötä salasanasi poistaaksesi tilisi pysyvästi.",
        "warningVaults": "Kaikki salatut holvit, jotka sisältävät kaikki käyttäjätunnuksesi, poistetaan pysyvästi",
        "warningAliases": "Sähköpostiosoitteesi aliakset ovat orpoja, eivätkä muut käyttäjät voi vaatia niitä.",
        "warningRecovery": "Tiliäsi ei voi palauttaa poistamisen jälkeen",
        "irreversibleWarning": "Tilin poisto on peruuttamatonta, eikä sitä voi peruuttaa. Alla olevan painikkeen painaminen poistaa tilisi välittömästi ja pysyvästi.",
        "enterUsername": "Syötä käyttäjänimesi jatkaaksesi",
        "password": "Salasana",
        "enterPassword": "Syötä salasana",
        "deleteAccount": "Poista tili",
        "confirmationMessage": "Oletko varma, että haluat poistaa tilisi? Tätä toimintoa ei voida peruuttaa. ",
        "usernameDoesNotMatch": "Käyttäjätunnus ei täsmää",
        "verifyingPassword": "Varmistetaan salasanaa...",
        "currentPasswordIncorrect": "Nykyinen salasana ei ole oikein",
        "initiatingDeletion": "Alustetaan tilin poistoa",
        "verifyingWithServer": "Varmistetaan palvelimella",
        "deletingAccount": "Poistetaan tiliä",
        "accountDeleted": "Tili poistettu onnistuneesti.",
        "failedToDelete": "Tilin poistaminen ei onnistunut. Yritä uudelleen."
      }
    },
    "qrScanner": {
      "title": "QR-koodiskanneri",
      "scanningMessage": "Skannaa AliasVault QR code",
      "mobileLogin": {
        "confirmTitle": "Vahvista kirjautumispyyntö",
        "confirmSubtitle": "Tunnistaudu uudelleen hyväksyäksesi kirjautuminen toisella laitteella.",
        "confirmMessage": "Olet kirjautumamassa sisään etälaitteeseen, jossa on oma tilisi. Tällä toisella laitteella on täysi pääsy holviisi. Jatka vain, jos luotat tähän laitteeseen.",
        "successDescription": "Etälaite on onnistuneesti kirjautunut sisään.",
        "requestExpired": "Tämä kirjautumispyyntö on vanhentunut. Luo uusi QR-koodi."
      }
    }
  },
  "navigation": {
    "vault": "Holvi",
    "emails": "Sähköpostit",
    "settings": "Asetukset"
  },
  "itemTypes": {
    "creating": "Luodaan",
    "editing": "Muokaataan",
    "login": {
      "title": "Kirjaudu sisään"
    },
    "alias": {
      "title": "Alias"
    },
    "creditCard": {
      "title": "Luottokortti",
      "cardInformation": "Korttitiedot"
    },
    "note": {
      "title": "Muistiinpanot"
    },
    "addField": "Lisää kenttä",
    "addCustomField": "Lisää räätälöity kenttä",
    "customFields": "Räätälöidyt kentät",
    "fieldLabel": "Kentän otsikko",
    "fieldType": "Kentän tyyppi",
    "enterFieldName": "Anna kentän nimi",
    "fieldTypes": {
      "text": "Teksti",
      "password": "Salasana:",
      "hidden": "Piilotettu",
      "email": "Sähköposti",
      "url": "URL",
      "phone": "Puhelin",
      "number": "Numero",
      "date": "Päivämäärä",
      "textArea": "Tekstialue"
    }
  },
  "fieldLabels": {
    "login.username": "Käyttäjänimi",
    "login.password": "Salasana",
    "login.email": "Sähköposti",
    "login.url": "URL",
    "alias.first_name": "Etunimi",
    "alias.last_name": "Sukunimi",
    "alias.gender": "Sukupuoli",
    "alias.birthdate": "Syntymäpäivä",
    "card.cardholder_name": "Kortinhaltijan nimi",
    "card.number": "Kortin numero",
    "card.expiry_month": "Vanhenemiskuukausi",
    "card.expiry_year": "Vanhenemisvuosi",
    "card.cvv": "CVV",
    "card.pin": "PIN-koodi",
    "notes.content": "Huomautukset"
  },
  "items": {
    "title": "Tiedot",
    "addItem": "Lisää tieto",
    "editItem": "Muokkaa tietoa",
    "deleteItem": "Poista kohde",
    "itemDetails": "Näytä yksityiskohdat",
    "itemCreated": "Tieto luotu",
    "itemCreatedMessage": "Uusi tietosi on lisätty holviisi ja valmis käytettäväksi.",
    "emailPreview": "Sähköpostin esikatselu",
    "untitled": "Nimetön",
    "name": "Nimi",
    "url": "URL",
    "itemName": "Nimi",
    "serviceUrl": "Palvelun URL-osoite",
    "loginCredentials": "Sisäänkirjautumistunnistetiedot",
    "cardInformation": "Korttitiedot",
    "email": "Sähköposti",
    "alias": "Alias",
    "firstName": "Etunimi",
    "lastName": "Sukunimi",
    "fullName": "Koko nimi",
    "birthDate": "Syntymäpäivä",
    "birthDatePlaceholder": "VVVV-KK-PP.",
    "notes": "Huomautukset",
    "randomAlias": "Sattumanvarainen alias",
    "manual": "Käyttäjätunnus ja salasana",
    "enterEmailPrefix": "Syötä sähköpostin etuliite",
    "selectEmailDomain": "Valitse sähköpostiverkkotunnus",
    "privateEmailTitle": "Yksityinen sähköposti",
    "privateEmailAliasVaultServer": "AliasVault-palvelin",
    "privateEmailDescription": "Päästä päähän (E2E) salattu, täysin yksityinen.",
    "publicEmailTitle": "Julkiset väliaikaisten sähköpostiosoitteiden tarjoajat (PTEP)",
    "publicEmailDescription": "Anonyymi, mutta rajoitettu yksityisyys. Sähköpostin sisällön voi lukea kuka tahansa, joka tietää osoitteen.",
    "searchPlaceholder": "Etsitään holvia...",
    "noMatchingItems": "No items match the selected filter.",
    "noMatchingItemsSearch": "No items matching \"{{search}}\"",
    "noMatchingItemsWithFilter": "No {{filter}} items matching \"{{search}}\"",
    "noItemsFound": "Tietoja ei löytynyt. Luo sellainen aloittaaksesi. Vinkki: voit myös kirjautua AliasVaultin web-sovellukseen tuodaksesi käyttäjätietoja muista salasananhallintalaitteista.",
    "allItemsInFolders": "All your items are organized in folders. Tap a folder above to view your credentials, or use the search to find specific items.",
    "clearSearch": "Clear search",
    "clearFilter": "Clear filter",
    "recentEmails": "Viimeaikaiset sähköpostit",
    "loadingEmails": "Ladataan sähköposteja...",
    "noEmailsYet": "Sähköposteja ei ole vielä vastaanotettu.",
    "offlineEmailsMessage": "Olet ei-verkkotilassa. Yhdistä internetiin ladataksesi sähköpostisi.",
    "emailLoadError": "Sähköpostien lataamisessa tapahtui virhe. Yritä myöhemmin uudelleen.",
    "emailUnexpectedError": "Odottamaton virhe sähköpostien lataamisen aikana. Yritä myöhemmin uudelleen.",
    "password": "Salasana",
    "passwordLength": "Salasanan pituus",
    "changePasswordComplexity": "Salasana-asetukset",
    "includeLowercase": "Pienet kirjaimet (a-ö)",
    "includeUppercase": "Isot kirjaimet  (A-Ö)",
    "includeNumbers": "Numerot (0-9)",
    "includeSpecialChars": "Erikoismerkit (!@#)",
    "avoidAmbiguousChars": "Vältä epäselviä merkkejä",
    "passwordTypeBasic": "Salasana",
    "passwordTypeDiceware": "Passphrase",
    "passphraseLanguage": "Passphrase language",
    "wordCount": "Words",
    "capitalization": "Capitalization",
    "separator": "Separator",
    "salt": "Salt",
    "dicewareCapitalizationOption": {
      "Lowercase": "Lowercase",
      "TitleCase": "Title Case",
      "Uppercase": "Uppercase"
    },
    "dicewareSeparatorOption": {
      "Dash": "Dash",
      "Space": "Space",
      "Underscore": "Underscore",
      "Dot": "Dot"
    },
    "dicewareSaltOption": {
      "Prefix": "Prefix",
      "Sprinkle": "Random position",
      "Suffix": "Suffix"
    },
    "errorLoadingItems": "Virhe ladattaessa tietoja",
    "vaultSyncFailed": "Holvin synkronointi epäonnistui",
    "vaultSyncedSuccessfully": "Holvi synkronoitu",
    "vaultUpToDate": "Holvi on ajan tasalla",
    "offlineMessage": "Olet ei-verkkotilassa. Yhdistä internetiin synkronoidaksesi holvisi.",
    "switchBackToOriginalApp": "Switch back to the original app to continue.",
    "autofillOpenApp": {
      "title": "Autofill request",
      "description": "Choose an action for the app or website that requested autofill.",
      "appOrUrlLabel": "App or URL",
      "findExistingTitle": "Link to existing credential",
      "findExistingDescription": "Select an existing credential from your vault to link to the address above.",
      "createNewTitle": "Create new credential",
      "createNewDescription": "Add a new credential to your vault for this app or URL."
    },
    "autofillLinkExisting": {
      "title": "Link to existing credential",
      "intro": "Select an existing credential from your vault to link to \"{{target}}\".",
      "confirmTitle": "Link to credential?",
      "confirmMessage": "Are you sure you want to link \"{{url}}\" to this credential?"
    },
    "autofillUrlAdded": {
      "title": "Credential linked",
      "message": "Autofill should now offer this credential the next time you open the app."
    },
    "filters": {
      "all": "Tiedot",
      "showFolders": "Folders",
      "passkeys": "Sala-avaimet",
      "attachments": "Liitteet",
      "totp": "2FA Codes"
    },
    "sort": {
      "title": "Sort by",
      "oldestFirst": "Oldest first",
      "newestFirst": "Newest first",
      "alphabetical": "Alphabetical (A-Z)"
    },
    "totpCode": "TOTP-koodi",
    "attachments": "Liitteet",
    "deleteAttachment": "Poista",
    "fileSavedTo": "Tiedosto tallennettu kohteeseen",
    "previewNotSupported": "Esikatselua ei tuettu",
    "downloadToView": "Lataa tiedosto nähdäksesi sen",
    "unsavedChanges": {
      "title": "Hylkää muutokset",
      "message": "Sinulla on tallentamattomia muutoksia. Haluatko varmasti hylätä ne?",
      "discard": "Hylkää"
    },
    "toasts": {
      "itemUpdated": "Item updated successfully",
      "itemCreated": "Tieto luotu onnistuneesti",
      "itemDeleted": "Item deleted successfully",
      "usernameCopied": "Käyttäjänimi kopioitu leikepöydälle",
      "emailCopied": "Sähköpostiosoite kopioitu leikepöydälle",
      "passwordCopied": "Salasana kopioitu leikepöydälle",
      "totpCodeCopied": "TOTP code copied to clipboard",
      "urlCopied": "URL copied to clipboard"
    },
    "createNewAliasFor": "Luo uusi alias kohteelle",
    "contextMenu": {
      "title": "Item Options",
      "edit": "Muokkaa",
      "delete": "Poista",
      "copyUsername": "Kopioi käyttäjänimi",
      "copyEmail": "Kopioi sähköposti",
      "copyPassword": "Kopioi salasana",
      "copyTotpCode": "Copy TOTP Code"
    },
    "urlContextMenu": {
      "title": "URL Options",
      "copyLink": "Copy Link",
      "openLink": "Open Link",
      "shareLink": "Share Link"
    },
    "viewHistory": "View history",
    "history": "History",
    "noHistoryAvailable": "No history available",
    "deleteHistoryConfirm": "Are you sure you want to delete this history record?",
    "deleteConfirm": "Are you sure you want to delete this item? This action cannot be undone.",
    "folders": {
      "folder": "Kansio",
      "newFolder": "New Folder",
      "createFolder": "Luo kansio",
      "editFolder": "Edit Folder",
      "folderName": "Folder Name",
      "folderNamePlaceholder": "e.g., Work, Personal",
      "folderNameRequired": "Folder name is required",
      "deleteFolder": "Delete Folder",
      "deleteFolderKeepItems": "Delete folder only",
      "deleteFolderKeepItemsDescription": "Items will be moved to the parent folder.",
      "deleteFolderAndItems": "Delete folder and all items",
      "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.",
      "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.",
      "selectFolder": "Valitse kansio"
    },
    "recentlyDeleted": {
      "title": "Recently Deleted",
      "noItems": "No deleted items",
      "noItemsDescription": "Items you delete will appear here for {{days}} days before being permanently removed.",
      "description": "These items will be permanently deleted after {{days}} days. You can restore them or delete them immediately.",
      "restore": "Restore",
      "deletePermanently": "Delete Permanently",
      "emptyAll": "Empty All",
      "daysRemaining": "{{count}} day remaining",
      "daysRemaining_plural": "{{count}} days remaining",
      "expiringSoon": "Expiring soon",
      "confirmDeleteTitle": "Delete Permanently?",
      "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.",
      "confirmEmptyAllTitle": "Empty Recently Deleted?",
      "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.",
      "itemRestored": "Item restored",
      "itemDeleted": "Item permanently deleted",
      "allItemsDeleted": "All items permanently deleted"
    }
  },
  "emails": {
    "title": "Sähköpostit",
    "emailDetails": "Sähköpostin tiedot",
    "subject": "Aihe:",
    "date": "Päiväys:",
    "from": "Lähettäjä:",
    "to": "Vastaanottaja:",
    "attachments": "Liitteet",
    "deleteEmail": "Poista sähköposti",
    "deleteEmailConfirm": "Oletko varma, että haluat poistaa tämän sähköpostiviestin? Toiminto on pysyvä eikä sitä voi peruuttaa.",
    "emailNotFound": "Sähköpostia ei löydy",
    "formatHtml": "HTML",
    "formatPlain": "Teksti",
    "formatSource": "Source",
    "formatSwitchTitle": "Switch email format",
    "sizeKB": "kB",
    "offlineMessage": "Olet offline-tilassa. Ole hyvä ja yhdistä internetiin ladataksesi sähköpostiosoitteesi.",
    "emptyMessage": "Et ole vielä saanut sähköpostiviestejä yksityisissä sähköpostiosoitteissasi. Kun saat uuden sähköpostiviestin, se näkyy täällä.",
    "loadMore": "Load More ({{count}} remaining)",
    "time": {
      "justNow": "juuri nyt",
      "minutesAgo_single": "{{count}} min sitten",
      "minutesAgo_plural": "{{count}} minuuttia sitten",
      "hoursAgo_single": "{{count}} h sitten",
      "hoursAgo_plural": "{{count}} tuntia sitten",
      "yesterday": "eilen"
    }
  },
  "validation": {
    "required": "Tämä kenttä on pakollinen.",
    "serviceNameRequired": "Palvelun nimi on pakollinen",
    "invalidDateFormat": "Päivämäärän on oltava muodossa VVVV-KK-PP",
    "invalidEmailFormat": "Virheellinen sähköpostiosoitteen muoto"
  },
  "apiErrors": {
    "CLAIM_DOES_NOT_MATCH_USER": "Nykyinen valittu sähköpostiosoite on jo käytössä. Ole hyvä ja vaihda sähköpostiosoite muokkaamalla tätä tunnusta.",
    "CLAIM_DOES_NOT_EXIST": "Tapahtui virhe ladattaessa sähköposteja. Yritä muokata ja tallentaa tunnistetiedot synkronoidaksesi tietokannan, ja yritä sitten uudelleen.",
    "UNKNOWN_ERROR": "Tapahtui tuntematon virhe. Yritä uudelleen.",
    "ACCOUNT_LOCKED": "Tili on tilapäisesti lukittu liian monen epäonnistuneen yrityksen vuoksi. Yritä myöhemmin uudelleen.",
    "ACCOUNT_BLOCKED": "Tilisi on poistettu käytöstä. Jos uskot, että tämä on virhe, ota yhteyttä tukeen.",
    "USER_NOT_FOUND": "Virheellinen käyttäjänimi tai salasana. Yritä uudelleen.",
    "INVALID_AUTHENTICATOR_CODE": "Virheellinen todennuskoodi. Yritä uudelleen.",
    "INVALID_RECOVERY_CODE": "Virheellinen palautuskoodi. Ole hyvä ja yritä uudelleen.",
    "REFRESH_TOKEN_REQUIRED": "Päivitetty tunniste tarvitaan",
    "INVALID_REFRESH_TOKEN": "Virheellinen päivitetty tunniste.",
    "PUBLIC_REGISTRATION_DISABLED": "Uuden tilin rekisteröinti on poistettu käytöstä tällä palvelimella. Ota yhteyttä järjestelmänvalvojaan.",
    "USERNAME_REQUIRED": "Käyttäjänimi vaaditaan",
    "USERNAME_ALREADY_IN_USE": "Käyttäjänimi on jo käytössä.",
    "USERNAME_AVAILABLE": "Käyttäjänimi on käytettävissä.",
    "USERNAME_MISMATCH": "Käyttäjätunnus ei vastaa nykyistä käyttäjää.",
    "PASSWORD_MISMATCH": "Annettu salasana ei vastaa nykyistä salasanaasi.",
    "ACCOUNT_SUCCESSFULLY_DELETED": "Tili poistettu onnistuneesti.",
    "USERNAME_EMPTY_OR_WHITESPACE": "Käyttäjänimi ei voi olla tyhjä tai annetun muotoinen.",
    "USERNAME_TOO_SHORT": "Käyttäjänimi liian lyhyt. Nimen on oltava vähintään 3 merkinmittainen. ",
    "USERNAME_TOO_LONG": "Käyttäjänimi liian pitkä. Nimi ei voi olla pidempi kuin 40 merkkiä.",
    "USERNAME_INVALID_EMAIL": "Virheellinen sähköpostiosoite. ",
    "USERNAME_INVALID_CHARACTERS": "Käyttäjänimi on vihreellinen - voi sisältää vain kirjaimia tai numeroita.",
    "VAULT_NOT_UP_TO_DATE": "Holvisi ei ole ajan tasalla. Synkronoi holvisi ja yritä uudelleen.",
    "INTERNAL_SERVER_ERROR": "Sisäinen palvelinvirhe.",
    "VAULT_ERROR": "Paikallinen holvi ei ole ajan tasalla. Synkronoi holvisi päivittämällä sivu ja yritä uudelleen."
  },
  "sync": {
    "offline": "Offline",
    "syncing": "Syncing...",
    "pending": "Pending sync",
    "backOnline": "Takaisin linjoilla!",
    "stillOffline": "Yhä offline-tilassa",
    "syncFailed": "Sync failed"
  },
  "app": {
    "status": {
      "unlockingVault": "Avataan holvia",
      "decryptingVault": "Pureraan holvin salausta"
    },
    "navigation": {
      "login": "Kirjaudu sisään",
      "loginSettings": "Sisäänkirjautumisen asetukset"
    },
    "notFound": {
      "title": "Sivua ei löydy",
      "message": "Tämä sivu on siirretty tai poistettu.",
      "goHome": "Siirry takaisin alkuun"
    },
    "appName": "AliasVault",
    "reinitialize": {
      "vaultAutoLockedMessage": "Holvi lukittu automaattisesti aikakatkaisun jälkeen.",
      "attemptingToUnlockMessage": "Yritetään avata lukitus."
    },
    "vaultError": {
      "title": "Vault Error",
      "description": "An error occurred while loading your vault. If this problem persists, please contact support.",
      "showDetails": "Show error details",
      "hideDetails": "Hide error details",
      "copyErrorDetails": "Copy error details"
    },
    "loginSettings": {
      "title": "API-yhteys",
      "selfHosted": "Itseylläpidetty (Self-hosted)",
      "customApiUrl": "Mukautettu API URL-osoite",
      "customApiUrlPlaceholder": "https://my-aliasvault-instance.com/api",
      "version": "Versio {{version}}",
      "advancedSettings": "Advanced settings",
      "customProxyHeaders": "Custom proxy headers",
      "customProxyHeadersDescription": "Add HTTP headers that will be sent with every request to your AliasVault server. Can be used for self-hosted setups behind a reverse proxy that checks for custom headers (e.g. Pangolin, Cloudflare Access).",
      "headerName": "Header name",
      "headerNamePlaceholder": "X-Custom-Header",
      "headerValue": "Header value"
    }
  },
  "upgrade": {
    "title": "Päivitä Holvi",
    "subtitle": "AliasVault on päivitetty ja holvisi on päivitettävä. Tämän pitäisi kestää vain muutama sekunti.",
    "versionInformation": "Versiotiedot",
    "yourVault": "Holvisi versio:",
    "newVersion": "Uusi saatavilla oleva versio:",
    "upgrade": "Päivitä",
    "upgrading": "Päivitetään...",
    "logout": "Kirjaudu ulos",
    "whatsNew": "Mitä uutta?",
    "whatsNewDescription": "Päivitys on tarpeen, jotta voidaan tukea seuraavia muutoksia:",
    "noDescriptionAvailable": "Kuvausta ei ole saatavilla tälle versiolle.",
    "status": {
      "preparingUpgrade": "Valmistellaan päivitystä...",
      "vaultAlreadyUpToDate": "Holvi on jo ajan tasalla",
      "applyingDatabaseMigrations": "Toteutetaan tietokannan siirtoja...",
      "applyingMigration": "Suoritetaan tietokannan siirtoa {{current}} / {{total}}...",
      "committingChanges": "Suoritetaan muutoksia..."
    },
    "alerts": {
      "unableToGetVersionInfo": "Versiotietoja ei löytynyt. Yritä uudelleen.",
      "selfHostedServer": "Itse",
      "selfHostedWarning": "Jos käytät itseylläpidettyä  palvelinta (Self-hosted), varmista että päivität myös itseylläpidetyn yksikkösi, koska muuten kirjautuminen web-palveluun ja sovellukseen voivat lakata toimimasta.",
      "continueUpgrade": "Jatka päivitystä",
      "upgradeFailed": "Päivitys epäonnistui",
      "failedToApplyMigration": "Tietokannan siirto {{current}} / {{total}} epäonnistui."
    }
  }
}
