# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: django-allauth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-05 08:42-0600\n"
"PO-Revision-Date: 2025-07-25 20:25+0200\n"
"Last-Translator: Juho Enala <juho.enala@gmail.com>\n"
"Language-Team: Finnish <fi@li.org>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Translated-Using: django-rosetta 0.7.6\n"

#: account/adapter.py:61
msgid "This account is currently inactive."
msgstr "Tämä tili on poistettu käytöstä."

#: account/adapter.py:63
msgid "You cannot remove your primary email address."
msgstr "Et voi poistaa ensisijaista sähköpostiosoitettasi."

#: account/adapter.py:66
msgid "This email address is already associated with this account."
msgstr "Sähköpostiosoite on jo liitetty tähän tilliin."

#: account/adapter.py:69
msgid "The email address and/or password you specified are not correct."
msgstr "Annettu sähköposti tai salasana ei ole oikein."

#: account/adapter.py:72
msgid "The phone number and/or password you specified are not correct."
msgstr "Antamasi puhelinnumero ja/tai salasana ei ole oikein."

#: account/adapter.py:74
msgid "A user is already registered with this email address."
msgstr "Tämä sähköpostiosoite on jo käytössä."

#: account/adapter.py:75
msgid "Please type your current password."
msgstr "Ole hyvä ja anna nykyinen salasanasi."

#: account/adapter.py:76 mfa/adapter.py:40
msgid "Incorrect code."
msgstr "Virheellinen koodi."

#: account/adapter.py:77
msgid "Incorrect password."
msgstr "Virheellinen salasana."

#: account/adapter.py:78
msgid "Invalid or expired key."
msgstr "Virheellinen tai vanhentunut avain."

#: account/adapter.py:79
msgid "Invalid login."
msgstr "Virheellinen kirjautuminen."

#: account/adapter.py:80
msgid "The password reset token was invalid."
msgstr "Salasanan uusimistarkiste ei kelpaa."

#: account/adapter.py:81
#, python-format
msgid "You cannot add more than %d email addresses."
msgstr "Et voi lisätä enempää kuin %d sähköpostiosoitetta."

#: account/adapter.py:82
msgid "A user is already registered with this phone number."
msgstr "Tämä puhelinnumero on jo käytössä."

#: account/adapter.py:84
msgid "Too many failed login attempts. Try again later."
msgstr ""
"Liian monta virheellistä kirjautumisyritystä. Yritä myöhemmin uudelleen."

#: account/adapter.py:86
msgid "The email address is not assigned to any user account."
msgstr "Sähköpostiosoite ei ole liitetty mihinkään käyttäjätiliin."

#: account/adapter.py:87
msgid "The phone number is not assigned to any user account."
msgstr "Puhelinnumero ei ole liitetty mihinkään käyttäjätiliin."

#: account/adapter.py:88
#: templates/account/messages/unverified_primary_email.txt:2
msgid "Your primary email address must be verified."
msgstr "Ensisijaisen sähköpostiosoiteen tulee olla vahvistettu."

#: account/adapter.py:90
msgid "Username can not be used. Please use other username."
msgstr "Käyttäjänimeä ei voi käyttää. Valitse toinen käyttäjänimi."

#: account/adapter.py:93
msgid "The username and/or password you specified are not correct."
msgstr "Annettu käyttäjänimi tai salasana ei ole oikein."

#: account/adapter.py:98
msgid "Please select only one."
msgstr "Valitse vain yksi."

#: account/adapter.py:99
msgid "The new value must be different from the current one."
msgstr "Uuden arvon täytyy olla eri kuin nykyinen."

#: account/adapter.py:100
msgid "Be patient, you are sending too many requests."
msgstr "Ole kärsivällinen, lähetät liian monta pyyntöä."

#: account/adapter.py:826
msgid "Use your password"
msgstr "Käytä salasanaasi"

#: account/adapter.py:835
msgid "Use authenticator app or code"
msgstr "Käytä tunnistussovellusta tai koodia"

#: account/adapter.py:842 templates/mfa/authenticate.html:41
#: templates/mfa/webauthn/reauthenticate.html:15
msgid "Use a security key"
msgstr "Käytä turva-avainta"

#: account/admin.py:30
#, python-brace-format
msgid "Marked {email} as verified."
msgstr "Merkitty {email} vahvistetuksi."

#: account/admin.py:36
#, python-brace-format
msgid "Failed to mark {email} as verified."
msgstr "Osoitteen {email} merkitseminen vahvistetuksi epäonnistui."

#: account/admin.py:42
msgid "Mark selected email addresses as verified"
msgstr "Merkitse valitut sähköpostiosoitteet vahvistetuiksi"

#: account/apps.py:11
msgid "Accounts"
msgstr "Tili"

#: account/fields.py:12 account/forms.py:299 idp/oidc/forms.py:43
msgid "Email"
msgstr "Sähköposti"

#: account/fields.py:19
msgid "Email address"
msgstr "Sähköpostiosoite"

#: account/fields.py:62
msgid "Enter a phone number including country code (e.g. +1 for the US)."
msgstr "Anna puhelinnumero maakoodilla (esim. +358 Suomelle)."

#: account/fields.py:68 account/fields.py:72 account/forms.py:325
msgid "Phone"
msgstr "Puhelin"

#: account/forms.py:61 account/forms.py:524
msgid "You must type the same password each time."
msgstr "Salasanojen tulee olla samat."

#: account/forms.py:66 account/forms.py:451 account/forms.py:610
#: account/forms.py:696
msgid "Password"
msgstr "Salasana"

#: account/forms.py:67
msgid "Remember Me"
msgstr "Muista minut"

#: account/forms.py:79 account/forms.py:82 account/forms.py:265
#: account/forms.py:268 account/forms.py:311
msgid "Username"
msgstr "Käyttäjänimi"

#: account/forms.py:96
msgctxt "field label"
msgid "Login"
msgstr "Käyttäjätunnus"

#: account/forms.py:115
msgid "Username, email or phone"
msgstr "Käyttäjänimi, sähköposti tai puhelin"

#: account/forms.py:117
msgid "Username or email"
msgstr "Käyttäjänimi tai sähköposti"

#: account/forms.py:119
msgid "Username or phone"
msgstr "Käyttäjänimi tai puhelin"

#: account/forms.py:121
msgid "Email or phone"
msgstr "Sähköposti tai puhelin"

#: account/forms.py:144
msgid "Forgot your password?"
msgstr "Unohditko salasanasi?"

#: account/forms.py:287
msgid "Email (again)"
msgstr "Sähköposti (uudestaan)"

#: account/forms.py:292
msgid "Email address confirmation"
msgstr "Sähköpostiosoitteen vahvistus"

#: account/forms.py:302
msgid "Email (optional)"
msgstr "Sähköpostiosoite (valinnainen)"

#: account/forms.py:314
msgid "Username (optional)"
msgstr "Käyttäjänimi (valinnainen)"

#: account/forms.py:388
msgid "You must type the same email each time."
msgstr "Sinun täytyy kirjoittaa sama sähköposti joka kerta."

#: account/forms.py:458 account/forms.py:611
msgid "Password (again)"
msgstr "Salasana (uudestaan)"

#: account/forms.py:591
msgid "Current Password"
msgstr "Nykyinen salasana"

#: account/forms.py:593 account/forms.py:649
msgid "New Password"
msgstr "Uusi salasana"

#: account/forms.py:594 account/forms.py:650
msgid "New Password (again)"
msgstr "Uusi salasana (uudestaan)"

#: account/forms.py:767 account/forms.py:769 idp/oidc/forms.py:51
#: idp/oidc/forms.py:54 mfa/base/forms.py:12 mfa/base/forms.py:14
#: mfa/totp/forms.py:13
#: templates/idp/oidc/device_authorization_confirm_form.html:16
msgid "Code"
msgstr "Koodi"

#: account/models.py:23
msgid "user"
msgstr "käyttäjä"

#: account/models.py:29 account/models.py:37 account/models.py:139
msgid "email address"
msgstr "sähköpostiosoite"

#: account/models.py:31
msgid "verified"
msgstr "vahvistettu"

#: account/models.py:32
msgid "primary"
msgstr "ensisijainen"

#: account/models.py:38
msgid "email addresses"
msgstr "sähköpostiosoitteet"

#: account/models.py:142
msgid "created"
msgstr "luotu"

#: account/models.py:143
msgid "sent"
msgstr "lähetetty"

#: account/models.py:144 socialaccount/models.py:70
msgid "key"
msgstr "avain"

#: account/models.py:149
msgid "email confirmation"
msgstr "sähköpostivarmistus"

#: account/models.py:150
msgid "email confirmations"
msgstr "sähköpostivarmistukset"

#: headless/apps.py:7
msgid "Headless"
msgstr "Headless"

#: idp/oidc/adapter.py:30
msgid "View your user ID"
msgstr "Näytä käyttäjätunnuksesi"

#: idp/oidc/adapter.py:31
msgid "View your email address"
msgstr "Näytä sähköpostiosoitteesi"

#: idp/oidc/adapter.py:32
msgid "View your basic profile information"
msgstr "Näytä perusprofiilin tiedot"

#: idp/oidc/forms.py:31
msgid "Grant permissions"
msgstr "Myönnä käyttöoikeudet"

#: idp/oidc/internal/clientkit.py:22
msgid "Wildcards are not allowed unless 'Allow URI wildcards' is enabled."
msgstr ""
"Jokerimerkkejä ei sallita, ellei 'Salli URI-jokerimerkit' ole käytössä."

#: idp/oidc/internal/clientkit.py:27
msgid ""
"URI '{}' contains more than one wildcard (*). Only one wildcard per URI is "
"allowed."
msgstr ""
"URI '{}' sisältää useamman kuin yhden jokerimerkin (*). Vain yksi "
"jokerimerkki per URI on sallittu."

#: idp/oidc/internal/clientkit.py:39
msgid "Wildcards are only allowed in the hostname portion of the URI."
msgstr "Jokerimerkit ovat sallittuja vain URI:n isäntänimi-osassa."

#: idp/oidc/models.py:37
msgid "Authorization code"
msgstr "Valtuutuskoodi"

#: idp/oidc/models.py:38
msgid "Device code"
msgstr "Laitekoodi"

#: idp/oidc/models.py:39
msgid "Client credentials"
msgstr "Asiakastunnukset"

#: idp/oidc/models.py:40
msgid "Refresh token"
msgstr "Virkistysmerkki"

#: idp/oidc/models.py:43
msgid "Confidential"
msgstr "Luottamuksellinen"

#: idp/oidc/models.py:44
msgid "Public"
msgstr "Julkinen"

#: idp/oidc/models.py:58
msgid ""
"The scope(s) the client is allowed to request. Provide one value per line, "
"e.g.: openid(ENTER)profile(ENTER)email(ENTER)"
msgstr ""
"Käyttöalueet, joita asiakas voi pyytää. Anna yksi arvo per rivi, esim.: "
"openid(ENTER)profile(ENTER)email(ENTER)"

#: idp/oidc/models.py:64
msgid ""
"In case the client does not specify any scope, these default scopes are "
"used. Provide one value per line, e.g.: "
"openid(ENTER)profile(ENTER)email(ENTER)"
msgstr ""
"Jos asiakas ei määritä käyttöaluetta, käytetään näitä oletusarvoja. Anna "
"yksi arvo per rivi, esim.: openid(ENTER)profile(ENTER)email(ENTER)"

#: idp/oidc/models.py:75
msgid ""
"A list of allowed grant types. Provide one value per line, e.g.: "
"authorization_code(ENTER)client_credentials(ENTER)refresh_token(ENTER)"
msgstr ""
"Luettelo sallituista valtuutustyypeistä. Anna yksi arvo per rivi, esim.: "
"authorization_code(ENTER)client_credentials(ENTER)refresh_token(ENTER)"

#: idp/oidc/models.py:86
msgid "A list of allowed origins for cross-origin requests, one per line."
msgstr ""
"Luettelo sallituista alkuperistä toimialuerajat ylittäville pyynnöille, yksi "
"per rivi."

#: idp/oidc/models.py:94
msgid ""
"Allow wildcards (*) in redirect URIs and CORS origins. When enabled, URIs "
"can contain a single asterisk to match subdomains."
msgstr ""
"Salli jokerimerkit (*) uudelleenohjaus-URI:issa ja CORS-lähteissä. Kun "
"käytössä, URI:t voivat sisältää yhden tähtimerkin aliverkkotunnusten "
"vastaamiseen."

#: idp/oidc/models.py:102
msgid ""
"A list of allowed response types. Provide one value per line, e.g.: "
"code(ENTER)id_token token(ENTER)"
msgstr ""
"Luettelo sallituista vastaustyypeistä. Anna yksi arvo per rivi, esim.: "
"code(ENTER)id_token token(ENTER)"

#: idp/oidc/models.py:115
msgid "client"
msgstr "asiakas"

#: idp/oidc/models.py:116
msgid "clients"
msgstr "asiakkaat"

#: mfa/adapter.py:32
msgid ""
"You cannot add an email address to an account protected by two-factor "
"authentication."
msgstr ""
"Et voi lisätä sähköpostiosoitetta tiliin, joka on suojattu kaksivaiheisella "
"tunnistuksella."

#: mfa/adapter.py:35
msgid "You cannot deactivate two-factor authentication."
msgstr "Et voi poistaa kaksivaiheista tunnistusta käytöstä."

#: mfa/adapter.py:38
msgid ""
"You cannot generate recovery codes without having two-factor authentication "
"enabled."
msgstr ""
"Et voi luoda palautuskoodeja ilman, että kaksivaiheinen tunnistus on "
"käytössä.Et voi luoda palautuskoodeja ilman kaksivaiheisen tunnistuksen "
"käyttöönottoa."

#: mfa/adapter.py:42
msgid ""
"You cannot activate two-factor authentication until you have verified your "
"email address."
msgstr ""
"Et voi ottaa kaksivaiheista tunnistusta käyttöön ennen kuin olet vahvistanut "
"sähköpostiosoitteesi."

#: mfa/adapter.py:141
msgid "Master key"
msgstr "Pääavain"

#: mfa/adapter.py:143
msgid "Backup key"
msgstr "Varmuuskopiointinavain"

#: mfa/adapter.py:144
#, python-brace-format
msgid "Key nr. {number}"
msgstr "Avain nro. {number}"

#: mfa/apps.py:9
msgid "MFA"
msgstr "MFA"

#: mfa/models.py:24
msgid "Recovery codes"
msgstr "Palautuskoodit"

#: mfa/models.py:25
msgid "TOTP Authenticator"
msgstr "TOTP-tunnistin"

#: mfa/models.py:26
msgid "WebAuthn"
msgstr "WebAuthn"

#: mfa/totp/forms.py:11
msgid "Authenticator code"
msgstr "Tunnistinkoodi"

#: mfa/webauthn/forms.py:56
msgid "Passwordless"
msgstr "Salasanaton"

#: mfa/webauthn/forms.py:59
msgid ""
"Enabling passwordless operation allows you to sign in using just this key, "
"but imposes additional requirements such as biometrics or PIN protection."
msgstr ""
"Salasanattoman toiminnan käyttöönotto mahdollistaa kirjautumisen pelkällä "
"avaimella, mutta vaatii lisätoimenpiteitä kuten biometrista tunnistusta tai "
"PIN-koodia."

#: socialaccount/adapter.py:30
#, python-format
msgid ""
"An account already exists with this email address. Please sign in to that "
"account first, then connect your %s account."
msgstr ""
"Sähköpostiosoite on jo liitetty olemassaolevaan tiliin. Kirjaudu ensin "
"kyseiseen tiliin ja liitä %s-tilisi vasta sitten."

#: socialaccount/adapter.py:34
msgid "Invalid token."
msgstr "Virheellinen tunniste."

#: socialaccount/adapter.py:35
msgid "Your account has no password set up."
msgstr "Tilillesi ei ole asetettu salasanaa."

#: socialaccount/adapter.py:36
msgid "Your account has no verified email address."
msgstr "Tiliisi ei ole liitetty vahvistettua sähköpostiosoitetta."

#: socialaccount/adapter.py:38
msgid "You cannot disconnect your last remaining third-party account."
msgstr "Et voi irrottaa viimeistä jäljellä olevaa kolmannen osapuolen tiliäsi."

#: socialaccount/adapter.py:41
#: templates/socialaccount/messages/account_connected_other.txt:2
msgid "The third-party account is already connected to a different account."
msgstr "Kolmannen osapuolen tili on jo liitetty toiseen tiliin."

#: socialaccount/apps.py:9
msgid "Social Accounts"
msgstr "Sosiaalisen median tilit"

#: socialaccount/models.py:45 socialaccount/models.py:98
msgid "provider"
msgstr "tarjoaja"

#: socialaccount/models.py:53
msgid "provider ID"
msgstr "tarjoajan ID"

#: socialaccount/models.py:57
msgid "name"
msgstr "nimi"

#: socialaccount/models.py:59
msgid "client id"
msgstr "asiakas id"

#: socialaccount/models.py:61
msgid "App ID, or consumer key"
msgstr "Sovellus ID tai kuluttajan avain"

#: socialaccount/models.py:64
msgid "secret key"
msgstr "salainen avain"

#: socialaccount/models.py:67
msgid "API secret, client secret, or consumer secret"
msgstr "API:n, asiakkaan tai kuluttajan salaisuus"

#: socialaccount/models.py:70 templates/mfa/webauthn/authenticator_list.html:18
msgid "Key"
msgstr "Avain"

#: socialaccount/models.py:82
msgid "social application"
msgstr "sosiaalinen applikaatio"

#: socialaccount/models.py:83
msgid "social applications"
msgstr "sosiaaliset applikaatiot"

#: socialaccount/models.py:118
msgid "uid"
msgstr "uid"

#: socialaccount/models.py:120
msgid "last login"
msgstr "viimeisin sisäänkirjautuminen"

#: socialaccount/models.py:121
msgid "date joined"
msgstr "liittymispäivämäärä"

#: socialaccount/models.py:122
msgid "extra data"
msgstr "lisätiedot"

#: socialaccount/models.py:126
msgid "social account"
msgstr "sosiaalisen median tili"

#: socialaccount/models.py:127
msgid "social accounts"
msgstr "sosiaalisen median tilit"

#: socialaccount/models.py:161
msgid "token"
msgstr "tunniste"

#: socialaccount/models.py:162
msgid "\"oauth_token\" (OAuth1) or access token (OAuth2)"
msgstr "\"oauth_token\" (OAuth1) tai käyttöoikeustunniste (OAuth2)"

#: socialaccount/models.py:166
msgid "token secret"
msgstr "tunnisteen salaisuus"

#: socialaccount/models.py:167
msgid "\"oauth_token_secret\" (OAuth1) or refresh token (OAuth2)"
msgstr "\"oauth_token_secret\" (OAuth1) tai virkistysmerkki (OAuth2)"

#: socialaccount/models.py:170
msgid "expires at"
msgstr "vanhenee"

#: socialaccount/models.py:175
msgid "social application token"
msgstr "sosiaalisen sovelluksen tunniste"

#: socialaccount/models.py:176
msgid "social application tokens"
msgstr "sosiaalisen sovelluksen tunnisteet"

#: socialaccount/providers/douban/views.py:35
msgid "Invalid profile data"
msgstr "Virheelliset profiilin tiedot"

#: socialaccount/providers/dummy/templates/dummy/authenticate_form.html:16
msgid "Login"
msgstr "Kirjaudu sisään"

#: socialaccount/providers/dummy/templates/dummy/authenticate_form.html:19
#: templates/account/base_confirm_code.html:48
#: templates/account/base_confirm_code.html:52
#: templates/account/password_reset_from_key.html:33
#: templates/idp/oidc/authorization_form.html:26
#: templates/mfa/authenticate.html:28 templates/mfa/authenticate.html:44
#: templates/mfa/trust.html:29 templates/mfa/webauthn/signup_form.html:26
msgid "Cancel"
msgstr "Peruuta"

#: socialaccount/providers/oauth/client.py:86
#, python-format
msgid ""
"Invalid response while obtaining request token from \"%s\". Response was: %s."
msgstr ""
"Virheellinen vastaus palvelusta \"%s\" pyyntötunnistetta haettaessa. Vastaus "
"oli: %s."

#: socialaccount/providers/oauth/client.py:121
#: socialaccount/providers/pocket/client.py:81
#, python-format
msgid "Invalid response while obtaining access token from \"%s\"."
msgstr "Virhe hankittaessa käyttöoikeustunnistetta palvelusta \"%s\""

#: socialaccount/providers/oauth/client.py:142
#, python-format
msgid "No request token saved for \"%s\"."
msgstr "Pyyntötunnistetta ei ole tallennettu palvelulle \"%s\"."

#: socialaccount/providers/oauth/client.py:193
#, python-format
msgid "No access token saved for \"%s\"."
msgstr "Käyttöoikeustunnistetta ei ole tallennettu palvelulle \"%s\"."

#: socialaccount/providers/oauth/client.py:215
#, python-format
msgid "No access to private resources at \"%s\"."
msgstr "Ei pääsyä yksityisiin resursseihin palvelussa \"%s\"."

#: socialaccount/providers/pocket/client.py:39
#, python-format
msgid "Invalid response while obtaining request token from \"%s\"."
msgstr "Virheellinen vastaus palvelusta \"%s\"."

#: templates/account/account_inactive.html:5
#: templates/account/account_inactive.html:9
msgid "Account Inactive"
msgstr "Tili poissa käytöstä"

#: templates/account/account_inactive.html:12
msgid "This account is inactive."
msgstr "Tämä tili ei ole käytössä."

#: templates/account/base_confirm_code.html:27
#, python-format
msgid ""
"We've sent a code to %(recipient)s. The code expires shortly, so please "
"enter it soon."
msgstr ""
"Lähetimme koodin osoitteeseen %(recipient)s. Koodi vanhenee pian, joten "
"syötä se mahdollisimman pian."

#: templates/account/base_confirm_code.html:39
#: templates/account/email_confirm.html:24
#: templates/account/reauthenticate.html:18
#: templates/idp/oidc/device_authorization_confirm_form.html:26
#: templates/mfa/reauthenticate.html:18
msgid "Confirm"
msgstr "Vahvista"

#: templates/account/base_confirm_code.html:43
msgid "Request new code"
msgstr "Pyydä uusi koodi"

#: templates/account/base_reauthenticate.html:5
#: templates/account/base_reauthenticate.html:9
msgid "Confirm Access"
msgstr "Vahvista pääsy"

#: templates/account/base_reauthenticate.html:12
msgid "Please reauthenticate to safeguard your account."
msgstr "Tunnistaudu uudelleen tilisi suojaamiseksi."

#: templates/account/base_reauthenticate.html:19
#: templates/mfa/authenticate.html:37
msgid "Alternative options"
msgstr "Vaihtoehtoiset toiminnot"

#: templates/account/confirm_email_verification_code.html:5
msgid "Email Verification"
msgstr "Sähköpostin vahvistus"

#: templates/account/confirm_email_verification_code.html:8
msgid "Enter Email Verification Code"
msgstr "Anna sähköpostin vahvistuskoodi"

#: templates/account/confirm_email_verification_code.html:16
msgid "Use a different email address"
msgstr "Käytä eri sähköpostiosoitetta"

#: templates/account/confirm_login_code.html:5 templates/account/login.html:5
#: templates/account/login.html:9 templates/account/login.html:31
#: templates/account/request_login_code.html:5
#: templates/allauth/layouts/base.html:68 templates/mfa/authenticate.html:6
#: templates/mfa/authenticate.html:24 templates/openid/login.html:5
#: templates/openid/login.html:9 templates/openid/login.html:20
#: templates/socialaccount/login.html:5
#: templates/socialaccount/login_redirect.html:5
msgid "Sign In"
msgstr "Kirjaudu sisään"

#: templates/account/confirm_login_code.html:8
msgid "Enter Sign-In Code"
msgstr "Anna sisäänkirjautumiskoodi"

#: templates/account/confirm_password_reset_code.html:5
#: templates/account/email/password_reset_subject.txt:3
#: templates/account/password_reset.html:4
#: templates/account/password_reset.html:8
#: templates/account/password_reset_done.html:6
#: templates/account/password_reset_done.html:10
msgid "Password Reset"
msgstr "Salasanan uusiminen"

#: templates/account/confirm_password_reset_code.html:8
msgid "Enter Password Reset Code"
msgstr "Anna salasanan palautuskoodi"

#: templates/account/confirm_phone_verification_code.html:5
msgid "Phone Verification"
msgstr "Puhelinnumeron vahvistus"

#: templates/account/confirm_phone_verification_code.html:8
msgid "Enter Phone Verification Code"
msgstr "Anna puhelinnumeron vahvistuskoodi"

#: templates/account/confirm_phone_verification_code.html:15
msgid "Use a different phone number"
msgstr "Käytä eri puhelinnumeroa"

#: templates/account/email.html:4 templates/account/email.html:8
msgid "Email Addresses"
msgstr "Sähköpostiosoitteet"

#: templates/account/email.html:12
msgid "The following email addresses are associated with your account:"
msgstr "Seuraavat sähköpostiosoitteet on liitetty tiliisi:"

#: templates/account/email.html:25
msgid "Verified"
msgstr "Vahvistettu"

#: templates/account/email.html:29
msgid "Unverified"
msgstr "Vahvistamaton"

#: templates/account/email.html:34
msgid "Primary"
msgstr "Ensisijainen"

#: templates/account/email.html:44
msgid "Make Primary"
msgstr "Aseta ensisijaiseksi"

#: templates/account/email.html:47 templates/account/email_change.html:37
#: templates/account/phone_change.html:24
msgid "Re-send Verification"
msgstr "Lähetä vahvistus uudelleen"

#: templates/account/email.html:50
#: templates/mfa/webauthn/authenticator_confirm_delete.html:16
#: templates/mfa/webauthn/authenticator_list.html:60
#: templates/socialaccount/connections.html:40
msgid "Remove"
msgstr "Poista"

#: templates/account/email.html:59
msgid "Add Email Address"
msgstr "Lisää sähköpostiosoite"

#: templates/account/email.html:70
msgid "Add Email"
msgstr "Lisää sähköposti"

#: templates/account/email.html:80
msgid "Do you really want to remove the selected email address?"
msgstr "Haluatko varmasti poistaa valitun sähköpostiosoitteen?"

#: templates/account/email/account_already_exists_message.txt:4
#, python-format
msgid ""
"You are receiving this email because you or someone else tried to signup for "
"an\n"
"account using email address:\n"
"\n"
"%(email)s\n"
"\n"
"However, an account using that email address already exists.  In case you "
"have\n"
"forgotten about this, please use the password forgotten procedure to "
"recover\n"
"your account:\n"
"\n"
"%(password_reset_url)s"
msgstr ""
"Saat tämän sähköpostin, koska sinä tai joku muu yritti rekisteröityä\n"
"käyttäen sähköpostiosoitetta:\n"
"\n"
"%(email)s\n"
"\n"
"Tällä sähköpostiosoitteella on kuitenkin jo tili. Jos olet unohtanut tämän,\n"
"käytä unohtunut salasana -toimintoa tilisi palauttamiseksi:\n"
"\n"
"%(password_reset_url)s"

#: templates/account/email/account_already_exists_subject.txt:3
msgid "Account Already Exists"
msgstr "Tili on jo olemassa"

#: templates/account/email/base_message.txt:1
#, python-format
msgid "Hello from %(site_name)s!"
msgstr "Terve palvelusta %(site_name)s!"

#: templates/account/email/base_message.txt:5
#, python-format
msgid ""
"Thank you for using %(site_name)s!\n"
"%(site_domain)s"
msgstr ""
"Kiitos, kun käytät %(site_name)s palvelua!\n"
"%(site_domain)s"

#: templates/account/email/base_notification.txt:5
msgid ""
"You are receiving this mail because the following change was made to your "
"account:"
msgstr "Saat tämän sähköpostin, koska tilillesi tehtiin seuraava muutos:"

#: templates/account/email/base_notification.txt:10
#, python-format
msgid ""
"If you do not recognize this change then please take proper security "
"precautions immediately. The change to your account originates from:\n"
"\n"
"- IP address: %(ip)s\n"
"- Browser: %(user_agent)s\n"
"- Date: %(timestamp)s"
msgstr ""
"Jos et tunnista tätä muutosta, ryhdy välittömästi asianmukaisiin "
"turvatoimenpiteisiin. Tilisi muutos on peräisin seuraavasta:\n"
"\n"
"- IP-osoite: %(ip)s\n"
"- Selain: %(user_agent)s\n"
"- Päivämäärä: %(timestamp)s"

#: templates/account/email/email_changed_message.txt:4
#, python-format
msgid "Your email has been changed from %(from_email)s to %(to_email)s."
msgstr ""
"Sähköpostiosoitteesi on vaihdettu osoitteesta %(from_email)s osoitteeseen "
"%(to_email)s."

#: templates/account/email/email_changed_subject.txt:3
msgid "Email Changed"
msgstr "Sähköpostiosoite vaihdettu"

#: templates/account/email/email_confirm_message.txt:4
msgid "Your email has been confirmed."
msgstr "Sähköpostiosoitteesi on vahvistettu."

#: templates/account/email/email_confirm_subject.txt:3
msgid "Email Confirmation"
msgstr "Sähköpostin vahvistus"

#: templates/account/email/email_confirmation_message.txt:5
#, python-format
msgid ""
"You're receiving this email because user %(user_display)s has given your "
"email address to register an account on %(site_domain)s."
msgstr ""
"Saat tämän sähköpostin, koska käyttäjä %(user_display)s on antanut "
"sähköpostiosoitteesi rekisteröidäkseen tilin palvelussa %(site_domain)s."

#: templates/account/email/email_confirmation_message.txt:7
msgid ""
"Your email verification code is listed below. Please enter it in your open "
"browser window."
msgstr ""
"Sähköpostin vahvistuskoodisi on listattu alla. Syötä se avoimessa "
"selainikkunassasi."

#: templates/account/email/email_confirmation_message.txt:9
#, python-format
msgid "To confirm this is correct, go to %(activate_url)s"
msgstr ""
"Vahvistaaksesi tietojen oikeellisuuden, mene osoitteeseen %(activate_url)s"

#: templates/account/email/email_confirmation_subject.txt:3
msgid "Please Confirm Your Email Address"
msgstr "Vahvista sähköpostiosoitteesi"

#: templates/account/email/email_deleted_message.txt:4
#, python-format
msgid "Email address %(deleted_email)s has been removed from your account."
msgstr "Sähköpostiosoite %(deleted_email)s on poistettu tililtäsi."

#: templates/account/email/email_deleted_subject.txt:3
msgid "Email Removed"
msgstr "Sähköpostiosoite poistettu"

#: templates/account/email/login_code_message.txt:5
msgid ""
"Your sign-in code is listed below. Please enter it in your open browser "
"window."
msgstr ""
"Sisäänkirjautumiskoodisi on listattu alla. Syötä se avoimessa "
"selainikkunassasi."

#: templates/account/email/login_code_message.txt:9
#: templates/account/email/password_reset_code_message.txt:9
#: templates/account/email/unknown_account_message.txt:6
msgid "This mail can be safely ignored if you did not initiate this action."
msgstr ""
"Tämä sähköposti voidaan turvallisesti jättää huomiotta, jos et aloittanut "
"tätä toimintoa."

#: templates/account/email/login_code_subject.txt:3
msgid "Sign-In Code"
msgstr "Sisäänkirjautumiskoodi"

#: templates/account/email/password_changed_message.txt:4
msgid "Your password has been changed."
msgstr "Salasanasi on vaihdettu."

#: templates/account/email/password_changed_subject.txt:3
msgid "Password Changed"
msgstr "Salasana vaihdettu"

#: templates/account/email/password_reset_code_message.txt:5
msgid ""
"Your password reset code is listed below. Please enter it in your open "
"browser window."
msgstr ""
"Salasanan palautuskoodisi on listattu alla. Syötä se avoimessa "
"selainikkunassasi."

#: templates/account/email/password_reset_code_subject.txt:3
msgid "Password Reset Code"
msgstr "Salasanan palautuskoodi"

#: templates/account/email/password_reset_key_message.txt:4
msgid ""
"You're receiving this email because you or someone else has requested a "
"password reset for your user account.\n"
"It can be safely ignored if you did not request a password reset. Click the "
"link below to reset your password."
msgstr ""
"Saat tämän sähköpostin, koska sinä tai joku muu on pyytänyt salasanan "
"palautusta käyttäjätilillesi.\n"
"Tämä viesti voidaan turvallisesti jättää huomiotta, jos et pyytänyt "
"salasanan palautusta. Klikkaa alla olevaa linkkiä palauttaaksesi salasanasi."

#: templates/account/email/password_reset_key_message.txt:9
#, python-format
msgid "In case you forgot, your username is %(username)s."
msgstr "Muistathan, että käyttäjätunnuksesi on %(username)s."

#: templates/account/email/password_reset_key_subject.txt:3
msgid "Password Reset Email"
msgstr "Salasanan uusimissähköposti"

#: templates/account/email/password_reset_message.txt:4
msgid "Your password has been reset."
msgstr "Salasanasi on palautettu."

#: templates/account/email/password_set_message.txt:4
msgid "Your password has been set."
msgstr "Salasanasi on asetettu."

#: templates/account/email/password_set_subject.txt:3
msgid "Password Set"
msgstr "Salasana asetettu"

#: templates/account/email/unknown_account_message.txt:4
#, python-format
msgid ""
"You are receiving this email because you, or someone else, tried to access "
"an account with email %(email)s. However, we do not have any record of such "
"an account in our database."
msgstr ""
"Saat tämän sähköpostin, koska sinä tai joku muu yritti käyttää tiliä "
"sähköpostiosoitteella %(email)s. Meillä ei kuitenkaan ole tietoa tällaisesta "
"tilistä tietokannassamme."

#: templates/account/email/unknown_account_message.txt:8
msgid "If it was you, you can sign up for an account using the link below."
msgstr ""
"Jos se olit sinä, voit rekisteröityä tilille alla olevan linkin kautta."

#: templates/account/email/unknown_account_subject.txt:3
msgid "Unknown Account"
msgstr "Tuntematon tili"

#: templates/account/email_change.html:5 templates/account/email_change.html:9
msgid "Email Address"
msgstr "Sähköpostiosoite"

#: templates/account/email_change.html:21
#: templates/account/email_change.html:29
msgid "Current email"
msgstr "Nykyinen sähköposti"

#: templates/account/email_change.html:31
msgid "Changing to"
msgstr "Vaihtamassa kohteeseen"

#: templates/account/email_change.html:35
msgid "Your email address is still pending verification."
msgstr "Sähköpostiosoitteesi vahvistus on vielä kesken."

#: templates/account/email_change.html:41
msgid "Cancel Change"
msgstr "Peruuta muutos"

#: templates/account/email_change.html:49
#: templates/account/phone_change.html:32
msgid "Change to"
msgstr "Vaihda kohteeseen"

#: templates/account/email_change.html:55
#: templates/allauth/layouts/base.html:31
msgid "Change Email"
msgstr "Vaihda sähköposti"

#: templates/account/email_confirm.html:6
#: templates/account/email_confirm.html:10
msgid "Confirm Email Address"
msgstr "Vahvista sähköpostiosoite"

#: templates/account/email_confirm.html:16
#, python-format
msgid ""
"Please confirm that <a href=\"mailto:%(email)s\">%(email)s</a> is an email "
"address for user %(user_display)s."
msgstr ""
"Vahvista, että <a href=\"mailto:%(email)s\">%(email)s</a> on käyttäjän "
"%(user_display)s sähköpostiosoite."

#: templates/account/email_confirm.html:30
#: templates/account/messages/email_confirmation_failed.txt:2
#, python-format
msgid ""
"Unable to confirm %(email)s because it is already confirmed by a different "
"account."
msgstr ""
"%(email)s-osoitetta ei voi vahvistaa, koska se on jo vahvistettu toiselle "
"tilille."

#: templates/account/email_confirm.html:36
#, python-format
msgid ""
"This email confirmation link expired or is invalid. Please <a "
"href=\"%(email_url)s\">issue a new email confirmation request</a>."
msgstr ""
"Tämä sähköpostiosoitteen vahvistuslinkki on vanhentunut tai muuten "
"käyttökelvoton. Voit kuitenkin <a href=\"%(email_url)s\">pyytää uuden "
"vahvistuslinkin sähköpostiosoitteellesi</a>."

#: templates/account/login.html:19
#, python-format
msgid ""
"If you have not created an account yet, then please %(link)ssign "
"up%(end_link)s first."
msgstr ""
"Jos et ole luonut vielä tiliä, niin %(link)srekisteröidy%(end_link)s ensin."

#: templates/account/login.html:42
msgid "Sign in with a passkey"
msgstr "Kirjaudu passkey-avaimella"

#: templates/account/login.html:47 templates/account/request_login_code.html:9
msgid "Send me a sign-in code"
msgstr "Lähetä minulle sisäänkirjautumiskoodi"

#: templates/account/logout.html:4 templates/account/logout.html:8
#: templates/account/logout.html:21 templates/allauth/layouts/base.html:61
#: templates/idp/oidc/logout.html:4 templates/idp/oidc/logout.html:8
#: templates/idp/oidc/logout.html:21
#: templates/usersessions/usersession_list.html:76
msgid "Sign Out"
msgstr "Kirjaudu ulos"

#: templates/account/logout.html:11 templates/idp/oidc/logout.html:11
msgid "Are you sure you want to sign out?"
msgstr "Haluatko varmasti kirjautua ulos?"

#: templates/account/messages/cannot_delete_primary_email.txt:2
#, python-format
msgid "You cannot remove your primary email address (%(email)s)."
msgstr "Et voi poistaa ensisijaista sähköpostiosoitettasi (%(email)s)."

#: templates/account/messages/email_confirmation_sent.txt:2
#, python-format
msgid "Confirmation email sent to %(email)s."
msgstr "Vahvistusviesti on lähetetty osoitteeseen %(email)s."

#: templates/account/messages/email_confirmed.txt:2
#, python-format
msgid "You have confirmed %(email)s."
msgstr "Sähköpostiosoite %(email)s on vahvistettu."

#: templates/account/messages/email_deleted.txt:2
#, python-format
msgid "Removed email address %(email)s."
msgstr "Poistettiin sähköpostiosoite %(email)s."

#: templates/account/messages/logged_in.txt:4
#, python-format
msgid "Successfully signed in as %(name)s."
msgstr "Kirjauduttiin sisään käyttäjänä %(name)s."

#: templates/account/messages/logged_out.txt:2
msgid "You have signed out."
msgstr "Kirjauduit ulos."

#: templates/account/messages/login_code_sent.txt:2
#, python-format
msgid "A sign-in code has been sent to %(recipient)s."
msgstr "Sisäänkirjautumiskoodi on lähetetty osoitteeseen %(recipient)s."

#: templates/account/messages/password_changed.txt:2
msgid "Password successfully changed."
msgstr "Salasana vaihto onnistui."

#: templates/account/messages/password_set.txt:2
msgid "Password successfully set."
msgstr "Salasana asetettiin."

#: templates/account/messages/phone_verification_sent.txt:2
#, python-format
msgid "A verification code has been sent to %(phone)s."
msgstr "Vahvistuskoodi on lähetetty numeroon %(phone)s."

#: templates/account/messages/phone_verified.txt:2
#, python-format
msgid "You have verified phone number %(phone)s."
msgstr "Vahvistit puhelinnumeron %(phone)s."

#: templates/account/messages/primary_email_set.txt:2
msgid "Primary email address set."
msgstr "Ensisijainen sähköpostiosoite asetettiin."

#: templates/account/password_change.html:4
#: templates/account/password_change.html:8
#: templates/account/password_change.html:20
#: templates/account/password_reset_from_key.html:5
#: templates/account/password_reset_from_key.html:12
#: templates/account/password_reset_from_key.html:30
#: templates/account/password_reset_from_key_done.html:5
#: templates/account/password_reset_from_key_done.html:9
#: templates/allauth/layouts/base.html:37
msgid "Change Password"
msgstr "Vaihda salasana"

#: templates/account/password_change.html:22
msgid "Forgot Password?"
msgstr "Salasana unohtunut?"

#: templates/account/password_reset.html:14
msgid ""
"Forgotten your password? Enter your email address below, and we'll send you "
"an email allowing you to reset it."
msgstr ""
"Unohditko salasanasi? Anna sähköpostiosoitteesi alle, niin lähetämme sinulle "
"sähköpostin, jonka avulla voit palauttaa sen."

#: templates/account/password_reset.html:26
msgid "Reset My Password"
msgstr "Salasanan uusiminen"

#: templates/account/password_reset.html:31
msgid "Please contact us if you have any trouble resetting your password."
msgstr "Ota meihin yhteyttä, jos sinulla on ongelmia salasanasi uusimisessa."

#: templates/account/password_reset_done.html:16
msgid ""
"We have sent you an email. If you have not received it please check your "
"spam folder. Otherwise contact us if you do not receive it in a few minutes."
msgstr ""
"Lähetimme sinulle sähköpostin. Jos et saanut sitä, tarkista "
"roskapostikansiosi. Jos et silti saa sitä muutamassa minuutissa, ota meihin "
"yhteyttä."

#: templates/account/password_reset_from_key.html:10
msgid "Bad Token"
msgstr "Virheellinen tunniste"

#: templates/account/password_reset_from_key.html:18
#, python-format
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used.  Please request a <a href=\"%(passwd_reset_url)s\">new password reset</"
"a>."
msgstr ""
"Salasanan uusimislinkki ei toiminut. Tämä voi tapahtua, jos linkki on jo "
"käytetty. Voit kuitenkin <a href=\"%(passwd_reset_url)s\">uusia salasanan "
"uusimisen</a>."

#: templates/account/password_reset_from_key_done.html:12
msgid "Your password is now changed."
msgstr "Salasanasi on nyt vaihdettu."

#: templates/account/password_set.html:5 templates/account/password_set.html:9
#: templates/account/password_set.html:21
msgid "Set Password"
msgstr "Aseta salasana"

#: templates/account/phone_change.html:5 templates/account/phone_change.html:9
msgid "Change Phone"
msgstr "Vaihda puhelinnumero"

#: templates/account/phone_change.html:18
msgid "Current phone"
msgstr "Nykyinen puhelin"

#: templates/account/phone_change.html:22
msgid "Your phone number is still pending verification."
msgstr "Puhelinnumerosi vahvistus on vielä kesken."

#: templates/account/phone_change.html:38
msgctxt "action"
msgid "Change Phone"
msgstr "Vaihda puhelinnumero"

#: templates/account/reauthenticate.html:6
msgid "Enter your password:"
msgstr "Anna salasanasi:"

#: templates/account/request_login_code.html:12
msgid "You will receive a special code for a password-free sign-in."
msgstr "Saat erikoiskoodin salasanatonta sisäänkirjautumista varten."

#: templates/account/request_login_code.html:24
msgid "Request Code"
msgstr "Pyydä koodi"

#: templates/account/request_login_code.html:30
msgid "Other sign-in options"
msgstr "Muut sisäänkirjautumisvaihtoehdot"

#: templates/account/signup.html:4 templates/account/signup_by_passkey.html:4
#: templates/socialaccount/signup.html:5
msgid "Signup"
msgstr "Rekisteröidy"

#: templates/account/signup.html:8 templates/account/signup.html:30
#: templates/account/signup_by_passkey.html:29
#: templates/allauth/layouts/base.html:74 templates/socialaccount/signup.html:9
#: templates/socialaccount/signup.html:25
msgid "Sign Up"
msgstr "Rekisteröidy"

#: templates/account/signup.html:17 templates/account/signup_by_passkey.html:17
#, python-format
msgid "Already have an account? Then please %(link)ssign in%(end_link)s."
msgstr "Onko sinulla jo tili? %(link)sKirjaudu sisään%(end_link)s."

#: templates/account/signup.html:39
msgid "Sign up using a passkey"
msgstr "Rekisteröidy passkey-avaimella"

#: templates/account/signup_by_passkey.html:8
msgid "Passkey Sign Up"
msgstr "Passkey-rekisteröityminen"

#: templates/account/signup_by_passkey.html:36
msgid "Other options"
msgstr "Muut vaihtoehdot"

#: templates/account/signup_closed.html:5
#: templates/account/signup_closed.html:9
msgid "Sign Up Closed"
msgstr "Rekisteröityminen on poissa käytöstä."

#: templates/account/signup_closed.html:12
msgid "We are sorry, but the sign up is currently closed."
msgstr "Valitettavasti rekisteröityminen on pois käytöstä."

#: templates/account/snippets/already_logged_in.html:7
msgid "Note"
msgstr "Huomio"

#: templates/account/snippets/already_logged_in.html:7
#, python-format
msgid "You are already logged in as %(user_display)s."
msgstr "Olet jo kirjautunut käyttäjänä %(user_display)s."

#: templates/account/snippets/warn_no_email.html:3
msgid "Warning:"
msgstr "Varoitus:"

#: templates/account/snippets/warn_no_email.html:3
msgid ""
"You currently do not have any email address set up. You should really add an "
"email address so you can receive notifications, reset your password, etc."
msgstr ""
"Et ole asettanut sähköpostiosoitetta. Tämä tulisi tehdä, jotta voit saada "
"ilmoituksia, uusia salasanasi jne."

#: templates/account/verification_sent.html:5
#: templates/account/verification_sent.html:9
#: templates/account/verified_email_required.html:5
#: templates/account/verified_email_required.html:9
msgid "Verify Your Email Address"
msgstr "Vahvista sähköpostiosoitteesi"

#: templates/account/verification_sent.html:12
msgid ""
"We have sent an email to you for verification. Follow the link provided to "
"finalize the signup process. If you do not see the verification email in "
"your main inbox, check your spam folder. Please contact us if you do not "
"receive the verification email within a few minutes."
msgstr ""
"Lähetimme sinulle vahvistusviestin sähköpostitse. Klikkaa sähköpostissa "
"olevaa linkkiä viimeistelläksesi rekisteröitymisprosessin. Jos et näe "
"vahvistusviestiä saapuneet-kansiossasi, tarkista roskapostikansiosi. Ota "
"meihin yhteyttä, jos et saa vahvistusviestiä muutaman minuutin sisällä."

#: templates/account/verified_email_required.html:13
msgid ""
"This part of the site requires us to verify that\n"
"you are who you claim to be. For this purpose, we require that you\n"
"verify ownership of your email address. "
msgstr ""
"Tämä osa palvelua vaatii, että tiedämme kuka olet. Tämän takia sinun pitää "
"vahvistaa omistavasi ilmoittamasi sähköpostiosoite."

#: templates/account/verified_email_required.html:18
msgid ""
"We have sent an email to you for\n"
"verification. Please click on the link inside that email. If you do not see "
"the verification email in your main inbox, check your spam folder. "
"Otherwise\n"
"contact us if you do not receive it within a few minutes."
msgstr ""
"Olemme lähettäneet sinulle sähköpostivahvistuksen. Klikkaa sähköpostissa "
"olevaa linkkiä vahvistaaksesi sähköpostiosoitteesi. Jos et näe "
"vahvistusviestiä pääpostilaatikossasi, tarkista roskapostikansiosi. Muussa "
"tapauksessa ota meihin yhteyttä, jos et saa viestiä muutaman minuutin "
"sisällä."

#: templates/account/verified_email_required.html:23
#, python-format
msgid ""
"<strong>Note:</strong> you can still <a href=\"%(email_url)s\">change your "
"email address</a>."
msgstr ""
"<strong>Huomio:</strong> voit edelleen <a href=\"%(email_url)s\">vaihtaa "
"sähköpostiosoitteesi</a>."

#: templates/allauth/layouts/base.html:18
msgid "Messages:"
msgstr "Viestit:"

#: templates/allauth/layouts/base.html:25
msgid "Menu:"
msgstr "Valikko:"

#: templates/allauth/layouts/base.html:43
#: templates/socialaccount/connections.html:5
#: templates/socialaccount/connections.html:9
msgid "Account Connections"
msgstr "Liitetyt tilit"

#: templates/allauth/layouts/base.html:49 templates/mfa/authenticate.html:10
#: templates/mfa/index.html:5 templates/mfa/index.html:9
msgid "Two-Factor Authentication"
msgstr "Kaksivaiheinen tunnistus"

#: templates/allauth/layouts/base.html:55
#: templates/usersessions/usersession_list.html:6
#: templates/usersessions/usersession_list.html:10
msgid "Sessions"
msgstr "Istunnot"

#: templates/idp/oidc/authorization_form.html:5
#: templates/idp/oidc/authorization_form.html:9
#: templates/idp/oidc/authorization_form.html:23
#: templates/idp/oidc/device_authorization_code_form.html:5
#: templates/idp/oidc/device_authorization_confirm_form.html:5
#: templates/idp/oidc/device_authorization_confirmed.html:5
#: templates/idp/oidc/device_authorization_denied.html:5
msgid "Authorize"
msgstr "Valtuuta"

#: templates/idp/oidc/authorization_form.html:12
#, python-format
msgid "%(client_name)s wants to access your %(site_name)s account."
msgstr "%(client_name)s haluaa käyttää %(site_name)s -tiliäsi."

#: templates/idp/oidc/device_authorization_code_form.html:9
msgid "Enter Device Code"
msgstr "Anna laitekoodi"

#: templates/idp/oidc/device_authorization_code_form.html:12
msgid "Enter the code displayed on your device."
msgstr "Anna laitteessasi näkyvä koodi."

#: templates/idp/oidc/device_authorization_code_form.html:21
#: templates/socialaccount/login.html:27
#: templates/socialaccount/login_redirect.html:10
msgid "Continue"
msgstr "Jatka"

#: templates/idp/oidc/device_authorization_confirm_form.html:9
msgid "Confirm Device"
msgstr "Vahvista laite"

#: templates/idp/oidc/device_authorization_confirm_form.html:12
#, python-format
msgid ""
"Please confirm the code shown on your %(client_name)s to authorize this "
"device."
msgstr ""
"Vahvista %(client_name)s-sovelluksessasi näkyvä koodi valtuuttaaksesi tämän "
"laitteen."

#: templates/idp/oidc/device_authorization_confirm_form.html:29
msgid "Deny"
msgstr "Hylkää"

#: templates/idp/oidc/device_authorization_confirmed.html:9
msgid "Device Authorized"
msgstr "Laite valtuutettu"

#: templates/idp/oidc/device_authorization_confirmed.html:12
#, python-format
msgid "You successfully authorized your %(client_name)s device."
msgstr "Olet onnistuneesti valtuuttanut %(client_name)s-laitteesi."

#: templates/idp/oidc/device_authorization_denied.html:9
msgid "Device Denied"
msgstr "Laite hylätty"

#: templates/idp/oidc/device_authorization_denied.html:12
#, python-format
msgid "Authorization for your %(client_name)s device has been denied."
msgstr "%(client_name)s-laitteesi valtuutus on hylätty."

#: templates/idp/oidc/error.html:5 templates/idp/oidc/error.html:9
msgid "Error"
msgstr "Virhe"

#: templates/idp/oidc/logout.html:24
msgid "Stay Signed In"
msgstr "Pysy kirjautuneena"

#: templates/mfa/authenticate.html:13
msgid ""
"Your account is protected by two-factor authentication. Please enter an "
"authenticator code:"
msgstr ""
"Tilisi on suojattu kaksivaiheisella tunnistuksella. Anna tunnistinkoodi:"

#: templates/mfa/email/recovery_codes_generated_message.txt:4
msgid ""
"A new set of Two-Factor Authentication recovery codes has been generated."
msgstr "Uusi kaksivaiheisen tunnistuksen palautuskoodien sarja on luotu."

#: templates/mfa/email/recovery_codes_generated_subject.txt:3
msgid "New Recovery Codes Generated"
msgstr "Uudet palautuskoodit luotu"

#: templates/mfa/email/totp_activated_message.txt:4
#: templates/mfa/messages/totp_activated.txt:2
msgid "Authenticator app activated."
msgstr "Tunnistinsovellus aktivoitu."

#: templates/mfa/email/totp_activated_subject.txt:3
msgid "Authenticator App Activated"
msgstr "Tunnistinsovellus aktivoitu"

#: templates/mfa/email/totp_deactivated_message.txt:4
#: templates/mfa/messages/totp_deactivated.txt:2
msgid "Authenticator app deactivated."
msgstr "Tunnistinsovellus poistettu käytöstä."

#: templates/mfa/email/totp_deactivated_subject.txt:3
msgid "Authenticator App Deactivated"
msgstr "Tunnistinsovellus poistettu käytöstä"

#: templates/mfa/email/webauthn_added_message.txt:4
msgid "A new security key has been added."
msgstr "Uusi turva-avain on lisätty."

#: templates/mfa/email/webauthn_added_subject.txt:3
msgid "Security Key Added"
msgstr "Turva-avain lisätty"

#: templates/mfa/email/webauthn_removed_message.txt:4
msgid "A security key has been removed."
msgstr "Turva-avain on poistettu."

#: templates/mfa/email/webauthn_removed_subject.txt:3
msgid "Security Key Removed"
msgstr "Turva-avain poistettu"

#: templates/mfa/index.html:14 templates/mfa/totp/base.html:4
msgid "Authenticator App"
msgstr "Tunnistinsovellus"

#: templates/mfa/index.html:19
msgid "Authentication using an authenticator app is active."
msgstr "Tunnistinsovelluksella tunnistautuminen on käytössä."

#: templates/mfa/index.html:23
msgid "An authenticator app is not active."
msgstr "Tunnistinsovellus ei ole käytössä."

#: templates/mfa/index.html:32 templates/mfa/totp/deactivate_form.html:24
msgid "Deactivate"
msgstr "Poista käytöstä"

#: templates/mfa/index.html:36 templates/mfa/totp/activate_form.html:32
msgid "Activate"
msgstr "Aktivoi"

#: templates/mfa/index.html:45 templates/mfa/webauthn/authenticator_list.html:8
#: templates/mfa/webauthn/base.html:4
msgid "Security Keys"
msgstr "Turva-avaimet"

#: templates/mfa/index.html:50
#, python-format
msgid "You have added %(count)s security key."
msgid_plural "You have added %(count)s security keys."
msgstr[0] "Olet lisännyt %(count)s turva-avaimen."
msgstr[1] "Olet lisännyt %(count)s turva-avainta."

#: templates/mfa/index.html:54
#: templates/mfa/webauthn/authenticator_list.html:12
msgid "No security keys have been added."
msgstr "Turva-avaimia ei ole lisätty."

#: templates/mfa/index.html:62
msgid "Manage"
msgstr "Hallinnoi"

#: templates/mfa/index.html:67 templates/mfa/webauthn/add_form.html:18
#: templates/mfa/webauthn/authenticator_list.html:70
msgid "Add"
msgstr "Lisää"

#: templates/mfa/index.html:77 templates/mfa/recovery_codes/base.html:4
#: templates/mfa/recovery_codes/generate.html:6
#: templates/mfa/recovery_codes/index.html:6
msgid "Recovery Codes"
msgstr "Palautuskoodit"

#: templates/mfa/index.html:82 templates/mfa/recovery_codes/index.html:9
#, python-format
msgid ""
"There is %(unused_count)s out of %(total_count)s recovery codes available."
msgid_plural ""
"There are %(unused_count)s out of %(total_count)s recovery codes available."
msgstr[0] ""
"On olemassa %(unused_count)s / %(total_count)s palautuskoodista "
"käytettävissä."
msgstr[1] ""
"On olemassa %(unused_count)s / %(total_count)s palautuskoodista "
"käytettävissä."

#: templates/mfa/index.html:86
msgid "No recovery codes set up."
msgstr "Palautuskoodeja ei ole määritetty."

#: templates/mfa/index.html:96
msgid "View"
msgstr "Näytä"

#: templates/mfa/index.html:102
msgid "Download"
msgstr "Lataa"

#: templates/mfa/index.html:110 templates/mfa/recovery_codes/generate.html:29
msgid "Generate"
msgstr "Luo"

#: templates/mfa/messages/recovery_codes_generated.txt:2
msgid "A new set of recovery codes has been generated."
msgstr "Uudet palautuskoodit on luotu."

#: templates/mfa/messages/webauthn_added.txt:2
msgid "Security key added."
msgstr "Turva-avain lisätty."

#: templates/mfa/messages/webauthn_removed.txt:2
msgid "Security key removed."
msgstr "Turva-avain poistettu."

#: templates/mfa/reauthenticate.html:6
msgid "Enter an authenticator code:"
msgstr "Anna tunnistinsovelluksen koodi:"

#: templates/mfa/recovery_codes/generate.html:9
msgid "You are about to generate a new set of recovery codes for your account."
msgstr "Olet aikeissa luoda uudet palautuskoodit tilillesi."

#: templates/mfa/recovery_codes/generate.html:11
msgid "This action will invalidate your existing codes."
msgstr "Tämä toiminto mitätöi nykyiset koodisi."

#: templates/mfa/recovery_codes/generate.html:13
msgid "Are you sure?"
msgstr "Oletko varma?"

#: templates/mfa/recovery_codes/index.html:13
msgid "Unused codes"
msgstr "Käyttämättömät koodit"

#: templates/mfa/recovery_codes/index.html:25
msgid "Download codes"
msgstr "Lataa koodit"

#: templates/mfa/recovery_codes/index.html:30
msgid "Generate new codes"
msgstr "Luo uudet koodit"

#: templates/mfa/totp/activate_form.html:4
#: templates/mfa/totp/activate_form.html:8
msgid "Activate Authenticator App"
msgstr "Aktivoi tunnistinsovellus"

#: templates/mfa/totp/activate_form.html:11
msgid ""
"To protect your account with two-factor authentication, scan the QR code "
"below with your authenticator app. Then, input the verification code "
"generated by the app below."
msgstr ""
"Suojataksesi tilisi kaksivaiheisella tunnistuksella, skannaa alla oleva QR-"
"koodi tunnistinsovelluksellasi. Syötä sen jälkeen sovelluksen luoma "
"vahvistuskoodi alla."

#: templates/mfa/totp/activate_form.html:21
msgid "Authenticator secret"
msgstr "Tunnistinsovelluksen salainen avain"

#: templates/mfa/totp/activate_form.html:24
msgid ""
"You can store this secret and use it to reinstall your authenticator app at "
"a later time."
msgstr ""
"Voit tallentaa tämän salaisen avaimen ja käyttää sitä tunnistinsovelluksesi "
"uudelleenasennuksessa myöhemmin."

#: templates/mfa/totp/deactivate_form.html:5
#: templates/mfa/totp/deactivate_form.html:9
msgid "Deactivate Authenticator App"
msgstr "Poista tunnistinsovellus käytöstä"

#: templates/mfa/totp/deactivate_form.html:12
msgid ""
"You are about to deactivate authenticator app based authentication. Are you "
"sure?"
msgstr ""
"Olet aikeissa poistaa tunnistinsovelluspohjaisen tunnistuksen käytöstä. "
"Oletko varma?"

#: templates/mfa/trust.html:4 templates/mfa/trust.html:8
msgid "Trust this Browser?"
msgstr "Luotatko tähän selaimeen?"

#: templates/mfa/trust.html:11
msgid ""
"If you choose to trust this browser, you will not be asked for a "
"verification code the next time you sign in."
msgstr ""
"Jos päätät luottaa tähän selaimeen, sinulta ei kysytä vahvistuskoodia "
"seuraavan kerran kirjautuessasi sisään."

#: templates/mfa/trust.html:23
#, python-format
msgid "Trust for %(period)s"
msgstr "Luota %(period)s"

#: templates/mfa/trust.html:26
msgid "Don't Trust"
msgstr "Älä luota"

#: templates/mfa/webauthn/add_form.html:7
msgid "Add Security Key"
msgstr "Lisää turva-avain"

#: templates/mfa/webauthn/authenticator_confirm_delete.html:6
msgid "Remove Security Key"
msgstr "Poista turva-avain"

#: templates/mfa/webauthn/authenticator_confirm_delete.html:9
msgid "Are you sure you want to remove this security key?"
msgstr "Haluatko varmasti poistaa tämän turva-avaimen?"

#: templates/mfa/webauthn/authenticator_list.html:21
msgid "Usage"
msgstr "Käyttö"

#: templates/mfa/webauthn/authenticator_list.html:33
msgid "Passkey"
msgstr "Pääsyavain"

#: templates/mfa/webauthn/authenticator_list.html:37
msgid "Security key"
msgstr "Turva-avain"

#: templates/mfa/webauthn/authenticator_list.html:40
msgid "This key does not indicate whether it is a passkey."
msgstr "Tämä avain ei ilmaise, onko se pääsyavain."

#: templates/mfa/webauthn/authenticator_list.html:41
msgid "Unspecified"
msgstr "Määrittelemätön"

#: templates/mfa/webauthn/authenticator_list.html:46
#, python-format
msgid "Added on %(created_at)s"
msgstr "Lisätty %(created_at)s"

#: templates/mfa/webauthn/authenticator_list.html:48
#, python-format
msgid "Last used %(last_used)s"
msgstr "Viimeksi käytetty %(last_used)s"

#: templates/mfa/webauthn/authenticator_list.html:56
msgid "Edit"
msgstr "Muokkaa"

#: templates/mfa/webauthn/edit_form.html:7
msgid "Edit Security Key"
msgstr "Muokkaa turva-avainta"

#: templates/mfa/webauthn/edit_form.html:18
msgid "Save"
msgstr "Tallenna"

#: templates/mfa/webauthn/signup_form.html:7
msgid "Create Passkey"
msgstr "Luo pääsyavain"

#: templates/mfa/webauthn/signup_form.html:10
msgid ""
"You are about to create a passkey for your account. As you can add "
"additional keys later on, you can use a descriptive name to tell the keys "
"apart."
msgstr ""
"Olet aikeissa luoda pääsyavaimen tilillesi. Koska voit lisätä muita avaimia "
"myöhemmin, voit käyttää kuvaavaa nimeä erottaaksesi avaimet toisistaan."

#: templates/mfa/webauthn/signup_form.html:21
msgid "Create"
msgstr "Luo"

#: templates/mfa/webauthn/snippets/scripts.html:2
msgid "This functionality requires JavaScript."
msgstr "Tämä toiminto vaatii JavaScriptin."

#: templates/socialaccount/authentication_error.html:5
#: templates/socialaccount/authentication_error.html:9
msgid "Third-Party Login Failure"
msgstr "Kolmannen osapuolen kirjautumisvirhe"

#: templates/socialaccount/authentication_error.html:12
msgid ""
"An error occurred while attempting to login via your third-party account."
msgstr ""
"Tapahtui virhe yritettäessä kirjautua kolmannen osapuolen tilin kautta."

#: templates/socialaccount/connections.html:13
msgid ""
"You can sign in to your account using any of the following third-party "
"accounts:"
msgstr ""
"Voit kirjautua tilillesi käyttäen mitä tahansa seuraavista kolmannen "
"osapuolen tileistä:"

#: templates/socialaccount/connections.html:46
msgid "You currently have no third-party accounts connected to this account."
msgstr "Tiliisi ei ole tällä hetkellä liitetty kolmannen osapuolen tilejä."

#: templates/socialaccount/connections.html:50
msgid "Add a Third-Party Account"
msgstr "Lisää kolmannen osapuolen tili"

#: templates/socialaccount/email/account_connected_message.txt:4
#, python-format
msgid ""
"A third-party account from %(provider)s has been connected to your account."
msgstr ""
"Kolmannen osapuolen tili palvelusta %(provider)s on liitetty tilillesi."

#: templates/socialaccount/email/account_connected_subject.txt:3
msgid "Third-Party Account Connected"
msgstr "Kolmannen osapuolen tili liitetty"

#: templates/socialaccount/email/account_disconnected_message.txt:4
#, python-format
msgid ""
"A third-party account from %(provider)s has been disconnected from your "
"account."
msgstr ""
"Kolmannen osapuolen tili palvelusta %(provider)s on erotettu tililtäsi."

#: templates/socialaccount/email/account_disconnected_subject.txt:3
msgid "Third-Party Account Disconnected"
msgstr "Kolmannen osapuolen tili erotettu"

#: templates/socialaccount/login.html:10
#, python-format
msgid "Connect %(provider)s"
msgstr "Yhdistä %(provider)s"

#: templates/socialaccount/login.html:13
#, python-format
msgid "You are about to connect a new third-party account from %(provider)s."
msgstr ""
"Olet aikeissa yhdistää uuden kolmannen osapuolen tilin palvelusta "
"%(provider)s."

#: templates/socialaccount/login.html:17
#, python-format
msgid "Sign In Via %(provider)s"
msgstr "Kirjaudu sisään %(provider)s:n kautta"

#: templates/socialaccount/login.html:20
#, python-format
msgid "You are about to sign in using a third-party account from %(provider)s."
msgstr ""
"Olet aikeissa kirjautua sisään käyttäen kolmannen osapuolen tiliä palvelusta "
"%(provider)s."

#: templates/socialaccount/login_cancelled.html:5
#: templates/socialaccount/login_cancelled.html:9
msgid "Login Cancelled"
msgstr "Sisäänkirjautuminen keskeytettiin"

#: templates/socialaccount/login_cancelled.html:13
#, python-format
msgid ""
"You decided to cancel logging in to our site using one of your existing "
"accounts. If this was a mistake, please proceed to <a "
"href=\"%(login_url)s\">sign in</a>."
msgstr ""
"Keskeytit sisäänkirjautumisen olemassaolevalle tilillesi. Jos tämä oli "
"vahinko niin <a href=\"%(login_url)s\">kirjaudu sisään</a>."

#: templates/socialaccount/messages/account_connected.txt:2
msgid "The third-party account has been connected."
msgstr "Kolmannen osapuolen tili on liitetty."

#: templates/socialaccount/messages/account_disconnected.txt:2
msgid "The third-party account has been disconnected."
msgstr "Kolmannen osapuolen tili on erotettu."

#: templates/socialaccount/signup.html:12
#, python-format
msgid ""
"You are about to use your %(provider_name)s account to login to\n"
"%(site_name)s. As a final step, please complete the following form:"
msgstr ""
"Olet aikeissa käyttää %(provider_name)s-tiliäsi kirjautuaksesi palveluun\n"
"%(site_name)s. Täytä vielä seuraava lomake:"

#: templates/socialaccount/snippets/login.html:10
msgid "Or use a third-party"
msgstr "Tai käytä kolmannen osapuolen palvelua"

#: templates/usersessions/messages/sessions_logged_out.txt:2
msgid "Signed out of all other sessions."
msgstr "Kirjauduttu ulos kaikista muista istunnoista."

#: templates/usersessions/usersession_list.html:24
msgid "Started At"
msgstr "Aloitettu"

#: templates/usersessions/usersession_list.html:27
msgid "IP Address"
msgstr "IP-osoite"

#: templates/usersessions/usersession_list.html:30
msgid "Browser"
msgstr "Selain"

#: templates/usersessions/usersession_list.html:34
msgid "Last seen at"
msgstr "Viimeksi nähty"

#: templates/usersessions/usersession_list.html:59
msgid "Current"
msgstr "Nykyinen"

#: templates/usersessions/usersession_list.html:72
msgid "Sign Out Other Sessions"
msgstr "Kirjaudu ulos muista istunnoista"

#: usersessions/apps.py:9
msgid "User Sessions"
msgstr "Käyttäjäistunnot"

#: usersessions/models.py:94
msgid "session key"
msgstr "istuntoavain"

#, fuzzy
#~ msgid "Account Connection"
#~ msgstr "Liitetyt tilit"

#, python-brace-format
#~ msgid "Password must be a minimum of {0} characters."
#~ msgstr "Salasanan tulee olla vähintään {0} merkkiä pitkä."

#, fuzzy, python-format
#~ msgid ""
#~ "You are receiving this email because you or someone else has requested a\n"
#~ "password for your user account. However, we do not have any record of a "
#~ "user\n"
#~ "with email %(email)s in our database.\n"
#~ "\n"
#~ "This mail can be safely ignored if you did not request a password reset.\n"
#~ "\n"
#~ "If it was you, you can sign up for an account using the link below."
#~ msgstr ""
#~ "Sait tämän sähköpostin, koska sinä tai joku muu on pyytänyt salasasi "
#~ "uusimista palvelussa %(site_domain)s.\n"
#~ "Tämän viestin voi jättää huomiotta, jos et pyytänyt salasanan uusimista. "
#~ "Klikkaa alla olevaa linkkiä uusiaksesi salasanasi."

#, fuzzy
#~ msgid "The following email address is associated with your account:"
#~ msgstr "Seuraavat sähköpostiosoitteet on liitetty tiliisi:"

#, fuzzy
#~ msgid "Change Email Address"
#~ msgstr "Vahvista sähköpostiosoite"

#, python-format
#~ msgid ""
#~ "Please sign in with one\n"
#~ "of your existing third party accounts. Or, <a "
#~ "href=\"%(signup_url)s\">sign up</a>\n"
#~ "for a %(site_name)s account and sign in below:"
#~ msgstr ""
#~ "Kirjaudu sisään käyttäen kirjautumispalvelua tai <a "
#~ "href=\"%(signup_url)s\">rekisteröi</a> %(site_name)s-tili ja kirjaudu "
#~ "sisään alla olevalla lomakkeella:"

#~ msgid "or"
#~ msgstr "tai"

#~ msgid "change password"
#~ msgstr "vaihda salasanaa"

#~ msgid "OpenID Sign In"
#~ msgstr "OpenID kirjautuminen"

#~ msgid "This email address is already associated with another account."
#~ msgstr "Sähköpostiosoite on jo liitetty toiseen tiliin."

#~ msgid ""
#~ "We have sent you an e-mail. Please contact us if you do not receive it "
#~ "within a few minutes."
#~ msgstr ""
#~ "Olemme lähettäneet sinulle sähköpostia. Ota meihin yhteyttä, jos et saa "
#~ "sitä muutaman minuutin sisällä."

#~ msgid "The login and/or password you specified are not correct."
#~ msgstr "Kirjautumistiedot eivät ole oikein."

#~ msgid "Usernames can only contain letters, digits and @/./+/-/_."
#~ msgstr ""
#~ "Käyttäjänimi saa sisältää vain kirjaimia, numeroita ja erikoismerkkejä "
#~ "@/./+/-/_."

#~ msgid "This username is already taken. Please choose another."
#~ msgstr "Käyttäjänimi on käytössä. Valitse toinen käyttäjänimi."

#~ msgid ""
#~ "You have confirmed that <a href=\"mailto:%(email)s\">%(email)s</a> is an "
#~ "e-mail address for user %(user_display)s."
#~ msgstr ""
#~ "Olet vahvistanut, että <a href=\"mailto:%(email)s\">%(email)s</a> on "
#~ "sähköpostiosoite käyttäjälle %(user_display)s."
