{
  "allApplications": {
    "message": "Kaikki sovellukset"
  },
  "allMembers": {
    "message": "Kaikki jäsenet"
  },
  "allPasswords": {
    "message": "Kaikki salasanat"
  },
  "activity": {
    "message": "Activity"
  },
  "criticalAppsAtRisk": {
    "message": "Critical apps at risk"
  },
  "criticalApplicationsAtRisk": {
    "message": "Critical applications at risk"
  },
  "allCriticalApps": {
    "message": "All critical apps"
  },
  "appLogoLabel": {
    "message": "Bitwarden-logo"
  },
  "criticalApplications": {
    "message": "Kriittiset sovellukset"
  },
  "noCriticalAppsAtRisk": {
    "message": "No critical applications at risk"
  },
  "critical": {
    "message": "Critical ($COUNT$)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "notCritical": {
    "message": "Not critical ($COUNT$)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "criticalBadge": {
    "message": "Critical"
  },
  "accessIntelligence": {
    "message": "Access Intelligence"
  },
  "noApplicationsMatchTheseFilters": {
    "message": "No applications match these filters"
  },
  "passwordRisk": {
    "message": "Salasanariski"
  },
  "passwords": {
    "message": "Passwords"
  },
  "riskOverTime": {
    "message": "Risk over time"
  },
  "passwordsAtRisk": {
    "message": "Passwords at risk"
  },
  "noEditPermissions": {
    "message": "You don't have permission to edit this item"
  },
  "reviewAccessIntelligence": {
    "message": "Review security reports to find and fix credential risks before they escalate."
  },
  "reviewAtRiskLoginsPrompt": {
    "message": "Review at-risk logins"
  },
  "dataLastUpdated": {
    "message": "Tiedot päivitetty viimeksi: $DATE$",
    "placeholders": {
      "date": {
        "content": "$1",
        "example": "2021-01-01"
      }
    }
  },
  "noReportRan": {
    "message": "You have not created a report yet"
  },
  "notifiedMembers": {
    "message": "Ilmoitetut jäsenet"
  },
  "revokeMembers": {
    "message": "Kumoa jäsenet"
  },
  "restoreMembers": {
    "message": "Palauta jäsenet"
  },
  "cannotRestoreAccessError": {
    "message": "Cannot restore organization access"
  },
  "createNewLoginItem": {
    "message": "Luo uusi kirjautumiskohde"
  },
  "percentageCompleted": {
    "message": "$PERCENT$% complete",
    "placeholders": {
      "percent": {
        "content": "$1",
        "example": "75"
      }
    }
  },
  "securityTasksCompleted": {
    "message": "$COUNT$ out of $TOTAL$ security tasks completed",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      },
      "total": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "passwordChangeProgress": {
    "message": "Password change progress"
  },
  "assignMembersTasksToMonitorProgress": {
    "message": "Assign members tasks to monitor progress"
  },
  "onceYouReviewApplications": {
    "message": "Once you review applications and mark them as critical, assign tasks to your members to change their passwords."
  },
  "sendReminders": {
    "message": "Send reminders"
  },
  "noCriticalApplicationsMarkedYet": {
    "message": "You haven't marked any critical applications yet. Review applications to get started."
  },
  "onceYouMarkApplicationsCriticalTheyWillDisplayHere": {
    "message": "Once you mark applications critical, they will display here."
  },
  "viewAtRiskMembers": {
    "message": "View at-risk members"
  },
  "viewAtRiskApplications": {
    "message": "View at-risk applications"
  },
  "criticalApplicationsAreAtRisk": {
    "message": "$COUNT$ out of $TOTAL$ critical applications are at-risk due to at-risk passwords",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      },
      "total": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "criticalApplicationsMarked": {
    "message": "critical applications marked"
  },
  "countOfCriticalApplications": {
    "message": "$COUNT$ critical applications",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "countOfApplicationsAtRisk": {
    "message": "$COUNT$ applications at-risk",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "countOfAtRiskPasswords": {
    "message": "$COUNT$ passwords at-risk",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "newPasswordsAtRisk": {
    "message": "$COUNT$ new passwords at-risk",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "notifiedMembersWithCount": {
    "message": "Ilmoitetut jäsenet ($COUNT$)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "yourDataIsInLetsPutItToWork": {
    "message": "Your data is in. Let's put it to work."
  },
  "takeAQuickTourOfAccessIntelligence": {
    "message": "Take a quick tour of Access Intelligence and see exactly how to turn your org's data into action."
  },
  "yourEntireOrgsSecurityInOneView": {
    "message": "Your entire org's security, in one view"
  },
  "accessIntelligenceGivesYouSinglePlace": {
    "message": "Access Intelligence gives you a single place to see every app, password, and member that's at risk."
  },
  "youSetThePrioritiesWeSurfaceTheRisks": {
    "message": "You set the priorities. We surface the risks."
  },
  "youMarkWhichAppsAreMostCritical": {
    "message": "You mark which apps are most critical, and Access Intelligence automatically identifies the at-risk passwords that need attention first."
  },
  "trackImprovementsAcrossYourTeam": {
    "message": "Track improvements across your team"
  },
  "membersAreAutomaticallyNotified": {
    "message": "Members are automatically notified of at-risk passwords in their Bitwarden extension. No chasing required."
  },
  "importYourOrgDataToGetStarted": {
    "message": "Import your org data to get started"
  },
  "onceItHasTheVaultData": {
    "message": "Once it has the vault data, Access Intelligence will have everything it needs to report on your org's password health."
  },
  "accessIntelligenceWelcomeTour": {
    "message": "Access Intelligence welcome tour"
  },
  "startTour": {
    "message": "Start tour"
  },
  "noDataInOrgTitle": {
    "message": "No data found"
  },
  "noDataInOrgDescription": {
    "message": "Import your organization's login data to get started with Access Intelligence. Once you do that, you'll be able to:"
  },
  "feature1Title": {
    "message": "Mark applications as critical"
  },
  "feature1Description": {
    "message": "This will help you remove risks to your most important applications first."
  },
  "feature2Title": {
    "message": "Help members improve their security"
  },
  "feature2Description": {
    "message": "Assign at-risk members guided security tasks to update credentials."
  },
  "feature3Title": {
    "message": "Monitor progress"
  },
  "feature3Description": {
    "message": "Track changes over time to show security improvements."
  },
  "noReportsRunTitle": {
    "message": "Generate report"
  },
  "noReportsRunDescription": {
    "message": "You’re ready to start generating reports. Once you generate, you’ll be able to:"
  },
  "noCriticalApplicationsTitle": {
    "message": "You haven’t marked any applications as critical"
  },
  "noCriticalApplicationsDescription": {
    "message": "Select your most critical applications to prioritize security actions for your users to address at-risk passwords."
  },
  "markCriticalApplications": {
    "message": "Select critical applications"
  },
  "markAppAsCritical": {
    "message": "Merkitse sovellus kriittiseksi"
  },
  "markAsCritical": {
    "message": "Mark as critical"
  },
  "applicationsSelected": {
    "message": "applications selected"
  },
  "selectApplication": {
    "message": "Select application"
  },
  "unselectApplication": {
    "message": "Unselect application"
  },
  "applicationsMarkedAsCriticalSuccess": {
    "message": "Applications marked as critical"
  },
  "criticalApplicationsMarkedSuccess": {
    "message": "$COUNT$ applications marked as critical",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "numCriticalApplicationsMarkedSuccess": {
    "message": "$COUNT$ applications marked critical",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "numApplicationsUnmarkedCriticalSuccess": {
    "message": "$COUNT$ applications marked not critical",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "markAppCountAsCritical": {
    "message": "Mark $COUNT$ as critical",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "markAppCountAsNotCritical": {
    "message": "Mark $COUNT$ as not critical",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "applicationsMarkedAsCriticalFail": {
    "message": "Failed to mark applications as critical"
  },
  "applicationsUnmarkedAsCriticalFail": {
    "message": "Failed to unmark applications as critical"
  },
  "application": {
    "message": "Sovellus"
  },
  "applications": {
    "message": "Applications"
  },
  "atRiskPasswords": {
    "message": "Riskialttiit salasanat"
  },
  "requestPasswordChange": {
    "message": "Pyydä salasanan vaihtoa"
  },
  "totalPasswords": {
    "message": "Salasanoja yhteensä"
  },
  "searchApps": {
    "message": "Etsi sovelluksia"
  },
  "atRiskMembers": {
    "message": "Riskialttiit jäsenet"
  },
  "membersWithAccessToAtRiskItemsForCriticalApplications": {
    "message": "These members have access to vulnerable items for critical applications."
  },
  "membersWithAtRiskPwds": {
    "message": "Members with at risk passwords"
  },
  "membersWithAtRiskPasswordsAndForCriticalApplications": {
    "message": "$ATRISKAPPCOUNT$ Members with at risk passwords for $CRITICALAPPCOUNT$ Critical applications",
    "placeholders": {
      "atRiskAppCount": {
        "content": "$1",
        "example": "3"
      },
      "criticalAppCount": {
        "content": "$2",
        "example": "2"
      }
    }
  },
  "membersWillReceiveSecurityTask": {
    "message": "Members of your organization will be assigned a task to change vulnerable passwords. They’ll receive a notification within their Bitwarden browser extension."
  },
  "membersAtRiskCount": {
    "message": "$COUNT$ members at-risk",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "atRiskMembersWithCount": {
    "message": "Vaarantuneet jäsenet ($COUNT$)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "atRiskApplicationsWithCount": {
    "message": "Vaarantuneet sovellukset ($COUNT$)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "ofCountTotal": {
    "message": "of $TOTAL$ total",
    "placeholders": {
      "total": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "atRiskMemberDescription": {
    "message": "These members are logging into critical applications with weak, exposed, or reused passwords."
  },
  "atRiskMembersDescriptionNone": {
    "message": "These are no members logging into applications with weak, exposed, or reused passwords."
  },
  "atRiskApplicationsDescription": {
    "message": "These applications have weak, exposed, or reused passwords."
  },
  "atRiskApplicationsDescriptionNone": {
    "message": "These are no applications with weak, exposed, or reused passwords."
  },
  "atRiskMembersDescriptionWithApp": {
    "message": "These members are logging into $APPNAME$ with weak, exposed, or reused passwords.",
    "placeholders": {
      "appname": {
        "content": "$1",
        "example": "Salesforce"
      }
    }
  },
  "atRiskMembersDescriptionWithAppNone": {
    "message": "There are no at risk members for $APPNAME$.",
    "placeholders": {
      "appname": {
        "content": "$1",
        "example": "Salesforce"
      }
    }
  },
  "totalMembers": {
    "message": "Jäseniä yhteensä"
  },
  "atRiskApplications": {
    "message": "Riskialttiit sovellukset"
  },
  "totalApplications": {
    "message": "Sovelluksia yhteensä"
  },
  "applicationsNeedingReview": {
    "message": "Applications needing review"
  },
  "newApplicationsCardTitle": {
    "message": "Review new applications"
  },
  "newApplicationsWithCount": {
    "message": "$COUNT$ new applications",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "13"
      }
    }
  },
  "newApplicationsDescription": {
    "message": "Review new applications to mark as critical and keep your organization secure"
  },
  "reviewNow": {
    "message": "Review now"
  },
  "allCaughtUp": {
    "message": "All caught up!"
  },
  "noNewApplicationsToReviewAtThisTime": {
    "message": "No new applications to review at this time"
  },
  "organizationHasItemsSavedForApplications": {
    "message": "Your organization has items saved for $COUNT$ applications",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "310"
      }
    }
  },
  "reviewApplicationsToSecureItems": {
    "message": "Review applications to secure the items most critical to your organization's security"
  },
  "reviewApplications": {
    "message": "Review applications"
  },
  "prioritizeCriticalApplications": {
    "message": "Prioritize critical applications"
  },
  "selectCriticalAppsDescription": {
    "message": "Select which applications are most critical to your organization. Then, you’ll be able to assign security tasks to members to remove risks."
  },
  "reviewNewApplications": {
    "message": "Review new applications"
  },
  "reviewNewAppsDescription": {
    "message": "Review new applications with vulnerable items and mark those you’d like to monitor closely as critical. Then, you’ll be able to assign security tasks to members to remove risks."
  },
  "clickIconToMarkAppAsCritical": {
    "message": "Click the star icon to mark an app as critical"
  },
  "markAsCriticalPlaceholder": {
    "message": "Mark as critical functionality will be implemented in a future update"
  },
  "applicationReviewSaved": {
    "message": "Application review saved"
  },
  "newApplicationsReviewed": {
    "message": "New applications reviewed"
  },
  "errorSavingReviewStatus": {
    "message": "Error saving review status"
  },
  "pleaseTryAgain": {
    "message": "Please try again"
  },
  "unmarkAsCritical": {
    "message": "Unmark as critical"
  },
  "criticalApplicationUnmarkedSuccessfully": {
    "message": "Successfully unmarked application as critical"
  },
  "whatTypeOfItem": {
    "message": "Minkä tyyppinen kohde tämä on?"
  },
  "name": {
    "message": "Nimi"
  },
  "uri": {
    "message": "URI"
  },
  "uriPosition": {
    "message": "URI $POSITION$",
    "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.",
    "placeholders": {
      "position": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "newUri": {
    "message": "Uusi URI"
  },
  "username": {
    "message": "Käyttäjätunnus"
  },
  "password": {
    "message": "Salasana"
  },
  "newPassword": {
    "message": "Uusi salasana"
  },
  "passphrase": {
    "message": "Salalause"
  },
  "notes": {
    "message": "Merkinnät"
  },
  "privateNote": {
    "message": "Yksityinen muistiinpano"
  },
  "note": {
    "message": "Muistiinpano"
  },
  "customFields": {
    "message": "Lisäkentät"
  },
  "cardholderName": {
    "message": "Kortinhaltijan nimi"
  },
  "loginCredentials": {
    "message": "Kirjautumistiedot"
  },
  "personalDetails": {
    "message": "Henkilötiedot"
  },
  "identification": {
    "message": "Tunnistautuminen"
  },
  "contactInfo": {
    "message": "Yhteystiedot"
  },
  "cardDetails": {
    "message": "Kortin tiedot"
  },
  "cardBrandDetails": {
    "message": "$BRAND$-tiedot",
    "placeholders": {
      "brand": {
        "content": "$1",
        "example": "Visa"
      }
    }
  },
  "itemHistory": {
    "message": "Kohteen historia"
  },
  "authenticatorKey": {
    "message": "Todennusavain"
  },
  "autofillOptions": {
    "message": "Automaattitäytön asetukset"
  },
  "websiteUri": {
    "message": "Verkkosivusto (URI)"
  },
  "websiteUriCount": {
    "message": "Verkkosivusto (URI) $COUNT$",
    "description": "Label for an input field that contains a website URI. The input field is part of a list of fields, and the count indicates the position of the field in the list.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "websiteAdded": {
    "message": "Verkkosivusto lisättiin"
  },
  "addWebsite": {
    "message": "Lisää verkkosivusto"
  },
  "deleteWebsite": {
    "message": "Poista verkkosivusto"
  },
  "defaultLabel": {
    "message": "Oletus ($VALUE$)",
    "description": "A label that indicates the default value for a field with the current default value in parentheses.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "Base domain"
      }
    }
  },
  "showMatchDetection": {
    "message": "Näytä vastaavuuden tunnistus $WEBSITE$",
    "placeholders": {
      "website": {
        "content": "$1",
        "example": "https://example.com"
      }
    }
  },
  "hideMatchDetection": {
    "message": "Piilota vastaavuuden tunnistus $WEBSITE$",
    "placeholders": {
      "website": {
        "content": "$1",
        "example": "https://example.com"
      }
    }
  },
  "showMatchDetectionNoPlaceholder": {
    "message": "Show match detection"
  },
  "hideMatchDetectionNoPlaceholder": {
    "message": "Hide match detection"
  },
  "autoFillOnPageLoad": {
    "message": "Automaattitäytetäänkö sivun avautuessa?"
  },
  "number": {
    "message": "Numero"
  },
  "brand": {
    "message": "Merkki"
  },
  "expiration": {
    "message": "Voimassaolo päättyy"
  },
  "securityCode": {
    "message": "Turvakoodi (CVC/CVV)"
  },
  "securityCodeSlashCVV": {
    "message": "Turvakoodi (CVC/CVV)"
  },
  "identityName": {
    "message": "Henkilöllisyyden nimi"
  },
  "company": {
    "message": "Yritys"
  },
  "ssn": {
    "message": "Sosiaaliturvatunnus"
  },
  "passportNumber": {
    "message": "Passin numero"
  },
  "sex": {
    "message": "Sex"
  },
  "copySex": {
    "message": "Copy sex"
  },
  "birthPlace": {
    "message": "Birth place"
  },
  "nationality": {
    "message": "Nationality"
  },
  "copyNationality": {
    "message": "Copy nationality"
  },
  "passportType": {
    "message": "Passport type"
  },
  "nationalIdentificationNumber": {
    "message": "Henkilötunnus"
  },
  "licenseNumber": {
    "message": "Ajokortin numero"
  },
  "email": {
    "message": "Sähköpostiosoite"
  },
  "emails": {
    "message": "Emails"
  },
  "phone": {
    "message": "Puhelinnumero"
  },
  "january": {
    "message": "Tammikuu"
  },
  "february": {
    "message": "Helmikuu"
  },
  "march": {
    "message": "Maaliskuu"
  },
  "april": {
    "message": "Huhtikuu"
  },
  "may": {
    "message": "Toukokuu"
  },
  "june": {
    "message": "Kesäkuu"
  },
  "july": {
    "message": "Heinäkuu"
  },
  "august": {
    "message": "Elokuu"
  },
  "september": {
    "message": "Syyskuu"
  },
  "october": {
    "message": "Lokakuu"
  },
  "november": {
    "message": "Marraskuu"
  },
  "december": {
    "message": "Joulukuu"
  },
  "title": {
    "message": "Titteli"
  },
  "mr": {
    "message": "Hra"
  },
  "mrs": {
    "message": "Rva"
  },
  "ms": {
    "message": "Nti"
  },
  "mx": {
    "message": "Neutraali"
  },
  "dr": {
    "message": "Tri"
  },
  "cardExpiredTitle": {
    "message": "Kortti on vanhentunut"
  },
  "cardExpiredMessage": {
    "message": "Jos olet uusinut sen, päivitä kortin tiedot"
  },
  "expirationMonth": {
    "message": "Erääntymiskuukausi"
  },
  "expirationYear": {
    "message": "Erääntymisvuosi"
  },
  "authenticatorKeyTotp": {
    "message": "Todennusavain (TOTP)"
  },
  "totpHelperTitle": {
    "message": "Tee kaksivaiheisesta kirjautumisesta saumatonta"
  },
  "totpHelper": {
    "message": "Bitwarden voi säilyttää ja täyttää kaksivaiheisen kirjautumisen koodit. Kopioi ja liitä todennusavain tähän kenttään."
  },
  "totpHelperWithCapture": {
    "message": "Bitwarden voi säilyttää ja täyttää kaksivaiheisen kirjautumisen koodit. Kamerakuvakkeella voit kaapata todennusavaimen avoimen sivun QR-koodista automaattisesti, tai voit kopioida ja liittää sen tähän kenttään manuaalisesti."
  },
  "totpCapture": {
    "message": "Scan authenticator QR code from current webpage"
  },
  "learnMoreAboutAuthenticators": {
    "message": "Lue lisää todentajista"
  },
  "folder": {
    "message": "Kansio"
  },
  "value": {
    "message": "Arvo"
  },
  "cfTypeText": {
    "message": "Teksti"
  },
  "cfTypeHidden": {
    "message": "Piilotettu"
  },
  "cfTypeBoolean": {
    "message": "Totuusarvo"
  },
  "cfTypeCheckbox": {
    "message": "Valintaruutu"
  },
  "cfTypeLinked": {
    "message": "Linkitetty",
    "description": "This describes a field that is 'linked' (related) to another field."
  },
  "fieldType": {
    "message": "Kentän tyyppi"
  },
  "fieldLabel": {
    "message": "Kentän nimi"
  },
  "remove": {
    "message": "Poista"
  },
  "unassigned": {
    "message": "Määrittämätön"
  },
  "noneFolder": {
    "message": "Ei kansiota",
    "description": "This is the folder for uncategorized items"
  },
  "selfOwnershipLabel": {
    "message": "Sinä",
    "description": "Used as a label to indicate that the user is the owner of an item."
  },
  "addFolder": {
    "message": "Lisää kansio"
  },
  "editFolder": {
    "message": "Muokkaa kansiota"
  },
  "editWithName": {
    "message": "Muokkaa $ITEM$: $NAME$",
    "placeholders": {
      "item": {
        "content": "$1",
        "example": "login"
      },
      "name": {
        "content": "$2",
        "example": "Social"
      }
    }
  },
  "newFolder": {
    "message": "Uusi kansio"
  },
  "folderName": {
    "message": "Kansion nimi"
  },
  "folderHintText": {
    "message": "Nest a folder by adding the parent folder's name followed by a “/”. Example: Social/Forums"
  },
  "deleteFolderPermanently": {
    "message": "Haluatko varmasti poistaa tämän kansion pysyvästi?"
  },
  "baseDomain": {
    "message": "Pääverkkotunnus",
    "description": "Domain name. Example: website.com"
  },
  "domainName": {
    "message": "Verkkotunnus",
    "description": "Domain name. Example: website.com"
  },
  "host": {
    "message": "Isäntä",
    "description": "A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'."
  },
  "exact": {
    "message": "Tarkka"
  },
  "startsWith": {
    "message": "Alkaa"
  },
  "regEx": {
    "message": "Säännöllinen lauseke",
    "description": "A programming term, also known as 'RegEx'."
  },
  "matchDetection": {
    "message": "Tunnistustapa",
    "description": "URI match detection for auto-fill."
  },
  "defaultMatchDetection": {
    "message": "Oletusarvoinen tunnistustapa",
    "description": "Default URI match detection for auto-fill."
  },
  "never": {
    "message": "Ei koskaan"
  },
  "toggleVisibility": {
    "message": "Näytä tai piilota"
  },
  "toggleCollapse": {
    "message": "Laajenna tai supista",
    "description": "Toggling an expand/collapse state."
  },
  "checkPassword": {
    "message": "Tarkasta, onko salasana paljastunut."
  },
  "passwordExposed": {
    "message": "Salasana on paljastunut $VALUE$ tietovuodossa ja se tulisi vaihtaa.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "passwordSafe": {
    "message": "Salasanaa ei löytynyt tunnetuista tietovuodoista ja sen pitäisi olla turvallinen."
  },
  "save": {
    "message": "Tallenna"
  },
  "cancel": {
    "message": "Peruuta"
  },
  "later": {
    "message": "Later"
  },
  "canceled": {
    "message": "Peruttu"
  },
  "close": {
    "message": "Sulje"
  },
  "delete": {
    "message": "Poista"
  },
  "favorite": {
    "message": "Suosikki"
  },
  "unfavorite": {
    "message": "Poista suosikeista"
  },
  "edit": {
    "message": "Muokkaa"
  },
  "searchCollection": {
    "message": "Etsi kokoelmasta"
  },
  "searchFolder": {
    "message": "Etsi kansiosta"
  },
  "searchFavorites": {
    "message": "Etsi suosikeista"
  },
  "searchLogin": {
    "message": "Etsi kirjautumistiedoista",
    "description": "Search Login type"
  },
  "searchCard": {
    "message": "Etsi korteista",
    "description": "Search Card type"
  },
  "searchIdentity": {
    "message": "Etsi henkilöllisyyksistä",
    "description": "Search Identity type"
  },
  "searchSecureNote": {
    "message": "Etsi salatuista muistioista",
    "description": "Search Secure Note type"
  },
  "searchVault": {
    "message": "Etsi holvista"
  },
  "searchMyVault": {
    "message": "Etsi omasta holvista"
  },
  "searchOrganization": {
    "message": "Etsi organisaatiosta"
  },
  "searchMembers": {
    "message": "Etsi jäsenistä"
  },
  "searchGroups": {
    "message": "Etsi ryhmistä"
  },
  "resetSearch": {
    "message": "Reset search"
  },
  "allItems": {
    "message": "Kaikki kohteet"
  },
  "favorites": {
    "message": "Suosikit"
  },
  "taskSummary": {
    "message": "Task summary"
  },
  "types": {
    "message": "Tyypit"
  },
  "typeLogin": {
    "message": "Käyttäjätunnus"
  },
  "typeCard": {
    "message": "Kortti"
  },
  "typeIdentity": {
    "message": "Henkilöllisyys"
  },
  "typeSecureNote": {
    "message": "Salattu muistio"
  },
  "typeNote": {
    "message": "Note"
  },
  "typeSshKey": {
    "message": "SSH-avain"
  },
  "typeDriversLicense": {
    "message": "License"
  },
  "typeDriversLicenseSubtitle": {
    "message": "Drivers license or ID"
  },
  "typeLoginSubtitle": {
    "message": "Website or app"
  },
  "typeCardSubtitle": {
    "message": "Credit or debit card"
  },
  "typeIdentitySubtitle": {
    "message": "Personal info"
  },
  "typeNoteSubtitle": {
    "message": "Important text"
  },
  "typeSshKeySubtitle": {
    "message": "Server login token"
  },
  "typeBankAccountSubtitle": {
    "message": "Banking details"
  },
  "typePassport": {
    "message": "Passport"
  },
  "passportDetails": {
    "message": "Passport details"
  },
  "passportAdded": {
    "message": "Passport added"
  },
  "typePassportSubtitle": {
    "message": "Travel document"
  },
  "folderSubtitle": {
    "message": "Organize your items"
  },
  "collectionSubtitle": {
    "message": "Organize shared items"
  },
  "typeLoginPlural": {
    "message": "Kirjautumistiedot"
  },
  "typeCardPlural": {
    "message": "Kortit"
  },
  "typeIdentityPlural": {
    "message": "Henkilöllisyydet"
  },
  "typeSecureNotePlural": {
    "message": "Salatut muistiot"
  },
  "typeBankAccount": {
    "message": "Bank account"
  },
  "folders": {
    "message": "Kansiot"
  },
  "collections": {
    "message": "Kokoelmat"
  },
  "firstName": {
    "message": "Etunimi"
  },
  "middleName": {
    "message": "Toinen nimi"
  },
  "lastName": {
    "message": "Sukunimi"
  },
  "fullName": {
    "message": "Koko nimi"
  },
  "address": {
    "message": "Osoite"
  },
  "address1": {
    "message": "Osoite 1"
  },
  "address2": {
    "message": "Osoite 2"
  },
  "address3": {
    "message": "Osoite 3"
  },
  "cityTown": {
    "message": "Paikkakunta"
  },
  "stateProvince": {
    "message": "Osavaltio/maakunta"
  },
  "zipPostalCode": {
    "message": "Postinumero"
  },
  "country": {
    "message": "Maa"
  },
  "shared": {
    "message": "Jaettu"
  },
  "attachments": {
    "message": "Liitteet"
  },
  "select": {
    "message": "Valitse"
  },
  "newItem": {
    "message": "Uusi kohde"
  },
  "addItem": {
    "message": "Lisää kohde"
  },
  "chooseItemToAdd": {
    "message": "Choose item to add"
  },
  "editItem": {
    "message": "Muokkaa kohdetta"
  },
  "viewItem": {
    "message": "Näytä kohde"
  },
  "newItemHeaderLogin": {
    "message": "New Login",
    "description": "Header for new login item type"
  },
  "newItemHeaderCard": {
    "message": "New Card",
    "description": "Header for new card item type"
  },
  "newItemHeaderIdentity": {
    "message": "New Identity",
    "description": "Header for new identity item type"
  },
  "newItemHeaderNote": {
    "message": "New Note",
    "description": "Header for new note item type"
  },
  "newItemHeaderSshKey": {
    "message": "New SSH key",
    "description": "Header for new SSH key item type"
  },
  "newItemHeaderBankAccount": {
    "message": "New bank account",
    "description": "Header for new bank account item type"
  },
  "newItemHeaderDriversLicense": {
    "message": "New license",
    "description": "Header for new license item type"
  },
  "newItemHeaderPassport": {
    "message": "New passport",
    "description": "Header for new passport item type"
  },
  "newItemHeaderTextSendV2": {
    "message": "New text",
    "description": "Header for new text send"
  },
  "newItemHeaderFileSendV2": {
    "message": "New file",
    "description": "Header for new file send"
  },
  "editItemHeaderLogin": {
    "message": "Edit Login",
    "description": "Header for edit login item type"
  },
  "editItemHeaderCard": {
    "message": "Edit Card",
    "description": "Header for edit card item type"
  },
  "editItemHeaderIdentity": {
    "message": "Edit Identity",
    "description": "Header for edit identity item type"
  },
  "editItemHeaderNote": {
    "message": "Edit Note",
    "description": "Header for edit note item type"
  },
  "editItemHeaderSshKey": {
    "message": "Edit SSH key",
    "description": "Header for edit SSH key item type"
  },
  "editItemHeaderBankAccount": {
    "message": "Edit bank account",
    "description": "Header for edit bank account item type"
  },
  "editItemHeaderLicense": {
    "message": "Edit license",
    "description": "Header for edit license item type"
  },
  "editItemHeaderPassport": {
    "message": "Edit passport",
    "description": "Header for edit passport item type"
  },
  "editItemHeaderTextSendV2": {
    "message": "Edit text",
    "description": "Header for edit text send"
  },
  "editItemHeaderFileSendV2": {
    "message": "Edit file",
    "description": "Header for edit file send"
  },
  "viewItemHeaderLogin": {
    "message": "View Login",
    "description": "Header for view login item type"
  },
  "viewItemHeaderCard": {
    "message": "View Card",
    "description": "Header for view card item type"
  },
  "viewItemHeaderIdentity": {
    "message": "View Identity",
    "description": "Header for view identity item type"
  },
  "viewItemHeaderNote": {
    "message": "View Note",
    "description": "Header for view note item type"
  },
  "viewItemHeaderSshKey": {
    "message": "View SSH key",
    "description": "Header for view SSH key item type"
  },
  "viewItemHeaderBankAccount": {
    "message": "View bank account",
    "description": "Header for view bank account item type"
  },
  "viewItemHeaderLicense": {
    "message": "View license",
    "description": "Header for view license item type"
  },
  "viewItemHeaderPassport": {
    "message": "View passport",
    "description": "Header for view passport item type"
  },
  "new": {
    "message": "Uusi",
    "description": "for adding new items"
  },
  "item": {
    "message": "Kohde"
  },
  "itemDetails": {
    "message": "Kohteen tiedot"
  },
  "itemName": {
    "message": "Kohteen nimi"
  },
  "ex": {
    "message": "esim.",
    "description": "Short abbreviation for 'example'."
  },
  "other": {
    "message": "Muut"
  },
  "share": {
    "message": "Jaa"
  },
  "moveToOrganization": {
    "message": "Siirrä organisaatiolle"
  },
  "valueCopied": {
    "message": "$VALUE$ kopioitu",
    "description": "Value has been copied to the clipboard.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "Password"
      }
    }
  },
  "copySuccessful": {
    "message": "Kopiointi onnistui"
  },
  "copyValue": {
    "message": "Kopioi arvo",
    "description": "Copy value to clipboard"
  },
  "copyPassword": {
    "message": "Kopioi salasana",
    "description": "Copy password to clipboard"
  },
  "copyPassphrase": {
    "message": "Kopioi salalause",
    "description": "Copy passphrase to clipboard"
  },
  "passwordCopied": {
    "message": "Salasana kopioitu"
  },
  "copyUsername": {
    "message": "Kopioi käyttäjätunnus",
    "description": "Copy username to clipboard"
  },
  "copyNumber": {
    "message": "Kopioi numero",
    "description": "Copy credit card number"
  },
  "copySecurityCode": {
    "message": "Kopioi turvakoodi",
    "description": "Copy credit card security code (CVV)"
  },
  "copyUri": {
    "message": "Kopioi URI",
    "description": "Copy URI to clipboard"
  },
  "copyCustomField": {
    "message": "Kopioi $FIELD$",
    "placeholders": {
      "field": {
        "content": "$1",
        "example": "Custom field label"
      }
    }
  },
  "copyWebsite": {
    "message": "Kopioi verkkosivusto"
  },
  "copyNotes": {
    "message": "Kopioi merkinnät"
  },
  "copyAddress": {
    "message": "Kopioi osoite"
  },
  "copyBirthPlace": {
    "message": "Copy birth place"
  },
  "copyPhone": {
    "message": "Kopioi puhelinnumero"
  },
  "copyEmail": {
    "message": "Kopioi sähköpostiosoite"
  },
  "copyCompany": {
    "message": "Kopioi yritys"
  },
  "copySSN": {
    "message": "Kopioi sosiaaliturvatunnus"
  },
  "copyPassportNumber": {
    "message": "Kopioi passin numero"
  },
  "copyNationalIdentificationNumber": {
    "message": "Kopioi henkilötunnus"
  },
  "copyPassportType": {
    "message": "Copy passport type"
  },
  "copyFirstName": {
    "message": "Copy first name"
  },
  "copyMiddleName": {
    "message": "Copy middle name"
  },
  "copyLastName": {
    "message": "Copy last name"
  },
  "copyLicenseNumber": {
    "message": "Kopioi ajokortin numero"
  },
  "copyPrivateKey": {
    "message": "Copy private key"
  },
  "copyPublicKey": {
    "message": "Copy public key"
  },
  "copyFingerprint": {
    "message": "Copy fingerprint"
  },
  "copyIssuingAuthority": {
    "message": "Copy issuing authority / office"
  },
  "copyIssuingCountry": {
    "message": "Copy issuing country"
  },
  "copyName": {
    "message": "Kopioi nimi"
  },
  "cardNumber": {
    "message": "card number"
  },
  "copyFieldCipherName": {
    "message": "Copy $FIELD$, $CIPHERNAME$",
    "description": "Title for a button that copies a field value to the clipboard.",
    "placeholders": {
      "field": {
        "content": "$1",
        "example": "Username"
      },
      "ciphername": {
        "content": "$2",
        "example": "Login Item"
      }
    }
  },
  "copyInfoTitle": {
    "message": "Copy info - $ITEMNAME$",
    "description": "Title for a button that opens a menu with options to copy information from an item.",
    "placeholders": {
      "itemname": {
        "content": "$1",
        "example": "Secret Item"
      }
    }
  },
  "copyNoteTitle": {
    "message": "Copy Note - $ITEMNAME$",
    "description": "Title for a button copies a note to the clipboard.",
    "placeholders": {
      "itemname": {
        "content": "$1",
        "example": "Secret Note Item"
      }
    }
  },
  "noValueEntered": {
    "message": "No value entered",
    "description": "Screen reader announcement appended to a custom field's name when the field has no value entered."
  },
  "noValuesToCopy": {
    "message": "No values to copy"
  },
  "launchWebsiteName": {
    "message": "Launch website $ITEMNAME$",
    "placeholders": {
      "itemname": {
        "content": "$1",
        "example": "Secret item"
      }
    }
  },
  "me": {
    "message": "Minä"
  },
  "myItems": {
    "message": "My Items"
  },
  "myVault": {
    "message": "Oma holvi"
  },
  "allVaults": {
    "message": "Kaikki holvit"
  },
  "vault": {
    "message": "Holvi"
  },
  "vaults": {
    "message": "Holvit"
  },
  "vaultItems": {
    "message": "Holvin kohteet"
  },
  "filter": {
    "message": "Suodattimet"
  },
  "deleteSelected": {
    "message": "Poista valitut"
  },
  "moveSelected": {
    "message": "Siirrä valitut"
  },
  "selectAll": {
    "message": "Valitse kaikki"
  },
  "deselectAll": {
    "message": "Deselect all"
  },
  "unselectAll": {
    "message": "Tyhjennä valinnat"
  },
  "bulkActionsBar": {
    "message": "Bulk actions"
  },
  "bulkActionsBarAnnouncement": {
    "message": "$COUNT$ item(s) selected. The bulk actions bar is now available at the bottom of the screen. Press $SHORTCUTBINDING$ to toggle focus to the bulk action bar.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      },
      "shortcutBinding": {
        "content": "$2",
        "example": "Ctrl+B"
      }
    }
  },
  "selectionCleared": {
    "message": "Selection cleared"
  },
  "additionalActions": {
    "message": "Additional actions"
  },
  "launch": {
    "message": "Avaa"
  },
  "newAttachment": {
    "message": "Lisää uusi tiedostoliite"
  },
  "deletedAttachment": {
    "message": "Tiedostoliite poistettiin"
  },
  "deleteAttachmentConfirmation": {
    "message": "Haluatko varmasti poistaa liitteen?"
  },
  "attachmentSaved": {
    "message": "Tiedostoliite tallennettiin"
  },
  "file": {
    "message": "Tiedosto"
  },
  "selectFile": {
    "message": "Valitse tiedosto."
  },
  "maxFileSize": {
    "message": "Tiedoston enimmäiskoko on 500 Mt."
  },
  "addedItem": {
    "message": "Kohde lisättiin"
  },
  "editedItem": {
    "message": "Kohde tallennettiin"
  },
  "movedItemToOrg": {
    "message": "$ITEMNAME$ siirrettiin organisaatiolle $ORGNAME$",
    "placeholders": {
      "itemname": {
        "content": "$1",
        "example": "Secret Item"
      },
      "orgname": {
        "content": "$2",
        "example": "Company Name"
      }
    }
  },
  "itemsMovedToOrg": {
    "message": "Kohteet siirrettiin organisaatiolle $ORGNAME$",
    "placeholders": {
      "orgname": {
        "content": "$1",
        "example": "Company Name"
      }
    }
  },
  "itemMovedToOrg": {
    "message": "Kohde siirrettiin organisaatiolle $ORGNAME$",
    "placeholders": {
      "orgname": {
        "content": "$1",
        "example": "Company Name"
      }
    }
  },
  "deleteItem": {
    "message": "Poista kohde"
  },
  "deleteFolder": {
    "message": "Poista kansio"
  },
  "deleteAttachment": {
    "message": "Poista tiedostoliite"
  },
  "deleteAttachmentName": {
    "message": "Delete attachment $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Attachment Name"
      }
    }
  },
  "downloadAttachmentName": {
    "message": "Download $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Attachment Name"
      }
    }
  },
  "deleteItemConfirmation": {
    "message": "Haluatko varmasti siirtää kohteen roskakoriin?"
  },
  "deletedItem": {
    "message": "Kohde siirrettiin roskakoriin"
  },
  "deletedItems": {
    "message": "Kohteet siirrettiin roskakoriin"
  },
  "movedItems": {
    "message": "Kohteet siirrettiin"
  },
  "overwritePasswordConfirmation": {
    "message": "Haluatko varmasti korvata nykyisen salasanan?"
  },
  "editedFolder": {
    "message": "Kansio tallennettiin"
  },
  "addedFolder": {
    "message": "Kansio lisättiin"
  },
  "deleteFolderConfirmation": {
    "message": "Haluatko varmasti poistaa kansion?"
  },
  "deletedFolder": {
    "message": "Kansio poistettiin"
  },
  "editInfo": {
    "message": "Muokkaa tietoja"
  },
  "access": {
    "message": "Käyttöoikeudet"
  },
  "accessLevel": {
    "message": "Käyttöoikeustaso"
  },
  "accessing": {
    "message": "Avataan"
  },
  "loggedOut": {
    "message": "Kirjauduttu ulos"
  },
  "loggedOutDesc": {
    "message": "Sinut on kirjattu ulos tililtäsi."
  },
  "loginExpired": {
    "message": "Kirjautumisistuntosi on erääntynyt."
  },
  "restartRegistration": {
    "message": "Aloita rekisteröityminen alusta"
  },
  "expiredLink": {
    "message": "Vanhentunut linkki"
  },
  "pleaseRestartRegistrationOrTryLoggingIn": {
    "message": "Aloita rekisteröityminen alusta tai yritä kirjautua sisään uudelleen."
  },
  "youMayAlreadyHaveAnAccount": {
    "message": "Sinulla saattaa jo olla tili"
  },
  "logOutConfirmation": {
    "message": "Haluatko varmasti kirjautua ulos?"
  },
  "logOut": {
    "message": "Kirjaudu ulos"
  },
  "ok": {
    "message": "Ok"
  },
  "yes": {
    "message": "Kyllä"
  },
  "no": {
    "message": "Ei"
  },
  "noAuth": {
    "message": "Anyone with the link"
  },
  "anyOneWithPassword": {
    "message": "Anyone with a password set by you"
  },
  "location": {
    "message": "Sijainti"
  },
  "loginOrCreateNewAccount": {
    "message": "Käytä salattua holviasi kirjautumalla sisään tai luo uusi tili."
  },
  "loginWithDevice": {
    "message": "Laitteella kirjautuminen"
  },
  "loginWithDeviceEnabledNote": {
    "message": "Laitteella kirjautuminen on määritettävä Bitwarden-sovelluksen asetuksista. Tarvitsetko eri vaihtoehdon?"
  },
  "needAnotherOptionV1": {
    "message": "Tarvitsetko toisen vaihtoehdon?"
  },
  "readingPasskeyLoading": {
    "message": "Luetaan pääsyavainta..."
  },
  "readingPasskeyLoadingInfo": {
    "message": "Pidä tämä ikkuna avoinna ja seuraa selaimesi opasteita."
  },
  "passkeyAuthenticationFailed": {
    "message": "Passkey authentication failed. Please try again."
  },
  "useDifferentLoginMethod": {
    "message": "Use different login method"
  },
  "logInWithPasskey": {
    "message": "Kirjaudu pääsyavaimella"
  },
  "useSingleSignOn": {
    "message": "Käytä kertakirjautumista"
  },
  "yourOrganizationRequiresSingleSignOn": {
    "message": "Your organization requires single sign-on."
  },
  "loginPageMasterPasswordEntryScreenTitle": {
    "message": "Welcome back"
  },
  "invalidPasskeyPleaseTryAgain": {
    "message": "Pääsyavain ei kelpaa. Yritä uudelleen."
  },
  "twoFactorForPasskeysNotSupportedOnClientUpdateToLogIn": {
    "message": "Kaksivaiheista pääsyavainkirjautumista ei tueta. Päivitä sovellus kirjautuaksesi sisään."
  },
  "loginWithPasskeyInfo": {
    "message": "Käytä generoitua pääsyavainta, joka kirjaa sinut sisään automaattisesti sisään ilman salasanaa. Henkilöllisyytesi vahvistetaan kasvojen tunnistuksen tai sormenjäljen kataisilla biometrisillä tiedoilla, tai jollakin muulla FIDO2-suojausratkaisulla."
  },
  "newPasskey": {
    "message": "Uusi pääsyavain"
  },
  "learnMoreAboutPasswordless": {
    "message": "Lue lisää salasanattomasta kirjautumisesta"
  },
  "creatingPasskeyLoading": {
    "message": "Pääsyavainta luodaan..."
  },
  "creatingPasskeyLoadingInfo": {
    "message": "Pidä tämä ikkuna avoinna ja seuraa selaimesi opasteita."
  },
  "errorCreatingPasskey": {
    "message": "Virhe luotaessa pääsyavainta"
  },
  "errorCreatingPasskeyInfo": {
    "message": "Pääsyavaintasi luotaessa kohdattiin ongelma."
  },
  "passkeySuccessfullyCreated": {
    "message": "Pääsyavain luotiin!"
  },
  "customPasskeyNameInfo": {
    "message": "Anna pääsyavaimellesi nimi, josta tunnistat sen."
  },
  "useForVaultEncryption": {
    "message": "Käytä holvin salaukseen"
  },
  "useForVaultEncryptionInfo": {
    "message": "Kirjaudu sisään ja avaa tuetut laitteet ilman pääsalasanaa. Viimeistele määritys seuraamalla selaimen ilmoituksia."
  },
  "useForVaultEncryptionErrorReadingPasskey": {
    "message": "Pääsyavaimen lukuvirhe. Yritä uudelleen tai poista asetus käytöstä."
  },
  "encryptionNotSupported": {
    "message": "Salausta ei tueta"
  },
  "enablePasskeyEncryption": {
    "message": "Määritä salaus"
  },
  "usedForEncryption": {
    "message": "Käytetään salaukseen"
  },
  "loginWithPasskeyEnabled": {
    "message": "Pääsyavainkirjautuminen on käytössä"
  },
  "passkeySaved": {
    "message": "$NAME$ tallennettiin",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Personal yubikey"
      }
    }
  },
  "passkeyRemoved": {
    "message": "Pääsyavain poistettiin"
  },
  "removePasskey": {
    "message": "Poista pääsyavain"
  },
  "removePasskeyInfo": {
    "message": "Jos kaikki pääsyavaimet poistetaan, et voi kirjautua uusille laitteille ilman pääsalasanaasi."
  },
  "passkeyLimitReachedInfo": {
    "message": "Pääsyavainten enimmäismäärä on saavutettu. Lisää pääsyavain poistamalla nykyisiä avaimia."
  },
  "tryAgain": {
    "message": "Yritä uudelleen"
  },
  "createAccount": {
    "message": "Luo uusi tili"
  },
  "newToBitwarden": {
    "message": "Oletko uusi Bitwarden-käyttäjä?"
  },
  "setAStrongPassword": {
    "message": "Aseta vahva salasana"
  },
  "finishCreatingYourAccountBySettingAPassword": {
    "message": "Viimeistele tilin luonti asettamalla salasana"
  },
  "newAroundHere": {
    "message": "Oletko uusi täällä?"
  },
  "startTrial": {
    "message": "Aloita kokeilu"
  },
  "logIn": {
    "message": "Kirjaudu sisään"
  },
  "loginPageEmailEntryScreenTitle": {
    "message": "Log in to Bitwarden"
  },
  "enterTheCodeSentToYourEmail": {
    "message": "Enter the code sent to your email"
  },
  "enterTheCodeFromYourAuthenticatorApp": {
    "message": "Enter the code from your authenticator app"
  },
  "pressYourYubiKeyToAuthenticate": {
    "message": "Tunnistaudu koskettamalla YubiKeytäsi"
  },
  "authenticationTimeout": {
    "message": "Todennuksen aikakatkaisu"
  },
  "authenticationSessionTimedOut": {
    "message": "Todennusistunto aikakatkaistiin. Ole hyvä ja aloita kirjautumisprosessi uudelleen."
  },
  "verifyYourIdentity": {
    "message": "Vahvista henkilöllisyytesi"
  },
  "weDontRecognizeThisDevice": {
    "message": "We don't recognize this device. Enter the code sent to your email to verify your identity."
  },
  "continueLoggingIn": {
    "message": "Jatka kirjautumista"
  },
  "whatIsADevice": {
    "message": "Mikä on laite?"
  },
  "aDeviceIs": {
    "message": "A device is a unique installation of the Bitwarden app where you have logged in. Reinstalling, clearing app data, or clearing your cookies could result in a device appearing multiple times."
  },
  "logInInitiated": {
    "message": "Kirjautuminen aloitettu"
  },
  "logInRequestSent": {
    "message": "Pyyntö lähetetty"
  },
  "submit": {
    "message": "Jatka"
  },
  "emailAddressDesc": {
    "message": "Käytät sähköpostiosoitettasi sisäänkirjautumiseen."
  },
  "yourName": {
    "message": "Nimesi"
  },
  "yourNameDesc": {
    "message": "Millä nimellä meidän tulee kutsua sinua?"
  },
  "masterPass": {
    "message": "Pääsalasana"
  },
  "masterPassDesc": {
    "message": "Pääsalasanalla avaat holviisi ja on erittäin tärkeää, että muistat pääsalasanasi, koska sitä ei ole mahdollista palauttaa sen unohtuessa."
  },
  "masterPassImportant": {
    "message": "Pääsalasanaasi ei ole mahdollista palauttaa, jos unohdat sen!"
  },
  "masterPassHintDesc": {
    "message": "Pääsalasanan vihje voi auttaa sinua muistamaan unohtamasi salasanan."
  },
  "reTypeMasterPass": {
    "message": "Syötä pääsalasana uudelleen"
  },
  "masterPassHint": {
    "message": "Pääsalasanan vihje (valinnainen)"
  },
  "newMasterPassHint": {
    "message": "Uusi pääsalasanavihje (valinnainen)"
  },
  "masterPassHintLabel": {
    "message": "Pääsalasanan vihje"
  },
  "masterPassHintText": {
    "message": "Jos unohdat salasanasi, voidaan salasanavihje lähettää sähköpostiisi. $CURRENT$ merkkiä $MAXIMUM$ merkin enimmäismäärä.",
    "placeholders": {
      "current": {
        "content": "$1",
        "example": "0"
      },
      "maximum": {
        "content": "$2",
        "example": "50"
      }
    }
  },
  "settings": {
    "message": "Asetukset"
  },
  "accountEmail": {
    "message": "Tilin sähköpostiosoite"
  },
  "requestHint": {
    "message": "Pyydä vihje"
  },
  "requestPasswordHint": {
    "message": "Pyydä salasanavihje"
  },
  "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": {
    "message": "Syötä tilisi sähköpostiosoite, niin salasanavihjeesi lähetetään sinulle sähköpostitse"
  },
  "emailRequired": {
    "message": "Sähköpostiosoite vaaditaan."
  },
  "invalidEmail": {
    "message": "Virheellinen sähköpostiosoite."
  },
  "masterPasswordRequired": {
    "message": "Pääsalasana vaaditaan."
  },
  "confirmMasterPasswordRequired": {
    "message": "Pääsalasanan uudelleensyöttö vaaditaan."
  },
  "masterPasswordMinlength": {
    "message": "Pääsalasanan tulee sisältää vähintään $VALUE$ merkkiä.",
    "description": "The Master Password must be at least a specific number of characters long.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "masterPassDoesntMatch": {
    "message": "Pääsalasanan vahvistus ei täsmää."
  },
  "newAccountCreated": {
    "message": "Uusi käyttäjätilisi on luotu! Voit nyt kirjautua sisään."
  },
  "newAccountCreated2": {
    "message": "Uusi tilisi on luotu!"
  },
  "youHaveBeenLoggedIn": {
    "message": "Sinut on kirjattu sisään!"
  },
  "trialAccountCreated": {
    "message": "Tilin luonti onnistui."
  },
  "masterPassSent": {
    "message": "Lähetimme pääsalasanasi vihjeen sähköpostitse."
  },
  "unexpectedError": {
    "message": "Tapahtui odottamaton virhe."
  },
  "expirationDateError": {
    "message": "Valitse erääntymispäivä, joka on tulevaisuudessa."
  },
  "emailAddress": {
    "message": "Sähköpostiosoite"
  },
  "yourVaultIsLockedV2": {
    "message": "Holvisi on lukittu"
  },
  "yourAccountIsLocked": {
    "message": "Tilisi on lukittu"
  },
  "uuid": {
    "message": "UUID"
  },
  "unlock": {
    "message": "Avaa holvi"
  },
  "loggedInAsEmailOn": {
    "message": "Kirjautuneena tunnuksella $EMAIL$ palveluun $HOSTNAME$.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "name@example.com"
      },
      "hostname": {
        "content": "$2",
        "example": "bitwarden.com"
      }
    }
  },
  "invalidMasterPassword": {
    "message": "Virheellinen pääsalasana"
  },
  "invalidMasterPasswordConfirmEmailAndHost": {
    "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.",
    "placeholders": {
      "host": {
        "content": "$1",
        "example": "vault.bitwarden.com"
      }
    }
  },
  "invalidFilePassword": {
    "message": "Tiedoston salasana on virheellinen. Käytä vientitiedoston luonnin yhteydessä syötettyä salasanaa."
  },
  "lockNow": {
    "message": "Lukitse nyt"
  },
  "noItemsInList": {
    "message": "Näytettäviä kohteita ei ole."
  },
  "noItemsInTrash": {
    "message": "No items in trash"
  },
  "noItemsInTrashDesc": {
    "message": "Items you delete will appear here and be permanently deleted after 30 days"
  },
  "noItemsInVault": {
    "message": "No items in the vault"
  },
  "emptyVaultDescription": {
    "message": "The vault protects more than just your passwords. Store secure logins, IDs, cards and notes securely here."
  },
  "emptyFavorites": {
    "message": "You haven't favorited any items"
  },
  "emptyFavoritesDesc": {
    "message": "Add frequently used items to favorites for quick access."
  },
  "noSearchResults": {
    "message": "No search results returned"
  },
  "clearFiltersOrTryAnother": {
    "message": "Clear filters or try another search term"
  },
  "noPermissionToViewAllCollectionItems": {
    "message": "Sinulla ei ole kokoelman kaikkien kohteiden tarkastelun sallivia käyttöoikeuksia."
  },
  "youDoNotHavePermissions": {
    "message": "Sinulla ei ole kokoelman käyttöoikeutta"
  },
  "noCollectionsInList": {
    "message": "Näytettäviä kokoelmia ei ole."
  },
  "noGroupsInList": {
    "message": "Näytettäviä ryhmiä ei ole."
  },
  "noUsersInList": {
    "message": "Näytettäviä käyttäjiä ei ole."
  },
  "noMembersInList": {
    "message": "Näytettäviä jäseniä ei ole."
  },
  "noMembersToExport": {
    "message": "There are no members to export."
  },
  "noEventsInList": {
    "message": "Näytettäviä tapahtumia ei ole."
  },
  "newOrganization": {
    "message": "Uusi organisaatio"
  },
  "noOrganizationsList": {
    "message": "Et kuulu mihinkään organisaatioon. Organisaatioiden avulla voit jakaa kohteita turvallisesti muiden käyttäjien kanssa."
  },
  "notificationSentDevice": {
    "message": "Laitteellesi on lähetetty ilmoitus."
  },
  "notificationSentDevicePart1": {
    "message": "Unlock Bitwarden on your device or on the "
  },
  "accessAttemptBy": {
    "message": "Access attempt by $EMAIL$",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "name@example.com"
      }
    }
  },
  "confirmAccess": {
    "message": "Confirm access"
  },
  "denyAccess": {
    "message": "Deny access"
  },
  "notificationSentDeviceAnchor": {
    "message": "web app"
  },
  "notificationSentDevicePart2": {
    "message": "Ennen hyväksyntää varmista, että tunnistelause vastaa alla olevaa lausetta."
  },
  "notificationSentDeviceComplete": {
    "message": "Avaa Bitwarden laitteellasi. Ennen hyväksyntää varmista, että tunnistelause vastaa alla olevaa lausetta."
  },
  "aNotificationWasSentToYourDevice": {
    "message": "Laitteeseesi lähetettiin ilmoitus"
  },
  "versionNumber": {
    "message": "Versio $VERSION_NUMBER$",
    "placeholders": {
      "version_number": {
        "content": "$1",
        "example": "1.2.3"
      }
    }
  },
  "verificationCodeEmailSent": {
    "message": "Todennussähköposti lähetettiin osoitteeseen $EMAIL$.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "example@gmail.com"
      }
    }
  },
  "dontAskAgainOnThisDeviceFor30Days": {
    "message": "Älä kysy uudelleen tällä laitteella 30 päivään"
  },
  "selectAnotherMethod": {
    "message": "Valitse vaihtoehtoinen tapa",
    "description": "Select another two-step login method"
  },
  "useYourRecoveryCode": {
    "message": "Käytä palautuskoodiasi"
  },
  "insertU2f": {
    "message": "Kytke suojausavaimesi tietokoneen USB-porttiin ja jos laitteessa on painike, paina sitä."
  },
  "loginUnavailable": {
    "message": "Kirjautuminen ei ole käytettävissä"
  },
  "noTwoStepProviders": {
    "message": "Tilille on määritetty kaksivaiheinen kirjautuminen, mutta tämä selain ei tue käytettävissä olevia todentajia."
  },
  "noTwoStepProviders2": {
    "message": "Käytä tuettua selainta (kuten Chrome) ja lisää/tai ota käyttöön laajemmin tuettu todentaja (kuten todennussovellus)."
  },
  "twoStepOptions": {
    "message": "Kaksivaiheisen kirjautumisen asetukset"
  },
  "selectTwoStepLoginMethod": {
    "message": "Valitse todennustapa"
  },
  "recoveryCodeTitle": {
    "message": "Palautuskoodi"
  },
  "invalidRecoveryCode": {
    "message": "Invalid recovery code"
  },
  "authenticatorAppTitle": {
    "message": "Todennussovellus"
  },
  "authenticatorAppDescV2": {
    "message": "Syötä Bitwarden Authenticatorin kaltaisen todennusovelluksen luoma koodi.",
    "description": "'Bitwarden Authenticator' is a product name and should not be translated."
  },
  "yubiKeyTitleV2": {
    "message": "Yubico OTP -suojausavain"
  },
  "yubiKeyDesc": {
    "message": "Vahvista kirjatuminen YubiKey-suojausavaimella. Toimii YubiKey 4, 5 ja NEO -laitteiden kanssa."
  },
  "duoDescV2": {
    "message": "Syötä Duo Securityn luoma koodi.",
    "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
  },
  "duoOrganizationDesc": {
    "message": "Vahvista kirjautuminen organisaatiollesi Duo Securityn avulla käyttäen Duo Mobile ‑sovellusta, tekstiviestiä, puhelua tai U2F-suojausavainta.",
    "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
  },
  "u2fDesc": {
    "message": "Vahvista kirjautuminen FIDO U2F -suojausavaimella."
  },
  "u2fTitle": {
    "message": "FIDO U2F ‑suojausavain"
  },
  "webAuthnTitle": {
    "message": "Pääsyavain"
  },
  "webAuthnDesc": {
    "message": "Vahvista kirjautuminen WebAuthn-suojausavaimella."
  },
  "webAuthnMigrated": {
    "message": "(siirretty FIDO:sta)"
  },
  "openInNewTab": {
    "message": "Avaa uudessa välilehdessä"
  },
  "emailTitle": {
    "message": "Sähköposti"
  },
  "emailDescV2": {
    "message": "Syötä sähköpostiisi lähetetty koodi."
  },
  "continue": {
    "message": "Jatka"
  },
  "organization": {
    "message": "Organisaatio"
  },
  "organizations": {
    "message": "Organisaatiot"
  },
  "moveToOrgDesc": {
    "message": "Valitse organisaatio, jolle haluat siirtää kohteen. Tämä siirtää kohteen organisaation omistukseen, etkä tämän jälkeen ole enää sen suora omistaja."
  },
  "collectionsDesc": {
    "message": "Muokkaa kokoelmia, joihin tämä kohde on jaettu. Kohteen näkevät vain ne organisaation käyttäjät, joilla on käyttöoikeudet näihin kokoelmiin."
  },
  "deleteSelectedItemsDesc": {
    "message": "$COUNT$ kohde(tta) siirretään roskakoriin.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "deleteSelectedCollectionsDesc": {
    "message": "$COUNT$ kokoelma(a) poistetaan pysyvästi.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "deleteSelectedConfirmation": {
    "message": "Haluatko varmasti jatkaa?"
  },
  "moveSelectedItemsDesc": {
    "message": "Valitse kansio, johon haluat lisätä $COUNT$ kohteen/kohdetta.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "verificationCodeTotp": {
    "message": "Todennuskoodi (TOTP)"
  },
  "copyVerificationCode": {
    "message": "Kopioi todennuskoodi"
  },
  "copyUuid": {
    "message": "Kopioi UUID"
  },
  "errorRefreshingAccessToken": {
    "message": "Käyttötunnisteen päivitysvirhe"
  },
  "errorRefreshingAccessTokenDesc": {
    "message": "Päivitystunnistetta tai API-avaimia ei löytynyt. Kokeile kirjautua ulos ja takaisin sisään."
  },
  "warning": {
    "message": "Varoitus"
  },
  "confirmVaultExport": {
    "message": "Vahvista holvin vienti"
  },
  "confirmSecretsExport": {
    "message": "Vahvista salaisuuksien vienti"
  },
  "exportWarningDesc": {
    "message": "Vienti sisältää holvisi tiedot salaamattomassa muodossa. Sinun ei tulisi säilyttää tai lähettää vietyä tiedostoa suojaamattomien kanavien (kuten sähköpostin) välityksellä. Poista se välittömästi kun sille ei enää ole käyttöä."
  },
  "exportSecretsWarningDesc": {
    "message": "Vienti sisältää sailaisuuksiesi tiedot salaamattomassa muodossa. Sinun ei tulisi säilyttää tai lähettää vietyä tiedostoa suojaamattomien kanavien (kuten sähköpostin) välityksellä. Poista se välittömästi kun sille ei enää ole käyttöä."
  },
  "encExportKeyWarningDesc": {
    "message": "Vienti salaa tietosi käyttäen tilisi salausavainta. Jos joskus uudistat tilisi salausavaimen, tulisi vienti suorittaa uudelleen, koska et voi enää purkaa nyt viedyn tiedoston salausta."
  },
  "encExportAccountWarningDesc": {
    "message": "Tilin salausavaimet ovat ainutlaatuisia jokaiselle Bitwarden-käyttäjätilille, joten et voi tuoda salattua vientitiedostoa toiselle tilille."
  },
  "exportNoun": {
    "message": "Export",
    "description": "The noun form of the word Export"
  },
  "exportVerb": {
    "message": "Export",
    "description": "The verb form of the word Export"
  },
  "exportFrom": {
    "message": "Vie lähteestä"
  },
  "fileFormat": {
    "message": "Tiedostomuoto"
  },
  "fileEncryptedExportWarningDesc": {
    "message": "Tämä vientitiedosto on suojattu salasanalla, joka on syötettävä ja salauksen purkamiseksi."
  },
  "exportPasswordDescription": {
    "message": "Tätä salasanaa käytetään tämän tiedoston viennissä ja tuonnissa"
  },
  "confirmMasterPassword": {
    "message": "Vahvista pääsalasana"
  },
  "filePassword": {
    "message": "Tiedoston salasana"
  },
  "confirmFilePassword": {
    "message": "Vahvista tiedoston salasana"
  },
  "accountRestrictedOptionDescription": {
    "message": "Salaa vienti ja rajoita tuonti vain nykyiselle Bitwarden-tilille tilisi käyttäjätunnukseen ja pääsalasanaan pohjautuvalla salausavaimella."
  },
  "passwordProtectedOptionDescription": {
    "message": "Salaa vientitiedosto salasanalla, joka mahdollistaa sen tuonnin mille tahansa Bitwarden-tilille."
  },
  "exportTypeHeading": {
    "message": "Viennin tyyppi"
  },
  "accountRestricted": {
    "message": "Tiliä on rajoitettu"
  },
  "passwordProtected": {
    "message": "Salasanasuojattu"
  },
  "filePasswordAndConfirmFilePasswordDoNotMatch": {
    "message": "\"Tiedoston salasana\" ja \"Vahvista tiedoston salasana\" eivät täsmää."
  },
  "confirmVaultImport": {
    "message": "Vahvista holvin tuonti"
  },
  "confirmVaultImportDesc": {
    "message": "Tiedosto on salasanasuojattu. Jatka tuontia syöttämällä tiedoston salasana."
  },
  "exportSuccess": {
    "message": "Holvin tiedot on viety"
  },
  "exportError": {
    "message": "An error occurred while exporting your vault data"
  },
  "exportSuccessSkippedAttachment": {
    "message": "1 corrupted attachment was skipped during export. All other vault data and attachments exported successfully."
  },
  "exportSuccessSkippedAttachments": {
    "message": "$COUNT$ corrupted attachments were skipped during export. All other vault data and attachments exported successfully.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "passwordGenerator": {
    "message": "Salasanageneraattori"
  },
  "minComplexityScore": {
    "message": "Monimutkaisuus vähintään"
  },
  "minNumbers": {
    "message": "Numeroita vähintään"
  },
  "minSpecial": {
    "message": "Erikoismerkkejä vähintään",
    "description": "Minimum special characters"
  },
  "ambiguous": {
    "message": "Vältä epäselviä merkkejä",
    "description": "deprecated. Use avoidAmbiguous instead."
  },
  "avoidAmbiguous": {
    "message": "Vältä epäselviä merkkejä",
    "description": "Label for the avoid ambiguous characters checkbox."
  },
  "length": {
    "message": "Pituus"
  },
  "passwordMinLength": {
    "message": "Salasanan vähimmäispituus"
  },
  "uppercase": {
    "message": "Isot kirjaimet (A-Z)",
    "description": "deprecated. Use uppercaseLabel instead."
  },
  "lowercase": {
    "message": "Pienet kirjaimet (a-z)",
    "description": "deprecated. Use lowercaseLabel instead."
  },
  "numbers": {
    "message": "Numerot (0-9)",
    "description": "deprecated. Use numbersLabel instead."
  },
  "specialCharacters": {
    "message": "Erikoismerkit (!@#$%^&*)"
  },
  "numWords": {
    "message": "Sanojen määrä"
  },
  "wordSeparator": {
    "message": "Sanojen erotin"
  },
  "capitalize": {
    "message": "Sanat isoilla alkukirjaimilla",
    "description": "Make the first letter of a word uppercase."
  },
  "includeNumber": {
    "message": "Sisällytä numero"
  },
  "generatorPolicyInEffect": {
    "message": "Yrityskäytännön säännöt vaikuttavat generaattoriasetuksiisi.",
    "description": "Indicates that a policy limits the credential generator screen."
  },
  "passwordHistory": {
    "message": "Salasanahistoria"
  },
  "generatorHistory": {
    "message": "Generaattorihistoria"
  },
  "clearGeneratorHistoryTitle": {
    "message": "Tyhjennä generaattorihistoria"
  },
  "cleargGeneratorHistoryDescription": {
    "message": "Jos jatkat, kaikki generaattorihistorian kohteet poistetaan. Haluatko varmasti jatkaa?"
  },
  "noPasswordsInList": {
    "message": "Näytettäviä salasanoja ei ole."
  },
  "clearHistory": {
    "message": "Tyhjennä historia"
  },
  "nothingToShow": {
    "message": "Ei näytettävää"
  },
  "nothingGeneratedRecently": {
    "message": "Et ole luonut mitään hiljattain"
  },
  "clear": {
    "message": "Tyhjennä",
    "description": "To clear something out. Example: To clear browser history."
  },
  "accountUpdated": {
    "message": "Tili tallennettiin"
  },
  "changeEmail": {
    "message": "Vaihda sähköpostiosoite"
  },
  "changeEmailTwoFactorWarning": {
    "message": "Jos jatkat, tilisi sähköpostiosoite vaihtuu, muttei kaksivaiheiseen kirjautumiseen käytettävä osoite. Tämän osoitteen voit vaihtaa kaksivaiheisen kirjautumisen asetuksista."
  },
  "newEmail": {
    "message": "Uusi sähköpostiosoite"
  },
  "code": {
    "message": "Koodi"
  },
  "changeEmailDesc": {
    "message": "Olemme lähettäneet todennuskoodin sähköpostitse osoitteeseen $EMAIL$. Tarkasta sähköpostisi ja syötä koodi alle viimeistelläksesi sähköpostiosoitteen vaihdon.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "john.smith@example.com"
      }
    }
  },
  "loggedOutWarning": {
    "message": "Jatkamalla kirjaudut ulos nykyisestä istunnostasi ja joudut kirjautumaan uudelleen. Muiden laitteiden istunnot saattavat pysyä aktiivisina vielä tunnin ajan."
  },
  "changePasswordWarning": {
    "message": "After changing your password, you will need to log in with your new password. Active sessions on other devices will be logged out within one hour."
  },
  "emailChanged": {
    "message": "Sähköpostiosoite tallennettiin"
  },
  "logBackIn": {
    "message": "Kirjaudu sisään uudelleen."
  },
  "currentSession": {
    "message": "Nykyinen istunto"
  },
  "requestPending": {
    "message": "Request pending"
  },
  "logBackInOthersToo": {
    "message": "Kirjaudu uudelleen sisään. Jos käytät muita Bitwarden-sovelluksia, kirjaudu myös niihin uudelleen."
  },
  "changeMasterPassword": {
    "message": "Vaihda pääsalasana"
  },
  "masterPasswordChanged": {
    "message": "Pääsalasana tallennettiin"
  },
  "currentMasterPass": {
    "message": "Nykyinen pääsalasana"
  },
  "newMasterPass": {
    "message": "Uusi pääsalasana"
  },
  "confirmNewMasterPass": {
    "message": "Vahvista uusi pääsalasana"
  },
  "encKeySettings": {
    "message": "Salausavainten asetukset"
  },
  "kdfIterations": {
    "message": "KDF-toistot"
  },
  "kdfIterationsDesc": {
    "message": "Korkeampi KDF-toistojen määrä vahvistaa pääsalasanasi suojausta väsytyshyökkäyksien varalta. Suosittelemme arvoksi vähintään $VALUE$.",
    "placeholders": {
      "value": {
        "content": "$1",
        "example": "100,000"
      }
    }
  },
  "kdfIterationsWarning": {
    "message": "Liian korkea KDF-toistojen määrä saattaa hidastaa Bitwardeniin kirjautumista (ja lukituksen avausta) heikkotehoisilla tai vanhoilla laitteilla. Arvoja kannattaa korottaa $INCREMENT$ välein ja muutoksia kokeilla kaikilla laitteilla.",
    "placeholders": {
      "increment": {
        "content": "$1",
        "example": "50,000"
      }
    }
  },
  "kdfMemory": {
    "message": "KDF-muisti (Mt)",
    "description": "Memory refers to computer memory (RAM). MB is short for megabytes."
  },
  "argon2Warning": {
    "message": "Liian korkea KDF-toistojen, -muistin ja -rinnakkaisuuksien määrät saattavat hidastaa Bitwardeniin kirjautumista (ja lukituksen avausta) heikkotehoisilla tai vanhoilla laitteilla. Arvoja kannattaa korottaa vain vähän kerrallaan ja muutoksia kokeilla kaikilla laitteilla."
  },
  "kdfParallelism": {
    "message": "KDF-rinnakkaisuus"
  },
  "argon2Desc": {
    "message": "Korkeammat KDF-toistojen, -muistin ja -rinnakkaisuuksien määrät vahvistavat pääsalasanasi suojausta väsytyshyökkäyksien varalta."
  },
  "encKeySettingsChanged": {
    "message": "Salausavainten asetukset tallennettiin"
  },
  "dangerZone": {
    "message": "Vaaravyöhyke"
  },
  "deauthorizeSessions": {
    "message": "Mitätöi kaikki istunnot"
  },
  "deauthorizeSessionsDesc": {
    "message": "Oletko huolissasi, että tilisi on kirjautuneena muila laitteilla? Alta voit kirjata ulos kaikki aiemmin käyttämäsi tietokoneet ja muut laitteet. Tämä suojaustoimenpide on suositeltava, jos olet aiemmin käyttänyt esimerkiksi julkista tietokonetta tai vahingossa tallentanut salasanasi laitteelle, joka ei ole sinun. Tämä mitätöi myös kaikki aiemmin muistetut kaksivaiheiset kirjautumiset."
  },
  "deauthorizeSessionsWarning": {
    "message": "Jatkaminen uloskirjaa myös nykyisen istunnon pakottaen uudelleenkirjautumisen sekä kaksivaiheinen kirjautumisen, jos määritetty. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan."
  },
  "newDeviceLoginProtection": {
    "message": "New device login"
  },
  "turnOffNewDeviceLoginProtection": {
    "message": "Turn off new device login protection"
  },
  "turnOnNewDeviceLoginProtection": {
    "message": "Turn on new device login protection"
  },
  "turnOffNewDeviceLoginProtectionModalDesc": {
    "message": "Proceed below to turn off the verification emails bitwarden sends when you login from a new device."
  },
  "turnOnNewDeviceLoginProtectionModalDesc": {
    "message": "Proceed below to have bitwarden send you verification emails when you login from a new device."
  },
  "turnOffNewDeviceLoginProtectionWarning": {
    "message": "Uuden laitteen sisäänkirjautumissuojan ollessa pois käytöstä kuka tahansa pääsalasanasi haltija voi käyttää tiliäsi millä tahansa laitteella. Suojaa tilsi ilman vahvistussähköposteja määrittämällä kaksivaiheinen kirjautuminen."
  },
  "accountNewDeviceLoginProtectionSaved": {
    "message": "New device login protection changes saved"
  },
  "sessionsDeauthorized": {
    "message": "Kaikki istunnot mitätöitiin"
  },
  "accountIsOwnedMessage": {
    "message": "Tämän tilin omistaa $ORGANIZATIONNAME$",
    "placeholders": {
      "organizationName": {
        "content": "$1",
        "example": "Organization"
      }
    }
  },
  "purgeVault": {
    "message": "Tyhjennä holvi"
  },
  "purgedOrganizationVault": {
    "message": "Organisaation holvi tyhjennetty."
  },
  "vaultAccessedByProvider": {
    "message": "Toimittaja on käyttänyt holvia."
  },
  "purgeVaultDesc": {
    "message": "Jatka alla poistaaksesi kaikki holvisi kohteet ja kansiot. Kohteita, jotka on jaettu ja kuuluvat organisaatiolle, ei poisteta."
  },
  "purgeOrgVaultDesc": {
    "message": "Jatka alla poistaaksesi kaikki organisaatiosi holvissa olevat kohteet."
  },
  "purgeVaultWarning": {
    "message": "Tilin poisto on pysyvä toimenpide, eikä sen peruminen ole mahdollista."
  },
  "vaultPurged": {
    "message": "Holvi on tyhjennetty"
  },
  "deleteAccount": {
    "message": "Poista tili"
  },
  "deleteAccountDesc": {
    "message": "Jatka alla poistaaksesi tilisi ja kaikki holvin tiedot."
  },
  "deleteAccountWarning": {
    "message": "Tilin poisto on pysyvä toimenpide, eikä sen peruminen ole mahdollista."
  },
  "deleteAccountOrganizationOwnerWarning": {
    "message": "You are the owner of at least one organization. Deleting your account will also delete any organizations you are the sole owner of."
  },
  "cannotDeleteAccountOrganizationOwnerDesc": {
    "message": "You cannot delete your account while you are the owner of an organization. Transfer ownership or delete the organization first."
  },
  "cannotDeleteAccount": {
    "message": "Cannot delete account"
  },
  "cannotDeleteAccountDesc": {
    "message": "This action cannot be completed because your account is owned by an organization. Contact your organization administrator for additional details."
  },
  "accountDeleted": {
    "message": "Tili poistettiin"
  },
  "accountDeletedDesc": {
    "message": "Tilisi on suljettu ja kaikki siihen liittyvät tiedot on poistettu."
  },
  "deleteOrganizationWarning": {
    "message": "Organisaation poisto on pysyvä toimenpide, eikä sen peruminen ole mahdollista."
  },
  "myAccount": {
    "message": "Oma tili"
  },
  "tools": {
    "message": "Työkalut"
  },
  "importNoun": {
    "message": "Import",
    "description": "The noun form of the word Import"
  },
  "importVerb": {
    "message": "Import",
    "description": "The verb form of the word Import"
  },
  "importData": {
    "message": "Tuo tietoja"
  },
  "importError": {
    "message": "Tuontivirhe"
  },
  "importErrorDesc": {
    "message": "Tiedoissa, joita yritit tuoda, havaittiin ongelma. Korjaa alla listatut virheet lähdetiedostosta ja yritä uudelleen."
  },
  "importSuccess": {
    "message": "Tietojen tuonti onnistui"
  },
  "importSuccessNumberOfItems": {
    "message": "Kaikkiaan $AMOUNT$ kohdetta tuotiin.",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "dataExportSuccess": {
    "message": "Tietojen vienti onnistui"
  },
  "importWarning": {
    "message": "Olet tuomassa tietoja organisaatioon $ORGANIZATION$. Tietojasi saatetaan jakaa organisaation jäsenten kesken. Haluatko jatkaa?",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "importFormatError": {
    "message": "Tietoja ei ole muotoiltu oikein. Tarkista tuotava tiedosto ja yritä uudelleen."
  },
  "importNothingError": {
    "message": "Mitään ei tuotu."
  },
  "importEncKeyError": {
    "message": "Virhe purettaessa viedyn tiedoston salausta. Salausavaimesi ei vastaa viennissä käytettyä salausavainta."
  },
  "destination": {
    "message": "Kohde"
  },
  "learnAboutImportOptions": {
    "message": "Lue lisää tuontivaihtoehdoista"
  },
  "selectImportFolder": {
    "message": "Valitse kansio"
  },
  "selectImportCollection": {
    "message": "Valitse kokoelma"
  },
  "importTargetHintCollection": {
    "message": "Select this option if you want the imported file contents moved to a collection"
  },
  "importTargetHintFolder": {
    "message": "Select this option if you want the imported file contents moved to a folder"
  },
  "importUnassignedItemsError": {
    "message": "Tiedosto sisältää määrittämättömiä kohteita."
  },
  "selectFormat": {
    "message": "Valitse tuotavan tiedoston muoto"
  },
  "selectImportFile": {
    "message": "Valitse tuotava tiedosto"
  },
  "chooseFile": {
    "message": "Valitse tiedosto"
  },
  "chooseFileSentenceCase": {
    "message": "Choose file"
  },
  "noFileChosen": {
    "message": "Tiedostoa ei ole valittu"
  },
  "orCopyPasteFileContents": {
    "message": "tai kopioi ja liitä tuotavan tiedoston sisältö"
  },
  "instructionsFor": {
    "message": "$NAME$ -ohjeet",
    "description": "The title for the import tool instructions.",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "LastPass (csv)"
      }
    }
  },
  "options": {
    "message": "Valinnat"
  },
  "preferences": {
    "message": "Asetukset"
  },
  "preferencesDesc": {
    "message": "Muokkaa verkkoholvin käyttökokemusta."
  },
  "preferencesUpdated": {
    "message": "Asetukset tallennettiin"
  },
  "language": {
    "message": "Kieli"
  },
  "languageDesc": {
    "message": "Vaihda verkkoholvissa käytettävä kieli."
  },
  "showIconsChangePasswordUrls": {
    "message": "Show website icons and retrieve change password URLs"
  },
  "default": {
    "message": "Oletus"
  },
  "domainRules": {
    "message": "Verkkotunnusten vastaavuudet"
  },
  "domainRulesDesc": {
    "message": "Jos kirjautumistietosi ovat samat useille verkkotunnuksille, voit merkitä sivustot vastaavanlaisiksi. Bitwarden on luonut joitakin globaaleja verkkotunnuksia valmiiksi."
  },
  "globalEqDomains": {
    "message": "Globaalit verkkotunnusten vastaavuudet"
  },
  "customEqDomains": {
    "message": "Omat verkkotunnusten vastaavuudet"
  },
  "exclude": {
    "message": "Älä käytä sääntöä"
  },
  "include": {
    "message": "Käytä sääntöä"
  },
  "customize": {
    "message": "Muokkaa sääntöä"
  },
  "newCustomDomain": {
    "message": "Lisää oma verkkotunnus"
  },
  "newCustomDomainDesc": {
    "message": "Syötä verkkotunnukset pilkulla eroteltuina. Vain ns. juuritason verkkotunnukset sallitaan, ei aliverkkotunnuksia. Eli syötä esimerkiksi osoitteen \"www.google.com\" sijaan \"google.com\". Voit syöttää myös \"androidapp://package.name\" -muotoisia osoitteita liittääksesi Android-sovelluksia verkkotunnuksiin."
  },
  "customDomainX": {
    "message": "Oma verkkotunnus $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "domainsUpdated": {
    "message": "Verkkotunnukset tallennettiin"
  },
  "twoStepLogin": {
    "message": "Kaksivaiheinen kirjautuminen"
  },
  "twoStepLoginEnforcement": {
    "message": "Kaksivaiheisen kirjautumisen pakottaminen"
  },
  "twoStepLoginDesc": {
    "message": "Suojaa tilisi vaatimalla sisäänkirjautumiseen toinen todennusvaihe."
  },
  "twoStepLoginTeamsDesc": {
    "message": "Ota kaksivaiheinen kirjautuminen käyttöön organisaatiollesi."
  },
  "twoStepLoginEnterpriseDescStart": {
    "message": "Pakota jäsenet määrittämään Bitwardenin kaksivaiheinen kirjautuminen käytännöllä: ",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Enforce Bitwarden Two-step Login options for members by using the Two-step Login Policy.'"
  },
  "twoStepLoginPolicy": {
    "message": "Kaksivaiheisen kirjautumisen käytäntö"
  },
  "twoStepLoginOrganizationDuoDesc": {
    "message": "Pakottaaksesi kaksivaiheisen kirjautumisen Duon välityksellä, käytä alla olevia valintoja."
  },
  "twoStepLoginOrganizationSsoDesc": {
    "message": "Jos olet määrittänyt kertakirjautumisen tai aiot määrittää sen, on kaksivaiheinen kirjautuminen saatettu jo pakottaa identiteettitoimittajasi kautta."
  },
  "twoStepLoginRecoveryWarning": {
    "message": "Kaksivaiheisen kirjautumisen käyttöönotto voi lukita sinut ulos Bitwarden-tililtäsi pysyvästi. Palautuskoodi mahdollistaa pääsyn tilillesi myös silloin, kun et voi käyttää normaaleja kaksivaiheisen tunnistautumisen vahvistustapoja (esim. kadotat suojausavaimesi tai se varastetaan). Bitwardenin asiakaspalvelukaan ei voi auttaa sinua, jos menetät pääsyn tillesi. Suosittelemme, että kirjoitat palautuskoodin muistiin tai tulostat sen ja säilytät turvallisessa paikassa (esim. kassakaapissa tai pankin tallelokerossa)."
  },
  "restrictedItemTypePolicy": {
    "message": "Remove card item type"
  },
  "restrictedItemTypePolicyDesc": {
    "message": "Do not allow members to create card item types. Existing cards will be automatically removed."
  },
  "restrictCardTypeImport": {
    "message": "Cannot import card item types"
  },
  "restrictCardTypeImportDesc": {
    "message": "A policy set by 1 or more organizations prevents you from importing cards to your vaults."
  },
  "yourSingleUseRecoveryCode": {
    "message": "Kertakäyttöisellä palautuskoodillasi voit poistaa kaksivaiheisen kirjautumisen käytöstä, mikäli et voi käyttää kaksivaiheista todennustapaasi. Bitwarden suosittelee kirjoittamaan palautuskoodin ylös ja säilyttämään sen turvallisessa paikassa."
  },
  "viewRecoveryCode": {
    "message": "Näytä palautuskoodi"
  },
  "providers": {
    "message": "Todentajat",
    "description": "Two-step login providers such as YubiKey, Duo, Authenticator apps, Email, etc."
  },
  "enable": {
    "message": "Ota käyttöön"
  },
  "enabled": {
    "message": "Käytössä"
  },
  "optionEnabled": {
    "message": "Enabled"
  },
  "restoreAccess": {
    "message": "Palauta käyttöoikeudet"
  },
  "premium": {
    "message": "Premium",
    "description": "Premium membership"
  },
  "premiumMembership": {
    "message": "Premium-jäsenyys"
  },
  "premiumRequired": {
    "message": "Premium vaaditaan"
  },
  "premiumRequiredDesc": {
    "message": "Tämä ominaisuus edellyttää Premium-jäsenyyttä."
  },
  "youHavePremiumAccess": {
    "message": "Sinulla on Premium-käyttöoikeudet"
  },
  "alreadyPremiumFromOrg": {
    "message": "Premium-ominaisuudet ovat jo käytettävissäsi johtuen organisaatiosta, jonka jäsen olet."
  },
  "manage": {
    "message": "Hallitse"
  },
  "manageCollection": {
    "message": "Manage collection"
  },
  "viewItems": {
    "message": "Näytä kohteet"
  },
  "viewItemsHidePass": {
    "message": "Näytä kohteet, piilotetut salasanat"
  },
  "editItems": {
    "message": "Muokkaa kohteita"
  },
  "editItemsHidePass": {
    "message": "Muokkaa kohteita, piilotettuja salasanoja"
  },
  "disable": {
    "message": "Poista käytöstä"
  },
  "orgUserDetailsNotFound": {
    "message": "Member details not found."
  },
  "revokeAccess": {
    "message": "Mitätöi käyttöoikeudet"
  },
  "revoke": {
    "message": "Revoke"
  },
  "twoStepLoginProviderEnabled": {
    "message": "Tämä kaksivaiheisen kirjautumisen todentaja on määritetty tilillesi."
  },
  "twoStepLoginAuthDesc": {
    "message": "Syötä pääsalasanasi muokataksesi kaksivaiheisen kirjautumisen asetuksia."
  },
  "twoStepAuthenticatorInstructionPrefix": {
    "message": "Lataa jokin todennussovellus, kuten"
  },
  "twoStepAuthenticatorInstructionInfix1": {
    "message": ","
  },
  "twoStepAuthenticatorInstructionInfix2": {
    "message": "tai"
  },
  "twoStepAuthenticatorInstructionSuffix": {
    "message": "."
  },
  "continueToExternalUrlTitle": {
    "message": "Avataanko $URL$?",
    "placeholders": {
      "url": {
        "content": "$1",
        "example": "bitwarden.com"
      }
    }
  },
  "continueToExternalUrlDesc": {
    "message": "Olet poistumassa Bitwardenista ja avaamassa ulkoisen verkkosivuston uudessa ikkunassa."
  },
  "twoStepContinueToBitwardenUrlTitle": {
    "message": "Avataanko bitwarden.com?"
  },
  "twoStepContinueToBitwardenUrlDesc": {
    "message": "Bitwarden Authenticatorin avulla voit säilyttää todennusavaimet ja luoda TOTP-koodeja kaksivaiheista kirjautumista varten. Lue lisää bitwarden.com-sivustolta."
  },
  "twoStepAuthenticatorScanCodeV2": {
    "message": "Skannaa alla oleva QR-koodi todennussovelluksellasi tai syötä avain itse."
  },
  "twoStepAuthenticatorQRCanvasError": {
    "message": "QR-koodin lataus ei onnistunut. Yritä uudelleen tai käytä alla olevaa avainta."
  },
  "key": {
    "message": "Avain"
  },
  "unnamedKey": {
    "message": "Unnamed key"
  },
  "twoStepAuthenticatorEnterCodeV2": {
    "message": "Vahvistuskoodi"
  },
  "twoStepAuthenticatorReaddDesc": {
    "message": "Jos sinun on lisättävä tai siirrettävä todennus toiseen laitteeseen, löydät alta todennussovelluksesi tarvitseman QR-koodin (tai avaimen)."
  },
  "twoStepDisableDesc": {
    "message": "Haluatko varmasti poistaa tämän kaksivaiheisen kirjautumisen todentajan käytöstä?"
  },
  "twoStepDisabled": {
    "message": "Kaksivaiheisen kirjautumisen todentaja poistettiin käytöstä."
  },
  "twoFactorYubikeyAdd": {
    "message": "Lisää tilillesi uusi YubiKey-suojausavain"
  },
  "twoFactorYubikeyPlugIn": {
    "message": "Kytke YubiKey tietokoneesi USB-porttiin."
  },
  "twoFactorYubikeySelectKey": {
    "message": "Valitse alta ensimmäinen tyhjä YubiKey-syöttökenttä."
  },
  "twoFactorYubikeyTouchButton": {
    "message": "Kosketa YubiKeyn painiketta."
  },
  "twoFactorYubikeySaveForm": {
    "message": "Tallenna lomake."
  },
  "twoFactorYubikeyWarning": {
    "message": "Alustakohtaisten rajoitusten vuoksi YubiKey-avaimet eivät ole käytettävissä kaikissa Bitwarden-sovelluksissa ja sinun tulisi määrittää vaihtoehtoinen kaksivaiheisen tunnistautumisen vahvistustapa, jotta pääset tilillesi myös silloin kun YubiKey-avaimesi ei ole käytettävissä. Tuetut alustat:"
  },
  "twoFactorYubikeySupportUsb": {
    "message": "Verkkoholvi, työpöytäsovellus, CLI ja kaikki selainlaajennukset laitteessa, jossa on YubiKeyn käyttöön soveltuva USB-portti."
  },
  "twoFactorYubikeySupportMobile": {
    "message": "Mobiilisovellukset laitteessa, jossa on NFC-ominaisuus tai YubiKey-yhteensopiva tiedonsiirtoliitäntä."
  },
  "yubikeyX": {
    "message": "YubiKey $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "u2fkeyX": {
    "message": "U2F $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "webAuthnkeyX": {
    "message": "WebAuthn-suojausavain $INDEX$",
    "placeholders": {
      "index": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "nfcSupport": {
    "message": "NFC-tuki"
  },
  "twoFactorYubikeySupportsNfc": {
    "message": "Minulla on NFC-tekniikkaa tukeva avain."
  },
  "twoFactorYubikeySupportsNfcDesc": {
    "message": "Jos jokin YubiKey-avaimesi tukee NFC-tekniikkaa (kuten YubiKey NEO), näytetään mobiililaitteissa kehote NFC:n ollessa käytettävissä."
  },
  "yubikeysUpdated": {
    "message": "YubiKeyt päivitettiin"
  },
  "disableAllKeys": {
    "message": "Poista kaikki avaimet käytöstä"
  },
  "twoFactorDuoDesc": {
    "message": "Syötä Bitwarden-sovelluksen tiedot Duo Security -tilisi hallintapaneelista."
  },
  "twoFactorDuoClientId": {
    "message": "Client ID"
  },
  "twoFactorDuoClientSecret": {
    "message": "Client Secret"
  },
  "twoFactorDuoApiHostname": {
    "message": "API hostname"
  },
  "twoFactorEmailDesc": {
    "message": "Määritä kaksivaiheinen kirjautuminen sähköpostitse seuraamalla näitä vaiheita:"
  },
  "twoFactorEmailEnterEmail": {
    "message": "Syötä sähköpostiosoite, johon haluat vastaanottaa todennuskoodit"
  },
  "twoFactorEmailEnterCode": {
    "message": "Syötä sähköpostiviestin kuusinumeroinen todennuskoodi."
  },
  "sendEmail": {
    "message": "Lähetä sähköposti"
  },
  "twoFactorU2fAdd": {
    "message": "Lisää tilillesi FIDO U2F -suojausavain"
  },
  "removeU2fConfirmation": {
    "message": "Haluatko varmasti poistaa tämän suojausavaimen?"
  },
  "twoFactorWebAuthnAdd": {
    "message": "Lisää tilillesi WebAuthn-suojausavain"
  },
  "readKey": {
    "message": "Lue avain"
  },
  "keyCompromised": {
    "message": "Avain on vaarantunut."
  },
  "twoFactorU2fGiveName": {
    "message": "Anna suojausavaimelle helposti tunnistettava nimi."
  },
  "twoFactorU2fPlugInReadKey": {
    "message": "Kytke suojausavaimesi tietokoneen USB-porttiin ja klikkaa \"Lue avain\" -painiketta"
  },
  "twoFactorU2fTouchButton": {
    "message": "Jos suojausavaimessa on painike, paina sitä."
  },
  "twoFactorU2fSaveForm": {
    "message": "Tallenna lomake."
  },
  "twoFactorU2fWarning": {
    "message": "Alustakohtaisten rajoitusten vuoksi FIDO U2F -avaimet eivät ole käytettävissä kaikissa Bitwarden-sovelluksissa ja sinun tulisi määrittää vaihtoehtoinen kaksivaiheisen tunnistautumisen vahvistustapa, jotta pääset tilillesi myös silloin kun FIDO U2F -laitteesi ei ole käytettävissä. Tuetut alustat:"
  },
  "twoFactorU2fSupportWeb": {
    "message": "Verkkoholvi ja selainlaajennukset pöytäkoneissa/kannettavissa, joissa on U2F-tekniikkaa tukeva selain (Chrome, Opera, Vivaldi tai Firefox FIDO U2F käyttöön otettuna)."
  },
  "twoFactorU2fWaiting": {
    "message": "Odotetaan, että painat suojausavaimesi painiketta"
  },
  "twoFactorU2fClickSave": {
    "message": "Paina alta \"Tallenna\" käyttääksesi tätä suojausavainta kaksivaiheiseen kirjautumiseen."
  },
  "twoFactorU2fProblemReadingTryAgain": {
    "message": "Suojausavainta luettaessa havaittiin ongelma. Yritä uudelleen."
  },
  "twoFactorRecoveryYourCode": {
    "message": "Bitwardenin kaksivaiheisen kirjautumisen palautuskoodisi"
  },
  "twoFactorRecoveryNoCode": {
    "message": "Et ole vielä ottanut käyttöön yhtään kaksivaiheisen kirjautumisen todentajaa. Otettuasi todentajan käyttöön, löydät palautuskoodisi täältä."
  },
  "printCode": {
    "message": "Tulosta koodi",
    "description": "Print 2FA recovery code"
  },
  "reports": {
    "message": "Raportit"
  },
  "reportsDesc": {
    "message": "Tunnista ja paikkaa käyttäjätiliesi tietoturva-aukkoja alla olevien raporttien avulla.",
    "description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization vault."
  },
  "orgsReportsDesc": {
    "message": "Tunnista ja paikkaa organisatiosi käyttäjätilien tietoturva-aukkoja alla olevien raporttien avulla.",
    "description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization vault."
  },
  "unsecuredWebsitesReport": {
    "message": "Suojaamattomat sivustot"
  },
  "unsecuredWebsitesReportDesc": {
    "message": "URL-osoitteet, jotka alkavat http://, eivät hyödynnä parasta mahdollista salausta. Vaihda tällaiset kirjautumisosoitteet https://-muotoisiksi turvallisempaa selausta varten."
  },
  "unsecuredWebsitesFound": {
    "message": "Suojaamattomia verkkosivustoja löytyi"
  },
  "unsecuredWebsitesFoundReportDesc": {
    "message": "Löysimme holv(e)istasi $COUNT$ kohdetta suojaamattomilla URI-osoitteilla. Nämä tulisi muuttaa suojattuun \"https://\" -muotoon, jos sivustot sen mahdollistavat.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      },
      "vault": {
        "content": "$2",
        "example": "this will be 'vault' or 'vaults'"
      }
    }
  },
  "noUnsecuredWebsites": {
    "message": "Holviisi tallennetuista kirjautumistiedoista ei löydetty suojaamattomia URI-osoitteita."
  },
  "inactive2faReport": {
    "message": "Tunnusten 2FA-tila"
  },
  "inactive2faReportDesc": {
    "message": "Kaksivaiheinen kirjautuminen (2FA) lisää tileillesi yhden suojaustason. Määritä kaksivaiheinen kirjautuminen näille tileille Bitwardenin todentajalla tai käytä vaihtoehtoisia menetelmiä."
  },
  "inactive2faFound": {
    "message": "Löytyi kirjautumistietoja, joille ei ole määritetty kaksivaiheista kirjautumista"
  },
  "inactive2faFoundReportDesc": {
    "message": "Löysimme holv(e)istasi $COUNT$ sivustoa, joita ei ehkä ole määritetty käyttämään kaksivaiheista kirjautumista (2fa.directory-sivuston mukaan). Nämä tilit tulisi suojata paremmin määrittämällä niille kaksivaiheinen tunnistautuminen.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      },
      "vault": {
        "content": "$2",
        "example": "this will be 'vault' or 'vaults'"
      }
    }
  },
  "noInactive2fa": {
    "message": "Holvistasi ei löytynyt kirjautumistietoja, joille ei ole määritetty kaksivaiheista kirjautumista."
  },
  "instructions": {
    "message": "Ohjeet"
  },
  "exposedPasswordsReport": {
    "message": "Paljastuneet salasanat"
  },
  "exposedPasswordsReportDesc": {
    "message": "Tietovuodoissa paljastuneet salasanat ovat helppoja kohteita hyökkääjille. Vaihda nämä salasanat estääksesi mahdolliset murrot."
  },
  "exposedPasswordsFound": {
    "message": "Paljastuneita salasanoja löytyi"
  },
  "exposedPasswordsFoundReportDesc": {
    "message": "Löysimme holv(e)istasi $COUNT$ kohdetta, joiden salasanat ovat paljastuneet tunnetuissa tietovuodoissa. Nämä salasanat tulisi vaihtaa.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      },
      "vault": {
        "content": "$2",
        "example": "this will be 'vault' or 'vaults'"
      }
    }
  },
  "noExposedPasswords": {
    "message": "Holviisi tallennetuista kirjautumistiedoista ei löydetty tunnetuissa tietovuodoissa paljastuneita salasanoja."
  },
  "checkExposedPasswords": {
    "message": "Tarkasta paljastuneet salasanat"
  },
  "timesExposed": {
    "message": "Paljastumiskertaa"
  },
  "exposedXTimes": {
    "message": "Paljastunut $COUNT$ kertaa",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "52"
      }
    }
  },
  "weakPasswordsReport": {
    "message": "Heikot salasanat"
  },
  "weakPasswordsReportDesc": {
    "message": "Heikot salasanat ovat hyökkääjien helposti arvattavissa. Korvaa nämä vahvoilla salasanoilla salasanageneraattorin avulla."
  },
  "weakPasswordsFound": {
    "message": "Heikkoja salasanoja löytyi"
  },
  "weakPasswordsFoundReportDesc": {
    "message": "Löysimme holv(e)istasi $COUNT$ kohdetta, joiden salasanat eivät ole vahvoja. Nämä tulisi korvata vahvemmilla salasanoilla.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      },
      "vault": {
        "content": "$2",
        "example": "this will be 'vault' or 'vaults'"
      }
    }
  },
  "noWeakPasswords": {
    "message": "Holviisi tallennetuista kirjautumistiedoista ei löydetty heikkoja salasanoja."
  },
  "weakness": {
    "message": "Heikkous"
  },
  "reusedPasswordsReport": {
    "message": "Toistuvat salasanat"
  },
  "reusedPasswordsReportDesc": {
    "message": "Samojen salasanojen toistuva käyttö helpottaa hakkereiden pääsyä useille käyttäjätileille. Vaihda kaikki nämä salasanat yksilöllisiksi."
  },
  "reusedPasswordsFound": {
    "message": "Toistuvia salasanoja löytyi"
  },
  "reusedPasswordsFoundReportDesc": {
    "message": "Löysimme holv(e)istasi $COUNT$ toistuvasti käytettyä salasanaa. Ne tulisi korvata yksilöllisillä salasanoilla.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      },
      "vault": {
        "content": "$2",
        "example": "this will be 'vault' or 'vaults'"
      }
    }
  },
  "noReusedPasswords": {
    "message": "Holvissasi ei ole toistuvasti käytettyjä salasanoja."
  },
  "timesReused": {
    "message": "Uudelleenkäyttökertaa"
  },
  "reusedXTimes": {
    "message": "Käytetty toistuvasti $COUNT$ kertaa",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "dataBreachReport": {
    "message": "Tietovuodot"
  },
  "breachDesc": {
    "message": "Murretut tilit saattavat paljastaa henkilötietosi. Suojaa tilit kaksivaiheisella todennuksella tai vahvemmilla salasanoilla."
  },
  "breachCheckEmail": {
    "message": "Check any email addresses that you use."
  },
  "checkBreaches": {
    "message": "Tarkasta tietovuodot"
  },
  "breachEmailNotFound": {
    "message": "$EMAIL$ was not found in any known data breaches.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "user@example.com"
      }
    }
  },
  "goodNews": {
    "message": "Hyviä uutisia",
    "description": "ex. Good News, No Breached Accounts Found!"
  },
  "breachEmailFound": {
    "message": "$EMAIL$ was found in $COUNT$ different data breaches online.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "user@example.com"
      },
      "count": {
        "content": "$2",
        "example": "7"
      }
    }
  },
  "breachFound": {
    "message": "Vuotaneita kirjautumistietoja löytyi"
  },
  "compromisedData": {
    "message": "Vaarantuneet tiedot"
  },
  "website": {
    "message": "Verkkosivusto"
  },
  "affectedUsers": {
    "message": "Koskee käyttäjiä"
  },
  "breachOccurred": {
    "message": "Tietovuoto tapahtui"
  },
  "breachReported": {
    "message": "Tietovuoto paljastui"
  },
  "reportError": {
    "message": "Raporttia ladatessa tapahtui virhe. Yritä uudelleen"
  },
  "billing": {
    "message": "Laskutus"
  },
  "billingPlanLabel": {
    "message": "Laskutussuunnitelma"
  },
  "paymentType": {
    "message": "Maksutapa"
  },
  "accountCredit": {
    "message": "Tilin saldo",
    "description": "Financial term. In the case of Bitwarden, a positive balance means that you owe money, while a negative balance means that you have a credit (Bitwarden owes you money)."
  },
  "accountBalance": {
    "message": "Tilin saldo",
    "description": "Financial term. In the case of Bitwarden, a positive balance means that you owe money, while a negative balance means that you have a credit (Bitwarden owes you money)."
  },
  "addCredit": {
    "message": "Lisää saldoa",
    "description": "Add more credit to your account's balance."
  },
  "amount": {
    "message": "Summa",
    "description": "Dollar amount, or quantity."
  },
  "creditDelayed": {
    "message": "Lisätty saldo näkyy tililläsi kun maksu on käsitelty loppuun. Joissakin maksutavoissa on viivettä ja niiden käsittely saattaa kestää kauemmin muita maksutapoja pidempään."
  },
  "makeSureEnoughCredit": {
    "message": "Varmista, että tililläsi on riittävästi saldoa tälle ostolle. Jos tililläsi ei ole tarpeeksi saldoa, voidaan erotus veloittaa tallennettua oletusmaksutapaa käyttäen. Voit lisätä tilillesi saldoa \"Laskutus\" -sivulta."
  },
  "notEnoughAccountCredit": {
    "message": "You do not have enough account credit for this purchase. You can add credit to your account from the Billing page."
  },
  "creditAppliedDesc": {
    "message": "Tilisi saldoa voidaan käyttää ostoksiin. Kaikki käytettävissä oleva saldo kohdistetaan automaattisesti tälle tilille luotuihin laskuihin."
  },
  "goPremium": {
    "message": "Päivitä Premiumiin",
    "description": "Another way of saying \"Get a Premium membership\""
  },
  "premiumUpdated": {
    "message": "Olet päivittänyt Premiumiin."
  },
  "premiumUpgradeUnlockFeatures": {
    "message": "Päivitä tilisi Premium-jäsenyyteen ja avaa joitakin hienoja lisäominaisuuksia."
  },
  "premiumSignUpStorage": {
    "message": "1 Gt salattua tallennustilaa tiedostoliitteille."
  },
  "premiumSignUpStorageV2": {
    "message": "$SIZE$ encrypted storage for file attachments.",
    "placeholders": {
      "size": {
        "content": "$1",
        "example": "1 GB"
      }
    }
  },
  "premiumSignUpTwoStepOptions": {
    "message": "Kaksivaiheisen kirjautumisen erikoisvaihtoehdot, kuten YubiKey ja Duo."
  },
  "premiumSignUpEmergency": {
    "message": "Varmuuskäyttö"
  },
  "premiumSignUpReports": {
    "message": "Salasanahygienian, tilin terveyden ja tietovuotojen raportointitoiminnot pitävät holvisi turvassa."
  },
  "premiumSignUpTotp": {
    "message": "Kaksivaiheisen kirjautumisen (2FA) TOTP-todennuskoodien generaattori holvisi kirjautumistiedoille."
  },
  "premiumSignUpSupport": {
    "message": "Ensisijainen asiakaspalvelu."
  },
  "premiumSignUpFuture": {
    "message": "Kaikki tulossa olevat Premium-ominaisuudet. Lisää tulossa pian!"
  },
  "premiumPrice": {
    "message": "Kaikki tämä vain $PRICE$/vuosi!",
    "placeholders": {
      "price": {
        "content": "$1",
        "example": "$10"
      }
    }
  },
  "premiumPriceWithFamilyPlan": {
    "message": "Hanki Premium vain $PRICE$ vuosihintaan tai vaihtoehtoisesti Premium-tilit $FAMILYPLANUSERCOUNT$ käyttäjälle rajattomalla perhejaolla ",
    "placeholders": {
      "price": {
        "content": "$1",
        "example": "$10"
      },
      "familyplanusercount": {
        "content": "$2",
        "example": "6"
      }
    }
  },
  "bitwardenFamiliesPlan": {
    "message": "Bitwarden Families -tilauksella."
  },
  "addons": {
    "message": "Lisäykset"
  },
  "premiumAccess": {
    "message": "Premium-käyttöoikeudet"
  },
  "premiumAccessDesc": {
    "message": "Voit lisätä Premium-käyttöoikeudet organisaatiosi kaikille jäsenille hintaan $PRICE$/$INTERVAL$.",
    "placeholders": {
      "price": {
        "content": "$1",
        "example": "$3.33"
      },
      "interval": {
        "content": "$2",
        "example": "'month' or 'year'"
      }
    }
  },
  "premiumSubscriptionEnded": {
    "message": "Your Premium subscription ended"
  },
  "premiumSubscriptionEndedDesc": {
    "message": "To regain access to your archive, restart your Premium subscription. If you edit details for an archived item before restarting, it'll be moved back into your vault."
  },
  "itemRestored": {
    "message": "Item has been restored"
  },
  "restartPremium": {
    "message": "Restart Premium"
  },
  "additionalStorageGb": {
    "message": "Lisää tallennustilaa (Gt)"
  },
  "additionalStorageGbDesc": {
    "message": "Gigatavujen määrä"
  },
  "additionalStorageIntervalDesc": {
    "message": "Tilaukseesi sisältyy $SIZE$ salattua tallennustilaa ja voit hankkia lisää hintaan $PRICE$/Gt/$INTERVAL$.",
    "placeholders": {
      "size": {
        "content": "$1",
        "example": "1 GB"
      },
      "price": {
        "content": "$2",
        "example": "$4.00"
      },
      "interval": {
        "content": "$3",
        "example": "'month' or 'year'"
      }
    }
  },
  "showPricingSummary": {
    "message": "Show pricing summary"
  },
  "hidePricingSummary": {
    "message": "Hide pricing summary"
  },
  "summary": {
    "message": "Yhteenveto"
  },
  "total": {
    "message": "Yhteensä"
  },
  "year": {
    "message": "vuosi"
  },
  "years": {
    "message": "years"
  },
  "yr": {
    "message": "v"
  },
  "month": {
    "message": "kuukausi"
  },
  "months": {
    "message": "months"
  },
  "monthAbbr": {
    "message": "kk",
    "description": "Short abbreviation for 'month'"
  },
  "paymentChargedAnnually": {
    "message": "Maksutapaasi veloitetaan välittömästi ja jatkossa kerran vuodessa. Voit irtisanoa tilauksen koska tahansa."
  },
  "paymentCharged": {
    "message": "Maksutapaasi veloitetaan välittömästi ja jatkossa joka $INTERVAL$. Voit irtisanoa tilauksen koska tahansa.",
    "placeholders": {
      "interval": {
        "content": "$1",
        "example": "month or year"
      }
    }
  },
  "paymentChargedWithUnpaidSubscription": {
    "message": "Maksutavaltasi veloitetaan kaikki maksamattomat tilaukset."
  },
  "paymentChargedWithTrialSpecificLength": {
    "message": "Your plan comes with a free $TRIAL_LENGTH$ day trial. Your payment method will not be charged until the trial has ended. You may cancel at any time.",
    "placeholders": {
      "trial_length": {
        "content": "$1",
        "example": "7"
      }
    }
  },
  "paymentInformation": {
    "message": "Maksutiedot"
  },
  "billingInformation": {
    "message": "Laskutustiedot"
  },
  "billingTrialSubLabel": {
    "message": "Maksutapaasi ei veloiteta 7 päivän kokeilujakson aikana."
  },
  "creditCard": {
    "message": "Maksukortti"
  },
  "paypalClickSubmit": {
    "message": "Kirjaudu PayPal-tilillesi painamalla PayPal-painiketta ja paina sitten alta \"Jatka\"."
  },
  "cancelSubscription": {
    "message": "Irtisano tilaus"
  },
  "subscriptionExpiration": {
    "message": "Tilaus päättyy"
  },
  "subscriptionCanceled": {
    "message": "Tilaus irtisanottiin."
  },
  "pendingCancellation": {
    "message": "Odottaa irtisanomista"
  },
  "subscriptionPendingCanceled": {
    "message": "Tilaus on irtisanottu päättymään kuluvan laskutuskauden lopussa."
  },
  "reinstateSubscription": {
    "message": "Palauta tilaus voimaan"
  },
  "reinstateConfirmation": {
    "message": "Haluatko varmasti poistaa odottavan irtisanomispyynnön ja pitää tilauksesi voimassa?"
  },
  "reinstated": {
    "message": "Tilaus palautettiin."
  },
  "resubscribe": {
    "message": "Resubscribe"
  },
  "yourSubscriptionIsExpired": {
    "message": "Your subscription is expired"
  },
  "yourSubscriptionIsCanceled": {
    "message": "Your subscription is canceled"
  },
  "cancelConfirmation": {
    "message": "Haluatko varmasti irtisanoa tilauksen? Menetät pääsyn kaikkiin tilauksen tarjoamiin ominaisuuksiin kuluvan laskutuskauden lopussa."
  },
  "canceledSubscription": {
    "message": "Tilaus irtisanottiin"
  },
  "churnOfferTitle": {
    "message": "Special offer before you go"
  },
  "churnOfferPreamble": {
    "message": "If you cancel now, your access continues until"
  },
  "churnOfferPreambleSuffix": {
    "message": ". But as a long-time customer, we'd like to offer you something first."
  },
  "churnOfferDiscountHeading": {
    "message": "Get $DISCOUNT$ off your subscription",
    "description": "Heading on the churn-mitigation offer card. DISCOUNT = discount amount, either a percentage (e.g. '10%') or a dollar amount (e.g. '$5.00')",
    "placeholders": {
      "discount": {
        "content": "$1",
        "example": "10%"
      }
    }
  },
  "churnOfferDiscountBody": {
    "message": "As a thank-you for being a long-time Bitwarden customer, we'd like to offer you a $DISCOUNT$ discount on your next $DURATION$ of service.",
    "description": "Body copy on the churn-mitigation offer card. DISCOUNT = discount amount; DURATION = service duration (e.g. 'year' or '6 months')",
    "placeholders": {
      "discount": {
        "content": "$1",
        "example": "10%"
      },
      "duration": {
        "content": "$2",
        "example": "year"
      }
    }
  },
  "churnOfferAccept": {
    "message": "Stay and get $DISCOUNT$ off",
    "description": "Primary button on the churn-mitigation offer dialog. DISCOUNT = discount amount",
    "placeholders": {
      "discount": {
        "content": "$1",
        "example": "10%"
      }
    }
  },
  "churnOfferDecline": {
    "message": "Cancel subscription"
  },
  "churnOfferSuccessTitle": {
    "message": "You're all set!"
  },
  "churnOfferSuccessBody": {
    "message": "Your $DISCOUNT$ discount has been applied to your next $DURATION$ of service.",
    "description": "Body copy on the churn-mitigation offer success screen. DISCOUNT = discount amount; DURATION = service duration (e.g. 'year' or '6 months')",
    "placeholders": {
      "discount": {
        "content": "$1",
        "example": "10%"
      },
      "duration": {
        "content": "$2",
        "example": "year"
      }
    }
  },
  "churnOfferDiscountSummary": {
    "message": "$DISCOUNT$ off for $LENGTH$ $DURATION$",
    "description": "Value of the 'Discount applied' row on the churn-mitigation offer success screen. DISCOUNT = discount amount; LENGTH = duration quantity; DURATION = duration unit (e.g. 'year' or 'months')",
    "placeholders": {
      "discount": {
        "content": "$1",
        "example": "10%"
      },
      "length": {
        "content": "$2",
        "example": "1"
      },
      "duration": {
        "content": "$3",
        "example": "year"
      }
    }
  },
  "churnOfferDiscountBodyRecurringAmount": {
    "message": "As a thank-you for being a long-time Bitwarden customer, we'd like to offer you $AMOUNT$ off each $INTERVAL$ for the next $DURATION$.",
    "description": "Body copy on the churn-mitigation offer card for a fixed-amount discount that repeats each billing period. AMOUNT = discount amount (e.g. '$15.00'); INTERVAL = billing interval unit (e.g. 'month'); DURATION = discount duration (e.g. 'year' or '6 months')",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "$15.00"
      },
      "interval": {
        "content": "$2",
        "example": "month"
      },
      "duration": {
        "content": "$3",
        "example": "year"
      }
    }
  },
  "churnOfferSuccessBodyRecurringAmount": {
    "message": "$AMOUNT$ off each $INTERVAL$ has been applied for the next $DURATION$.",
    "description": "Body copy on the churn-mitigation offer success screen for a fixed-amount discount that repeats each billing period. AMOUNT = discount amount (e.g. '$15.00'); INTERVAL = billing interval unit (e.g. 'month'); DURATION = discount duration (e.g. 'year' or '6 months')",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "$15.00"
      },
      "interval": {
        "content": "$2",
        "example": "month"
      },
      "duration": {
        "content": "$3",
        "example": "year"
      }
    }
  },
  "churnOfferDiscountSummaryRecurringAmount": {
    "message": "$DISCOUNT$ for $LENGTH$ $DURATION$",
    "description": "Value of the 'Discount applied' row on the churn-mitigation offer success screen for a fixed-amount discount that repeats each billing period. DISCOUNT = per-interval discount amount (e.g. '$15.00/month'); LENGTH = duration quantity; DURATION = duration unit (e.g. 'year' or 'months')",
    "placeholders": {
      "discount": {
        "content": "$1",
        "example": "$15.00/month"
      },
      "length": {
        "content": "$2",
        "example": "1"
      },
      "duration": {
        "content": "$3",
        "example": "year"
      }
    }
  },
  "neverExpires": {
    "message": "Ei eräänny koskaan"
  },
  "status": {
    "message": "Tila"
  },
  "nextCharge": {
    "message": "Seuraava veloitus"
  },
  "nextChargeHeader": {
    "message": "Next Charge"
  },
  "nextChargeDate": {
    "message": "Next charge date"
  },
  "plan": {
    "message": "Plan"
  },
  "details": {
    "message": "Tiedot"
  },
  "discount": {
    "message": "discount"
  },
  "discountApplied": {
    "message": "Discount applied"
  },
  "discountForOneYear": {
    "message": "for 1 year"
  },
  "discountForMonths": {
    "message": "for $COUNT$ months",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "12"
      }
    }
  },
  "discountThroughDate": {
    "message": "through $DATE$",
    "placeholders": {
      "date": {
        "content": "$1",
        "example": "June 1, 2027"
      }
    }
  },
  "discountExpiredOnPurchase": {
    "message": "Discount expired. Please review your cart total and try again."
  },
  "downloadLicense": {
    "message": "Lataa lisenssi"
  },
  "viewBillingToken": {
    "message": "Näytä laskutustunniste"
  },
  "updateLicense": {
    "message": "Päivitä lisenssi"
  },
  "manageSubscription": {
    "message": "Hallitse tilausta"
  },
  "launchCloudSubscription": {
    "message": "Käynnistä pilvitilaus"
  },
  "launchCloudSubscriptionSentenceCase": {
    "message": "Launch cloud subscription"
  },
  "storage": {
    "message": "Tallennustila"
  },
  "addStorage": {
    "message": "Kasvata tallennustilaa"
  },
  "removeStorage": {
    "message": "Pienennä tallennustilaa"
  },
  "subscriptionStorage": {
    "message": "Tilaukseesi sisältyy $MAX_STORAGE$ Gt salattua tallennustilaa, josta $USED_STORAGE$ on tällä hetkellä käytössä.",
    "placeholders": {
      "max_storage": {
        "content": "$1",
        "example": "4"
      },
      "used_storage": {
        "content": "$2",
        "example": "65 MB"
      }
    }
  },
  "paymentMethod": {
    "message": "Maksutapa"
  },
  "noPaymentMethod": {
    "message": "Maksutapoja ei ole tallennettu."
  },
  "addPaymentMethod": {
    "message": "Lisää maksutapa"
  },
  "changePaymentMethod": {
    "message": "Vaihda maksutapaa"
  },
  "invoices": {
    "message": "Laskut"
  },
  "noUnpaidInvoices": {
    "message": "Ei maksamattomia laskuja."
  },
  "noPaidInvoices": {
    "message": "Ei maksettuja laskuja."
  },
  "paid": {
    "message": "Maksettu",
    "description": "Past tense status of an invoice. ex. Paid or unpaid."
  },
  "unpaid": {
    "message": "Ei maksettu",
    "description": "Past tense status of an invoice. ex. Paid or unpaid."
  },
  "transactions": {
    "message": "Tapahtumat",
    "description": "Payment/credit transactions."
  },
  "noTransactions": {
    "message": "Tapahtumia ei ole."
  },
  "chargeNoun": {
    "message": "Veloitus",
    "description": "Noun. A charge from a payment method."
  },
  "refundNoun": {
    "message": "Hyvitys",
    "description": "Noun. A refunded payment that was charged."
  },
  "chargesStatement": {
    "message": "Mahdolliset kulut näkyvät tiliotteessasi nimellä $STATEMENT_NAME$.",
    "placeholders": {
      "statement_name": {
        "content": "$1",
        "example": "BITWARDEN"
      }
    }
  },
  "gbStorageAdd": {
    "message": "Lisättävä tallennustila, Gt"
  },
  "gbStorageRemove": {
    "message": "Poistettava tallennustila, Gt"
  },
  "storageAddNote": {
    "message": "Tallennuskapasiteetin lisäys muuttaa kokonaislaskutustasi ja korotus veloitetaan tilillesi tallennetulta maksutavalta välittömästi. Ensimmäinen veloitus sovitetaan nykyisen laskutuskautesi jäljellä olevalle ajalle."
  },
  "storageRemoveNote": {
    "message": "Tallennuskapasiteetin vähennys muuttaa kokonaislaskutustasi ja tämä huomioidaan seuraavan veloituksen yhteydessä."
  },
  "adjustedStorage": {
    "message": "Tallennustilaa muutettiin $AMOUNT$ Gt.",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "contactSupport": {
    "message": "Ota yhteyttä asiakaspalveluun"
  },
  "contactSupportShort": {
    "message": "Ota yhteyttä asiakaspalveluun"
  },
  "updatedPaymentMethod": {
    "message": "Maksutapa päivitettiin"
  },
  "purchasePremium": {
    "message": "Osta Premium"
  },
  "licenseFile": {
    "message": "Lisenssitiedosto"
  },
  "licenseFileDesc": {
    "message": "Lisenssitiedostosi nimeksi tulee $FILE_NAME$",
    "placeholders": {
      "file_name": {
        "content": "$1",
        "example": "bitwarden_premium_license.json"
      }
    }
  },
  "uploadLicenseFilePremium": {
    "message": "Päivittääksesi tilisi Premium-jäsenyyteen, on sinun ladattava voimassa oleva lisenssitiedosto."
  },
  "uploadLicenseFileOrg": {
    "message": "Luodaksesi omassa palvelinympäristössäsi isännöitävän organisaation, on sinun ladattava voimassa oleva lisenssitiedosto."
  },
  "accountEmailMustBeVerified": {
    "message": "Tilisi sähköpostiosoite tulee vahvistaa."
  },
  "newOrganizationDesc": {
    "message": "Organisaatioiden avulla voit jakaa osia holvisi sisällöstä muiden kanssa sekä hallita yhteisöihin kuuluvia käyttäjiä kuten perhettä, pientä tiimiä tai suurta yritystä."
  },
  "generalInformation": {
    "message": "Yleiset tiedot"
  },
  "organizationName": {
    "message": "Organisaation nimi"
  },
  "accountOwnedBusiness": {
    "message": "Tlin omistaa yritys."
  },
  "billingEmail": {
    "message": "Laskutuksen sähköpostiosoite"
  },
  "businessName": {
    "message": "Yrityksen nimi"
  },
  "chooseYourPlan": {
    "message": "Valitse tilaustyyppi"
  },
  "users": {
    "message": "Käyttäjät"
  },
  "userSeats": {
    "message": "Käyttäjäpaikat"
  },
  "additionalUserSeats": {
    "message": "Lisättävät käyttäjäpaikat"
  },
  "userSeatsDesc": {
    "message": "Käyttäjäpaikkojen määrä"
  },
  "userSeatsAdditionalDesc": {
    "message": "Tilaukseesi sisältyy $BASE_SEATS$ käyttäjäpaikkaa ja voit hankkia lisää hintaan $SEAT_PRICE$/käyttäjä/kuukausi.",
    "placeholders": {
      "base_seats": {
        "content": "$1",
        "example": "5"
      },
      "seat_price": {
        "content": "$2",
        "example": "$2.00"
      }
    }
  },
  "userSeatsHowManyDesc": {
    "message": "Miten monta käyttäjäpaikkaa tarvitset? Voit myös hankkia paikkoja tarvittaessa lisää myöhemmin."
  },
  "planNameFree": {
    "message": "Ilmainen",
    "description": "Free as in 'free beer'."
  },
  "planDescFree": {
    "message": "Koekäyttöön tai yksityiseen käyttöön jaettavaksi $COUNT$ käyttäjän kanssa.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "planNameFamilies": {
    "message": "Families"
  },
  "planDescFamilies": {
    "message": "Henkilökohtaiseen käyttöön, jaettavaksi perheelle ja kavereille."
  },
  "planNameTeams": {
    "message": "Teams"
  },
  "planDescTeams": {
    "message": "Yrityksille ja muille pienille ryhmäorganisaatioille."
  },
  "planNameTeamsStarter": {
    "message": "Teams Starter"
  },
  "planNameEnterprise": {
    "message": "Enterprise"
  },
  "planDescEnterprise": {
    "message": "Yrityksille ja muille suurille organisaatioille."
  },
  "freeForever": {
    "message": "Ilmainen ikuisesti"
  },
  "includesXUsers": {
    "message": "sisältää $COUNT$ käyttäjää",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "additionalUsers": {
    "message": "Lisättävät käyttäjät"
  },
  "costPerUser": {
    "message": "$COST$ per käyttäjä",
    "placeholders": {
      "cost": {
        "content": "$1",
        "example": "$3"
      }
    }
  },
  "limitedUsers": {
    "message": "Rajoitettu $COUNT$ käyttäjään (sinut mukaanlukien)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "limitedCollections": {
    "message": "Rajoitettu $COUNT$ kokoelmaan",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "addShareLimitedUsers": {
    "message": "Lisää ja jaa enintään $COUNT$ käyttäjän kanssa",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "addShareUnlimitedUsers": {
    "message": "Lisää ja jaa rajattoman käyttäjämäärän kanssa"
  },
  "createUnlimitedCollections": {
    "message": "Luo rajattomasti kokoelmia"
  },
  "gbEncryptedFileStorage": {
    "message": "$SIZE$ salattua tallennustilaa",
    "placeholders": {
      "size": {
        "content": "$1",
        "example": "1 GB"
      }
    }
  },
  "onPremHostingOptional": {
    "message": "Suoritus omassa palvelinympäristössä (valinnainen)"
  },
  "usersGetPremium": {
    "message": "Käyttäjät saavat käyttöoikeudet Premium-ominaisuuksiin"
  },
  "controlAccessWithGroups": {
    "message": "Hallitse käyttäjien oikeuksia ryhmillä"
  },
  "syncUsersFromDirectory": {
    "message": "Synkronoi käyttäjät ja ryhmät käyttäjähakemistosta"
  },
  "trackAuditLogs": {
    "message": "Seuraa käyttäjien toimia auditointilokeilla"
  },
  "enforce2faDuo": {
    "message": "Pakota kaksivaiheinen kirjautuminen Duo Securityn kautta"
  },
  "priorityCustomerSupport": {
    "message": "Ensisijainen asiakaspalvelu"
  },
  "xDayFreeTrial": {
    "message": "$COUNT$ päivän ilmainen kokeilujakso, irtisano koska tahansa",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "7"
      }
    }
  },
  "trialThankYou": {
    "message": "Kiitos Bitwarden $PLAN$ -tilauksesta!",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Teams"
      }
    }
  },
  "trialSecretsManagerThankYou": {
    "message": "Kiitos kun hankit Bitwarden Salaisuushallinnan $PLAN$-tilaukseen!",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Teams"
      }
    }
  },
  "trialPaidInfoMessageSpecificTrialLength": {
    "message": "Your $PLAN$ $TRIAL_LENGTH$ day free trial will be converted to a paid subscription after $TRIAL_LENGTH$ days.",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Teams"
      },
      "trial_length": {
        "content": "$2",
        "example": "7"
      }
    }
  },
  "trialConfirmationEmail": {
    "message": "Olemme lähettäneet sähköpostivahvistuksen tiimisi laskutusoitteeseen "
  },
  "monthly": {
    "message": "Kuukausittainen"
  },
  "annually": {
    "message": "Vuotuinen"
  },
  "annual": {
    "message": "Vuotuinen"
  },
  "basePrice": {
    "message": "Lähtöhinta"
  },
  "organizationCreated": {
    "message": "Organisaatio luotiin"
  },
  "organizationReadyToGo": {
    "message": "Uusi organisaatiosi on valmis käyttöön!"
  },
  "organizationUpgraded": {
    "message": "Organisaatio päivitettiin"
  },
  "leave": {
    "message": "Eroa"
  },
  "leaveOrganizationConfirmation": {
    "message": "Haluatko varmasti erota organisaatiosta?"
  },
  "leftOrganization": {
    "message": "Poistuit organisaatiosta"
  },
  "defaultCollection": {
    "message": "Oletuskokoelma"
  },
  "getHelp": {
    "message": "Hanki apua"
  },
  "getApps": {
    "message": "Hanki sovellukset"
  },
  "loggedInAs": {
    "message": "Kirjautuneena"
  },
  "eventLogs": {
    "message": "Tapahtumalokit"
  },
  "people": {
    "message": "Henkilöt"
  },
  "policies": {
    "message": "Käytännöt"
  },
  "dataControls": {
    "message": "Data controls"
  },
  "authentication": {
    "message": "Authentication"
  },
  "vaultManagement": {
    "message": "Vault management"
  },
  "singleSignOn": {
    "message": "Kertakirjautuminen"
  },
  "editPolicy": {
    "message": "Muokkaa käytäntöä"
  },
  "groups": {
    "message": "Ryhmät"
  },
  "newGroup": {
    "message": "Uusi ryhmä"
  },
  "addGroup": {
    "message": "Lisää ryhmä"
  },
  "editGroup": {
    "message": "Muokkaa ryhmää"
  },
  "deleteGroupConfirmation": {
    "message": "Haluatko varmasti poistaa ryhmän?"
  },
  "deleteMultipleGroupsConfirmation": {
    "message": "Haluatko varmasti poistaa seuraavat $QUANTITY$ ryhmää?",
    "placeholders": {
      "quantity": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "removeUserConfirmation": {
    "message": "Haluatko varmasti poistaa käyttäjän?"
  },
  "removeOrgUserConfirmation": {
    "message": "Poistetulla jäsenellä ei ole enää käyttöoikeuksia organisaation tietoihin, eikä poiston peruminen ole mahdollista. Jos jäsen halutaan palauttaa organisaatioon, hänet on kutsuttava ja määritettävä uudelleen."
  },
  "revokeUserConfirmation": {
    "message": "Mitätöidyllä jäsenellä ei ole enää käyttöoikeutta organisaation tietoihin. Oikeudet voidaan palauttaa nopeasti Mitätöidyt-välilehdeltä."
  },
  "removeUserConfirmationKeyConnector": {
    "message": "Varoitus! Käyttäjä tarvitsee salauksensa hallintaan Key Connectoria. Käyttäjän poisto organisaatiosta poistaa hänen tilinsä käytöstä pysyvästi. Toimenpide on pysyvä, eikä sen peruminen ole mahdollista. Haluatko jatkaa?"
  },
  "externalId": {
    "message": "Ulkoinen ID"
  },
  "externalIdDesc": {
    "message": "Ulkoinen ID on Bitwarden Directory Connectin ja API:n käyttämä salaamaton viite."
  },
  "ssoExternalId": {
    "message": "SSO External ID"
  },
  "ssoExternalIdDesc": {
    "message": "SSO External ID is an unencrypted reference between Bitwarden and your configured SSO provider."
  },
  "nestCollectionUnder": {
    "message": "Sijoita kokoelma seuraavan alle:"
  },
  "accessControl": {
    "message": "Käyttöoikeuksien laajuus"
  },
  "readOnly": {
    "message": "Vain luku"
  },
  "newCollection": {
    "message": "Uusi kokoelma"
  },
  "addCollection": {
    "message": "Lisää kokoelma"
  },
  "editCollection": {
    "message": "Muokkaa kokoelmaa"
  },
  "viewCollection": {
    "message": "View collection"
  },
  "collectionInfo": {
    "message": "Kokoelman tiedot"
  },
  "deleteCollectionConfirmation": {
    "message": "Haluatko varmasti poistaa kokoelman?"
  },
  "editMember": {
    "message": "Muokkaa jäsentä"
  },
  "fieldOnTabRequiresAttention": {
    "message": "\"$TAB$\" -välilehdellä oleva kenttä tarvitsee huomiotasi.",
    "placeholders": {
      "tab": {
        "content": "$1",
        "example": "Collection info"
      }
    }
  },
  "invite": {
    "message": "Invite"
  },
  "inviteUserDesc": {
    "message": "Kutsu organisaatioosi uusi käyttäjä syöttämällä alle hänen Bitwarden-tilinsä sähköpostiosoite. Jos hänellä ei vielä ole Bitwarden-tiliä, pyydetään häntä luomaan uusi tili."
  },
  "inviteUserDescription": {
    "message": "Invite new users to your organization by entering their email address below."
  },
  "inviteMultipleEmailDesc": {
    "message": "Enter up to $COUNT$ emails by separating with a comma.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "20"
      }
    }
  },
  "inviteMultipleEmailsWithSeatLimit": {
    "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)",
    "placeholders": {
      "batchlimit": {
        "content": "$1",
        "example": "20"
      },
      "remainingseats": {
        "content": "$2",
        "example": "9999"
      }
    }
  },
  "inviteSingleEmailDesc": {
    "message": "Sinulla on 1 kutsu jäljellä."
  },
  "inviteZeroEmailDesc": {
    "message": "Sinulla on 0 kutsua jäljellä."
  },
  "inviteMultipleEmailsNoSeatLimit": {
    "message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.",
    "placeholders": {
      "batchlimit": {
        "content": "$1",
        "example": "20"
      }
    }
  },
  "userUsingTwoStep": {
    "message": "Käyttäjä on suojannut tilinsä kaksivaiheisella kirjautumisella."
  },
  "search": {
    "message": "Etsi"
  },
  "invited": {
    "message": "Kutsutut"
  },
  "confirmed": {
    "message": "Vahvistettu"
  },
  "clientOwnerEmail": {
    "message": "Asiakkaan omistajan sähköpostiosoite"
  },
  "owner": {
    "message": "Omistaja"
  },
  "ownerDesc": {
    "message": "Voi hallita organisaatiota kokonaisvaltaisesti, laskutus ja tilaukset mukaan lukien."
  },
  "clientOwnerDesc": {
    "message": "Tämän käyttäjän on oltava toimittajariippumaton. Jos toimittajan yhteys organisaatioon katkaistaan, säilyttää tämä käyttäjä organisaation omistajuuden."
  },
  "admin": {
    "message": "Ylläpitäjä"
  },
  "adminDesc": {
    "message": "Voi hallita organisaation käyttöoikeuksia, kaikkia kokoelmia, jäseniä, raportointia ja suojausasetuksia."
  },
  "adminRoleDesc": {
    "message": "Manage all collections, members, reporting, and security settings"
  },
  "user": {
    "message": "Käyttäjä"
  },
  "userDesc": {
    "message": "Voi käyttää määritettyjen kokoelmien kohteita ja lisätä niitä."
  },
  "all": {
    "message": "Kaikki"
  },
  "addAccess": {
    "message": "Lisää käyttöoikeus"
  },
  "addAccessFilter": {
    "message": "Lisää käyttöoikeussuodatin"
  },
  "refresh": {
    "message": "Päivitä"
  },
  "timestamp": {
    "message": "Tapahtuma-aika"
  },
  "event": {
    "message": "Tapahtuma"
  },
  "unknown": {
    "message": "Tuntematon"
  },
  "loadMore": {
    "message": "Lataa lisää"
  },
  "mobile": {
    "message": "Mobiili",
    "description": "Mobile app"
  },
  "extension": {
    "message": "Laajennus",
    "description": "Browser extension/addon"
  },
  "desktop": {
    "message": "Työpöytä",
    "description": "Desktop app"
  },
  "webVault": {
    "message": "Verkkoholvi"
  },
  "webApp": {
    "message": "Web app"
  },
  "cli": {
    "message": "Komentorivi"
  },
  "bitWebVault": {
    "message": "Bitwarden Verkkoholvi"
  },
  "bitSecretsManager": {
    "message": "Bitwarden Salaisuushallinta"
  },
  "loggedIn": {
    "message": "Kirjautui sisään."
  },
  "changedPassword": {
    "message": "Tilin salasana vaihdettiin"
  },
  "enabledUpdated2fa": {
    "message": "Kaksivaiheinen kirjautuminen tallennettiin"
  },
  "disabled2fa": {
    "message": "Kaksivaiheinen kirjautuminen poistettiin käytöstä"
  },
  "recovered2fa": {
    "message": "Tili vapautettiin kaksivaiheisesta kirjautumisesta."
  },
  "failedLogin": {
    "message": "Sisäänkirjautumisyritys epäonnistui väärän salasanan vuoksi."
  },
  "failedLogin2fa": {
    "message": "Kirjautuminen epäonnistui virheellisen todennuksen vuoksi."
  },
  "incorrectPassword": {
    "message": "Virheellinen salasana"
  },
  "incorrectCode": {
    "message": "Virheellinen koodi"
  },
  "incorrectPin": {
    "message": "Virheellinen PIN-koodi"
  },
  "pin": {
    "message": "PIN",
    "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device."
  },
  "exportedVault": {
    "message": "Holvi vietiin"
  },
  "exportedOrganizationVault": {
    "message": "Vei organisaation holvin."
  },
  "editedOrgSettings": {
    "message": "Organisaation asetuksia muokattiin."
  },
  "createdItemId": {
    "message": "Loi kohteen \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "editedItemId": {
    "message": "Muokkasi kohdetta \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "deletedItemId": {
    "message": "Siirsi kohteen \"$ID$\" roskakoriin.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "createdTextSend": {
    "message": "Created Text Send"
  },
  "createdTextSendWithEmailVerification": {
    "message": "Created text Send with email verification",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "createdTextSendWithPasswordProtection": {
    "message": "Created text Send with password",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "createdFileSend": {
    "message": "Created file Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "createdFileSendWithEmailVerification": {
    "message": "Created file Send with email verification",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "createdFileSendWithPasswordProtection": {
    "message": "Created file Send with password",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "editedTextSend": {
    "message": "Edited text Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "editedFileSend": {
    "message": "Edited file Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deletedTextSend": {
    "message": "Deleted text Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deletedFileSend": {
    "message": "Deleted file Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "accessedTextSend": {
    "message": "Accessed text Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "accessedFileSend": {
    "message": "Accessed file Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "movedItemIdToOrg": {
    "message": "Siirsi kohteen \"$ID$\" organisaatiolle.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "'Google'"
      }
    }
  },
  "viewAllLogInOptions": {
    "message": "Näytä kaikki kirjautumisvaihtoehdot"
  },
  "viewAllLoginOptions": {
    "message": "Näytä kaikki kirjautumisvaihtoehdot"
  },
  "viewedItemId": {
    "message": "Tarkasteli kohetta \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedPasswordItemId": {
    "message": "Näytti kohteen \"$ID$\" salasanan.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedHiddenFieldItemId": {
    "message": "Näytti kohteen \"$ID$\" piilotetun kentän.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedCardNumberItemId": {
    "message": "Näytti kortin \"$ID$\" numeron.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "viewedSecurityCodeItemId": {
    "message": "Näytti kortin \"$ID$\" turvakoodin.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewCollectionWithName": {
    "message": "Näytä kokoelma - $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Collection1"
      }
    }
  },
  "editItemWithName": {
    "message": "Muokkaa kohdetta - $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Google Login"
      }
    }
  },
  "copiedPasswordItemId": {
    "message": "Kopioi kohteen \"$ID$\" salasanan.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedHiddenFieldItemId": {
    "message": "Kopioi kohteen \"$ID$\" piilotetun kentän.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedSecurityCodeItemId": {
    "message": "Kopioi kortin \"$ID$\" turvakoodin.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedBankAccountNumberItemId": {
    "message": "Viewed account number for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedBankAccountPinItemId": {
    "message": "Viewed PIN for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedBankAccountNumberItemId": {
    "message": "Copied account number for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedBankAccountPinItemId": {
    "message": "Copied PIN for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedPassportNumberItemId": {
    "message": "Copied passport number for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedPassportNumberItemId": {
    "message": "Viewed passport number for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedLicenseNumberItemId": {
    "message": "Viewed license number for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedLicenseNumberItemId": {
    "message": "Copied license number for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedIbanItemId": {
    "message": "Viewed IBAN for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedIbanItemId": {
    "message": "Copied IBAN for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedSwiftCodeItemId": {
    "message": "Viewed SWIFT code for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedSwiftCodeItemId": {
    "message": "Copied SWIFT code for item $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "viewedNationalIdentificationNumberItemId": {
    "message": "Tarkasteli henkilötunnusta kohteesta $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "copiedNationalIdentificationNumberItemId": {
    "message": "Kopioi henkilötunnuksen kohteesta $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "autofilledItemId": {
    "message": "Automaattitäytti kohteen \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "createdCollectionId": {
    "message": "Loi kokoelman \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Server Passwords"
      }
    }
  },
  "editedCollectionId": {
    "message": "Muokkasi kokoelmaa \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Server Passwords"
      }
    }
  },
  "deletedCollections": {
    "message": "Kokoelmat poistettiin"
  },
  "deletedCollectionId": {
    "message": "Poisti kokoelman \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Server Passwords"
      }
    }
  },
  "discardEditsTitle": {
    "message": "Discard edits"
  },
  "discardEditsConfirmation": {
    "message": "If you close this view, your unsaved edits will be discarded."
  },
  "discardEdits": {
    "message": "Discard edits"
  },
  "keepEditing": {
    "message": "Keep editing"
  },
  "editedPolicyId": {
    "message": "Muokkasi käytäntöä \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Master Password"
      }
    }
  },
  "createdGroupId": {
    "message": "Loi ryhmän \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Developers"
      }
    }
  },
  "editedGroupId": {
    "message": "Muokkasi ryhmää \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Developers"
      }
    }
  },
  "deletedGroupId": {
    "message": "Poisti ryhmän \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Developers"
      }
    }
  },
  "deletedManyGroups": {
    "message": "$QUANTITY$ ryhmä(ä) poistettiin.",
    "placeholders": {
      "quantity": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "removedUserId": {
    "message": "Poisti käyttäjän \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "removeUserIdAccess": {
    "message": "Mitätöi käyttäjän $ID$ käyttöoikeus",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "revokedUserId": {
    "message": "Mitätöi käyttäjän \"$ID$\" käyttöoikeuden organisaatioon.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "revokedEmailError": {
    "message": "1 or more emails belong to revoked members. Restore their access to reinvite."
  },
  "revocationReasonNotLogged": {
    "message": "No reason logged"
  },
  "revocationReasonManual": {
    "message": "Revoked by an admin"
  },
  "revocationReasonTwoFactorNonCompliance": {
    "message": "Not in compliance with two-step login policy"
  },
  "revocationReasonSingleOrganizationNonCompliance": {
    "message": "Not in compliance with single organization policy"
  },
  "revocationReasonDeclinedItemTransfer": {
    "message": "Declined item transfer to organization"
  },
  "revokedUserIdTwoFactorNonCompliance": {
    "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "revokedUserIdSingleOrganizationNonCompliance": {
    "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "revokedUserIdDeclinedTransfer": {
    "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "restoredUserId": {
    "message": "Palautti käyttäjän \"$ID$\" käyttöoikeuden organisaatioon.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "revokeUserId": {
    "message": "Mitätöi käyttäjän $ID$ käyttöoikeus",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "createdAttachmentForItem": {
    "message": "Lisäsi tiedostoliitteen kohteeseen \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "deletedAttachmentForItem": {
    "message": "Poisti tiedostoliitteen kohteesta \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "editedCollectionsForItem": {
    "message": "Muokkasi kohteen \"$ID$\" kokoelmia.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "userAcceptedTransfer": {
    "message": "Accepted transfer to organization ownership."
  },
  "invitedUserId": {
    "message": "Kutsui käyttäjän \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "confirmedUserId": {
    "message": "Vahvisti käyttäjän \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "automaticallyConfirmedUserId": {
    "message": "Automatically confirmed user $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "editedUserId": {
    "message": "Muokkasi käyttäjää \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "editedGroupsForUser": {
    "message": "Muokkasi käyttäjän \"$ID$\" ryhmiä.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "unlinkedSso": {
    "message": "Unlinked SSO."
  },
  "unlinkedSsoUser": {
    "message": "Poisti kertakirjautumisen käyttäjältä \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "createdOrganizationId": {
    "message": "Loi organisaation \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "addedOrganizationId": {
    "message": "Lisäsi organisaation \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "removedOrganizationId": {
    "message": "Poisti organisaation \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "accessedClientVault": {
    "message": "Avasi organisaation \"$ID$\" holvin.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "device": {
    "message": "Laite"
  },
  "loginStatus": {
    "message": "Kirjautumisen tila"
  },
  "recentlyActive": {
    "message": "Recently active"
  },
  "recentlyActiveToday": {
    "message": "Today"
  },
  "recentlyActivePast7Days": {
    "message": "Past 7 days"
  },
  "recentlyActivePast14Days": {
    "message": "Past 14 days"
  },
  "recentlyActivePast30Days": {
    "message": "Past 30 days"
  },
  "recentlyActiveOver30Days": {
    "message": "Over 30 days ago"
  },
  "firstLogin": {
    "message": "Ensimmäinen kirjautuminen"
  },
  "trusted": {
    "message": "Luotettu"
  },
  "needsApproval": {
    "message": "Vaatii hyväksynnän"
  },
  "areYouTryingtoLogin": {
    "message": "Yritätkö kirjautua sisään?"
  },
  "logInAttemptBy": {
    "message": "Kirjautumisyritys osoitteella $EMAIL$",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "name@example.com"
      }
    }
  },
  "deviceType": {
    "message": "Laitteen tyyppi"
  },
  "ipAddress": {
    "message": "IP-osoite"
  },
  "confirmLogIn": {
    "message": "Vahvista kirjautuminen"
  },
  "denyLogIn": {
    "message": "Hylkää kirjautuminen"
  },
  "thisRequestIsNoLongerValid": {
    "message": "Tämä pyyntö ei ole enää voimassa."
  },
  "loginRequestApprovedForEmailOnDevice": {
    "message": "Login request approved for $EMAIL$ on $DEVICE$",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "name@example.com"
      },
      "device": {
        "content": "$2",
        "example": "Web app - Chrome"
      }
    }
  },
  "youDeniedLoginAttemptFromAnotherDevice": {
    "message": "You denied a login attempt from another device. If this was you, try to log in with the device again."
  },
  "loginRequestHasAlreadyExpired": {
    "message": "Kirjautumispyyntö on jo erääntynyt."
  },
  "justNow": {
    "message": "Juuri nyt"
  },
  "requestedXMinutesAgo": {
    "message": "Pyydetty $MINUTES$ minuuttia sitten",
    "placeholders": {
      "minutes": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "creatingAccountOn": {
    "message": "Luodaan tili palvelimelle"
  },
  "checkYourEmail": {
    "message": "Tarkasta sähköpostisi"
  },
  "followTheLinkInTheEmailSentTo": {
    "message": "Seuraa viestin linkkiä, joka lähetettiin sähköpostitse osoitteeseen"
  },
  "andContinueCreatingYourAccount": {
    "message": "ja jatka tilin luontia."
  },
  "noEmail": {
    "message": "Etkö saanut viestiä?"
  },
  "goBack": {
    "message": "Palaa takaisin"
  },
  "toEditYourEmailAddress": {
    "message": "muokataksesi sähköpostiosoitettasi."
  },
  "view": {
    "message": "Näytä"
  },
  "invalidDateRange": {
    "message": "Virheellinen ajanjakso."
  },
  "errorOccurred": {
    "message": "Tapahtui virhe."
  },
  "userAccess": {
    "message": "Käyttäjän oikeudet"
  },
  "userType": {
    "message": "Käyttäjän tyyppi"
  },
  "groupAccess": {
    "message": "Ryhmien käyttöoikeudet"
  },
  "groupAccessUserDesc": {
    "message": "Myönnä jäsenelle käyttöoikeudet kokoelmiin lisäämällä heidät yhteen tai useampaan ryhmään."
  },
  "invitedUsers": {
    "message": "Käyttäjät kutsuttiin"
  },
  "resendInvitation": {
    "message": "Lähetä kutsu uudelleen"
  },
  "resendEmail": {
    "message": "Lähetä sähköposti uudelleen"
  },
  "hasBeenReinvited": {
    "message": "$USER$ kutsuttiin uudelleen",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "confirm": {
    "message": "Vahvista"
  },
  "confirmUser": {
    "message": "Vahvista käyttäjä"
  },
  "hasBeenConfirmed": {
    "message": "$USER$ vahvistettiin",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "confirmUsers": {
    "message": "Vahvista jäsenet"
  },
  "usersNeedConfirmed": {
    "message": "Sinulla on jäseniä, jotka ovat hyväksyneet kutsunsa, mutta heidän liittymisensä tulee vielä vahvistaa. Käyttäjillä ei ole organisaation käyttöoikeuksia ennen vahvistusta."
  },
  "startDate": {
    "message": "Aloituspäivä"
  },
  "endDate": {
    "message": "Päättymispäivä"
  },
  "verifyEmail": {
    "message": "Vahvista sähköpostiosoite"
  },
  "verifyEmailDesc": {
    "message": "Vahvista käyttäjätilisi sähköpostiosoite käyttääksesi kaikkia ominaisuuksia."
  },
  "verifyEmailFirst": {
    "message": "Tilisi sähköpostiosoite tulee ensin vahvistaa."
  },
  "checkInboxForVerification": {
    "message": "Tarkasta, onko vahvistuslinkki sähköpostissasi."
  },
  "emailVerified": {
    "message": "Tilin sähköpostiosoite on vahvistettu"
  },
  "emailVerifiedV2": {
    "message": "Sähköpostiosoite on vahvistettu"
  },
  "emailVerifiedFailed": {
    "message": "Sähköpostiosoitettasi ei voitu vahvistaa. Yritä lähettää uusi vahvistussähköposti."
  },
  "emailVerificationRequired": {
    "message": "Sähköpostiosoite on vahvistettava"
  },
  "emailVerificationRequiredDesc": {
    "message": "Sinun on vahvistettava sähköpostiosoitteesi käyttääksesi tätä ominaisuutta."
  },
  "updateBrowser": {
    "message": "Päivitä selain"
  },
  "generatingYourAccessIntelligence": {
    "message": "Generating your Access Intelligence..."
  },
  "loadingProgress": {
    "message": "Loading progress"
  },
  "reviewingMemberData": {
    "message": "Reviewing member data..."
  },
  "analyzingPasswords": {
    "message": "Analyzing passwords..."
  },
  "calculatingRisks": {
    "message": "Calculating risks..."
  },
  "generatingReports": {
    "message": "Generating reports..."
  },
  "compilingInsightsProgress": {
    "message": "Compiling insights..."
  },
  "reportGenerationDone": {
    "message": "Done!"
  },
  "reportGenerationFailed": {
    "message": "An error occurred while generating the report. Try again."
  },
  "reportLoadFailed": {
    "message": "An error occurred while loading the report. Try refreshing the page or generate a new report."
  },
  "riskInsightsRunReport": {
    "message": "Run report"
  },
  "goToAccessIntelligence": {
    "message": "Go to Access Intelligence"
  },
  "updateBrowserDesc": {
    "message": "Käytät selainta, jota ei tueta. Verkkoholvi ei välttämättä toimi oikein."
  },
  "youHaveAPendingLoginRequest": {
    "message": "You have a pending login request from another device."
  },
  "reviewLoginRequest": {
    "message": "Tarkastele kirjautumispyyntöä"
  },
  "loginRequest": {
    "message": "Login request"
  },
  "freeTrialEndPromptCount": {
    "message": "Ilmainen kokeilujakso päättyy $COUNT$ päivän kuluttua.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "remaining days"
      }
    }
  },
  "freeTrialEndPromptMultipleDays": {
    "message": "$ORGANIZATION$, ilmainen kokeilujakso päättyy $COUNT$ päivän kuluttua.",
    "placeholders": {
      "count": {
        "content": "$2",
        "example": "remaining days"
      },
      "organization": {
        "content": "$1",
        "example": "organization name"
      }
    }
  },
  "freeTrialEndPromptTomorrow": {
    "message": "$ORGANIZATION$, ilmainen kokeilujaksosi päättyy huomenna.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "organization name"
      }
    }
  },
  "freeTrialEndPromptTomorrowNoOrgName": {
    "message": "Ilmainen kokeilujaksosi päättyy huomenna."
  },
  "freeTrialEndPromptToday": {
    "message": "$ORGANIZATION$, ilmainen kokeilujaksosi päättyy tänään.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "organization name"
      }
    }
  },
  "freeTrialEndingTodayWithoutOrgName": {
    "message": "Ilmainen kokeilujaksosi päättyy tänään."
  },
  "clickHereToAddPaymentMethod": {
    "message": "Klikkaa tästä lisätäksesi maksutavan."
  },
  "joinOrganization": {
    "message": "Liity organisaatioon"
  },
  "joinOrganizationName": {
    "message": "Liity organisaatioon $ORGANIZATIONNAME$",
    "placeholders": {
      "organizationName": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "joinOrganizationDesc": {
    "message": "Sinut on kutsuttu liittymään yllä mainittuun organisaatioon. Hyväksyäksesi kutsun, sinun tulee kirjautua tilillesi tai luoda uusi Bitwarden-tili."
  },
  "finishJoiningThisOrganizationBySettingAMasterPassword": {
    "message": "Viimeistele organisaatioon liittyminen asettamalla pääsalasana."
  },
  "inviteAccepted": {
    "message": "Kutsu hyväksyttiin"
  },
  "invitationAcceptedDesc": {
    "message": "Successfully accepted your invitation."
  },
  "inviteInitAcceptedDesc": {
    "message": "Sinulla on nyt organisaation käyttöoikeus."
  },
  "inviteAcceptFailed": {
    "message": "Kutsua ei voitu hyväksyä. Pyydä organisaation ylläpitäjää lähettämään uusi kutsu."
  },
  "inviteAcceptFailedShort": {
    "message": "Kutsua ei voitu hyväksyä. $DESCRIPTION$",
    "placeholders": {
      "description": {
        "content": "$1",
        "example": "You must set up 2FA on your user account before you can join this organization."
      }
    }
  },
  "rememberEmail": {
    "message": "Muista sähköpostiosoite"
  },
  "recoverAccountTwoStepDesc": {
    "message": "Jos et pääse tilillesi käyttämilläsi kaksivaiheisen kirjautumisen todentajilla, voit kaksivaiheisen kirjautumisen palautuskoodillasi poistaa kaikki tilillesi määritetyt todentajat käytöstä."
  },
  "logInBelowUsingYourSingleUseRecoveryCode": {
    "message": "Kirjaudu kertakäyttöisellä palautuskoodillasi alla. Tämä poistaa tilisi kaikki kaksivaiheiset kirjautumistavat käytöstä."
  },
  "recoverAccountTwoStep": {
    "message": "Vapauta tili kaksivaiheisesta kirjautumisesta"
  },
  "twoStepRecoverDisabled": {
    "message": "Kaksivaiheinen kirjautuminen poistettiin tililtäsi käytöstä."
  },
  "learnMore": {
    "message": "Lue lisää"
  },
  "migrationsFailed": {
    "message": "An error occurred updating the encryption settings."
  },
  "updateEncryptionSettingsTitle": {
    "message": "Update your encryption settings"
  },
  "updateEncryptionSettingsDesc": {
    "message": "The new recommended encryption settings will improve your account security. Enter your master password to update now."
  },
  "confirmIdentityToContinue": {
    "message": "Confirm your identity to continue"
  },
  "enterYourMasterPassword": {
    "message": "Enter your master password"
  },
  "updateSettings": {
    "message": "Update settings"
  },
  "deleteRecoverDesc": {
    "message": "Kirjoita sähköpostiosoitteesi alle palauttaaksesi ja poistaaksesi tilisi."
  },
  "deleteRecoverEmailSent": {
    "message": "Jos tilisi on olemassa, olemme lähettäneet sinulle lisäohjeita sähköpostitse."
  },
  "deleteRecoverConfirmDesc": {
    "message": "Olet pyytänyt Bitwarden-tilisi poistoa. Vahvista alla olevalla painikeella."
  },
  "deleteRecoverOrgConfirmDesc": {
    "message": "Olet pyytänyt Bitwarden-organisaatiosi poistoa."
  },
  "myOrganization": {
    "message": "Oma organisaatio"
  },
  "organizationInfo": {
    "message": "Organisaation tiedot"
  },
  "deleteOrganization": {
    "message": "Poista organisaatio"
  },
  "deletingOrganizationContentWarning": {
    "message": "Vahvista organisaation $ORGANIZATION$ ja kaikkien sen kohteiden poisto syöttämällä pääsalasanasi. Organisaation $ORGANIZATION$ tiedot holvissa:",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "deletingOrganizationActiveUserAccountsWarning": {
    "message": "Käyttäjätilit pysyvät poiston jälkeen toiminnassa, mutta niiden kytkös tähän organisaatioon poistuu."
  },
  "deletingOrganizationIsPermanentWarning": {
    "message": "Organisaation $ORGANIZATION$ poisto on pysyvää ja peruuttamatonta.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "organizationDeleted": {
    "message": "Organisaatio poistettiin"
  },
  "organizationDeletedDesc": {
    "message": "Organisaatio ja kaikki siihen liittyvät tiedot on poistettu."
  },
  "organizationUpdated": {
    "message": "Organisaatio tallennettiin"
  },
  "taxInformation": {
    "message": "Verotiedot"
  },
  "taxInformationDesc": {
    "message": "Yhdysvalloissa olevilta asiakkailta vaaditaan postinumero myyntiverotuksen vaatimusten vuoksi. Muiden maiden asiakkaat voivat halutessaan ilmoittaa verotunnistenumeron (ALV/GST) ja/tai osoitteen, joka kirjataan laskuihin."
  },
  "billingPlan": {
    "message": "Tilaustyyppi",
    "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc."
  },
  "changeBillingPlan": {
    "message": "Vaihda tilaustyyppiä",
    "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc."
  },
  "changeBillingPlanUpgrade": {
    "message": "Päivitä tilisi toiseen tilaustyyppiin toimittamalla alla olevat tiedot. Varmistathan, että tilillesi on lisätty toimiva maksutapa.",
    "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc."
  },
  "invoiceNumber": {
    "message": "Lasku #$NUMBER$",
    "description": "ex. Invoice #79C66F0-0001",
    "placeholders": {
      "number": {
        "content": "$1",
        "example": "79C66F0-0001"
      }
    }
  },
  "viewInvoice": {
    "message": "Näytä lasku"
  },
  "downloadInvoice": {
    "message": "Lataa lasku"
  },
  "verifyBankAccount": {
    "message": "Vahvista pankkitili"
  },
  "verifyBankAccountDesc": {
    "message": "Pankkitilillesi on tehty kaksi pientä mikrotalletusta (nämä saattavat näkyä vasta 1-2 työpäivän kuluttua). Vahvista tili syöttämällä talletusten summat."
  },
  "verifyBankAccountInitialDesc": {
    "message": "Maksu tilisiirrolla on vain Yhdysvaltalaisten asiakkaiden käytettävissä ja sinun on vahvistettava pankkitilisi. Teemme kaksi pientä mikrotalletusta seuraavien 1-2 arkipäivän aikana. Syötä tallennetut määrät organisaation laskutussivulle vahvistaaksesi pankkitilin."
  },
  "verifyBankAccountFailureWarning": {
    "message": "Pankkitilin vahvistamatta jättäminen johtaa maksamattomaan laskuun ja tilauksesi jäädytykseen."
  },
  "verifiedBankAccount": {
    "message": "Pankkitili on vahvistettu"
  },
  "bankAccount": {
    "message": "Pankkitili"
  },
  "bankAccountDetails": {
    "message": "Bank account details"
  },
  "amountX": {
    "message": "Summa $COUNT$",
    "description": "Used in bank account verification of micro-deposits. Amount, as in a currency amount. Ex. Amount 1 is $2.00, Amount 2 is $1.50",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "routingNumber": {
    "message": "Reititysnumero",
    "description": "Bank account routing number"
  },
  "accountNumber": {
    "message": "Tilinumero"
  },
  "accountHolderName": {
    "message": "Tilinomistajan nimi"
  },
  "bankAccountType": {
    "message": "Tilin tyyppi"
  },
  "bankAccountTypeCompany": {
    "message": "Yritys tai yhteisö"
  },
  "bankAccountTypeIndividual": {
    "message": "Yksityinen (henkilökohtainen)"
  },
  "enterInstallationId": {
    "message": "Syötä asennuksesi ID-tunnus"
  },
  "limitSubscriptionDesc": {
    "message": "Rajoita tilauksesi jäsenpaikkojen enimmäismäärää. Määrän täytyttyä et voi kutsua uusia jäseniä."
  },
  "limitSmSubscriptionDesc": {
    "message": "Rajoita Salaisuushallinta-tilauksesi jäsenpaikkojen enimmäismäärää. Määrän täytyttyä et voi kutsua uusia jäseniä."
  },
  "maxSeatLimit": {
    "message": "Käyttäjäpaikkojen enimmäismäärä (valinnainen)",
    "description": "Upper limit of seats to allow through autoscaling"
  },
  "maxSeatCost": {
    "message": "Käyttäjäpaikkojen mahdollinen enimmäishinta"
  },
  "addSeats": {
    "message": "Lisää käyttäjäpaikkoja",
    "description": "Seat = User Seat"
  },
  "removeSeats": {
    "message": "Poista käyttäjäpaikkoja",
    "description": "Seat = User Seat"
  },
  "subscriptionDesc": {
    "message": "Tilausmuutokset aiheuttavat suhteutettuja laskutusmuutoksia. Jos hiljattain kutsuttujen käyttäjien määrä ylittää tilauksesi käyttäjäpaikkojen enimmäismäärän, veloitetaan suhteutettu hinta uusista käyttäjistä välittömästi."
  },
  "subscriptionUserSeats": {
    "message": "Tilaukseesi sisältyy $COUNT$ jäsenpaikkaa.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "limitSubscription": {
    "message": "Rajoita tilausta (valinnainen)"
  },
  "subscriptionSeats": {
    "message": "Tilauksen käyttäjäpaikat"
  },
  "subscriptionUpdated": {
    "message": "Tilaus päivitettiin"
  },
  "subscribedToSecretsManager": {
    "message": "Tilauksesi on päivitetty. Voit nyt käyttää Salaisuushallintaa."
  },
  "additionalOptions": {
    "message": "Lisävalinnat"
  },
  "additionalOptionsDesc": {
    "message": "Mikäli tarvitset apua tilauksesi hallinnassa, ole yhteydessä asiakaspalveluun."
  },
  "subscriptionUserSeatsUnlimitedAutoscale": {
    "message": "Tilausmuutokset aiheuttavat suhteutettuja laskutusmuutoksia. Jos hiljattain kutsuttujen jäsenten määrä ylittää tilauksesi jäsenpaikkojen määrän, veloitetaan suhteutettu hinta uusista jäsenistä välittömästi."
  },
  "smStandaloneTrialSeatCountUpdateMessageFragment1": {
    "message": "Lisää käyttäjäpaikkoja"
  },
  "smStandaloneTrialSeatCountUpdateMessageFragment2": {
    "message": "ottamalla yhteyttä osoitteella"
  },
  "subscriptionUserSeatsLimitedAutoscale": {
    "message": "Tilausmuutokset aiheuttavat suhteutettuja laskutusmuutoksia. Jos hiljattain kutsuttujen jäsenten määrä ylittää tilauksesi jäsenpaikkojen määrän, veloitetaan suhteutettu hinta uusista jäsenistä välittömästi, kunnes $MAX$ paikan enimmäismäärä täyttyy.",
    "placeholders": {
      "max": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "subscriptionUserSeatsWithoutAdditionalSeatsOption": {
    "message": "Voit kutsua $COUNT$ jäsentä ilman lisäkustannuksia. Päivitä tilauksesi ja kutsu lisää jäseniä ottamalla yhteyttä asiakaspalveluun.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "10"
      }
    }
  },
  "subscriptionFreePlan": {
    "message": "Voit kutsua enintään $COUNT$ jäsentä päivittämättä tilaustasi.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "subscriptionUpgrade": {
    "message": "Voit kutsua enintään $COUNT$ jäsentä päivittämättä tilaustasi.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "subscriptionSponsoredFamiliesPlan": {
    "message": "Tilaukseesi sisältyy kaikkiaan $COUNT$ jäsentä. Tilauksesi on sponsoroitu ja se laskutetaan ulkoiselta organisaatiolta.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "6"
      }
    }
  },
  "subscriptionMaxReached": {
    "message": "Tilausmuutokset aiheuttavat suhteutettuja laskutusmuutoksia. Voit kutsua enintään $COUNT$ jäsentä kasvattamatta tilauksesi jäsenpaikkojen määrää.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "subscriptionSeatMaxReached": {
    "message": "Voit kutsua enintään $COUNT$ jäsentä korottamatta tilauksesi käyttäjäpaikkojen määrää.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "seatsToAdd": {
    "message": "Lisättävät käyttäjäpaikat"
  },
  "seatsToRemove": {
    "message": "Poistettavat käyttäjäpaikat"
  },
  "seatsAddNote": {
    "message": "Käyttäjäpaikkojen lisäys muuttaa kokonaislaskutustasi ja korotus veloitetaan tilillesi tallennetulta maksutavalta välittömästi. Ensimmäinen veloitus sovitetaan nykyisen laskutuskautesi jäljellä olevalle ajalle."
  },
  "seatsRemoveNote": {
    "message": "Käyttäjäpaikkojen vähennys muuttaa kokonaislaskutustasi ja tämä huomioidaan seuraavan veloituksen yhteydessä."
  },
  "adjustedSeats": {
    "message": "Muutettiin $AMOUNT$ käyttäjäpaikkaa.",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "15"
      }
    }
  },
  "editFieldLabel": {
    "message": "Edit $LABEL$",
    "placeholders": {
      "label": {
        "content": "$1",
        "example": "Custom field"
      }
    }
  },
  "reorderToggleButton": {
    "message": "Reorder $LABEL$. Use arrow key to move item up or down.",
    "placeholders": {
      "label": {
        "content": "$1",
        "example": "Custom field"
      }
    }
  },
  "reorderFieldUp": {
    "message": "$LABEL$ moved up, position $INDEX$ of $LENGTH$",
    "placeholders": {
      "label": {
        "content": "$1",
        "example": "Custom field"
      },
      "index": {
        "content": "$2",
        "example": "1"
      },
      "length": {
        "content": "$3",
        "example": "3"
      }
    }
  },
  "reorderFieldDown": {
    "message": "$LABEL$ moved down, position $INDEX$ of $LENGTH$",
    "placeholders": {
      "label": {
        "content": "$1",
        "example": "Custom field"
      },
      "index": {
        "content": "$2",
        "example": "1"
      },
      "length": {
        "content": "$3",
        "example": "3"
      }
    }
  },
  "updateEncryptionKeyWarning": {
    "message": "Salausavaimesi päivityksen jälkeen, sinun tulee kirjautua ulos ja sitten takaisin sisään kaikissa Bitwarden-sovelluksissa, jotka ovat käytössäsi (esim. mobiilisovellus ja selainlaajennukset). Uudelleenkirjautumisen (joka lataa uuden salausavaimen) suorittamatta jättäminen saattaa johtaa tietojen vaurioitumiseen. Yritämme kirjata sinut ulos autmaattisesti, mutta tämä voi tapahtua vasta jonkin ajan kuluttua."
  },
  "updateEncryptionKeyAccountExportWarning": {
    "message": "Any account restricted exports you have saved will become invalid."
  },
  "legacyEncryptionUnsupported": {
    "message": "Legacy encryption is no longer supported. Please contact support to recover your account."
  },
  "subscription": {
    "message": "Tilaus"
  },
  "loading": {
    "message": "Ladataan"
  },
  "upgrade": {
    "message": "Päivitä"
  },
  "upgradeOrganization": {
    "message": "Päivitä organisaatio"
  },
  "upgradeOrganizationDesc": {
    "message": "Ominaisuus ei ole ilmaisorganisaatioiden käytettävissä. Avaa lisää ominaisuuksia vaihtamalla maksulliseen tilaukseen."
  },
  "createOrganizationStep1": {
    "message": "Luo organisaatio: Vaihe 1"
  },
  "createOrganizationCreatePersonalAccount": {
    "message": "Ennen kuin voit luoda organisaation, sinun tulee luoda ilmainen henkilökohtainen tili."
  },
  "refunded": {
    "message": "Hyvitetty"
  },
  "nothingSelected": {
    "message": "Et ole valinnut mitään."
  },
  "receiveMarketingEmails": {
    "message": "Receive updates from Bitwarden in your inbox."
  },
  "subscribe": {
    "message": "Subscribe"
  },
  "unsubscribe": {
    "message": "Lopeta tilaus"
  },
  "atAnyTime": {
    "message": "milloin tahansa."
  },
  "byEmail": {
    "message": "By email"
  },
  "byLink": {
    "message": "By link"
  },
  "allowedDomains": {
    "message": "Allowed domains"
  },
  "allowedDomainsHint": {
    "message": "If entering multiple domains, separate with commas"
  },
  "enterAllowedDomainsToGenerateInviteLink": {
    "message": "Enter allowed domains to generate an invite link"
  },
  "domainsEdited": {
    "message": "Domains edited"
  },
  "inviteLink": {
    "message": "Invite link"
  },
  "lastGenerated": {
    "message": "Last generated: $DATE$",
    "placeholders": {
      "date": {
        "content": "$1"
      }
    }
  },
  "inviteLinkCopied": {
    "message": "Invite link copied"
  },
  "inviteLinkRegenerated": {
    "message": "Invite link regenerated"
  },
  "regenerateInviteLink": {
    "message": "Regenerate invite link"
  },
  "invalidateInviteLink": {
    "message": "Invalidate invite link"
  },
  "invalidateInviteLinkDesc": {
    "message": "If you remove all domains, this invite link will no longer work for anyone."
  },
  "invalidateLink": {
    "message": "Invalidate link"
  },
  "inviteLinkInvalidated": {
    "message": "Invite link invalidated"
  },
  "mustEnterAtLeastOneDomain": {
    "message": "Must enter at least 1 domain"
  },
  "deactivateLink": {
    "message": "Deactivate link"
  },
  "inviteByLinkDesc": {
    "message": "Invite members to your organization with a link. If no role has been specified yet, they’ll be added as a default user."
  },
  "byContinuingYouAgreeToThe": {
    "message": "Jatkaessasi hyväksyt"
  },
  "and": {
    "message": "ja"
  },
  "acceptPolicies": {
    "message": "Valitsemalla tämän hyväksyt seuraavat:"
  },
  "acceptPoliciesRequired": {
    "message": "Palveluehtoja ja tietosuojakäytäntöä ei ole vahvistettu."
  },
  "termsOfService": {
    "message": "Palveluehdot"
  },
  "privacyPolicy": {
    "message": "Tietosuojakäytäntö"
  },
  "filters": {
    "message": "Suodattimet"
  },
  "vaultTimeout": {
    "message": "Holvin aikakatkaisu"
  },
  "vaultTimeout1": {
    "message": "Aikakatkaisu"
  },
  "vaultTimeoutDesc": {
    "message": "Määritä milloin holvin aikakatkaisutoiminto suoritetaan."
  },
  "vaultTimeoutLogoutDesc": {
    "message": "Valitse milloin holvisi kirjataan ulos."
  },
  "oneMinute": {
    "message": "1 minuutti"
  },
  "fiveMinutes": {
    "message": "5 minuuttia"
  },
  "fifteenMinutes": {
    "message": "15 minuuttia"
  },
  "thirtyMinutes": {
    "message": "30 minuuttia"
  },
  "oneHour": {
    "message": "1 tunti"
  },
  "fourHours": {
    "message": "4 tuntia"
  },
  "onRefresh": {
    "message": "Selaimen sivupäivityksen yhteydessä"
  },
  "dateUpdated": {
    "message": "Päivitetty",
    "description": "ex. Date this item was updated"
  },
  "dateCreated": {
    "message": "Luotu",
    "description": "ex. Date this item was created"
  },
  "datePasswordUpdated": {
    "message": "Salasana päivitettiin",
    "description": "ex. Date this password was updated"
  },
  "organizationIsDisabled": {
    "message": "Organisaatio on jäädytetty"
  },
  "organizationIsSuspended": {
    "message": "Organization is suspended"
  },
  "organizationIsSuspendedDesc": {
    "message": "Items in suspended organizations cannot be accessed. Contact your organization owner for assistance."
  },
  "secretsAccessSuspended": {
    "message": "Jäädytettyjen organisaatioiden kohteet eivät ole käytettävissä. Ole yhteydessä organisaatiosi omistajaan saadaksesi apua."
  },
  "secretsCannotCreate": {
    "message": "Salaisuuksien luonti ei ole mahdollista jäädytetyissä organisaatioissa. Ole yhteydessä organisaatiosi omistajaan saadaksesi apua."
  },
  "projectsCannotCreate": {
    "message": "Projektien luonti ei ole mahdollista jäädytetyissä organisaatioissa. Ole yhteydessä organisaatiosi omistajaan saadaksesi apua."
  },
  "serviceAccountsCannotCreate": {
    "message": "Palvelutilien luonti ei ole mahdollista jäädytetyissä organisaatioissa. Ole yhteydessä organisaatiosi omistajaan saadaksesi apua."
  },
  "licenseIsExpired": {
    "message": "Lisenssi on erääntynyt."
  },
  "updatedUsers": {
    "message": "Käyttäjät päivitettiin"
  },
  "selected": {
    "message": "Valittu"
  },
  "recommended": {
    "message": "Suositeltu"
  },
  "ownership": {
    "message": "Omistus"
  },
  "whoOwnsThisItem": {
    "message": "Kuka omistaa tämän kohteen?"
  },
  "strong": {
    "message": "Vahva",
    "description": "ex. A strong password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "good": {
    "message": "Hyvä",
    "description": "ex. A good password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "weak": {
    "message": "Heikko",
    "description": "ex. A weak password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "veryWeak": {
    "message": "Erittäin heikko",
    "description": "ex. A very weak password. Scale: Very Weak -> Weak -> Good -> Strong"
  },
  "weakMasterPassword": {
    "message": "Heikko pääsalasana"
  },
  "weakMasterPasswordDesc": {
    "message": "Havaittiin heikko salasana. Suojaa tilisi vahvalla salasanalla. Haluatko varmasti käyttää heikkoa salasanaa?"
  },
  "rotateAccountEncKey": {
    "message": "Uudista myös tilini salausavain"
  },
  "rotateEncKeyTitle": {
    "message": "Uudista salausavain"
  },
  "rotateEncKeyConfirmation": {
    "message": "Haluatko varmasti uudistaa tilisi salausavaimen?"
  },
  "attachmentsNeedFix": {
    "message": "Kohteella on vanhoja tiedostoliitteitä, jotka on korjattava."
  },
  "attachmentFixDescription": {
    "message": "Liite on salattu vanhentuneella salauksella. Lataa, salaa uudelleen ja lisää se uudestaan valitsemalla \"Korjaa\"."
  },
  "fix": {
    "message": "Korjaa",
    "description": "This is a verb. ex. 'Fix The Car'"
  },
  "fixEncryption": {
    "message": "Fix encryption"
  },
  "fixEncryptionTooltip": {
    "message": "This file is using an outdated encryption method."
  },
  "attachmentUpdated": {
    "message": "Attachment updated"
  },
  "oldAttachmentsNeedFixDesc": {
    "message": "Holvissasi on vanhoja tiedostoliitteitä, jotka on korjattava ennen kuin voit uudistaa tilisi salausavaimen."
  },
  "itemsTransferred": {
    "message": "Items transferred"
  },
  "yourAccountsFingerprint": {
    "message": "Tilisi tunnistelause",
    "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
  },
  "fingerprintEnsureIntegrityVerify": {
    "message": "Varmistaaksesi salausavaintesi eheyden, vahvista käyttäjän tunnistelause ennen kuin jatkat.",
    "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
  },
  "fingerprintMatchInfo": {
    "message": "Varmista, että vahvistavan laitteen holvi on avattu ja että se näyttää saman tunnistelauseen."
  },
  "fingerprintPhraseHeader": {
    "message": "Tunnistelause"
  },
  "dontAskFingerprintAgain": {
    "message": "Älä koskaan kehota vahvistamaan kutsuttujen käyttäjien tunnistelauseita (ei suositella)",
    "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing."
  },
  "youWillBeNotifiedOnceTheRequestIsApproved": {
    "message": "Ilmoitamme sinulle kun pyyntösi on hyväksytty"
  },
  "free": {
    "message": "Ilmainen",
    "description": "Free, as in 'Free beer'"
  },
  "apiKey": {
    "message": "API-avain"
  },
  "apiKeyDesc": {
    "message": "API-avainta voidaan käyttää tunnistautumiseen Bitwardenin julkista rajapintaa vasten."
  },
  "apiKeyRotateDesc": {
    "message": "API-avaimen uudistus mitätöi edellisen avaimen. Voit uudistaa API-avaimen, jos uskot, ettei nykyisen avaimen käyttö ole enää turvallista."
  },
  "apiKeyWarning": {
    "message": "API-avaimellasi on organisaation täydet käyttöoikeudet ja se tulee pitää turvassa."
  },
  "userApiKeyDesc": {
    "message": "API-avainta voidaan käyttää tunnistautumiseen Bitwardenin komentokehotteessa (CLI)."
  },
  "userApiKeyWarning": {
    "message": "API-avaimesi on vaihtoehtoinen todennusmekanismi. Avain tulee pitää turvassa."
  },
  "oauth2ClientCredentials": {
    "message": "OAuth 2.0 -asiakkaan tunnistetiedot",
    "description": "'OAuth 2.0' is a programming protocol. It should probably not be translated."
  },
  "viewApiKey": {
    "message": "Näytä API-avain"
  },
  "rotateApiKey": {
    "message": "Uudista API-avain"
  },
  "selectOneCollection": {
    "message": "Valitse ainakin yksi kokoelma."
  },
  "couldNotChargeCardPayInvoice": {
    "message": "Emme voineet veloittaa korttiasi. Tarkasta ja maksa alla oleva maksamaton lasku, kiitos."
  },
  "minLength": {
    "message": "Vähimmäispituus"
  },
  "clone": {
    "message": "Kloonaa"
  },
  "masterPassPolicyTitle": {
    "message": "Pääsalasanan vaatimukset"
  },
  "masterPassPolicyDesc": {
    "message": "Aseta pääsalasanan vahvuusvaatimukset."
  },
  "passwordStrengthScore": {
    "message": "Password strength score $SCORE$",
    "placeholders": {
      "score": {
        "content": "$1",
        "example": "4"
      }
    }
  },
  "twoStepLoginPolicyTitle": {
    "message": "Vaadi kaksivaiheinen kirjautuminen"
  },
  "twoStepLoginPolicyDesc": {
    "message": "Vaadi jäseniä määrittämään kaksivaiheinen kirjautuminen."
  },
  "twoStepLoginPolicyWarning": {
    "message": "Organisaation jäsenet, jotka eivät ole sen omistajia tai ylläpitäjiä, eivätkä ole määrittäneet tileilleen kaksivaiheista kirjautumista, poistetaan organisaatiosta ja heille ilmoitetaan muutoksesta sähköpostitse."
  },
  "twoStepLoginPolicyUserWarning": {
    "message": "Olet jäsen organisaatiossa, joka edellyttää käyttäjätililtäsi kaksivaiheista kirjautumista. Jos poistat kaikki kaksivaiheisen kirjautumisen todentajat käytöstä, sinut poistetaan näistä organisaatioista automaattisesti."
  },
  "passwordGeneratorPolicyDesc": {
    "message": "Aseta salasanageneraattorin vaatimukset."
  },
  "masterPasswordPolicyInEffect": {
    "message": "Yksi tai useampi organisaatiokäytäntö edellyttää, että pääsalasanasi täyttää seuraavat vaatimukset:"
  },
  "policyInEffectMinComplexity": {
    "message": "Monimutkaisuuden vähimmäispistemäärä on $SCORE$",
    "placeholders": {
      "score": {
        "content": "$1",
        "example": "4"
      }
    }
  },
  "policyInEffectMinLength": {
    "message": "Vähimmäispituus on $LENGTH$",
    "placeholders": {
      "length": {
        "content": "$1",
        "example": "14"
      }
    }
  },
  "policyInEffectUppercase": {
    "message": "Sisältää yhden tai useamman ison kirjaimen"
  },
  "policyInEffectLowercase": {
    "message": "Sisältää yhden tai useamman pienen kirjaimen"
  },
  "policyInEffectNumbers": {
    "message": "Sisältää yhden tai useamman numeron"
  },
  "policyInEffectSpecial": {
    "message": "Sisältää yhden tai useamman seuraavista erikoismerkeistä $CHARS$",
    "placeholders": {
      "chars": {
        "content": "$1",
        "example": "!@#$%^&*"
      }
    }
  },
  "masterPasswordPolicyRequirementsNotMet": {
    "message": "Uusi pääsalasanasi ei täytä käytännön määrittämiä vaatimuksia."
  },
  "minimumNumberOfWords": {
    "message": "Sanojen vähimmäismäärä"
  },
  "overridePasswordTypePolicy": {
    "message": "Salasanan tyyppi",
    "description": "Name of the password generator policy that overrides the user's password/passphrase selection."
  },
  "userPreference": {
    "message": "Käyttäjän asetus"
  },
  "vaultTimeoutAction": {
    "message": "Holvin aikakatkaisutoiminto"
  },
  "vaultTimeoutActionLockDesc": {
    "message": "Vaadi pääsalasana tai jokin vaihtoehtoinen avaustapa, kun holvi avataan uudelleen."
  },
  "vaultTimeoutActionLogOutDesc": {
    "message": "Vaadi uusi todennus, kun holvi avataan uudelleen."
  },
  "lock": {
    "message": "Lukitse",
    "description": "Verb form: to make secure or inaccessible by"
  },
  "trash": {
    "message": "Roskakori",
    "description": "Noun: A special folder for holding deleted items that have not yet been permanently deleted"
  },
  "searchTrash": {
    "message": "Etsi roskakorista"
  },
  "permanentlyDelete": {
    "message": "Poista pysyvästi"
  },
  "permanentlyDeleteSelected": {
    "message": "Poista valitut pysyvästi"
  },
  "permanentlyDeleteItem": {
    "message": "Poista kohde pysyvästi"
  },
  "permanentlyDeleteItemConfirmation": {
    "message": "Haluatko varmasti poistaa kohteen pysyvästi?"
  },
  "permanentlyDeletedItem": {
    "message": "Kohde poistettiin pysyvästi"
  },
  "permanentlyDeletedItems": {
    "message": "Kohteet poistettiin pysyvästi"
  },
  "permanentlyDeleteSelectedItemsDesc": {
    "message": "Olet valinnut $COUNT$ kohdetta pysyvästi poistettavaksi. Haluatko varmasti poistaa ne kaikki pysyvästi?",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "150"
      }
    }
  },
  "permanentlyDeletedItemId": {
    "message": "$ID$ poistettiin pysyvästi",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "restore": {
    "message": "Palauta"
  },
  "restoreSelected": {
    "message": "Palauta valitut"
  },
  "archivedItemRestored": {
    "message": "Archived item restored"
  },
  "archivedItemsRestored": {
    "message": "Archived items restored"
  },
  "restoredItem": {
    "message": "Kohde palautettiin"
  },
  "restoredItems": {
    "message": "Kohteet palautettiin"
  },
  "restoredItemId": {
    "message": "$ID$ palautettiin",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "vaultTimeoutLogOutConfirmation": {
    "message": "Uloskirjautuminen estää pääsyn holviisi ja vaatii ajan umpeuduttua tunnistautumisen Internet-yhteyden välityksellä. Haluatko varmasti käyttää asetusta?"
  },
  "vaultTimeoutLogOutConfirmationTitle": {
    "message": "Aikakatkaisutoiminnon vahvistus"
  },
  "hidePasswords": {
    "message": "Piilota salasanat"
  },
  "countryPostalCodeRequiredDesc": {
    "message": "Tarvitsemme näitä tietoja ainoastaan liikevaihtoveroa ja tilinpäätöstä varten."
  },
  "includeVAT": {
    "message": "Sisällytä ALV-/GST-tiedot (valinnainen)"
  },
  "taxIdNumber": {
    "message": "ALV-/GST-verotustunniste"
  },
  "taxInfoUpdated": {
    "message": "Verotiedot päivitettiin"
  },
  "setMasterPassword": {
    "message": "Aseta pääsalasana"
  },
  "identifier": {
    "message": "Tunniste"
  },
  "organizationIdentifier": {
    "message": "Organisaation tunniste"
  },
  "ssoLogInWithOrgIdentifier": {
    "message": "Kirjaudu organisaatiosi kertakirjautumisportaalista. Aloita syöttämällä organisaatiosi kertakirjautumistunniste."
  },
  "singleSignOnEnterOrgIdentifier": {
    "message": "Enter your organization's SSO identifier to begin"
  },
  "singleSignOnEnterOrgIdentifierText": {
    "message": "To log in with your SSO provider, enter your organization's SSO identifier to begin. You may need to enter this SSO identifier when you log in from a new device."
  },
  "enterpriseSingleSignOn": {
    "message": "Yrityksen kertakirjautuminen"
  },
  "ssoHandOff": {
    "message": "Voit nyt sulkea tämän välilehden ja jatkaa laajennuksessa."
  },
  "youSuccessfullyLoggedIn": {
    "message": "Kirjautuminen onnistui"
  },
  "thisWindowWillCloseIn5Seconds": {
    "message": "Tämä ikkuna sulkeutuu automaattisesti 5 sekunnin kuluttua"
  },
  "youMayCloseThisWindow": {
    "message": "Voit sulkea tämän ikkunan"
  },
  "includeAllTeamsFeatures": {
    "message": "Kaikki Teams-ominaisuudet, sekä:"
  },
  "includeAllTeamsStarterFeatures": {
    "message": "Kaikki Teams Starter -tilauksen ominaisuudet, sekä:"
  },
  "chooseMonthlyOrAnnualBilling": {
    "message": "Valitse kuukausi- tai vuosilaskutus"
  },
  "abilityToAddMoreThanNMembers": {
    "message": "Mahdollisuus lisätä enemmän kuin $COUNT$ jäsentä",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "10"
      }
    }
  },
  "includeSsoAuthentication": {
    "message": "Kertakirjautumisen SAML 2.0 ja OpenID Connect -todennus"
  },
  "includeEnterprisePolicies": {
    "message": "Yrityskäytännöt"
  },
  "ssoValidationFailed": {
    "message": "Kertakirjautumisen vahvistus epäonnistui"
  },
  "ssoIdentifierRequired": {
    "message": "Organisaation kertakirjautumistunniste tarvitaan."
  },
  "ssoIdentifier": {
    "message": "Kertakirjautumistunniste"
  },
  "ssoIdentifierHint": {
    "message": "Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. ",
    "description": "This will be used as part of a larger sentence, broken up to include a link. The full sentence will read 'Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. Learn more'"
  },
  "claimedDomainsLearnMore": {
    "message": "Learn more",
    "description": "This will be used as part of a larger sentence, broken up to include a link. The full sentence will read 'Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. Learn more'"
  },
  "unlinkSso": {
    "message": "Poista kertakirjautumisliitos"
  },
  "unlinkSsoConfirmation": {
    "message": "Haluatko varmasti poistaa liitoksen organisaation kertakirjautumiseen?"
  },
  "linkSso": {
    "message": "Liitä kertakirjautumiseen"
  },
  "singleOrg": {
    "message": "Yksittäinen organisaatio"
  },
  "singleOrgDesc": {
    "message": "Estä jäseniä liittymästä muihin organisaatioihin."
  },
  "singleOrgPolicyDesc": {
    "message": "Restrict members from joining other organizations. This policy is required for organizations that have enabled domain verification."
  },
  "singleOrgBlockCreateMessage": {
    "message": "Nykyisen organisaatiosi käytäntö ei salli liittymistä yhtä useampaan organisaatioon. Ole yhteydessä organisaatiosi ylläpitoon tai liity eri Bitwarden-tilin kautta."
  },
  "singleOrgPolicyMemberWarning": {
    "message": "Non-compliant members will be placed in revoked status until they leave all other organizations. Administrators are exempt and can restore members once compliance is met."
  },
  "requireSso": {
    "message": "Vaadi todennus kertakirjautumisella"
  },
  "requireSsoPolicyDesc": {
    "message": "Vaadi jäseniä kirjautumaan käyttäen yrityksen määrittämää kertakirjautumistapaa."
  },
  "prerequisite": {
    "message": "Edellytys"
  },
  "requireSsoPolicyReq": {
    "message": "\"Yksittäinen organisaatio\" -yrityskäytäntö on otettava käyttöön ennen tämän käyttöönottoa."
  },
  "requireSsoPolicyReqError": {
    "message": "\"Yksittäinen organisaatio\" -käytäntöä ei ole määritetty."
  },
  "requireSsoExemption": {
    "message": "Organisaation omistajat ja ylläpitäjät on vapautettu tämän käytännön piiristä."
  },
  "limitSendViews": {
    "message": "Limit views"
  },
  "limitSendViewsHint": {
    "message": "No one can view this Send after the limit is reached.",
    "description": "Displayed under the limit views field on Send"
  },
  "limitSendViewsCount": {
    "message": "$ACCESSCOUNT$ views left",
    "description": "Displayed under the limit views field on Send",
    "placeholders": {
      "accessCount": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "sendDetails": {
    "message": "Sendin tiedot",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendTypeTextToShare": {
    "message": "Jaettava teksti"
  },
  "sendTypeFile": {
    "message": "Tiedosto"
  },
  "sendTypeText": {
    "message": "Teksti"
  },
  "createSend": {
    "message": "Uusi Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "editSend": {
    "message": "Muokkaa Sendiä",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "createdSend": {
    "message": "Send tallennettiin",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendCreatedSuccessfully": {
    "message": "Send created successfully!",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendCreatedDescriptionV2": {
    "message": "Copy and share this Send link. The Send will be available to anyone with the link for the next $TIME$.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
    "placeholders": {
      "time": {
        "content": "$1",
        "example": "7 days, 1 hour, 1 day"
      }
    }
  },
  "sendCreatedDescriptionPassword": {
    "message": "Copy and share this Send link. The Send will be available to anyone with the link and password you set for the next $TIME$.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
    "placeholders": {
      "time": {
        "content": "$1",
        "example": "7 days, 1 hour, 1 day"
      }
    }
  },
  "sendCreatedDescriptionEmail": {
    "message": "Copy and share this Send link. It can be viewed by the people you specified for the next $TIME$.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
    "placeholders": {
      "time": {
        "content": "$1",
        "example": "7 days, 1 hour, 1 day"
      }
    }
  },
  "durationTimeHours": {
    "message": "$HOURS$ hours",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "editedSend": {
    "message": "Send tallennettiin",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deletedSend": {
    "message": "Send poistettiin",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deleteSend": {
    "message": "Poista Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deleteSendPermanentConfirmation": {
    "message": "Are you sure you want to permanently delete this Send?",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "deletionDate": {
    "message": "Poistoajankohta"
  },
  "deletionDateDescV2": {
    "message": "The Send will be permanently deleted on this date.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "expirationDate": {
    "message": "Erääntymisajankohta"
  },
  "expirationDateDesc": {
    "message": "Jos määritetty, Send erääntyy määritettynä ajankohtana.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "maxAccessCount": {
    "message": "Käyttökertojen enimmäismäärä"
  },
  "disabled": {
    "message": "Poistettu käytöstä"
  },
  "revoked": {
    "message": "Mitätöidyt"
  },
  "accepted": {
    "message": "Accepted"
  },
  "sendLink": {
    "message": "Send-linkki",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "copyLink": {
    "message": "Kopioi linkki"
  },
  "copySendLink": {
    "message": "Kopioi Send-linkki",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "removePassword": {
    "message": "Poista salasana"
  },
  "removedPassword": {
    "message": "Salasana poistettiin"
  },
  "removePasswordConfirmation": {
    "message": "Haluatko varmasti poistaa salasanan?"
  },
  "allSends": {
    "message": "Kaikki Sendit"
  },
  "maxAccessCountReached": {
    "message": "Käyttökertojen enimmäismäärä on saavutettu",
    "description": "This text will be displayed after a Send has been accessed the maximum amount of times."
  },
  "pendingDeletion": {
    "message": "Odottaa poistoa"
  },
  "hideTextByDefault": {
    "message": "Piilota teksti oletuksena"
  },
  "expired": {
    "message": "Erääntynyt"
  },
  "searchSends": {
    "message": "Etsi Sendeistä",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendProtectedPassword": {
    "message": "Send on suojattu salasanalla. Jatka syöttämällä salasana alle.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendProtectedPasswordDontKnow": {
    "message": "Etkö tiedä salasanaa? Pyydä lähettäjältä tämän Sendin avaukseen tarvittavaa salasanaa.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "downloadAttachments": {
    "message": "Lataa liitteet"
  },
  "troubleshooting": {
    "message": "Troubleshooting"
  },
  "troubleshootingDiagnosticReport": {
    "message": "Experiencing an issue? Download then share the diagnostic report with"
  },
  "bitwardenSupport": {
    "message": "Bitwarden support",
    "description": "Link text that follows the troubleshooting description sentence. 'Bitwarden' should not be translated."
  },
  "download": {
    "message": "Download"
  },
  "sendAccessPasswordTitle": {
    "message": "Enter the password to view this Send",
    "description": "Title of the Send password authentication screen."
  },
  "sendAccessContentTitle": {
    "message": "View Send",
    "description": "Title of the Send view content screen."
  },
  "sendAccessUnavailable": {
    "message": "Sendiä, jota yrität avata, ei ole olemassa tai se ei ole enää käytettävissä.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "missingSendFile": {
    "message": "Sendiin liittyvää tiedostoa ei löytynyt.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "noSendsInList": {
    "message": "Näytettäviä Sendejä ei ole.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "emergencyAccess": {
    "message": "Varmuuskäyttö"
  },
  "emergencyAccessDesc": {
    "message": "Myönnä ja hallitse luotettujen käyttäjien varmuuskäyttöä. Luotetut käyttäjät voivat ongelmatilanteissa pyytää oikeutta tilisi tarkasteluun tai hallintaan. Käy ohjesivullamme saadaksesi lisätietoja ja tarkempia tietoja siitä, miten Zero Knowledge -jako toimii."
  },
  "emergencyAccessOwnerWarning": {
    "message": "Olet yhden tai useamman organisaation omistaja. Jos myönnät varmuuskontaktille hallintaoikeuden, heillä on haltuunoton jälkeen samat käyttöoikeudet."
  },
  "trustedEmergencyContacts": {
    "message": "Luotetut varmuuskontaktit"
  },
  "noTrustedContacts": {
    "message": "Et ole vielä lisännyt varmuuskontakteja. Kutsu luotettu kontakti aloittaaksesi."
  },
  "addEmergencyContact": {
    "message": "Lisää varmuuskontakti"
  },
  "designatedEmergencyContacts": {
    "message": "Määritetty varmuuskontaktiksi"
  },
  "noGrantedAccess": {
    "message": "Sinua ei ole vielä määritetty kenenkään varmuuskontaktiksi."
  },
  "inviteEmergencyContact": {
    "message": "Kutsu varmuuskontakti"
  },
  "editEmergencyContact": {
    "message": "Muokkaa varmuuskontaktia"
  },
  "inviteEmergencyContactDesc": {
    "message": "Kutsu uusi varmuuskontakti syöttämällä alle hänen Bitwarden-tilinsä sähköpostiosoite. Jos hänellä ei vielä ole Bitwarden-tiliä, pyydetään häntä luomaan uusi tili."
  },
  "emergencyAccessRecoveryInitiated": {
    "message": "Varmuuskäyttö aloitettiin"
  },
  "emergencyAccessRecoveryApproved": {
    "message": "Varmuuskäyttö sallittiin"
  },
  "viewDesc": {
    "message": "Voi tarkastella kaikkia holvisi kohteita."
  },
  "takeover": {
    "message": "Haltuunotto"
  },
  "takeoverDesc": {
    "message": "Voi palauttaa tilisi luomalla uuden pääsalasanan."
  },
  "waitTime": {
    "message": "Odotusaika"
  },
  "waitTimeDesc": {
    "message": "Aika, joka vaaditaan ennen kuin pääsy myönnetään automaattisesti."
  },
  "oneDay": {
    "message": "1 päivä"
  },
  "days": {
    "message": "$DAYS$ päivää",
    "placeholders": {
      "days": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "invitedUser": {
    "message": "Kutsuttu käyttäjä."
  },
  "acceptEmergencyAccess": {
    "message": "Sinut on kutsuttu yllä mainitun käyttäjän varmuuskontaktiksi. Hyväksyäksesi kutsun, sinun tulee kirjautua tilillesi tai luoda uusi Bitwarden tili."
  },
  "emergencyInviteAcceptFailed": {
    "message": "Kutsua ei voitu hyväksyä. Pyydä käyttäjää lähettämään uusi kutsu."
  },
  "emergencyInviteAcceptFailedShort": {
    "message": "Kutsua ei voitu hyväksyä. $DESCRIPTION$",
    "placeholders": {
      "description": {
        "content": "$1",
        "example": "You must set up 2FA on your user account before you can join this organization."
      }
    }
  },
  "emergencyInviteAcceptedDesc": {
    "message": "Voit käyttää tämän käyttäjän varmuusvalintoja kun henkilöllisyytesi on vahvistettu. Saat vahvistuksesta ilmoituksen sähköpostitse."
  },
  "requestAccess": {
    "message": "Pyydä käyttöä"
  },
  "requestAccessConfirmation": {
    "message": "Haluatko varmasti pyytää varmuuskäyttöä? Käyttöoikeus myönnetään $WAITTIME$ päivän kuluttua tai käyttäjän hyväksyessä pyynnön manuaalisesti.",
    "placeholders": {
      "waittime": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "requestSent": {
    "message": "Varmuuskäyttöä pyydetty käyttäjältä $USER$. Kun voit jatkaa, saat ilmoituksen sähköpostitse.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "approve": {
    "message": "Salli"
  },
  "reject": {
    "message": "Hylkää"
  },
  "approveAccessConfirmation": {
    "message": "Haluatko varmasti sallia varmuuskäytön? Tämä sallii käyttäjälle $USER$ tiliisi oikeuden: $ACTION$.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      },
      "action": {
        "content": "$2",
        "example": "View"
      }
    }
  },
  "emergencyApproved": {
    "message": "Varmuuskäyttö sallittiin"
  },
  "emergencyRejected": {
    "message": "Varmuuskäyttö hylätty."
  },
  "grantorDetailsNotFound": {
    "message": "Grantor details not found"
  },
  "passwordResetFor": {
    "message": "Käyttäjän $USER$ salasana on palautettu. Voit nyt kirjautua sisään käyttäen uutta salasanaa.",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "centralizeDataOwnership": {
    "message": "Centralize organization ownership"
  },
  "centralizeDataOwnershipDesc": {
    "message": "All member items will be owned and managed by the organization. Admins and owners are exempt. "
  },
  "centralizeDataOwnershipContentAnchor": {
    "message": "Learn more about centralized ownership",
    "description": "This will be used as a hyperlink"
  },
  "benefits": {
    "message": "Benefits"
  },
  "centralizeDataOwnershipBenefit1": {
    "message": "Gain full visibility into credential health, including shared and unshared items."
  },
  "centralizeDataOwnershipBenefit2": {
    "message": "Easily transfer items during member offboarding and succession, ensuring there are no access gaps."
  },
  "centralizeDataOwnershipBenefit3": {
    "message": "Give all users a dedicated \"My Items\" space for managing their own logins."
  },
  "centralizeDataOwnershipWarningTitle": {
    "message": "Prompt members to transfer their items"
  },
  "centralizeDataOwnershipWarningDesc": {
    "message": "If members have items in their individual vault, they will be prompted to either transfer them to the organization or leave. If they leave, their access is revoked but can be restored anytime."
  },
  "centralizeDataOwnershipWarningLink": {
    "message": "Learn more about the transfer"
  },
  "promptUsersToMoveItems": {
    "message": "Prompt users to move individual vault items to the organization"
  },
  "promptUsersToMoveItemsCallout": {
    "message": "Members will be prompted to either transfer their items to the organization or leave. If they leave, their access is revoked but can be restored anytime."
  },
  "organizationDataOwnership": {
    "message": "Enforce organization data ownership"
  },
  "organizationDataOwnershipDesc": {
    "message": "Require all items to be owned by an organization, removing the option to store items at the account level.",
    "description": "This is the policy description shown in the policy list."
  },
  "organizationDataOwnershipDescContent": {
    "message": "All items will be owned and saved to the organization, enabling organization-wide controls, visibility, and reporting. When turned on, a default collection will be available for each member to store items. Learn more about managing the ",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'All items will be owned and saved to the organization, enabling organization-wide controls, visibility, and reporting. When turned on, a default collection will be available for each member to store items. Learn more about managing the credential lifecycle.'"
  },
  "organizationDataOwnershipContentAnchor": {
    "message": "credential lifecycle",
    "description": "This will be used as a hyperlink"
  },
  "organizationDataOwnershipWarningTitle": {
    "message": "Are you sure you want to proceed?"
  },
  "organizationDataOwnershipWarning1": {
    "message": "will remain accessible to members"
  },
  "organizationDataOwnershipWarning2": {
    "message": "will not be automatically selected when creating new items"
  },
  "organizationDataOwnershipWarning3": {
    "message": "cannot be managed from the Admin Console until the user is offboarded"
  },
  "organizationDataOwnershipWarningContentTop": {
    "message": "By turning this policy off, the default collection: "
  },
  "organizationDataOwnershipWarningContentBottom": {
    "message": "Learn more about the ",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about the credential lifecycle.'"
  },
  "availableNow": {
    "message": "Available now"
  },
  "automaticUserConfirmation": {
    "message": "Automatic user confirmation"
  },
  "autoConfirmDescription": {
    "message": "New users invited to the organization will be automatically confirmed when an admin’s device is unlocked.",
    "description": "This is the description of the policy as it appears in the 'Policies' page"
  },
  "howToTurnOnAutoConfirm": {
    "message": "How to turn on automatic user confirmation"
  },
  "autoConfirmExtension1": {
    "message": "Open your Bitwarden extension"
  },
  "autoConfirmExtension2": {
    "message": "Select",
    "description": "This is a fragment of a larger sencence. The whole sentence will read: 'Select Turn on'"
  },
  "autoConfirmExtension3": {
    "message": " Turn on",
    "description": "This is a fragment of a larger sencence. The whole sentence will read: 'Select Turn on'"
  },
  "autoConfirmExtensionOpened": {
    "message": "Successfully opened the Bitwarden browser extension. You can now activate the automatic user confirmation setting."
  },
  "autoConfirmPolicyEditDescription": {
    "message": "New users invited to the organization will be automatically confirmed when an admin’s device is unlocked. Before turning on this policy, please review and agree to the following: ",
    "description": "This is the description of the policy as it appears inside the policy edit dialog"
  },
  "autoConfirmAcceptSecurityRiskTitle": {
    "message": "Potential security risk. "
  },
  "autoConfirmAcceptSecurityRiskDescription": {
    "message": "Automatic user confirmation could pose a security risk to your organization’s data."
  },
  "autoConfirmAcceptSecurityRiskLearnMore": {
    "message": "Learn about the risks",
    "description": "The is the link copy for the first check box option in the edit policy dialog"
  },
  "autoConfirmSingleOrgRequired": {
    "message": "Single organization policy required. "
  },
  "autoConfirmSingleOrgRequiredDesc": {
    "message": "All members must only belong to this organization to activate this automation."
  },
  "autoConfirmSingleOrgExemption": {
    "message": "Single organization policy will extend to all roles. "
  },
  "autoConfirmNoEmergencyAccess": {
    "message": "No emergency access. "
  },
  "autoConfirmNoEmergencyAccessDescription": {
    "message": "Emergency Access will be removed."
  },
  "autoConfirmCheckBoxLabel": {
    "message": "I accept these risks and policy updates"
  },
  "autoConfirmEnabledByAdmin": {
    "message": "Turned on Automatic user confirmation setting"
  },
  "autoConfirmDisabledByAdmin": {
    "message": "Turned off Automatic user confirmation setting"
  },
  "autoConfirmEnabledByPortal": {
    "message": "Added Automatic user confirmation policy"
  },
  "autoConfirmDisabledByPortal": {
    "message": "Removed Automatic user confirmation policy"
  },
  "system": {
    "message": "System"
  },
  "personalOwnership": {
    "message": "Poista yksityinen holvi"
  },
  "personalOwnershipPolicyDesc": {
    "message": "Vaadi jäseniä tallentamaan holvin kohteet organisaatiolle poistamalla yksityisen holvin valinta."
  },
  "personalOwnershipExemption": {
    "message": "Organisaation omistajat ja ylläpitäjät on vapautettu tämän käytännön piiristä."
  },
  "personalOwnershipSubmitError": {
    "message": "Yrityskäytännön johdosta kohteiden tallennus yksityiseen holviin ei ole mahdollista. Muuta omistusasetus organisaatiolle ja valitse käytettävissä olevista kokoelmista."
  },
  "desktopAutotypePolicy": {
    "message": "Desktop Autotype Default Setting"
  },
  "desktopAutotypePolicyDesc": {
    "message": "Turn Desktop Autotype ON by default for members. Members can turn Autotype off manually in the Desktop client.",
    "description": "This policy will enable Desktop Autotype by default for members on Unlock."
  },
  "disableSend": {
    "message": "Poista Send"
  },
  "disableSendPolicyDesc": {
    "message": "Älä salli käyttäjien luoda tai muokata Sendejä.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "disableSendExemption": {
    "message": "Tätä käytäntöä ei pakoteta niille organisaation jäsenille, joilla on organisaatiokäytäntöjen hallintaoikeus."
  },
  "sendDisabled": {
    "message": "Send poistettiin",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendDisabledWarning": {
    "message": "Yrityskäytännön vuoksi voit poistaa vain olemassa olevan Sendin.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendNotCompliantWithYourOrgsPolicy": {
    "message": "Not compliant with your organization's Send policy",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendDisabledNonCompliantBannerMessage": {
    "message": "To edit this Send, make a copy. If this Send can expire at the set deletion date, no action is needed",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendWillExpireOnDeletionDate": {
    "message": "This Send will automatically expire at the set deletion date",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "makeACopy": {
    "message": "Make a copy"
  },
  "sendControls": {
    "message": "Send controls"
  },
  "sendControlsPolicyDesc": {
    "message": "Set options for creating and editing Sends, including the ability to remove Sends.",
    "description": "'Send' is the name of a Bitwarden feature (used in the plural here) and should not be translated."
  },
  "sendControlsPolicyDescV2": {
    "message": "Configure what members can do using Send. Admins and owners are exempt from this policy.",
    "description": "'Send' is the name of a Bitwarden feature (used in the plural here) and should not be translated."
  },
  "sendOptions": {
    "message": "Send-asetukset",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendOptionsPolicyDesc": {
    "message": "Määritä Sendien luonti- ja muokkausasetukset.",
    "description": "'Sends' is a plural noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendOptionsExemption": {
    "message": "Tätä käytäntöä ei pakoteta niille organisaation jäsenille, joilla on organisaatiokäytäntöjen hallintaoikeus."
  },
  "disableHideEmail": {
    "message": "Näytä jäsenen sähköpostiosoite aina vastaanottajien ohessa, kun Send luodaan tai sitä muokataan.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "uriMatchDetectionPolicy": {
    "message": "Default URI match detection"
  },
  "uriMatchDetectionPolicyDesc": {
    "message": "Determine when logins are suggested for autofill. Admins and owners are exempt from this policy."
  },
  "uriMatchDetectionOptionsLabel": {
    "message": "Default URI match detection"
  },
  "invalidUriMatchDefaultPolicySetting": {
    "message": "Please select a valid URI match detection option.",
    "description": "Error message displayed when a user attempts to save URI match detection policy settings with an invalid selection."
  },
  "modifiedPolicyId": {
    "message": "Muokkasi käytäntöä \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Master Password"
      }
    }
  },
  "planPrice": {
    "message": "Tilauksen hinta"
  },
  "estimatedTax": {
    "message": "Arvioitu vero"
  },
  "custom": {
    "message": "Mukautettu"
  },
  "customDesc": {
    "message": "Myönnä jäsenille mukautettuja käyttöoikeuksia"
  },
  "customDescNonEnterpriseStart": {
    "message": "Mukautetut roolit on ",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'"
  },
  "customDescNonEnterpriseLink": {
    "message": "yritysominaisuus.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'"
  },
  "customDescNonEnterpriseEnd": {
    "message": " Ole tilauspäivityksestä yhteydessä asiakaspalveluumme.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'"
  },
  "customNonEnterpriseError": {
    "message": "Mukautetut käyttöoikeudet edellyttävät, että organisaatiolla on Enterprise 2020 -tilaus."
  },
  "permissions": {
    "message": "Käyttöoikeudet"
  },
  "permission": {
    "message": "Käyttöoikeus"
  },
  "accessEventLogs": {
    "message": "Tapahtumalokien käyttö"
  },
  "accessImportExport": {
    "message": "Tuonnin/viennin käyttö"
  },
  "accessReports": {
    "message": "Raporttien käyttö"
  },
  "missingPermissions": {
    "message": "Sinulla ei ole tarvittavia oikeuksia toiminnon suorittamiseen."
  },
  "manageAllCollections": {
    "message": "Kaikkien kokoelmien hallinta"
  },
  "createNewCollections": {
    "message": "Luo uusia kokoelmia"
  },
  "editAnyCollection": {
    "message": "Muokkaa kokoelmia"
  },
  "deleteAnyCollection": {
    "message": "Poista kokoelmia"
  },
  "manageGroups": {
    "message": "Ryhmien hallinta"
  },
  "managePolicies": {
    "message": "Käytäntöjen hallinta"
  },
  "manageSso": {
    "message": "Hallitse kertakirjautumista"
  },
  "manageUsers": {
    "message": "Käyttäjien hallinta"
  },
  "manageAccountRecovery": {
    "message": "Hallitse tilin palautusapua"
  },
  "disableRequiredError": {
    "message": "Käytäntö $POLICYNAME$ on poistettava käytöstä manuaalisesti ennen tämän käytännön käytöstä poistoa.",
    "placeholders": {
      "policyName": {
        "content": "$1",
        "example": "Single Sign-On Authentication"
      }
    }
  },
  "personalOwnershipPolicyInEffect": {
    "message": "Organisaatiokäytäntö vaikuttaa omistajuusvalintoihisi."
  },
  "personalOwnershipPolicyInEffectImports": {
    "message": "Organisaatiokäytäntö estää kohteiden tuonnin yksityiseen holviisi."
  },
  "personalOwnershipCheckboxDesc": {
    "message": "Poista yksityisen omistajuuden valinta käytöstä organisaation käyttäjiltä"
  },
  "send": {
    "message": "Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendAccessTaglineProductDesc": {
    "message": "Bitwarden Send lähettää arkaluonteisia, väliaikaisia tietoja muille helposti ja turvallisesti.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendAccessTaglineLearnMore": {
    "message": "Lue lisää",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '**Learn more about** Bitwarden Send or sign up to try it today.'"
  },
  "sendVaultCardProductDesc": {
    "message": "Jaa tekstiä tai tiedostoja suoraan kenen tahansa kanssa."
  },
  "sendVaultCardLearnMore": {
    "message": "Lue lisää",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read '**Learn more**, see how it works, or try it now. '"
  },
  "sendVaultCardSee": {
    "message": "näe",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, **see** how it works, or try it now.'"
  },
  "sendVaultCardHowItWorks": {
    "message": "miten se toimii",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see **how it works**, or try it now.'"
  },
  "sendVaultCardOr": {
    "message": "tai",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'"
  },
  "developmentDevOpsAndITTeamsChooseBWSecret": {
    "message": "Kehitys-, DevOps-, ja IT-tiimit valitsevat Bitwarden Salaisuushallinnan infansa ja konesalaisuuksiensa turvalliseen hallintaan ja käyttöön."
  },
  "centralizeSecretsManagement": {
    "message": "Keskitä salaisuuksien hallinta."
  },
  "centralizeSecretsManagementDescription": {
    "message": "Säilytä ja hallitse salaisuuksia turvallisesti yhdessä paikassa ja estä niiden leviäminen organisaatiossasi."
  },
  "preventSecretLeaks": {
    "message": "Estä salaisuuksia vuotamasta."
  },
  "preventSecretLeaksDescription": {
    "message": "Suojaa salaisuutesi päästä päähän -salauksella. Ei tarvetta salaisuuksien kovakoodaukseen tai .env-tiedostojen jakeluun."
  },
  "enhanceDeveloperProductivity": {
    "message": "Paranna kehittäjien tuottavuutta."
  },
  "enhanceDeveloperProductivityDescription": {
    "message": "Nouda ja jakele salaisuuksia ohjelmallisesti suorituksen yhteydessä, jotta kehittäjät voivat keskittyä olennaiseen, kuten koodin laadun parantamiseen."
  },
  "strengthenBusinessSecurity": {
    "message": "Vahvista yrityksen tietoturvaa."
  },
  "strengthenBusinessSecurityDescription": {
    "message": "Pidä koneiden ja ihmisten pääsy salaisuuksiin tiukasti hallinanssasi SSO-integraatiolla, tapahtumalokeilla ja kierrätetyllä pääsyllä."
  },
  "tryItNow": {
    "message": "Kokeile sitä nyt"
  },
  "sendRequest": {
    "message": "Lähetä pyyntö"
  },
  "addANote": {
    "message": "Lisää muistiinpano"
  },
  "bitwardenSecretsManager": {
    "message": "Bitwarden Salaisuushallinta"
  },
  "moreProductsFromBitwarden": {
    "message": "Lisää tuotteita Bitwardenilta"
  },
  "requestAccessToSecretsManager": {
    "message": "Pyydä Salaisuushallinnan käyttöoikeutta"
  },
  "youNeedApprovalFromYourAdminToTrySecretsManager": {
    "message": "Tarvitset ylläpitäjän hyväksynnän kokeillaksesi Salaisuushallintaa."
  },
  "smAccessRequestEmailSent": {
    "message": "Salaisuushallinnan käyttöoikeuspyyntö lähetettiin ylläpidolle sähköpostitse."
  },
  "requestAccessSMDefaultEmailContent": {
    "message": "Hei,\n\nPyydän tiimillemme Bitwarden Salaisuushallinnan tilausta ja arvostaisin tukeasi merkittävästi!\n\nBitwarden Salaisuushallinta on päästä päähän salattu sailaisuuksien hallintaratkaisu niiden turvalliseen säilytykseen ja jakamiseen sekä API-avainten, tietokantojen salasanojen ja todennusvarmenteiden kaltaisten laitetunnisteiden jakeluun.\n\nSalaisuushallinnan avulla:\n- parannamme tietoturvaa\n- suoraviivastamme toimintoja\n- estämme kalliita salaisuusvuotoja\n\nOle ilmaisesta kokeilusta yhteydessä Bitwardeniin.\n\nKiitos avustasi!"
  },
  "giveMembersAccess": {
    "message": "Myönnä jäsenille käyttöoikeus:"
  },
  "viewAndSelectTheMembers": {
    "message": "tarkastele ja valitse jäsenet, joille haluat myöntää Salaisuushallinnan käyttöoikeuden."
  },
  "openYourOrganizations": {
    "message": "Avaa organisaatiosi"
  },
  "usingTheMenuSelect": {
    "message": "Valitse valikkoa käyttäen"
  },
  "toGrantAccessToSelectedMembers": {
    "message": "myöntääksesi käyttöoikeuden valituille jäsenille."
  },
  "sendVaultCardTryItNow": {
    "message": "kokeile sitä nyt",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, or **try it now**.'"
  },
  "sendAccessTaglineOr": {
    "message": "tai",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send **or** sign up to try it today.'"
  },
  "sendAccessTaglineSignUp": {
    "message": "liity",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send or **sign up** to try it today.'"
  },
  "sendAccessTaglineTryToday": {
    "message": "kokeillaksesi sitä tänään.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send or sign up to **try it today.**'"
  },
  "sendAccessCreatorIdentifier": {
    "message": "Bitwarden-jäsen $USER_IDENTIFIER$ jakoi sinulle seuraavat",
    "placeholders": {
      "user_identifier": {
        "content": "$1",
        "example": "An email address"
      }
    }
  },
  "viewSend": {
    "message": "Näytä Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "verifyYourEmailToViewThisSend": {
    "message": "Verify your email to view this Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "didNotReceiveCodeContactSenderOr": {
    "message": "Didn't receive a code? Contact the sender to confirm your email address or ",
    "description": "Hint text shown below the verification code input on the Send access page. Followed by a 'Resend code' link. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "codeResent": {
    "message": "Resent verification code",
    "description": "Toast message shown when a user clicks the resend code link on the Send access page. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "viewSendHiddenEmailWarning": {
    "message": "Sendin luonut Bitwarden-käyttäjä on piilottanut sähköpostiosoitteensa. Varmista, että linkin lähde on luotettava ennen kuin käytät tai lataat sen sisältöä.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "expirationDateIsInvalid": {
    "message": "Määritetty erääntymismisajankohta on virheellinen."
  },
  "deletionDateIsInvalid": {
    "message": "Määritetty poistoajankohta on virheellinen."
  },
  "expirationDateAndTimeRequired": {
    "message": "Erääntymispäivä ja -aika vaaditaan."
  },
  "deletionDateAndTimeRequired": {
    "message": "Poistopäivä ja -aika vaaditaan."
  },
  "dateParsingError": {
    "message": "Tapahtui virhe tallennettaessa poisto- ja erääntymisajankohtia."
  },
  "hideYourEmail": {
    "message": "Piilota sähköpostiosoitteeni avaajilta."
  },
  "webAuthnFallbackMsg": {
    "message": "Vahvista kaksivaiheinen kirjautuminen (2FA) alla olevalla painikeella."
  },
  "webAuthnAuthenticate": {
    "message": "WebAuthn-todennus"
  },
  "readSecurityKey": {
    "message": "Lue suojausavain"
  },
  "awaitingSecurityKeyInteraction": {
    "message": "Awaiting security key interaction..."
  },
  "webAuthnNotSupported": {
    "message": "WebAuthn-todennusta ei tueta tässä selaimessa."
  },
  "webAuthnSuccess": {
    "message": "WebAuthn-todennus onnistui! Voit sulkea välilehden."
  },
  "yourNewPasswordCannotBeTheSameAsYourCurrentPassword": {
    "message": "Your new password cannot be the same as your current password."
  },
  "hint": {
    "message": "Hint"
  },
  "hintEqualsPassword": {
    "message": "Salasanavihjeesi ei voi olla sama kuin salasanasi."
  },
  "enrollAccountRecovery": {
    "message": "Liitä tilin palautusapuun"
  },
  "enrolledAccountRecovery": {
    "message": "Liitetty tilin palautusapuun"
  },
  "enrolled": {
    "message": "Enrolled"
  },
  "notEnrolled": {
    "message": "Not enrolled"
  },
  "withdrawAccountRecovery": {
    "message": "Eroa tilin palautusavusta"
  },
  "enrollPasswordResetSuccess": {
    "message": "Liitos onnistui!"
  },
  "withdrawPasswordResetSuccess": {
    "message": "Eroaminen onnistui!"
  },
  "eventEnrollAccountRecovery": {
    "message": "Käyttäjä \"$ID$\" liittyi tilin palautusapuun.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "eventWithdrawAccountRecovery": {
    "message": "Käyttäjä \"$ID$\" erosi tilin palautusavusta.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "eventAccountRecoveryWithMasterPasswordInitiated": {
    "message": "Account recovery with master password initiated for $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "eventAccountRecoveryWithTwoStepLoginInitiated": {
    "message": "Account recovery with two-step login initiated for $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "eventResetSsoLink": {
    "message": "Käyttäjän $ID$ kertakirjaumisliitos nollattiin.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "firstSsoLogin": {
    "message": "Käyttäjä \"$ID$\" kirjautui ensimmäisen kerran kertakirjautumisen välityksellä.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "resetPassword": {
    "message": "Palauta salasana"
  },
  "emergencyAccessLoggedOutWarning": {
    "message": "Proceeding will log $NAME$ out of their current session, requiring them to log back in. Active sessions on other devices may continue to remain active for up to one hour.",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "thisUser": {
    "message": "tämä käyttäjä"
  },
  "resetPasswordMasterPasswordPolicyInEffect": {
    "message": "Yksi tai useampi organisaatiokäytäntö edellyttää, että pääsalasanasi täyttää seuraavat vaatimukset:"
  },
  "changePasswordDelegationMasterPasswordPolicyInEffect": {
    "message": "One or more organization policies require the master password to meet the following requirements:"
  },
  "resetPasswordSuccess": {
    "message": "Salasanan palautus onnistui!"
  },
  "resetPasswordEnrollmentWarning": {
    "message": "Liitos sallii organisaation ylläpitäjien vaihtaa pääsalasanasi"
  },
  "accountRecoveryPolicy": {
    "message": "Tilien palautusavun hallinta"
  },
  "accountRecoverySingleOrgRequirementDesc": {
    "message": "\"Yksittäinen organisaatio\" -yrityskäytäntö on otettava käyttöön ennen tämän käyttöönottoa."
  },
  "resetPasswordPolicyAutoEnroll": {
    "message": "Automaattinen liitos"
  },
  "resetPasswordAutoEnrollInviteWarning": {
    "message": "Organisaatiolla on yrityskäytäntö, joka liittää tilisi automaattisesti salasanan palautusapuun. Liitos sallii organisaation ylläpitäjien vaihtaa pääsalasanasi."
  },
  "resetPasswordOrgKeysError": {
    "message": "Organisaatioavainten vastaus on tyhjä"
  },
  "resetPasswordDetailsError": {
    "message": "Salasanan palautuksen tietojen vastaus on tyhjä"
  },
  "resetPasswordNewPasswordRequired": {
    "message": "New password is required"
  },
  "trashCleanupWarning": {
    "message": "Roskakorissa yli 30 päivää olleet kohteet poistetaan automaattisesti."
  },
  "trashCleanupWarningSelfHosted": {
    "message": "Roskakorissa jonkin aikaa olleet kohteet poistetaan automaattisesti."
  },
  "passwordPrompt": {
    "message": "Pääsalasanan uudelleenkysely"
  },
  "passwordConfirmation": {
    "message": "Pääsalasanan vahvistus"
  },
  "passwordConfirmationDesc": {
    "message": "Toiminto on suojattu. Jatka vahvistamalla henkilöllisyytesi syöttämällä pääsalasanasi uudelleen."
  },
  "reinviteSelected": {
    "message": "Lähetä kutsut uudelleen"
  },
  "resendNotification": {
    "message": "Lähetä ilmoitus uudelleen"
  },
  "noSelectedUsersApplicable": {
    "message": "Toiminto ei koske valittuja käyttäjiä."
  },
  "removeUsersWarning": {
    "message": "Haluatko varmasti poistaa seuraavat käyttäjät? Käsittely voi kestää muutamia sekunteja, eikä sen keskeyttäminen tai peruminen ole mahdollista."
  },
  "removeOrgUsersConfirmation": {
    "message": "Poistetuilla jäsenillä ei ole enää käyttöoikeuksia organisaation tietoihin, eikä poiston peruminen ole mahdollista. Jos jäseniä halutaan palauttaa organisaatioon, heidät on kutsuttava ja määritettävä uudelleen. Käsittely voi kestää muutamia sekunteja, eikä sen keskeyttäminen tai peruminen ole mahdollista."
  },
  "revokeUsersWarning": {
    "message": "Mitätöidyillä jäsenillä ei ole enää käyttöoikeuksia organisaation tietoihin. Oikeudet voidaan palauttaa nopeasti Mitätöidyt-välilehdeltä. Käsittely voi kestää muutamia sekunteja, ei sitä ole mahdollista keskeytttää tai perua."
  },
  "theme": {
    "message": "Teema"
  },
  "themeDesc": {
    "message": "Valitse verkkoholvin ulkoasuteema."
  },
  "themeSystem": {
    "message": "Järjestelmä"
  },
  "themeDark": {
    "message": "Tumma"
  },
  "themeLight": {
    "message": "Vaalea"
  },
  "confirmSelected": {
    "message": "Vahvista valitut"
  },
  "bulkConfirmStatus": {
    "message": "Joukkotoiminnon tila"
  },
  "bulkConfirmMessage": {
    "message": "Vahvistus onnistui"
  },
  "bulkReinviteMessage": {
    "message": "Uuudelleenkutsu onnistui"
  },
  "bulkReinviteSuccessToast": {
    "message": "$COUNT$ users re-invited",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "12"
      }
    }
  },
  "reinviteSuccessToast": {
    "message": "1 invitation sent"
  },
  "bulkReinviteSentToast": {
    "message": "$COUNT$ invitations sent",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "12"
      }
    }
  },
  "bulkReinviteLimitedSuccessToast": {
    "message": "$LIMIT$ of $SELECTEDCOUNT$ users re-invited. $EXCLUDEDCOUNT$ were not invited due to the $LIMIT$ invite limit.",
    "placeholders": {
      "limit": {
        "content": "$1",
        "example": "4,000"
      },
      "selectedCount": {
        "content": "$2",
        "example": "4,005"
      },
      "excludedCount": {
        "content": "$3",
        "example": "5"
      }
    }
  },
  "bulkReinviteProgressTitle": {
    "message": "$COUNT$ of $TOTAL$ invitations sent...",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1,000"
      },
      "total": {
        "content": "$2",
        "example": "2,000"
      }
    }
  },
  "bulkReinviteProgressSubtitle": {
    "message": "Keep this page open until all are sent."
  },
  "bulkReinviteFailuresTitle": {
    "message": "$COUNT$ invitations didn't send",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1,000"
      }
    }
  },
  "bulkReinviteFailureTitle": {
    "message": "1 invitation didn't send"
  },
  "bulkReinviteFailureDescription": {
    "message": "An error occurred while sending invitations to $COUNT$ of $TOTAL$ members. Try sending again, and if the problem continues,",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1,000"
      },
      "total": {
        "content": "$2",
        "example": "2,000"
      }
    }
  },
  "bulkResendInvitations": {
    "message": "Try sending again"
  },
  "bulkRemovedMessage": {
    "message": "Poisto onnistui."
  },
  "bulkRevokedMessage": {
    "message": "Organisaation käyttöoikeuksien mitätöinti onnistui"
  },
  "bulkRestoredMessage": {
    "message": "Organisaation käyttöoikeuksien palautus onnistui"
  },
  "bulkFilteredMessage": {
    "message": "Ohitettu, ei koske tätä toimintoa"
  },
  "nonCompliantMembersTitle": {
    "message": "Jäsenet jotka eivät täytä vaatimuksia"
  },
  "nonCompliantMembersError": {
    "message": "Members that are non-compliant with the Single organization or Two-step login policy cannot be restored until they adhere to the policy requirements"
  },
  "fingerprint": {
    "message": "Sormenjälki"
  },
  "fingerprintPhrase": {
    "message": "Fingerprint phrase:"
  },
  "error": {
    "message": "Virhe"
  },
  "decryptionError": {
    "message": "Salauksen purkuvirhe"
  },
  "couldNotDecryptVaultItemsBelow": {
    "message": "Bitwarden could not decrypt the vault item(s) listed below."
  },
  "contactCSToAvoidDataLossPart1": {
    "message": "Ota yhteyttä asiakkaaseen",
    "description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
  },
  "contactCSToAvoidDataLossPart2": {
    "message": "lisätietojen menettämisen välttämiseksi.",
    "description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'"
  },
  "accountRecoveryManageUsers": {
    "message": "\"Tilien palautusavun hallinta\" -oikeuden kanssa on myönnettävä myös \"Käyttäjien hallinta\" -oikeus."
  },
  "setupProvider": {
    "message": "Toimittajan määritys"
  },
  "setupProviderLoginDesc": {
    "message": "Sinut on kutsuttu määrittämään uusi toimittaja. Jatka kirjautumalla sisään tai luomalla uusi Bitwarden-tili."
  },
  "setupProviderDesc": {
    "message": "Syötä alla pyydetyt tiedot viimeistelläksesi todentajan määrityksen. Jos sinulla on kysyttävää, ole yhteydessä asiakaspalveluun."
  },
  "providerName": {
    "message": "Toimittajan nimi"
  },
  "providerSetup": {
    "message": "Toimittajan määritys onnistui"
  },
  "clients": {
    "message": "Asiakkaat"
  },
  "client": {
    "message": "Pääte",
    "description": "This is used as a table header to describe which client application created an event log."
  },
  "providerAdmin": {
    "message": "Toimittajan ylläpitäjä"
  },
  "providerAdminDesc": {
    "message": "Korkeimmat käyttöoikeudet omaava käyttäjä, joka voi hallita toimittajaasi kokonaisvaltaisesti sekä käyttää ja hallita asiakasorganisaatioita."
  },
  "serviceUser": {
    "message": "Palvelun käyttäjä"
  },
  "serviceUserDesc": {
    "message": "Palvelun käyttäjät voivat käyttää ja hallita kaikkia asiakasorganisaatioita."
  },
  "providerInviteUserDesc": {
    "message": "Kutsu toimittajaasi uusi käyttäjä syöttämällä alle heidän Bitwarden-tilinsä sähköpostiosoite. Jos heillä ei vielä ole Bitwarden-tiliä, pyydetään heitä luomaan uusi tili."
  },
  "joinProvider": {
    "message": "Liity toimittajaan"
  },
  "joinProviderDesc": {
    "message": "Sinut on kutsuttu liittymään yllä mainittuun toimittajaan. Hyväksyäksesi kutsun, sinun on kirjauduttava tilillesi tai luotava uusi Bitwarden-tili."
  },
  "providerInviteAcceptFailed": {
    "message": "Kutsua ei voitu hyväksyä. Pyydä toimittajan ylläpitäjää lähettämään uusi kutsu."
  },
  "providerInviteAcceptedDesc": {
    "message": "Pääset käyttämään toimittajaa ylläpitäjän vahvistettua jäsentyytesi. Saat tästä ilmoituksen sähköpostitse."
  },
  "providerUsersNeedConfirmed": {
    "message": "Sinulla on kutsunsa hyväksyneitä käyttäjiä, jotka on vielä vahvistettava. Käyttäjät eivät voi käyttää toimittajaa ennen vahvistusta."
  },
  "provider": {
    "message": "Toimittaja"
  },
  "newClientOrganization": {
    "message": "Uusi asiakasorganisaatio"
  },
  "newClientOrganizationDesc": {
    "message": "Luo uusi asiakasorganisaatio, jonka toimittajaksi sinut määritetään. Voit käyttää ja hallita tätä organisaatiota."
  },
  "newClient": {
    "message": "Uusi asiakas"
  },
  "addExistingOrganization": {
    "message": "Lisää olemassa oleva organisaatio"
  },
  "addNewOrganization": {
    "message": "Lisää uusi organisaatio"
  },
  "myProvider": {
    "message": "Oma toimittaja"
  },
  "addOrganizationConfirmation": {
    "message": "Haluatko varmasti lisätä organisaation $ORGANIZATION$ toimittajan $PROVIDER$ asiakkaaksi?",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      },
      "provider": {
        "content": "$2",
        "example": "My Provider Name"
      }
    }
  },
  "organizationJoinedProvider": {
    "message": "Organisaation lisäys toimittajaan onnistui"
  },
  "accessingUsingProvider": {
    "message": "Käytetään organisaatiota toimittajalla $PROVIDER$",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "My Provider Name"
      }
    }
  },
  "providerIsDisabled": {
    "message": "Toimittaja on jäädytetty"
  },
  "providerUpdated": {
    "message": "Toimittaja tallennettiin"
  },
  "yourProviderIs": {
    "message": "Toimittajasi on $PROVIDER$. Heillä on organisaatiosi hallinta- ja laskutusoikeudet.",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "My Provider Name"
      }
    }
  },
  "detachedOrganization": {
    "message": "Organisaatio $ORGANIZATION$ on irrotettu toimittajastasi.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "detachOrganizationConfirmation": {
    "message": "Haluatko varmasti irrottaa organisaation? Organisaatio on edelleen olemassa, mutta toimittaja ei enää hallitse sitä."
  },
  "add": {
    "message": "Lisää"
  },
  "masterPasswordSuccessfullySet": {
    "message": "Master password successfully set"
  },
  "updatedMasterPassword": {
    "message": "Pääsalasana on päivitetty"
  },
  "updateMasterPassword": {
    "message": "Päivitä pääsalasana"
  },
  "accountRecoveryUpdateMasterPasswordSubtitle": {
    "message": "Change your master password to complete account recovery."
  },
  "updateMasterPasswordSubtitle": {
    "message": "Your master password does not meet this organization’s requirements. Change your master password to continue."
  },
  "updateMasterPasswordWarning": {
    "message": "Organisaatiosi ylläpito on hiljattain vaihtanut pääsalasanasi ja käyttääksesi holvia sinun on päivitettävä se nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan."
  },
  "masterPasswordInvalidWarning": {
    "message": "Pääsalasanasi ei vastaa organisaatiokäytäntöä ja sinun on vaijdettava se nyt voidaksesi liittyä organisaatioon. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan."
  },
  "updateWeakMasterPasswordWarning": {
    "message": "Pääsalasanasi ei täytä yhden tai useamman organisaatiokäytännön vaatimuksia ja holvin käyttämiseksi sinun on vaihdettava se nyt. Tämä uloskirjaa kaikki nykyiset istunnot pakottaen uudelleenkirjautumisen. Muiden laitteiden aktiiviset istunnot saattavat toimia vielä tunnin ajan."
  },
  "automaticAppLoginWithSSO": {
    "message": "Automatic login with SSO"
  },
  "automaticAppLoginWithSSODesc": {
    "message": "Extend SSO security and convenience to unmanaged apps. When users launch an app from your identity provider, their login details are automatically filled and submitted, creating a one-click, secure flow from the identity provider to the app."
  },
  "automaticAppLoginIdpHostLabel": {
    "message": "Identiteettitarjoajan osoite"
  },
  "automaticAppLoginIdpHostDesc": {
    "message": "Syötä identiteettitarjoajasi URL-osoite. Syötä useat URL-osoitteet pilkuin erotetuina."
  },
  "tdeDisabledMasterPasswordRequired": {
    "message": "Organisaatiosi on muuttanut salauksen purun asetuksia. Avaa holvisi asettamalla pääsalasana."
  },
  "sessionTimeoutPolicyTitle": {
    "message": "Istunnon aikakatkaisu"
  },
  "sessionTimeoutPolicyDescription": {
    "message": "Set a maximum session timeout for all members except owners."
  },
  "maximumAllowedTimeout": {
    "message": "Maximum allowed timeout"
  },
  "maximumAllowedTimeoutRequired": {
    "message": "Maximum allowed timeout is required."
  },
  "sessionTimeoutPolicyInvalidTime": {
    "message": "Time is invalid. Change at least one value."
  },
  "sessionTimeoutAction": {
    "message": "Session timeout action"
  },
  "sessionTimeoutSuppressedByConnectedDevice": {
    "message": "Managed by the Bitwarden browser extension app. Open the browser app to edit."
  },
  "immediately": {
    "message": "Immediately"
  },
  "onSystemLock": {
    "message": "On system lock"
  },
  "onAppRestart": {
    "message": "On app restart"
  },
  "hours": {
    "message": "Tuntia"
  },
  "minutes": {
    "message": "Minuuttia"
  },
  "sessionTimeoutConfirmationNeverTitle": {
    "message": "Are you certain you want to allow a maximum timeout of \"Never\" for all members?"
  },
  "sessionTimeoutConfirmationNeverDescription": {
    "message": "This option will save your members' encryption keys on their devices. If you choose this option, ensure that their devices are adequately protected."
  },
  "learnMoreAboutDeviceProtection": {
    "message": "Learn more about device protection"
  },
  "sessionTimeoutConfirmationOnSystemLockTitle": {
    "message": "\"System lock\" will only apply to the browser and desktop app"
  },
  "sessionTimeoutConfirmationOnSystemLockDescription": {
    "message": "The mobile and web app will use \"on app restart\" as their maximum allowed timeout, since the option is not supported."
  },
  "vaultTimeoutPolicyInEffect": {
    "message": "Organisaatiokäytännöt ovat määrittäneet holvisi aikakatkaisun enimmäisajaksi $HOURS$ tuntia $MINUTES$ minuuttia.",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "5"
      },
      "minutes": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "vaultTimeoutPolicyInEffect1": {
    "message": "Enintään $HOURS$ tuntia $MINUTES$ minuuttia.",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "5"
      },
      "minutes": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "vaultTimeoutPolicyWithActionInEffect": {
    "message": "Organisaatiokäytännöt vaikuttavat holvisi aikakatkaisuun. Suurin sallittu aika on $HOURS$ tuntia $MINUTES$ minuuttia. Holvillesi määritetty aikakatkaisutoiminto on $ACTION$.",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "5"
      },
      "minutes": {
        "content": "$2",
        "example": "5"
      },
      "action": {
        "content": "$3",
        "example": "Lock"
      }
    }
  },
  "vaultTimeoutActionPolicyInEffect": {
    "message": "Organisaatiokäytännöt ovat määrittäneet holvillesi aikakatkaisutoiminnon $ACTION$.",
    "placeholders": {
      "action": {
        "content": "$1",
        "example": "Lock"
      }
    }
  },
  "vaultTimeoutToLarge": {
    "message": "Holvisi aikakatkaisu ylittää organisaatiosi asettamat rajoitukset."
  },
  "vaultCustomTimeoutMinimum": {
    "message": "Mukautetun aikakatkaisun vähimmäisaika on yksi minuutti."
  },
  "vaultTimeoutRangeError": {
    "message": "Holvin aikakatkaisu ei ole sallitun alueen sisällä."
  },
  "disableExport": {
    "message": "Remove export"
  },
  "disablePersonalVaultExportDescription": {
    "message": "Älä salli jäsenten viedä henkilökohtaisten holviensa tietoja."
  },
  "vaultExportDisabled": {
    "message": "Holvin vienti poistettiin"
  },
  "personalVaultExportPolicyInEffect": {
    "message": "Yksi tai useampi organisaatiokäytäntö estää yksityisen holvisi viennin."
  },
  "activateAutofillPolicy": {
    "message": "Activate autofill"
  },
  "activateAutofillPolicyDescription": {
    "message": "Activate the autofill on page load setting on the browser extension for all existing and new members."
  },
  "autofillOnPageLoadExploitWarning": {
    "message": "Compromised or untrusted websites can exploit autofill on page load."
  },
  "learnMoreAboutAutofillPolicy": {
    "message": "Learn more about autofill"
  },
  "selectType": {
    "message": "Valitse kertakirjautumisen tyyppi"
  },
  "type": {
    "message": "Tyyppi"
  },
  "openIdConnectConfig": {
    "message": "OpenID Connect -määritykset"
  },
  "samlSpConfig": {
    "message": "SAML-palveluntarjoajan määritys"
  },
  "samlIdpConfig": {
    "message": "SAML-identiteettitoimittajan määritys"
  },
  "callbackPath": {
    "message": "Callback path"
  },
  "signedOutCallbackPath": {
    "message": "Signed out callback path"
  },
  "authority": {
    "message": "Authority"
  },
  "clientId": {
    "message": "Client ID"
  },
  "clientSecret": {
    "message": "Client secret"
  },
  "metadataAddress": {
    "message": "Metadata-osoite"
  },
  "oidcRedirectBehavior": {
    "message": "OIDC redirect -käyttäytyminen"
  },
  "getClaimsFromUserInfoEndpoint": {
    "message": "Hanki Claim-arvot käyttäjätietojen päätepisteestä"
  },
  "additionalScopes": {
    "message": "Mukautetut scopes-arvot"
  },
  "additionalUserIdClaimTypes": {
    "message": "Mukautetut käyttäjätunnuksen claim-tyypit"
  },
  "additionalEmailClaimTypes": {
    "message": "Sähköpostin claim-tyypit"
  },
  "additionalNameClaimTypes": {
    "message": "Mukautetut nimen claim-tyypit"
  },
  "acrValues": {
    "message": "Pyydetyt authentication context class -viitearvot"
  },
  "expectedReturnAcrValue": {
    "message": "Odotettu \"acr\" claim-arvo vastauksessa"
  },
  "spEntityId": {
    "message": "SP entity ID"
  },
  "spMetadataUrl": {
    "message": "SAML 2.0 -metatietojen URL"
  },
  "spAcsUrl": {
    "message": "Assertion consumer service (ACS) URL"
  },
  "spNameIdFormat": {
    "message": "Name ID -muoto"
  },
  "spOutboundSigningAlgorithm": {
    "message": "Outbound-allekirjoitusalgoritmi"
  },
  "spSigningBehavior": {
    "message": "Allekirjoituskäyttäytyminen"
  },
  "spMinIncomingSigningAlgorithm": {
    "message": "Pienin sallittu incoming-allekirjoitusalgoritmi"
  },
  "spWantAssertionsSigned": {
    "message": "Odota Assertion-lähetysten allekirjoitusta"
  },
  "spValidateCertificates": {
    "message": "Vahvista varmenteet"
  },
  "spUniqueEntityId": {
    "message": "Aseta yksilöllinen \"SP entity ID\""
  },
  "spUniqueEntityIdDesc": {
    "message": "Luo yksilöllinen tunniste organisaatiollesi."
  },
  "idpEntityId": {
    "message": "Entity ID"
  },
  "idpBindingType": {
    "message": "Sidontatyyppi"
  },
  "idpSingleSignOnServiceUrl": {
    "message": "Kertakirjautumispalvelun URL"
  },
  "idpSingleLogoutServiceUrl": {
    "message": "Single log-out service URL"
  },
  "idpX509PublicCert": {
    "message": "Julkinen X509 -varmenne"
  },
  "idpOutboundSigningAlgorithm": {
    "message": "Outbound-allekirjoitusalgoritmi"
  },
  "idpAllowUnsolicitedAuthnResponse": {
    "message": "Salli Unsolicited-todennusvastaus"
  },
  "idpAllowOutboundLogoutRequests": {
    "message": "Salli lähtevät uloskirjautumispyynnöt"
  },
  "idpSignAuthenticationRequests": {
    "message": "Allekirjoita todennuspyynnöt"
  },
  "ssoSettingsSaved": {
    "message": "Kertakirjautumisen määritykset tallennettiin."
  },
  "sponsoredFamilies": {
    "message": "Ilmainen Bitwarden Families"
  },
  "sponsoredBitwardenFamilies": {
    "message": "Sponsored families"
  },
  "noSponsoredFamiliesMessage": {
    "message": "No sponsored families"
  },
  "nosponsoredFamiliesDetails": {
    "message": "Sponsored non-member families plans will display here"
  },
  "sponsorshipFreeBitwardenFamilies": {
    "message": "Members of your organization are eligible for Free Bitwarden Families. You can sponsor Free Bitwarden Families for employees who are not a member of your Bitwarden organization. Sponsoring a non-member requires an available seat within your organization."
  },
  "sponsoredFamiliesRemoveActiveSponsorship": {
    "message": "When you remove an active sponsorship, a seat within your organization will be available after the renewal date of the sponsored organization."
  },
  "sponsoredFamiliesEligible": {
    "message": "Sinä ja perheesi olette oikeutettuja ilmaiseen Bitwarden Families -tilaukseen. Lunasta tarjous henkilökohtaisella sähköpostiosoitteellasi suojataksesi tietosi myös töiden ulkopuolella."
  },
  "sponsoredFamiliesEligibleCard": {
    "message": "Lunasta ilmainen Bitwarden Families -tilauksesi tänään suojataksesi tietosi myös töiden ulkopuolella."
  },
  "sponsoredFamiliesIncludeMessage": {
    "message": "The Bitwarden for Families plan includes"
  },
  "sponsoredFamiliesPremiumAccess": {
    "message": "Premium-käyttöoikeudet 6 käyttäjälle"
  },
  "sponsoredFamiliesSharedCollectionsForFamilyMembers": {
    "message": "Shared collections for family members"
  },
  "memberFamilies": {
    "message": "Member families"
  },
  "noMemberFamilies": {
    "message": "No member families"
  },
  "noMemberFamiliesDescription": {
    "message": "Members who have redeemed family plans will display here"
  },
  "membersWithSponsoredFamilies": {
    "message": "Members of your organization are eligible for Free Bitwarden Families. Here you can see members who have sponsored a Families organization."
  },
  "organizationHasMemberMessage": {
    "message": "A sponsorship cannot be sent to $EMAIL$ because they are a member of your organization.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "mail@example.com"
      }
    }
  },
  "badToken": {
    "message": "Linkki ei ole enää voimassa. Pyydä sponsoria lähettämään tarjous uudelleen."
  },
  "reclaimedFreePlan": {
    "message": "Lunastettu ilmaistilaus"
  },
  "redeem": {
    "message": "Lunasta"
  },
  "sponsoredFamiliesSelectOffer": {
    "message": "Valitse organisaatio, jota haluat sponsoroida"
  },
  "familiesSponsoringOrgSelect": {
    "message": "Minkä ilmaisen Families-tarjouksen haluaisit lunastaa?"
  },
  "sponsoredFamiliesEmail": {
    "message": "Syötä henkilökohtainen sähköpostiosoitteesi lunastaaksesi Bitwarden Families -tilauksen"
  },
  "sponsoredFamiliesLeaveCopy": {
    "message": "Jos poistat tarjouksen tai sinut poistetaan sponsoroivasta organisaatiosta, päättyy Families-sponsorointisi seuraavana uudistusajankohtana."
  },
  "acceptBitwardenFamiliesHelp": {
    "message": "Hyväksy tarjous olemassa olevalla organisaatiolla tai luo uusi Families-organisaatio."
  },
  "setupSponsoredFamiliesLoginDesc": {
    "message": "Sinulle on tarjottu ilmaista Bitwarden Families -organisaatiota. Jatka kirjautumalla tarjouksen saaneelle tilille."
  },
  "sponsoredFamiliesAcceptFailed": {
    "message": "Tarjousta ei voitu hyväksyä. Lähetä tarjoussähköposti yritystililtäsi uudestaan ja yritä sitten uudelleen."
  },
  "sponsoredFamiliesAcceptFailedShort": {
    "message": "Kutsua ei voitu hyväksyä. $DESCRIPTION$",
    "placeholders": {
      "description": {
        "content": "$1",
        "example": "You must have at least one existing Families organization."
      }
    }
  },
  "sponsoredFamiliesOffer": {
    "message": "Hyväksy ilmainen Bitwarden Families"
  },
  "sponsoredFamiliesOfferRedeemed": {
    "message": "Ilmainen Bitwarden Families -tarjous on lunastettu"
  },
  "redeemed": {
    "message": "Lunastettu"
  },
  "redeemedAccount": {
    "message": "Lunastettu tili"
  },
  "revokeAccountMessage": {
    "message": "Revoke account $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "My Sponsorship Name"
      }
    }
  },
  "resendEmailLabel": {
    "message": "Lähetä sponsorointisähköposti uudelleen edunsaajalle $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "My Sponsorship Name"
      }
    }
  },
  "freeFamiliesPlan": {
    "message": "Ilmainen Families-tilaus"
  },
  "redeemNow": {
    "message": "Lunasta nyt"
  },
  "recipient": {
    "message": "Vastaanottaja"
  },
  "removeSponsorship": {
    "message": "Poista sponsorointi"
  },
  "removeSponsorshipConfirmation": {
    "message": "Sponsoroinnin poiston jälkeen olet vastuussa tilauksesta ja siihen liittyvistä laskuista. Haluatko varmasti jatkaa?"
  },
  "sponsorshipCreated": {
    "message": "Sponsorointi luotiin"
  },
  "emailSent": {
    "message": "Sähköposti lähetettiin"
  },
  "removeSponsorshipSuccess": {
    "message": "Sponsorointi poistettiin"
  },
  "ssoKeyConnectorError": {
    "message": "Key Connector -virhe: Varmista, että Key Connector on käytettävissä ja toimii oikein."
  },
  "keyConnectorUrl": {
    "message": "Key Connector URL"
  },
  "sendVerificationCode": {
    "message": "Lähetä todennuskoodi sähköpostiisi"
  },
  "sendCode": {
    "message": "Lähetä koodi"
  },
  "codeSent": {
    "message": "Koodi lähetettiin"
  },
  "verificationCode": {
    "message": "Todennuskoodi"
  },
  "confirmIdentity": {
    "message": "Jatka vahvistamalla henkilöllisyytesi."
  },
  "verificationCodeRequired": {
    "message": "Todennuskoodi vaaditaan."
  },
  "webauthnCancelOrTimeout": {
    "message": "Tunnistautuminen peruttiin tai se kesti liian kauan. Yritä uudelleen."
  },
  "invalidVerificationCode": {
    "message": "Virheellinen todennuskoodi"
  },
  "invalidEmailOrVerificationCode": {
    "message": "Invalid email or verification code"
  },
  "keyConnectorDomain": {
    "message": "Key Connector domain"
  },
  "leaveOrganization": {
    "message": "Eroa organisaatiosta"
  },
  "removeMasterPassword": {
    "message": "Poista pääsalasana"
  },
  "removedMasterPassword": {
    "message": "Pääsalasana poistettiin"
  },
  "allowSso": {
    "message": "Salli todennus kertakirjautumisella"
  },
  "allowSsoDesc": {
    "message": "Määrityksen jälkeen asetukset tallennetaan ja käyttäjät voivat tunnistautua käyttäen identiteettitoimittajansa tunnistautumistietoja."
  },
  "ssoPolicyHelpStart": {
    "message": "Pakota kaikkia jäseniä kirjautumaan kertakirjautumisella käyttämällä",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
  },
  "ssoPolicyHelpAnchor": {
    "message": "Vaadi todennus kertakirjautumisella",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
  },
  "ssoPolicyHelpEnd": {
    "message": "-todennuskäytäntöä.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'"
  },
  "memberDecryptionOption": {
    "message": "Jäsenen salauksenpurkuvalinnat"
  },
  "memberDecryptionPassDesc": {
    "message": "Kun jäsenet ovat tunnistautuneet, he voivat purkaa holvin salauksen omilla pääsalasanoillaan."
  },
  "keyConnector": {
    "message": "Key Connector"
  },
  "memberDecryptionKeyConnectorDescStart": {
    "message": "Liitä kertakirjautuminen itse ylläpitämääsi salauksenpurun avainpalvelimeen. Tätä valintaa käyttämällä jäsenten ei tarvitse käyttää pääsalasanojaan holvin salauksen purkuun.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Connect login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their master passwords to decrypt vault data. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'"
  },
  "memberDecryptionKeyConnectorDescLink": {
    "message": "\"Vaadi todennus kertakirjautumisella\" ja \"Yksittäinen organisaatio\" -käytännöt",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Connect login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their master passwords to decrypt vault data. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'"
  },
  "memberDecryptionKeyConnectorDescEnd": {
    "message": "vaaditaan Key Connector -salauksenpurun käyttöönottoon. Ole yhteydessä Bitwardenin asiakaspalveluun saadaksesi apua määritykseen.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Connect login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their master passwords to decrypt vault data. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'"
  },
  "keyConnectorPolicyRestriction": {
    "message": "Kertakirjautuminen Key Connector -salauksenpurulla on käytössä. Käytäntö vaikuttaa vain omistajiin ja ylläpitäjiin."
  },
  "enabledSso": {
    "message": "Kertakirjautuminen otettiin käyttöön"
  },
  "ssoTurnedOff": {
    "message": "SSO turned off"
  },
  "emailMustLoginWithSso": {
    "message": "$EMAIL$ must login with Single Sign-on",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "name@example.com"
      }
    }
  },
  "enabledKeyConnector": {
    "message": "Key Connector otettiin käyttöön"
  },
  "disabledKeyConnector": {
    "message": "Key Connector poistettiin käytöstä"
  },
  "keyConnectorWarning": {
    "message": "Kun käyttäjät alkavat käyttämään Key Connectoria, organisaatiosi ei voi palata takaisin pääsalasanalla tapahtuvaan salauksenpurkuun. Jatka vain, jos olet valmis määrittämään avainpalvelimen ja myös ylläpitämään sitä."
  },
  "migratedKeyConnector": {
    "message": "Siirretty käyttämään Key Connectoria"
  },
  "paymentSponsored": {
    "message": "Ilmoita organisaatioon liitettävä maksutapa. Voit olla huoletta, sillä emme veloita sinulta mitään, ellet itse valitse lisäominaisuuksia tai sponsorointisi pääty."
  },
  "orgCreatedSponsorshipInvalid": {
    "message": "Sponsorointitarjous on päättynyt. Voit poistaa luomasi organisaation välttääksesi veloituksen 7 päivän kokeilujaksosi päättyessä. Muussa tapauksessa voit sulkea ilmoituksen, jolloin organisaatio säilyy sinulla ja vastaat jatkossa siihen liittyvistä laskuista."
  },
  "newFamiliesOrganization": {
    "message": "Uusi Families-organisaatio"
  },
  "acceptOffer": {
    "message": "Hyväksy tarjous"
  },
  "sponsoringOrg": {
    "message": "Sponsoroiva organisaatio"
  },
  "keyConnectorTest": {
    "message": "Testaa"
  },
  "keyConnectorTestSuccess": {
    "message": "Onnistui! Key Connectori tavoitettiin."
  },
  "keyConnectorTestFail": {
    "message": "Key Connectoria ei tavoiteta. Tarkista URL-osoite."
  },
  "sponsorshipTokenHasExpired": {
    "message": "Sponsorointitarjous on päättynyt."
  },
  "freeWithSponsorship": {
    "message": "ILMAINEN sponsoroinnilla"
  },
  "viewBillingSyncToken": {
    "message": "Näytä laskutuksen synkronointitunniste"
  },
  "generateBillingToken": {
    "message": "Luo laskutustunniste"
  },
  "copyPasteBillingSync": {
    "message": "Kopioi ja liitä tämä tunniste itse ylläpitämäsi organisaation laskutuksen synkronoinnin asetuksiin."
  },
  "billingSyncCanAccess": {
    "message": "Laskutuksen synkronointitunniste mahdollistaa organisaation tilausasetusten tarkastelun ja muokkauksen."
  },
  "manageBillingTokenSync": {
    "message": "Hallitse laskutustunnistetta"
  },
  "setUpBillingSync": {
    "message": "Määritä laskutuksen synkronointi"
  },
  "generateToken": {
    "message": "Luo tunniste"
  },
  "rotateToken": {
    "message": "Uudista tunniste"
  },
  "rotateBillingSyncTokenWarning": {
    "message": "Jos jatkat, tulee itse ylläpitämäsi palvelimen laskutuksen synkronointi määrittää uudelleen."
  },
  "rotateBillingSyncTokenTitle": {
    "message": "Laskutuksen synkronointitunnisteen uudistus mitätöi edellisen tunnisteen."
  },
  "selfHostedServer": {
    "message": "itse ylläpidetty"
  },
  "customEnvironment": {
    "message": "Mukautettu palvelinympäristö"
  },
  "selfHostedBaseUrlHint": {
    "message": "Määritä itse ylläpitämäsi Bitwarden-asennuksen perusosoite. Esimerkki: https://bitwarden.yritys.fi."
  },
  "selfHostedCustomEnvHeader": {
    "message": "Edistynyttä määritystä varten voit syöttää jokaisen palvelun perusosoitteen erikseen."
  },
  "selfHostedEnvFormInvalid": {
    "message": "Sinun on lisättävä joko palvelimen perusosoite tai ainakin yksi mukautettu palvelinympäristö."
  },
  "selfHostedEnvMustUseHttps": {
    "message": "URLs must use HTTPS."
  },
  "apiUrl": {
    "message": "API-palvelimen URL"
  },
  "webVaultUrl": {
    "message": "Verkkoholvipalvelimen URL"
  },
  "identityUrl": {
    "message": "Henkilöllisyyspalvelimen URL"
  },
  "notificationsUrl": {
    "message": "Ilmoituspalvelimen URL"
  },
  "iconsUrl": {
    "message": "Kuvakepalvelimen URL"
  },
  "sendUrl": {
    "message": "Send server URL"
  },
  "environmentSaved": {
    "message": "Palvelinympäristön URL-osoitteet tallennettiin"
  },
  "selfHostingTitle": {
    "message": "Itse ylläpidetty"
  },
  "selfHostingEnterpriseOrganizationSectionCopy": {
    "message": "Määrittääksesi organisaation omalle palvelimellesi, on lisenssitiedosto tallennettava sinne. Sinun on määritettävä laskutuksen synkronointi, jotta ilmaiset Families-tilaukset ja edistyneet laskutusominaisuudet ovat itse ylläpitämäsi organisaation käytettävissä."
  },
  "billingSyncApiKeyRotated": {
    "message": "Tunniste uudistettiin"
  },
  "billingSyncKeyDesc": {
    "message": "Lomakkeen täyttöön tarvitaan laskutuksen synkronointitunniste pilviorganisaatiosi tilausasetuksista."
  },
  "billingSyncKey": {
    "message": "Laskutuksen synkronointitunniste"
  },
  "automaticBillingSyncDesc": {
    "message": "Automaattinen synkronointi avaa Families-sponsoroinnin ja mahdollistaa lisenssisi automaattisen synkronoinnin ilman tiedostolatausta. Tehtyäsi muutokset Bitwardenin pilvipalvelimelle, ota ne käyttöön valitsemalla \"Synkronoi lisenssi\"."
  },
  "active": {
    "message": "Aktiivinen"
  },
  "inactive": {
    "message": "Ei aktivoitu"
  },
  "sentAwaitingSync": {
    "message": "Lähetetty (odottaa synkronointia)"
  },
  "sent": {
    "message": "Lähetetty"
  },
  "requestRemoved": {
    "message": "Poistettu (odottaa synkronointia)"
  },
  "requested": {
    "message": "Pyydetty"
  },
  "formErrorSummaryPlural": {
    "message": "$COUNT$ yllä olevaa kenttää vaatii huomiotasi.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "formErrorSummarySingle": {
    "message": "1 yllä oleva kenttä vaatii huomiotasi."
  },
  "fieldRequiredError": {
    "message": "$FIELDNAME$ on pakollinen.",
    "placeholders": {
      "fieldname": {
        "content": "$1",
        "example": "Full name"
      }
    }
  },
  "required": {
    "message": "pakollinen"
  },
  "charactersCurrentAndMaximum": {
    "message": "$CURRENT$ merkkiä (enimmäismäärä on $MAX$)",
    "placeholders": {
      "current": {
        "content": "$1",
        "example": "0"
      },
      "max": {
        "content": "$2",
        "example": "100"
      }
    }
  },
  "characterMaximum": {
    "message": "Enintään $MAX$ merkkiä.",
    "placeholders": {
      "max": {
        "content": "$1",
        "example": "100"
      }
    }
  },
  "idpSingleSignOnServiceUrlRequired": {
    "message": "Vaaditaan, jos Entity ID ei ole kelvollinen URL-osoite."
  },
  "offerNoLongerValid": {
    "message": "Tämä tarjous ei ole enää voimassa. Ota yhteyttä organisaation ylläpitäjiin saadaksesi lisätietoja."
  },
  "openIdOptionalCustomizations": {
    "message": "Valinnaiset mukautukset"
  },
  "openIdAuthorityRequired": {
    "message": "Vaaditaan jos Authority-arvo ei ole kelvollinen."
  },
  "separateMultipleWithComma": {
    "message": "Erota useita pilkuilla."
  },
  "sessionTimeout": {
    "message": "Istuntosi on aikakatkaistu. Palaa takaisin ja yritä kirjautua uudelleen."
  },
  "exportingPersonalVaultTitle": {
    "message": "Yksityisen holvin vienti"
  },
  "exportingOrganizationVaultTitle": {
    "message": "Organisaation holvin vienti"
  },
  "exportingIndividualVaultScopeDescription": {
    "message": "Only items in your individual vault will export."
  },
  "exportingOrganizationVaultScopeDescription": {
    "message": "Only items associated with the $ORGANIZATION$ vault will export. Items in individual vaults will not.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": {
    "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": {
    "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "accessDenied": {
    "message": "Pääsy estetty. Sinulla ei ole oikeutta avata sivua."
  },
  "noPageAccess": {
    "message": "You do not have access to this page"
  },
  "masterPassword": {
    "message": "Pääsalasana"
  },
  "security": {
    "message": "Suojaus"
  },
  "keys": {
    "message": "Avaimet"
  },
  "billingHistory": {
    "message": "Laskutushistoria"
  },
  "backToReports": {
    "message": "Palaa raportteihin"
  },
  "organizationPicker": {
    "message": "Organisaation valitsin"
  },
  "currentOrganization": {
    "message": "Nykyinen organisaatio",
    "description": "This is used by screen readers to indicate the organization that is currently being shown to the user."
  },
  "accountLoggedInAsName": {
    "message": "Tili: Kirjautuneena nimellä $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "accountSettings": {
    "message": "Tilin asetukset"
  },
  "generator": {
    "message": "Generaattori",
    "description": "Short for 'credential generator'."
  },
  "generateUsername": {
    "message": "Luo käyttäjätunnus"
  },
  "generateEmail": {
    "message": "Luo sähköpostiosoite"
  },
  "generatePassword": {
    "message": "Luo salasana"
  },
  "generatePassphrase": {
    "message": "Luo salalause"
  },
  "passwordGenerated": {
    "message": "Password generated"
  },
  "passphraseGenerated": {
    "message": "Salalause luotiin"
  },
  "usernameGenerated": {
    "message": "Username generated"
  },
  "emailGenerated": {
    "message": "Email generated"
  },
  "spinboxBoundariesHint": {
    "message": "Arvon tulee olla väliltä $MIN$—$MAX$.",
    "description": "Explains spin box minimum and maximum values to the user",
    "placeholders": {
      "min": {
        "content": "$1",
        "example": "8"
      },
      "max": {
        "content": "$2",
        "example": "128"
      }
    }
  },
  "passwordLengthRecommendationHint": {
    "message": " Käytä $RECOMMENDED$ tai useampaa merkkiä vahvan salasanan luomiseksi.",
    "description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
    "placeholders": {
      "recommended": {
        "content": "$1",
        "example": "14"
      }
    }
  },
  "passphraseNumWordsRecommendationHint": {
    "message": " Käytä vahvaan salalauseeseen ainakin $RECOMMENDED$ sanaa.",
    "description": "Appended to `spinboxBoundariesHint` to recommend a number of words to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).",
    "placeholders": {
      "recommended": {
        "content": "$1",
        "example": "6"
      }
    }
  },
  "plusAddressedEmail": {
    "message": "Plus+merkkinen sähköposti",
    "description": "Username generator option that appends a random sub-address to the username. For example: address+subaddress@email.com"
  },
  "plusAddressedEmailDesc": {
    "message": "Käytä sähköpostipalvelusi aliosoiteominaisuuksia."
  },
  "catchallEmail": {
    "message": "Catch-all-sähköposti"
  },
  "catchallEmailDesc": {
    "message": "Käytä verkkotunnuksesi catch-all-postilaatikkoa."
  },
  "useThisEmail": {
    "message": "Käytä tätä sähköpostia"
  },
  "random": {
    "message": "Satunnainen",
    "description": "Generates domain-based username using random letters"
  },
  "randomWord": {
    "message": "Satunnainen sana"
  },
  "usernameGenerator": {
    "message": "Käyttäjätunnusgeneraattori"
  },
  "useThisPassword": {
    "message": "Käytä tätä salasanaa"
  },
  "useThisPassphrase": {
    "message": "Käytä tätä salalausetta"
  },
  "useThisUsername": {
    "message": "Käytä tätä käyttäjätunnusta"
  },
  "securePasswordGenerated": {
    "message": "Turvallinen salasana luotiin! Muista vaihtaa se myös verkkosivuston tiliasetuksiin."
  },
  "useGeneratorHelpTextPartOne": {
    "message": "Käytä generaattoria",
    "description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'"
  },
  "useGeneratorHelpTextPartTwo": {
    "message": "luodaksesi vahvan ainutlaatuisen salasanan",
    "description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'"
  },
  "service": {
    "message": "Palvelu"
  },
  "unknownCipher": {
    "message": "Tuntematon kohde, jonka käyttöön joudut mahdollisesti pyytämään lupaa."
  },
  "unknownSecret": {
    "message": "Unknown secret, you may need to request permission to access this secret."
  },
  "unknownServiceAccount": {
    "message": "Unknown machine account, you may need to request permission to access this machine account."
  },
  "unknownProject": {
    "message": "Unknown project, you may need to request permission to access this project."
  },
  "cannotSponsorSelf": {
    "message": "Et voi lunastaa aktiiviselle tilille. Syötä eri sähköpostiosoite."
  },
  "revokeWhenExpired": {
    "message": "Erääntyy $DATE$",
    "placeholders": {
      "date": {
        "content": "$1",
        "example": "12/31/2020"
      }
    }
  },
  "awaitingSyncSingular": {
    "message": "Tunniste uudistettiin $DAYS$ päivä sitten. Päivitä laskutuksen synkronoitituniste itse ylläpitämäsi organisaation asetuksiin.",
    "placeholders": {
      "days": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "awaitingSyncPlural": {
    "message": "Tunniste uudistettiin $DAYS$ päivää sitten. Päivitä laskutuksen synkronoitituniste itse ylläpitämäsi organisaation asetuksiin.",
    "placeholders": {
      "days": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "lastSync": {
    "message": "Viimeisin synkronointi",
    "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\""
  },
  "sponsorshipsSynced": {
    "message": "Itse ylläpidetyt sponsoroinnit on synkronoitu."
  },
  "billingManagedByProvider": {
    "message": "Hallinnasta vastaa $PROVIDER$",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "Managed Services Company"
      }
    }
  },
  "billingContactProviderForAssistance": {
    "message": "Ole yhteydessä heihin saadaksesi lisää apua",
    "description": "This text is displayed if an organization's billing is managed by a Provider. It tells the user to contact the Provider for assistance."
  },
  "forwardedEmail": {
    "message": "Sähköpostialias välitykseen"
  },
  "forwardedEmailDesc": {
    "message": "Luo sähköpostialias ulkoisella ohjauspalvelulla."
  },
  "forwarderDomainName": {
    "message": "Sähköpostin verkkotunnus",
    "description": "Labels the domain name email forwarder service option"
  },
  "forwarderDomainNameHint": {
    "message": "Valitse verkkotunnus, jota valittu palvelu tukee",
    "description": "Guidance provided for email forwarding services that support multiple email domains."
  },
  "forwarderError": {
    "message": "$SERVICENAME$ -virhe: $ERRORMESSAGE$",
    "description": "Reports an error returned by a forwarding service to the user.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      },
      "errormessage": {
        "content": "$2",
        "example": "Invalid characters in domain name."
      }
    }
  },
  "forwarderGeneratedBy": {
    "message": "Bitwardenin luoma.",
    "description": "Displayed with the address on the forwarding service's configuration screen."
  },
  "forwarderGeneratedByWithWebsite": {
    "message": "Verkkosivusto: $WEBSITE$. Bitwardenin luoma.",
    "description": "Displayed with the address on the forwarding service's configuration screen.",
    "placeholders": {
      "WEBSITE": {
        "content": "$1",
        "example": "www.example.com"
      }
    }
  },
  "forwaderInvalidToken": {
    "message": "Virheellinen $SERVICENAME$ API -tunniste",
    "description": "Displayed when the user's API token is empty or rejected by the forwarding service.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      }
    }
  },
  "forwaderInvalidTokenWithMessage": {
    "message": "Virheellinen $SERVICENAME$ API -tunniste: $ERRORMESSAGE$",
    "description": "Displayed when the user's API token is rejected by the forwarding service with an error message.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      },
      "errormessage": {
        "content": "$2",
        "example": "Please verify your email address to continue."
      }
    }
  },
  "forwaderInvalidOperation": {
    "message": "$SERVICENAME$ refused your request. Please contact your service provider for assistance.",
    "description": "Displayed when the user is forbidden from using the API by the forwarding service.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      }
    }
  },
  "forwaderInvalidOperationWithMessage": {
    "message": "$SERVICENAME$ refused your request: $ERRORMESSAGE$",
    "description": "Displayed when the user is forbidden from using the API by the forwarding service with an error message.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      },
      "errormessage": {
        "content": "$2",
        "example": "Please verify your email address to continue."
      }
    }
  },
  "forwarderNoAccountId": {
    "message": "$SERVICENAME$ -palvelun peittämän sähköpostitilin tunnistetta ei saatu.",
    "description": "Displayed when the forwarding service fails to return an account ID.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      }
    }
  },
  "forwarderNoDomain": {
    "message": "Virheellinen $SERVICENAME$ -verkkotunnus.",
    "description": "Displayed when the domain is empty or domain authorization failed at the forwarding service.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      }
    }
  },
  "forwarderNoUrl": {
    "message": "Virheellinen $SERVICENAME$ -URL.",
    "description": "Displayed when the url of the forwarding service wasn't supplied.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      }
    }
  },
  "forwarderUnknownError": {
    "message": "Tapahtui tuntematon $SERVICENAME$ -virhe.",
    "description": "Displayed when the forwarding service failed due to an unknown error.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "SimpleLogin"
      }
    }
  },
  "forwarderUnknownForwarder": {
    "message": "Tuntematon ohjaaja: $SERVICENAME$.",
    "description": "Displayed when the forwarding service is not supported.",
    "placeholders": {
      "servicename": {
        "content": "$1",
        "example": "JustTrust.us"
      }
    }
  },
  "hostname": {
    "message": "Isäntä",
    "description": "Part of a URL."
  },
  "deviceVerification": {
    "message": "Laitevahvistus"
  },
  "enableDeviceVerification": {
    "message": "Käytä laitevahvistusta"
  },
  "deviceVerificationDesc": {
    "message": "Kun käytössä, todennuskoodit lähetetään sinulle sähköpostitse kirjauduttaessa tuntemattomasta laitteesta."
  },
  "updatedDeviceVerification": {
    "message": "Laitevahvistus päivitettiin"
  },
  "areYouSureYouWantToEnableDeviceVerificationTheVerificationCodeEmailsWillArriveAtX": {
    "message": "Haluatko varmasti käyttää laitevahvistusta? Todennuskoodit lähetetään sähköpostiosoitteeseen $EMAIL$",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "My Email"
      }
    }
  },
  "premiumSubcriptionRequired": {
    "message": "Premium-tilaus vaaditaan"
  },
  "scim": {
    "message": "SCIM-provisiointi",
    "description": "The text, 'SCIM', is an acronym and should not be translated."
  },
  "scimV2": {
    "message": "SCIM",
    "description": "The text, 'SCIM', is an acronym and should not be translated."
  },
  "scimDescription": {
    "message": "Provisioi käyttäjät ja ryhmät automaattisesti haluamasi identiteettitoimittajan kanssa SCIM-provisioinnilla",
    "description": "the text, 'SCIM', is an acronym and should not be translated."
  },
  "scimDescriptionV2": {
    "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key."
  },
  "scimLearnMore": {
    "message": "Learn more about SCIM"
  },
  "scimIntegrationDescription": {
    "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations",
    "description": "the text, 'SCIM', is an acronym and should not be translated."
  },
  "scimEnabledCheckboxDesc": {
    "message": "Ota SCIM käyttöön",
    "description": "the text, 'SCIM', is an acronym and should not be translated."
  },
  "scimEnabledCheckboxDescHelpText": {
    "message": "Määritä haluamasi identiteettitoimittaja määrittämällä sen URL-osoite ja SCIM API -avain",
    "description": "the text, 'SCIM', is an acronym and should not be translated."
  },
  "scimApiKeyHelperText": {
    "message": "Tällä API-avaimella on oikeus hallita organisaation käyttäjiä. Se tulee pitää salassa."
  },
  "copyScimKey": {
    "message": "Kopioi SCIM API-avain leikepöydälle",
    "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
  },
  "viewScimApiKey": {
    "message": "View the SCIM API key",
    "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
  },
  "rotateScimKey": {
    "message": "Uudista SCIM API-avain",
    "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
  },
  "rotateScimKeyWarning": {
    "message": "Haluatko varmasti uudistaa SCIM API-avaimen? Nykyinen avain ei enää toimi olemassa oleville integraatioille.",
    "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
  },
  "rotateKey": {
    "message": "Uudista avain"
  },
  "scimApiKey": {
    "message": "SCIM API-avain",
    "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
  },
  "copyScimUrl": {
    "message": "Kopioi SCIM-päätteen URL-osoite leikepöydälle",
    "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated."
  },
  "scimUrl": {
    "message": "SCIM URL",
    "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated."
  },
  "scimApiKeyRotated": {
    "message": "SCIM API-avain uudistettiin",
    "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated."
  },
  "scimSettingsSaved": {
    "message": "SCIM-asetukset tallennettiin",
    "description": "the text, 'SCIM', is an acronym and should not be translated."
  },
  "scimProvisioningBannerInfo": {
    "message": "Configuring this setting will automatically send invitations to all assigned users and groups in your identity provider (IdP).",
    "description": "Informational banner on the SCIM settings page when SCIM is not yet enabled. 'IdP' is an abbreviation for 'identity provider' and should not be translated."
  },
  "onlyOneIntegrationOfTypeAllowed": {
    "message": "Only one integration of this type ($TYPE$) is allowed. The conflicting integration is: $NAME$",
    "placeholders": {
      "type": {
        "content": "$1",
        "example": "HEC"
      },
      "name": {
        "content": "$2",
        "example": "Huntress"
      }
    }
  },
  "anotherIntegrationWithSameTypeExists": {
    "message": "Another integration with the same type ($TYPE$) already exists. Refresh the browser and try again.",
    "placeholders": {
      "type": {
        "content": "$1",
        "example": "HEC"
      }
    }
  },
  "inputRequired": {
    "message": "Syöte vaaditaan."
  },
  "enterMonth": {
    "message": "Enter month."
  },
  "enterDay": {
    "message": "Enter day."
  },
  "enterYear": {
    "message": "Enter year."
  },
  "invalidDay": {
    "message": "Enter a valid day."
  },
  "invalidYear": {
    "message": "Enter a valid year."
  },
  "inputEmail": {
    "message": "Syöte ei ole sähköpostiosoite."
  },
  "inputMinLength": {
    "message": "Syötteen tulee sisältää ainakin $COUNT$ merkkiä.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "inputMaxLength": {
    "message": "Syötteen enimmäismerkkimäärä on $COUNT$.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "20"
      }
    }
  },
  "inputForbiddenCharacters": {
    "message": "Seuraavia merkkejä ei sallita: $CHARACTERS$",
    "placeholders": {
      "characters": {
        "content": "$1",
        "example": "@, #, $, %"
      }
    }
  },
  "inputMinValue": {
    "message": "Syötteen vähimmäisarvo on $MIN$.",
    "placeholders": {
      "min": {
        "content": "$1",
        "example": "8"
      }
    }
  },
  "inputMaxValue": {
    "message": "Syötteen enimmäisarvo on $MAX$.",
    "placeholders": {
      "max": {
        "content": "$1",
        "example": "100"
      }
    }
  },
  "multipleInputEmails": {
    "message": "Ainakin yksi sähköpostiosoite on virheellinen"
  },
  "sendEmailsCharacterLimitReached": {
    "message": "Email recipient list cannot exceed 2,500 characters. Remove one or more recipients to continue."
  },
  "tooManyEmails": {
    "message": "Voit lähettää kerrallaan vain $COUNT$ sähköpostiviestiä",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "20"
      }
    }
  },
  "fieldsNeedAttention": {
    "message": "$COUNT$ yllä oleva(a) kenttä(ä) vaatii huomiotasi.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "4"
      }
    }
  },
  "singleFieldNeedsAttention": {
    "message": "Yksi kenttä vaatii huomiotasi."
  },
  "multipleFieldsNeedAttention": {
    "message": "$COUNT$ kenttää vaatii huomiotasi.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "duoHealthCheckResultsInNullAuthUrlError": {
    "message": "Virhe yhdistettäessä Duo-palveluun. Käytä vaihtoehtoista todennustapaa tai ole yhteydessä Duon asiakaspalveluun saadaksesi apua."
  },
  "duoRequiredByOrgForAccount": {
    "message": "Tilillesi kirjautuminen vaatii Duo-vahvistuksen."
  },
  "duoTwoFactorRequiredPageSubtitle": {
    "message": "Duo two-step login is required for your account. Follow the steps below to finish logging in."
  },
  "followTheStepsBelowToFinishLoggingIn": {
    "message": "Follow the steps below to finish logging in."
  },
  "followTheStepsBelowToFinishLoggingInWithSecurityKey": {
    "message": "Follow the steps below to finish logging in with your security key."
  },
  "launchDuo": {
    "message": "Avaa Duo"
  },
  "turnOn": {
    "message": "Ota käyttöön"
  },
  "on": {
    "message": "Käytössä"
  },
  "off": {
    "message": "Ei käytössä"
  },
  "connected": {
    "message": "Connected"
  },
  "members": {
    "message": "Jäsenet"
  },
  "membersAtRisk": {
    "message": "Members at risk"
  },
  "reporting": {
    "message": "Raportointi"
  },
  "numberOfUsers": {
    "message": "Käyttäjien määrä"
  },
  "pickAnAvatarColor": {
    "message": "Valitse hahmon väri"
  },
  "customizeAvatar": {
    "message": "Mukauta hahmoa"
  },
  "avatarUpdated": {
    "message": "Hahmo päivitettiin"
  },
  "brightBlue": {
    "message": "Kirkas sininen"
  },
  "green": {
    "message": "Vihreä"
  },
  "orange": {
    "message": "Oranssi"
  },
  "lavender": {
    "message": "Laventeli"
  },
  "yellow": {
    "message": "Keltainen"
  },
  "indigo": {
    "message": "Syvän sininen"
  },
  "teal": {
    "message": "Sinivihreä"
  },
  "salmon": {
    "message": "Lohenpunainen"
  },
  "pink": {
    "message": "Pinkki"
  },
  "coral": {
    "message": "Coral"
  },
  "purple": {
    "message": "Purple"
  },
  "blue": {
    "message": "Blue"
  },
  "customColor": {
    "message": "Oma väri"
  },
  "selectPlaceholder": {
    "message": "-- Valitse --"
  },
  "multiSelectPlaceholder": {
    "message": "-- Suodatettava tyyppi --"
  },
  "multiSelectLoading": {
    "message": "Noudetaan vaihtoehtoja..."
  },
  "multiSelectNotFound": {
    "message": "Kohteita ei löytynyt"
  },
  "multiSelectClearAll": {
    "message": "Tyhjennä kaikki"
  },
  "toggleCharacterCount": {
    "message": "Kytke merkkimäärä",
    "description": "'Character count' describes a feature that displays a number next to each character of the password."
  },
  "passwordCharacterCount": {
    "message": "Salasanan merkkimäärä",
    "description": "'Character count' describes a feature that displays a number next to each character of the password."
  },
  "hide": {
    "message": "Piilota"
  },
  "projects": {
    "message": "Projektit",
    "description": "Description for the Projects field."
  },
  "lastEdited": {
    "message": "Viimeksi muokattu",
    "description": "The label for the date and time when a item was last edited."
  },
  "editSecret": {
    "message": "Muokkaa salaisuutta",
    "description": "Action to modify an existing secret."
  },
  "addSecret": {
    "message": "Lisää salaisuus",
    "description": "Action to create a new secret."
  },
  "copySecretName": {
    "message": "Kopioi salaisuuden nimi",
    "description": "Action to copy the name of a secret to the system's clipboard."
  },
  "copySecretValue": {
    "message": "Kopioi salaisuuden arvo",
    "description": "Action to copy the value of a secret to the system's clipboard."
  },
  "deleteSecret": {
    "message": "Poista salaisuus",
    "description": "Action to delete a single secret from the system."
  },
  "deleteSecrets": {
    "message": "Poista salaisuudet",
    "description": "The action to delete multiple secrets from the system."
  },
  "hardDeleteSecret": {
    "message": "Poista salaisuus pysyvästi"
  },
  "hardDeleteSecrets": {
    "message": "Poista salaisuudet pysyvästi"
  },
  "secretProjectAssociationDescription": {
    "message": "Valitse projektit, joihin salaisuus liitetään. Salaisuuden voivat nähdä vain ne organisaation käyttäjät, joilla on käyttöoikeudet näihin projekteihin.",
    "description": "A prompt explaining how secrets can be associated with projects."
  },
  "selectProjects": {
    "message": "Valitse projekteja",
    "description": "A label for a type-to-filter input field to choose projects."
  },
  "searchProjects": {
    "message": "Etsi projekteista",
    "description": "Label for the search bar used to search projects."
  },
  "project": {
    "message": "Projekti",
    "description": "Similar to collections, projects can be used to group secrets."
  },
  "editProject": {
    "message": "Muokkaa projektia",
    "description": "The action to modify an existing project."
  },
  "viewProject": {
    "message": "Näytä projekti",
    "description": "The action to view details of a project."
  },
  "deleteProject": {
    "message": "Poista projekti",
    "description": "The action to delete a project from the system."
  },
  "deleteProjects": {
    "message": "Poista projektit",
    "description": "The action to delete multiple projects from the system."
  },
  "secret": {
    "message": "Salaisuus",
    "description": "Label for a secret (key/value pair)"
  },
  "serviceAccount": {
    "message": "Palvelutili",
    "description": "A machine user which can be used to automate processes and access secrets in the system."
  },
  "serviceAccounts": {
    "message": "Palvelutilit",
    "description": "The title for the section that deals with service accounts."
  },
  "secrets": {
    "message": "Salaisuudet",
    "description": "The title for the section of the application that deals with secrets."
  },
  "nameValuePair": {
    "message": "Nimi/arvopari",
    "description": "Title for a name/ value pair. Secrets typically consist of a name and value pair."
  },
  "secretEdited": {
    "message": "Salaisuutta muokattiin",
    "description": "Notification for the successful editing of a secret."
  },
  "secretCreated": {
    "message": "Salaisuus luotiin",
    "description": "Notification for the successful creation of a secret."
  },
  "newSecret": {
    "message": "Uusi salaisuus",
    "description": "Title for creating a new secret."
  },
  "newServiceAccount": {
    "message": "Uusi palvelutili",
    "description": "Title for creating a new service account."
  },
  "secretsNoItemsTitle": {
    "message": "Näytettäviä salaisuuksia ei ole.",
    "description": "Empty state to indicate that there are no secrets to display."
  },
  "secretsNoItemsMessage": {
    "message": "Aloita lisäämällä uusi salaisuus tai tuomalla niitä.",
    "description": "Message to encourage the user to start adding secrets."
  },
  "secretsTrashNoItemsMessage": {
    "message": "Roskakorissa ei ole salaisuuksia."
  },
  "serviceAccountsNoItemsMessage": {
    "message": "Aloita salaisen käytön automatisointi luomalla uusi palvelutili.",
    "description": "Message to encourage the user to start creating service accounts."
  },
  "serviceAccountsNoItemsTitle": {
    "message": "Mitään näytettävää ei vielä ole",
    "description": "Title to indicate that there are no service accounts to display."
  },
  "searchSecrets": {
    "message": "Etsi salaisuuksista",
    "description": "Placeholder text for searching secrets."
  },
  "deleteServiceAccounts": {
    "message": "Poista palvelutilit",
    "description": "Title for the action to delete one or multiple service accounts."
  },
  "deleteServiceAccount": {
    "message": "Poista palvelutili",
    "description": "Title for the action to delete a single service account."
  },
  "viewServiceAccount": {
    "message": "Näytä palvelutili",
    "description": "Action to view the details of a service account."
  },
  "deleteServiceAccountDialogMessage": {
    "message": "Palvelutilin $SERVICE_ACCOUNT$ poisto on pysyvää ja peruuttamatonta.",
    "placeholders": {
      "service_account": {
        "content": "$1",
        "example": "Service account name"
      }
    }
  },
  "deleteServiceAccountsDialogMessage": {
    "message": "Palvelutilien poisto on pysyvää ja peruuttamatonta."
  },
  "deleteServiceAccountsConfirmMessage": {
    "message": "Poista $COUNT$ palvelutiliä",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "deleteServiceAccountToast": {
    "message": "Palvelutili poistettiin"
  },
  "deleteServiceAccountsToast": {
    "message": "Palvelutilit poistettiin"
  },
  "searchServiceAccounts": {
    "message": "Etsi palvelutileistä",
    "description": "Placeholder text for searching service accounts."
  },
  "editServiceAccount": {
    "message": "Muokkaa palvelutiliä",
    "description": "Title for editing a service account."
  },
  "addProject": {
    "message": "Lisää projekti",
    "description": "Title for creating a new project."
  },
  "projectEdited": {
    "message": "Projektia muokattiin",
    "description": "Notification for the successful editing of a project."
  },
  "projectSaved": {
    "message": "Projekti tallennettiin",
    "description": "Notification for the successful saving of a project."
  },
  "projectCreated": {
    "message": "Projekti luotiin",
    "description": "Notification for the successful creation of a project."
  },
  "projectName": {
    "message": "Projektin nimi",
    "description": "Label for entering the name of a project."
  },
  "newProject": {
    "message": "Uusi projekti",
    "description": "Title for creating a new project."
  },
  "clickToRenameProject": {
    "message": "Click to rename this project",
    "description": "Tooltip text for corrupted project names that can be clicked to rename."
  },
  "cannotDecryptProjectName": {
    "message": "Cannot decrypt project name - click project to rename",
    "description": "Tooltip text for project badges when the project name cannot be decrypted."
  },
  "softDeleteSecretWarning": {
    "message": "Salaisuuksien poistaminen voi vaikuttaa olemassa oleviin integraatioihin.",
    "description": "Warns that deleting secrets can have consequences on integrations"
  },
  "softDeletesSuccessToast": {
    "message": "Salaisuudet siirrettiin roskakoriin",
    "description": "Notifies that the selected secrets have been moved to the trash"
  },
  "hardDeleteSecretConfirmation": {
    "message": "Haluatko varmasti poistaa salaisuuden pysyvästi?"
  },
  "hardDeleteSecretsConfirmation": {
    "message": "Haluatko varmasti poistaa salaisuudet pysyvästi?"
  },
  "hardDeletesSuccessToast": {
    "message": "Salaisuudet poistettiin pysyvästi"
  },
  "smAccess": {
    "message": "Käyttöoikeudet",
    "description": "Title indicating what permissions a service account has"
  },
  "projectCommaSecret": {
    "message": "Projekti, salaisuus",
    "description": ""
  },
  "serviceAccountName": {
    "message": "Palvelutilin nimi",
    "description": "Label for the name of a service account"
  },
  "serviceAccountCreated": {
    "message": "Palvelutili luotiin",
    "description": "Notifies that a new service account has been created"
  },
  "serviceAccountUpdated": {
    "message": "Palvelutili päivitettiin",
    "description": "Notifies that a service account has been updated"
  },
  "typeOrSelectProjects": {
    "message": "Type or select projects",
    "description": "Instructions for selecting projects for a service account"
  },
  "newSaTypeToFilter": {
    "message": "Suodata kirjoittamalla",
    "description": "Instructions for filtering a list of projects or secrets"
  },
  "deleteProjectsToast": {
    "message": "Projektit poistettiin",
    "description": "Notifies that the selected projects have been deleted"
  },
  "deleteProjectToast": {
    "message": "Projekti poistettiin",
    "description": "Notifies that a project has been deleted"
  },
  "deleteProjectDialogMessage": {
    "message": "Projektin $PROJECT$ poisto on pysyvää ja peruuttamatonta.",
    "description": "Informs users that projects are hard deleted and not sent to trash",
    "placeholders": {
      "project": {
        "content": "$1",
        "example": "project name"
      }
    }
  },
  "deleteProjectInputLabel": {
    "message": "Jatka syöttämällä \"$CONFIRM$\"",
    "description": "Users are prompted to type 'confirm' to delete a project",
    "placeholders": {
      "confirm": {
        "content": "$1",
        "example": "Delete 3 projects"
      }
    }
  },
  "deleteProjectConfirmMessage": {
    "message": "Poista $PROJECT$",
    "description": "Confirmation prompt to delete a specific project, where '$PROJECT$' is a placeholder for the name of the project.",
    "placeholders": {
      "project": {
        "content": "$1",
        "example": "project name"
      }
    }
  },
  "deleteProjectsConfirmMessage": {
    "message": "Poista $COUNT$ projektia",
    "description": "Confirmation prompt to delete multiple projects, where '$COUNT$' is a placeholder for the number of projects to be deleted.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "deleteProjectsDialogMessage": {
    "message": "Projektien poisto on pysyvää ja peruuttamatonta.",
    "description": "This message is displayed in a dialog box as a warning before proceeding with project deletion."
  },
  "projectsNoItemsTitle": {
    "message": "Näytettäviä projekteja ei ole.",
    "description": "Empty state to be displayed when there are no projects to display in the list."
  },
  "projectsNoItemsMessage": {
    "message": "Aloita salaisuuksien järjestely luomalla uusi projekti.",
    "description": "Message to be displayed when there are no projects to display in the list."
  },
  "smConfirmationRequired": {
    "message": "Vahvistus vaaditaan",
    "description": "Indicates that user confirmation is required for an action to proceed."
  },
  "bulkDeleteProjectsErrorMessage": {
    "message": "Seuraavia projekteja ei voitu poistaa:",
    "description": "Message to be displayed when there is an error during bulk project deletion."
  },
  "softDeleteSuccessToast": {
    "message": "Salaisuus siirrettiin roskakoriin",
    "description": "Notification to be displayed when a secret is successfully sent to the trash."
  },
  "hardDeleteSuccessToast": {
    "message": "Salaisuus poistettiin pysyvästi"
  },
  "accessTokens": {
    "message": "Käyttötunnisteet",
    "description": "Title for the section displaying access tokens."
  },
  "createAccessToken": {
    "message": "Create access token",
    "description": "Button label for creating a new access token."
  },
  "expires": {
    "message": "Erääntyy",
    "description": "Label for the expiration date of an access token."
  },
  "canRead": {
    "message": "Voi lukea",
    "description": "Label for the access level of an access token (Read only)."
  },
  "accessTokensNoItemsTitle": {
    "message": "Näytettäviä käyttötunnisteita ei ole.",
    "description": "Title to be displayed when there are no access tokens to display in the list."
  },
  "accessTokensNoItemsDesc": {
    "message": "Aloita luomalla käyttötunniste",
    "description": "Message to be displayed when there are no access tokens to display in the list."
  },
  "downloadAccessToken": {
    "message": "Lataa tai kopioi ennen kuin suljet tämän ruudun.",
    "description": "Message to be displayed before closing an access token, reminding the user to download or copy it."
  },
  "expiresOnAccessToken": {
    "message": "Erääntyy:",
    "description": "Label for the expiration date of an access token."
  },
  "accessTokenCallOutTitle": {
    "message": "Tunnisteita ei säilytetä, eivätkä ne ole palautettavissa",
    "description": "Notification to inform the user that access tokens are only displayed once and cannot be retrieved again."
  },
  "copyToken": {
    "message": "Kopioi tunniste",
    "description": "Copies the generated access token to the user's clipboard."
  },
  "accessToken": {
    "message": "Käyttötunniste",
    "description": "A unique string that gives a client application (eg. CLI) access to a secret or set of secrets."
  },
  "accessTokenExpirationRequired": {
    "message": "Erääntymisajankohta vaaditaan",
    "description": "Error message indicating that an expiration date for the access token must be set."
  },
  "accessTokenCreatedAndCopied": {
    "message": "Käyttötunniste luotiin ja kopioitiin leikepöydälle",
    "description": "Notification to inform the user that the access token has been created and copied to the clipboard."
  },
  "revokeAccessToken": {
    "message": "Mitätöi käyttötunniste",
    "description": "Invalidates / cancels an access token and as such removes access to secrets for the client application."
  },
  "revokeAccessTokens": {
    "message": "Mitätöi käyttötunnisteet"
  },
  "revokeAccessTokenDesc": {
    "message": "Käyttötunnisteiden mitätöinti on pysyvää ja peruuttamatonta."
  },
  "accessTokenRevoked": {
    "message": "Käyttötunnisteet mitätöitiin",
    "description": "Toast message after deleting one or multiple access tokens."
  },
  "noAccessTokenSelected": {
    "message": "Mitätöitäviä käyttötunnisteita ei valittu",
    "description": "Toast error message after trying to delete access tokens but not selecting any access tokens."
  },
  "submenu": {
    "message": "Alavalikko"
  },
  "from": {
    "message": "Alkaen"
  },
  "to": {
    "message": "Päättyen"
  },
  "member": {
    "message": "Jäsen"
  },
  "update": {
    "message": "Päivitä"
  },
  "plusNMore": {
    "message": "+ $QUANTITY$ lisää",
    "placeholders": {
      "quantity": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "groupInfo": {
    "message": "Ryhmän tiedot"
  },
  "editGroupMembersDesc": {
    "message": "Myönnä jäsenille käyttöoikeudet ryhmälle määritettyihin kokoelmiin."
  },
  "editGroupCollectionsDesc": {
    "message": "Myönnä käyttöoikeudet kokoelmiin lisäämällä heidät tähän ryhmään."
  },
  "restrictedCollectionAssignmentDesc": {
    "message": "Voit määrittää vain hallitsemiasi kokoelmia."
  },
  "selectMembers": {
    "message": "Valitse jäsenet"
  },
  "selectCollections": {
    "message": "Valitse kokoelmat"
  },
  "role": {
    "message": "Rooli"
  },
  "removeMember": {
    "message": "Poista jäsen"
  },
  "collection": {
    "message": "Kokoelma"
  },
  "noCollection": {
    "message": "Ei kokoelmaa"
  },
  "noCollectionsAdded": {
    "message": "Kokoelmia ei ole lisätty"
  },
  "noMembersAdded": {
    "message": "Jäseniä ei ole lisätty"
  },
  "noGroupsAdded": {
    "message": "Ryhmiä ei ole lisätty."
  },
  "group": {
    "message": "Ryhmä"
  },
  "domainVerification": {
    "message": "Verkkotunnusvarmennus"
  },
  "newDomain": {
    "message": "Uusi verkkotunnus"
  },
  "noDomains": {
    "message": "Verkkotunnuksia ei ole"
  },
  "noDomainsSubText": {
    "message": "Liitetyn verkkotunnuksen avulla jäsenet voivat ohittaa kertakirjautumistunnisteen, kun he kirjautuvat kertakirjautumisen välityksellä."
  },
  "copyDnsTxtRecord": {
    "message": "Kopioi DNS TXT -tietue"
  },
  "dnsTxtRecord": {
    "message": "DNS TXT -tietue"
  },
  "dnsTxtRecordInputHint": {
    "message": "Kopioi ja liitä TXT-tietue DNS-toimittajasi tietoihin."
  },
  "removeDomain": {
    "message": "Poista verkkotunnus"
  },
  "removeDomainWarning": {
    "message": "Verkkotunnuksen poistoa ei ole mahdollista kumota. Haluatko varmasti jatkaa?"
  },
  "domainRemoved": {
    "message": "Verkkotunnus poistettiin"
  },
  "domainSaved": {
    "message": "Verkkotunnus tallennettiin"
  },
  "duplicateDomainError": {
    "message": "Et voi lunastaa samaa verkkotunnusta kahdesti."
  },
  "domainNotAvailable": {
    "message": "Joku muu on jo lunastanut verkkotunnuksen $DOMAIN$ käyttöönsä. Jatka käyttämällä eri verkkotunnusta.",
    "placeholders": {
      "DOMAIN": {
        "content": "$1",
        "example": "bitwarden.com"
      }
    }
  },
  "domainNameTh": {
    "message": "Nimi"
  },
  "domainStatusTh": {
    "message": "Tila"
  },
  "lastChecked": {
    "message": "Edellinen tarkastus"
  },
  "editDomain": {
    "message": "Muokkaa verkkotunnusta"
  },
  "domainFormInvalid": {
    "message": "Lomakkeessa havaittiin huomiotasi vaativia virheitä"
  },
  "addedDomain": {
    "message": "Verkkotunnus $DOMAIN$ lisättiin",
    "placeholders": {
      "DOMAIN": {
        "content": "$1",
        "example": "bitwarden.com"
      }
    }
  },
  "removedDomain": {
    "message": "Verkkotunnus $DOMAIN$ poistettiin",
    "placeholders": {
      "DOMAIN": {
        "content": "$1",
        "example": "bitwarden.com"
      }
    }
  },
  "verificationRequiredForActionSetPinToContinue": {
    "message": "Toiminto vaatii vahvistuksen. Jatka asettamalla PIN-koodi."
  },
  "setPin": {
    "message": "Aseta PIN-koodi"
  },
  "verifyWithBiometrics": {
    "message": "Vahvista biometrialla"
  },
  "awaitingConfirmation": {
    "message": "Odottaa vahvistusta"
  },
  "couldNotCompleteBiometrics": {
    "message": "Biometrinen todennus ei onnistunut."
  },
  "needADifferentMethod": {
    "message": "Tarvitsetko eri menetelmän?"
  },
  "useMasterPassword": {
    "message": "Käytä pääsalasanaa"
  },
  "usePin": {
    "message": "Käytä PIN-koodia"
  },
  "useBiometrics": {
    "message": "Käytä biometriaa"
  },
  "enterVerificationCodeSentToEmail": {
    "message": "Syötä sähköpostiosoitteeseesi lähetetty vahvistuskoodi."
  },
  "resendCode": {
    "message": "Lähetä koodi uudelleen"
  },
  "memberColumnHeader": {
    "message": "Jäsen"
  },
  "groupSlashMemberColumnHeader": {
    "message": "Ryhmä/Jäsen"
  },
  "selectGroupsAndMembers": {
    "message": "Valitse ryhmät ja jäsenet"
  },
  "selectGroups": {
    "message": "Valitse ryhmät"
  },
  "userPermissionOverrideHelperDesc": {
    "message": "Jäsenkohtaisesti määritetyt käyttöoikeudet korvaavat jäsenen ryhmän määrittämät oikeudet."
  },
  "noMembersOrGroupsAdded": {
    "message": "Jäseniä tai ryhmiä ei ole lisätty."
  },
  "deleted": {
    "message": "Poistettiin"
  },
  "memberStatusFilter": {
    "message": "Suodata jäseniä tilan perusteella"
  },
  "inviteMember": {
    "message": "Kutsu jäsen"
  },
  "inviteMembers": {
    "message": "Invite members"
  },
  "addSponsorship": {
    "message": "Add sponsorship"
  },
  "needsConfirmation": {
    "message": "Vahvistettavat"
  },
  "memberRole": {
    "message": "Jäsenen rooli"
  },
  "moreSettings": {
    "message": "More settings"
  },
  "moreFromBitwarden": {
    "message": "Lisää Bitwardenilta"
  },
  "switchProducts": {
    "message": "Vaihda tuotteita"
  },
  "freeOrgInvLimitReachedManageBilling": {
    "message": "Ilmaisilla organisaatioilla voi olla enintään $SEATCOUNT$ jäsentä. Päivitä maksulliseen tilaukseen kutsuaksesi lisää jäseniä.",
    "placeholders": {
      "seatcount": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "freeOrgInvLimitReachedNoManageBilling": {
    "message": "Ilmaisilla organisaatioilla voi olla enintään $SEATCOUNT$ jäsentä. Ole päivityksestä yhteydessä organisaatiosi omistajaan.",
    "placeholders": {
      "seatcount": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "teamsStarterPlanInvLimitReachedManageBilling": {
    "message": "Teams Starter -tilaukset voivat sisältää enintään $SEATCOUNT$ jäsentä. Kutsu lisää jäseniä päivittämällä tilauksesi.",
    "placeholders": {
      "seatcount": {
        "content": "$1",
        "example": "10"
      }
    }
  },
  "teamsStarterPlanInvLimitReachedNoManageBilling": {
    "message": "Teams Starter -tilaukset voivat sisältää enintään $SEATCOUNT$ jäsentä. Ole tilauspäivityksestä ja jäsenten lisäöysksestä yhteydessä organisaatiosi omistajaan.",
    "placeholders": {
      "seatcount": {
        "content": "$1",
        "example": "10"
      }
    }
  },
  "freeOrgMaxCollectionReachedManageBilling": {
    "message": "Ilmaisilla organisaatioilla voi olla enintään $COLLECTIONCOUNT$ kokoelmaa. Päivitä maksulliseen tilaukseen lisätäksesi kokoelmia.",
    "placeholders": {
      "COLLECTIONCOUNT": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "freeOrgMaxCollectionReachedNoManageBilling": {
    "message": "Ilmaisilla organisaatioilla voi olla enintään $COLLECTIONCOUNT$ kokoelmaa. Ole päivityksestä yhteydessä organisaatiosi omistajaan.",
    "placeholders": {
      "COLLECTIONCOUNT": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "server": {
    "message": "Palvelin"
  },
  "exportingOrganizationSecretDataTitle": {
    "message": "Organisaation salaisten tietojen vienti"
  },
  "exportingOrganizationSecretDataDescription": {
    "message": "Vain organisaatioon $ORGANIZATION$ liitetyt Salaisuushallinnan tiedot viedään. Muiden tuotteiden tai organisaatioiden kohteita ei sisällytetä.",
    "placeholders": {
      "ORGANIZATION": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "fileUpload": {
    "message": "Valitse tuotava tiedosto"
  },
  "upload": {
    "message": "Lähetä"
  },
  "acceptedFormats": {
    "message": "Hyväksytyt muodot:"
  },
  "copyPasteImportContents": {
    "message": "Kopioi ja liitä tuotava sisältö:"
  },
  "or": {
    "message": "tai"
  },
  "unlockWithBiometrics": {
    "message": "Avaa biometrialla"
  },
  "unlockWithPin": {
    "message": "Avaa PIN-koodilla"
  },
  "unlockWithMasterPassword": {
    "message": "Avaa pääsalasanalla"
  },
  "licenseAndBillingManagement": {
    "message": "Lisenssien ja laskutuksen hallinta"
  },
  "automaticSync": {
    "message": "Automaattinen synkronointi"
  },
  "manualUpload": {
    "message": "Manuaalinen tallennus"
  },
  "manualBillingTokenUploadDesc": {
    "message": "Jos et halua käyttää laskutuksen synkronointia, lisää lisenssisi manuaalisesti tästä. Tämä ei avaa Families-sponsorointia automaattisesti."
  },
  "syncLicense": {
    "message": "Synkronoi lisenssi"
  },
  "licenseSyncSuccess": {
    "message": "Lisenssin synkronointi onnistui"
  },
  "licenseUploadSuccess": {
    "message": "Lisenssin tallennus onnistui"
  },
  "lastLicenseSync": {
    "message": "Edellinen lisenssin synkronointi"
  },
  "billingSyncHelp": {
    "message": "Laskutuksen synkronoinnin ohje"
  },
  "licensePaidFeaturesHelp": {
    "message": "Tietoja maksullisen lisenssin ominaisuuksista"
  },
  "selfHostGracePeriodHelp": {
    "message": "Kun tilauksesi päättyy, sinulla on 60 päivää aikaa päivittää organisaatiosi lisenssitiedosto ajan tasalle. Varoaika päättyy $GRACE_PERIOD_END_DATE$.",
    "placeholders": {
      "GRACE_PERIOD_END_DATE": {
        "content": "$1",
        "example": "May 12, 2024"
      }
    }
  },
  "uploadLicense": {
    "message": "Tallenna lisenssi"
  },
  "projectPeopleDescription": {
    "message": "Myönnä ryhmille tai henkilöille käyttöoikeus projektiin."
  },
  "projectPeopleSelectHint": {
    "message": "Syötä tai valitse henkilöitä tai ryhmiä"
  },
  "projectServiceAccountsDescription": {
    "message": "Myönnä palvelutileille käyttöoikeus projektiin."
  },
  "projectServiceAccountsSelectHint": {
    "message": "Syötä tai valitse palvelutilit"
  },
  "projectEmptyPeopleAccessPolicies": {
    "message": "Aloita yhteistyö lisäämällä henkilöitä tai ryhmiä"
  },
  "projectEmptyServiceAccountAccessPolicies": {
    "message": "Myönnä käyttöoikeuksia lisäämällä palvelutilejä"
  },
  "serviceAccountPeopleDescription": {
    "message": "Myönnä ryhmille tai henkilöille tämän palvelutilin käyttöoikeus."
  },
  "serviceAccountProjectsDescription": {
    "message": "Määritä palvelutilille projekteja."
  },
  "serviceAccountEmptyProjectAccesspolicies": {
    "message": "Lisää projekteja käyttöoikeuksien myöntämiseksi"
  },
  "canReadWrite": {
    "message": "Voi lukea, kirjoittaa"
  },
  "groupSlashUser": {
    "message": "Ryhmä/käyttäjä"
  },
  "kdfSettingsChangeLogoutWarning": {
    "message": "Jos jatkat, kirjataan kaikki aktiiviset istunnot ulos, jonka jälkeen sinun on kirjauduttava sisään uudelleen ja suoritettava mahdollisesti määritetty kaksivaiheinen tunnistautuminen. Tietojesi säilyvyyden varmistamiseksi suosittelemme, että viet holvisi sisällön ennen salausasetustesi muuttamista."
  },
  "secretsManager": {
    "message": "Salaisuushallinta"
  },
  "secretsManagerAccessDescription": {
    "message": "Aktivoi käyttäjälle pääsy Salaisuushallintaan."
  },
  "grantSecretsManager": {
    "message": "Grant access to Secrets Manager"
  },
  "userAccessSecretsManagerGA": {
    "message": "Käyttäjällä on pääsy Salaisuushallintaan"
  },
  "important": {
    "message": "Tärkeää:"
  },
  "viewAll": {
    "message": "Näytä kaikki"
  },
  "showingPortionOfTotal": {
    "message": "Näytetään $PORTION$/$TOTAL$",
    "placeholders": {
      "portion": {
        "content": "$1",
        "example": "2"
      },
      "total": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "resolveTheErrorsBelowAndTryAgain": {
    "message": "Korjaa seuraavat virheet ja yritä uudelleen."
  },
  "description": {
    "message": "Kuvaus"
  },
  "errorReadingImportFile": {
    "message": "Tuontitiedostoa luettaessa tapahtui virhe."
  },
  "accessedSecretWithId": {
    "message": "Accessed a secret with identifier: $SECRET_ID$",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "accessedSecret": {
    "message": "Avasi salaisuuden $SECRET_ID$.",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "editedSecretWithId": {
    "message": "Edited a secret with identifier: $SECRET_ID$",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "deletedSecretWithId": {
    "message": "Deleted a secret with identifier: $SECRET_ID$",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "permanentlyDeletedSecretWithId": {
    "message": "Permanently deleted a secret with identifier: $SECRET_ID$",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "restoredSecretWithId": {
    "message": "Restored a secret with identifier: $SECRET_ID$",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "createdSecretWithId": {
    "message": "Created a new secret with identifier: $SECRET_ID$",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "accessedProjectWithIdentifier": {
    "message": "Accessed a project with identifier: $PROJECT_ID$.",
    "placeholders": {
      "project_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "nameUnavailableProjectDeleted": {
    "message": "Deleted project Id: $PROJECT_ID$",
    "placeholders": {
      "project_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "nameUnavailableSecretDeleted": {
    "message": "Deleted secret Id: $SECRET_ID$",
    "placeholders": {
      "secret_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "nameUnavailableServiceAccountDeleted": {
    "message": "Deleted machine account Id: $SERVICE_ACCOUNT_ID$",
    "placeholders": {
      "service_account_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "editedProjectWithId": {
    "message": "Edited a project with identifier: $PROJECT_ID$",
    "placeholders": {
      "project_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "addedUserToServiceAccountWithId": {
    "message": "Added user: $USER_ID$ to machine account with identifier: $SERVICE_ACCOUNT_ID$",
    "placeholders": {
      "user_id": {
        "content": "$1",
        "example": "4d34e8a8"
      },
      "service_account_id": {
        "content": "$2",
        "example": "4d34e8a8"
      }
    }
  },
  "removedUserToServiceAccountWithId": {
    "message": "Removed user: $USER_ID$ from machine account with identifier: $SERVICE_ACCOUNT_ID$",
    "placeholders": {
      "user_id": {
        "content": "$1",
        "example": "4d34e8a8"
      },
      "service_account_id": {
        "content": "$2",
        "example": "4d34e8a8"
      }
    }
  },
  "removedGroupFromServiceAccountWithId": {
    "message": "Removed group: $GROUP_ID$ from machine account with identifier: $SERVICE_ACCOUNT_ID$",
    "placeholders": {
      "group_id": {
        "content": "$1",
        "example": "4d34e8a8"
      },
      "service_account_id": {
        "content": "$2",
        "example": "4d34e8a8"
      }
    }
  },
  "serviceAccountCreatedWithId": {
    "message": "Created machine account with identifier: $SERVICE_ACCOUNT_ID$",
    "placeholders": {
      "service_account_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "addedGroupToServiceAccountId": {
    "message": "Added group: $GROUP_ID$ to machine account with identifier: $SERVICE_ACCOUNT_ID$",
    "placeholders": {
      "group_id": {
        "content": "$1",
        "example": "4d34e8a8"
      },
      "service_account_id": {
        "content": "$2",
        "example": "4d34e8a8"
      }
    }
  },
  "serviceAccountDeletedWithId": {
    "message": "Deleted machine account with identifier: $SERVICE_ACCOUNT_ID$",
    "placeholders": {
      "service_account_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "deletedProjectWithId": {
    "message": "Deleted a project with identifier: $PROJECT_ID$",
    "placeholders": {
      "project_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "createdProjectWithId": {
    "message": "Created a new project with identifier: $PROJECT_ID$",
    "placeholders": {
      "project_id": {
        "content": "$1",
        "example": "4d34e8a8"
      }
    }
  },
  "phishingBlockerSiteAccessed": {
    "message": "User attempted to access known phishing site"
  },
  "phishingBlockerSiteExited": {
    "message": "User exited phishing warning page"
  },
  "phishingBlockerBypassed": {
    "message": "User bypassed phishing warning"
  },
  "sdk": {
    "message": "SDK",
    "description": "Software Development Kit"
  },
  "createSecret": {
    "message": "Luo salaisuus"
  },
  "createProject": {
    "message": "Luo projekti"
  },
  "createServiceAccount": {
    "message": "Luo palvelutili"
  },
  "downloadThe": {
    "message": "Lataa",
    "description": "Link to a downloadable resource. This will be used as part of a larger phrase. Example: Download the Secrets Manager CLI"
  },
  "smCLI": {
    "message": "Salaisuushallinnan komentoliittymä"
  },
  "importSecrets": {
    "message": "Tuo salaisuuksia"
  },
  "getStarted": {
    "message": "Aloita"
  },
  "getStartedWithSecretsManager": {
    "message": "Get started with Secrets Manager"
  },
  "smOnboardingChecklistSubtitle": {
    "message": "Complete these steps to start managing your team's secrets"
  },
  "smOnboardingCreateMachineAccountCta": {
    "message": "Create machine account"
  },
  "smOnboardingCreateProjectSubtitle": {
    "message": "Organize your secrets into projects"
  },
  "smOnboardingCreateProjectCta": {
    "message": "Create project"
  },
  "smOnboardingImportSecretsSubtitle": {
    "message": "Bring existing secrets in from another tool"
  },
  "smOnboardingCreateSecretSubtitle": {
    "message": "Store passwords, certificates, and API keys"
  },
  "smOnboardingCreateSecretCta": {
    "message": "Create secret"
  },
  "complete": {
    "message": "$COMPLETED$/$TOTAL$ valmistunut",
    "placeholders": {
      "COMPLETED": {
        "content": "$1",
        "example": "1"
      },
      "TOTAL": {
        "content": "$2",
        "example": "4"
      }
    }
  },
  "onboardingTasksComplete": {
    "message": "$COMPLETED$ of $TOTAL$ complete",
    "placeholders": {
      "COMPLETED": {
        "content": "$1",
        "example": "1"
      },
      "TOTAL": {
        "content": "$2",
        "example": "4"
      }
    }
  },
  "restoreSecret": {
    "message": "Palauta salaisuus"
  },
  "restoreSecrets": {
    "message": "Palauta salaisuuksia"
  },
  "restoreSecretPrompt": {
    "message": "Haluatko varmasti palauttaa salaisuuden?"
  },
  "restoreSecretsPrompt": {
    "message": "Haluatko varmasti palauttaa salaisuudet?"
  },
  "secretRestoredSuccessToast": {
    "message": "Salaisuus palautettiin"
  },
  "secretsRestoredSuccessToast": {
    "message": "Salaisuudet palautettiin"
  },
  "selectionIsRequired": {
    "message": "Valinta vaaditaan."
  },
  "saPeopleWarningTitle": {
    "message": "Käyttöoikeustunnisteet ovat edelleen käytettävissä"
  },
  "saPeopleWarningMessage": {
    "message": "Henkilöiden poistaminen palvelutililtä ei poista heidän luomiaan käyttötunnisteita. Parasta suojauskäytäntöä varten on suositeltavaa mitätöidä palvelutililtä poistettujen henkilöiden luomat tunnukset."
  },
  "smAccessRemovalWarningProjectTitle": {
    "message": "Mitätöi projektin käyttöoikeus"
  },
  "smAccessRemovalWarningProjectMessage": {
    "message": "Tämä mitätöi käyttöoikeutesi projektiin."
  },
  "smAccessRemovalWarningSaTitle": {
    "message": "Mitätöi palvelutilin käyttöoikeus"
  },
  "smAccessRemovalWarningSaMessage": {
    "message": "Tämä mitätöi käyttöoikeutesi palvelutiliin."
  },
  "removeAccess": {
    "message": "Mitätöi käyttöoikeus"
  },
  "checkForBreaches": {
    "message": "Tarkasta esiintyykö salasanaa tunnetuissa tietovuodoissa"
  },
  "exposedMasterPassword": {
    "message": "Paljastunut pääsalasana"
  },
  "exposedMasterPasswordDesc": {
    "message": "Salasana löytyi tietovuodosta. Sinun tulisi suojata tilisi ainutlaatuisella salasanalla. Haluatko varmasti käyttää paljastunutta salasanaa?"
  },
  "weakAndExposedMasterPassword": {
    "message": "Heikko ja paljastunut pääsalasana"
  },
  "weakAndBreachedMasterPasswordDesc": {
    "message": "Havaittiin heikko ja tietovuodosta löytynyt salasana. Sinun tulisi suojata tilisi vahvalla ja ainutlaatuisella salasanalla. Haluatko varmasti käyttää tätä salasanaa?"
  },
  "characterMinimum": {
    "message": "Vähintään $LENGTH$ merkkiä",
    "placeholders": {
      "length": {
        "content": "$1",
        "example": "14"
      }
    }
  },
  "masterPasswordMinimumlength": {
    "message": "Pääsalasanan tulee sisältää vähintään $LENGTH$ merkkiä.",
    "placeholders": {
      "length": {
        "content": "$1",
        "example": "14"
      }
    }
  },
  "inputTrimValidator": {
    "message": "Syöte ei voi sisältää vain tyhjiä merkkejä.",
    "description": "Notification to inform the user that a form's input can't contain only whitespace."
  },
  "dismiss": {
    "message": "Sulje"
  },
  "notAvailableForFreeOrganization": {
    "message": "Ominaisuus ei ole ilmaisten organisaatioiden käytettävissä. Ole tilauspäivityksestä yhteydessä organisaatiosi omistajaan."
  },
  "smProjectSecretsNoItemsNoAccess": {
    "message": "Ole yhteydessä organisaatiosi ylläpitoon hallitaksesi projektin salaisuuksia.",
    "description": "The message shown to the user under a project's secrets tab when the user only has read access to the project."
  },
  "enforceOnLoginDesc": {
    "message": "Vaadi nykyisiä jäseniä vaihtamaan salasanansa"
  },
  "smProjectDeleteAccessRestricted": {
    "message": "Sinulla ei ole oikeutta poistaa tätä projektia",
    "description": "The individual description shown to the user when the user doesn't have access to delete a project."
  },
  "smProjectsDeleteBulkConfirmation": {
    "message": "Seuraavia projekteja ei ole mahdollista poistaa. Haluatko jatkaa?",
    "description": "The message shown to the user when bulk deleting projects and the user doesn't have access to some projects."
  },
  "updateKdfSettings": {
    "message": "Päivitä KDF-asetukset"
  },
  "loginInitiated": {
    "message": "Kirjautuminen aloitettu"
  },
  "rememberThisDeviceToMakeFutureLoginsSeamless": {
    "message": "Muista tämä laite tehdäksesi tulevista kirjautumisista helpompaa"
  },
  "deviceApprovalRequired": {
    "message": "Laitehyväksyntä vaaditaan. Valitse hyväksyntätapa alta:"
  },
  "deviceApprovalRequiredV2": {
    "message": "Device approval required"
  },
  "selectAnApprovalOptionBelow": {
    "message": "Select an approval option below"
  },
  "rememberThisDevice": {
    "message": "Muista tämä laite"
  },
  "uncheckIfPublicDevice": {
    "message": "Poista valinta julkisilla laitteilla"
  },
  "approveFromYourOtherDevice": {
    "message": "Hyväksy muilta laitteiltasi"
  },
  "requestAdminApproval": {
    "message": "Pyydä hyväksyntää ylläpidolta"
  },
  "unableToCompleteLogin": {
    "message": "Unable to complete login"
  },
  "loginOnTrustedDeviceOrAskAdminToAssignPassword": {
    "message": "You need to log in on a trusted device or ask your administrator to assign you a password."
  },
  "trustedDeviceEncryption": {
    "message": "Luotettu laitesalaus"
  },
  "trustedDevices": {
    "message": "Luotetut laitteet"
  },
  "memberDecryptionOptionTdeDescPart1": {
    "message": "Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
  },
  "memberDecryptionOptionTdeDescLink1": {
    "message": "single organization",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
  },
  "memberDecryptionOptionTdeDescPart2": {
    "message": "policy,",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
  },
  "memberDecryptionOptionTdeDescLink2": {
    "message": "SSO required",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
  },
  "memberDecryptionOptionTdeDescPart3": {
    "message": "policy, and",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
  },
  "memberDecryptionOptionTdeDescLink3": {
    "message": "account recovery administration",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
  },
  "memberDecryptionOptionTdeDescPart4": {
    "message": "policy will turn on when this option is used.",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'"
  },
  "orgPermissionsUpdatedMustSetPassword": {
    "message": "Organisaatiosi käyttöoikeuksia muutettiin ja tämän seurauksena sinun on asetettava pääsalasana.",
    "description": "Used as a card title description on the set password page to explain why the user is there"
  },
  "orgRequiresYouToSetPassword": {
    "message": "Organisaatiosi edellyttää, että asetat pääsalasanan.",
    "description": "Used as a card title description on the set password page to explain why the user is there"
  },
  "cardMetrics": {
    "message": "/$TOTAL$",
    "placeholders": {
      "total": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "notFound": {
    "message": "Resurssia $RESOURCE$ ei löytynyt",
    "placeholders": {
      "resource": {
        "content": "$1",
        "example": "Service Account"
      }
    }
  },
  "verificationRequired": {
    "message": "Vahvistus vaaditaan",
    "description": "Default title for the user verification dialog."
  },
  "recoverAccount": {
    "message": "Palauta tili"
  },
  "recoverAccountWarning": {
    "message": "When you reset the password or two-step login for this member, they'll be notified of the change and logged out."
  },
  "accountRecoveryPolicyDescV2": {
    "message": "Recover accounts when master password, two-step login, or trusted devices are forgotten or lost."
  },
  "accountRecoveryPolicyWarningV2": {
    "message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts."
  },
  "resetPasswordPolicyAutoEnrollCheckboxV2": {
    "message": "Automatically enroll new members in account recovery"
  },
  "resetMasterPassword": {
    "message": "Reset master password"
  },
  "resetTwoStepLogin": {
    "message": "Reset two-step login"
  },
  "resetTwoStepLoginDesc": {
    "message": "The member's access will be revoked until they set up two-step login"
  },
  "recoverAccountSuccess": {
    "message": "Account recovery success!"
  },
  "userResetMasterPasswordThroughAccountRecovery": {
    "message": "User reset their master password through account recovery."
  },
  "activatedAccessToSecretsManager": {
    "message": "Aktivoi pääsyn Salaisuushallintaan",
    "description": "Confirmation message that one or more users gained access to Secrets Manager"
  },
  "activateAccess": {
    "message": "Myönnä pääsy"
  },
  "bulkEnableSecretsManagerDescription": {
    "message": "Myönnä seuraaville jäsenille Salaisuushallinnan käyttöoikeus. Salasanahallinnassa myönnetty rooli pätee myös Salaisuushallinnassa.",
    "description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager."
  },
  "activateSecretsManager": {
    "message": "Aktivoi Salaisuushallinta"
  },
  "yourOrganizationsFingerprint": {
    "message": "Organisaatiosi tunnistelause",
    "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their organization's public key with another user, for the purposes of sharing."
  },
  "deviceApprovals": {
    "message": "Laitehyväksynnät"
  },
  "deviceApprovalsDesc": {
    "message": "Salli jäsenten suorittaa kirjautuminen loppuun hyväksymällä heidän kirjautumispyyntönsä alta. Hyväksymättömät pyynnöt erääntyvät viikon kuluttua. Vahvista jäsenen tiedot ennen hyväksyntää."
  },
  "deviceInfo": {
    "message": "Laitteen tiedot"
  },
  "time": {
    "message": "Aika"
  },
  "denyAllRequests": {
    "message": "Hylkää kaikki pyynnöt"
  },
  "denyRequest": {
    "message": "Hylkää pyyntö"
  },
  "approveRequest": {
    "message": "Hyväksy pyyntö"
  },
  "deviceApproved": {
    "message": "Laite hyväksyttiin"
  },
  "deviceRemoved": {
    "message": "Laite poistettiin"
  },
  "removeDevice": {
    "message": "Poista laite"
  },
  "removeDeviceConfirmation": {
    "message": "Are you sure you want to remove this device?"
  },
  "noDeviceRequests": {
    "message": "Laitepyyntöjä ei ole"
  },
  "noDeviceRequestsDesc": {
    "message": "Jäsenten laitteiden hyväksyntäpyynnöt löytyvät täältä."
  },
  "loginRequestDenied": {
    "message": "Kirjautumispyyntö hylättiin"
  },
  "allLoginRequestsDenied": {
    "message": "Kaikki kirjautumispyynnöt hylättiin"
  },
  "loginRequestApproved": {
    "message": "Kirjautumispyyntö hyväksyttiin"
  },
  "removeOrgUserNoMasterPasswordTitle": {
    "message": "Tilille ei ole asetettu pääsalasanaa"
  },
  "removeOrgUserNoMasterPasswordDesc": {
    "message": "Käyttäjän $USER$ poistaminen asettamatta hänen tililleen pääsalasanaa voi estää häntä kirjautumasta heidän omalle tililleen. Haluatko varmasti jatkaa?",
    "placeholders": {
      "user": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "noMasterPassword": {
    "message": "Ei pääsalasanaa"
  },
  "removeMembersWithoutMasterPasswordWarning": {
    "message": "Jäsenien, joiden tileille ei ole asetettu pääsalasanoja, poistaminen voi estää heitä kirjautumasta heidän omille tileilleen."
  },
  "approvedAuthRequest": {
    "message": "Hyväksyi käyttäjän \"$ID$\" laitteen.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "First 8 Character of a GUID"
      }
    }
  },
  "rejectedAuthRequest": {
    "message": "Esti käyttäjän \"$ID$\" laitteen.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "First 8 Character of a GUID"
      }
    }
  },
  "requestedDeviceApproval": {
    "message": "Laitehyväksyntää pyydetty."
  },
  "tdeOffboardingPasswordSet": {
    "message": "Käyttäjä asetti pääsalasanan TDE offboarding -prosessin aikana."
  },
  "startYour7DayFreeTrialOfBitwardenFor": {
    "message": "Aloita seitsemän päivän ilmainen Bitwarden-kokeilu organisaatiolle $ORG$",
    "placeholders": {
      "org": {
        "content": "$1",
        "example": "Organization name"
      }
    }
  },
  "startYour7DayFreeTrialOfBitwardenSecretsManagerFor": {
    "message": "Aloita seitsemän päivän ilmainen Bitwarden Salaisuushallinnan kokeilu organisaatiolle $ORG$",
    "placeholders": {
      "org": {
        "content": "$1",
        "example": "Organization name"
      }
    }
  },
  "next": {
    "message": "Seuraava"
  },
  "ssoLoginIsRequired": {
    "message": "Kertakirjautuminen vaaditaan"
  },
  "emailRequiredForSsoLogin": {
    "message": "Email is required for SSO"
  },
  "selectedRegionFlag": {
    "message": "Valitun alueen lippu"
  },
  "accountSuccessfullyCreated": {
    "message": "Tilin luonti onnistui!"
  },
  "adminApprovalRequested": {
    "message": "Hyväksyntää pyydetty ylläpidolta"
  },
  "adminApprovalRequestSentToAdmins": {
    "message": "Pyyntösi on välitetty ylläpidollesi."
  },
  "troubleLoggingIn": {
    "message": "Ongelmia kirjautumisessa?"
  },
  "loginApproved": {
    "message": "Kirjautuminen hyväksytty"
  },
  "userEmailMissing": {
    "message": "Käyttäjän sähköpostiosoite puuttuu"
  },
  "activeUserEmailNotFoundLoggingYouOut": {
    "message": "Aktiivista käyttäjän sähköpostiosoitetta ei löytynyt. Kirjaudutaan ulos."
  },
  "deviceTrusted": {
    "message": "Laitteeseen luotettu"
  },
  "inviteUsers": {
    "message": "Kutsu käyttäjiä"
  },
  "secretsManagerForPlan": {
    "message": "Salaisuushallinta $PLAN$-tilaukselle",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Teams"
      }
    }
  },
  "secretsManagerForPlanDesc": {
    "message": "Kehitys- ja DevOps-tiimeille ohjelmistokehityksen koko elinkaaren kestävään salaisuuksien hallintaan."
  },
  "free2PersonOrganization": {
    "message": "Ilmainen kahden hengen organisaatioille"
  },
  "unlimitedSecrets": {
    "message": "rajattomasti salaisuuksia"
  },
  "unlimitedProjects": {
    "message": "rajattomasti projekteja"
  },
  "projectsIncluded": {
    "message": "Sisältää $COUNT$ projektia",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "serviceAccountsIncluded": {
    "message": "Sisältää $COUNT$ palvelutiliä",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "additionalServiceAccountCost": {
    "message": "Jokainen lisätty palvelutili kustantaa $COST$ kuukaudessa",
    "placeholders": {
      "cost": {
        "content": "$1",
        "example": "$0.50"
      }
    }
  },
  "subscribeToSecretsManager": {
    "message": "Tilaa Salaisuushallinta"
  },
  "addSecretsManagerUpgradeDesc": {
    "message": "Lisää Salaisuushallinta myös päivitettyyn tilaukseesi, jottet menetä pääsyä aiemmalla tilauksellasi luotuihin salaisuuksiin."
  },
  "additionalServiceAccounts": {
    "message": "Lisättävät palvelutilit"
  },
  "includedServiceAccounts": {
    "message": "Tilaukseesi sisältyy $COUNT$ palvelutiliä.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "addAdditionalServiceAccounts": {
    "message": "Voit hankkia lisää palvelutilejä hintaan $COST$/tili/kuukausi.",
    "placeholders": {
      "cost": {
        "content": "$1",
        "example": "$0.50"
      }
    }
  },
  "collectionManagement": {
    "message": "Kokoelmien hallinta"
  },
  "collectionManagementDescription": {
    "message": "Configure the collection behavior for the organization"
  },
  "allowAdminAccessToAllCollectionItemsDescription": {
    "message": "Allow owners and admins to manage all collections and items from the Admin Console"
  },
  "restrictCollectionCreationDescription": {
    "message": "Restrict collection creation to owners and admins"
  },
  "restrictCollectionDeletionDescription": {
    "message": "Restrict collection deletion to owners and admins"
  },
  "restrictItemDeletionDescriptionStart": {
    "message": "Restrict item deletion to members with the ",
    "description": "This will be used as part of a larger sentence, broken up to allow styling of the middle portion. Full sentence: 'Restrict item deletion to members with the [Manage collection] permission'"
  },
  "restrictItemDeletionDescriptionEnd": {
    "message": " permission",
    "description": "This will be used as part of a larger sentence, broken up to allow styling of the middle portion. Full sentence: 'Restrict item deletion to members with the [Manage collection] permission'"
  },
  "updatedCollectionManagement": {
    "message": "Kokoelmien hallinta-asetusta muutettiin"
  },
  "passwordManagerPlanPrice": {
    "message": "Salasanahallinnan tilauksen hinta"
  },
  "secretsManagerPlanPrice": {
    "message": "Salaisuushallinnan tilauksen hinta"
  },
  "passwordManager": {
    "message": "Salasanahallinta"
  },
  "freeOrganization": {
    "message": "Ilmainen organisaatio"
  },
  "limitServiceAccounts": {
    "message": "Rajoita palvelutilien määrää (valinnainen)"
  },
  "limitServiceAccountsDesc": {
    "message": "Aseta tilaukseesi sisältyvä palvelutilien määrä. Määrän täytyttyä et voi luoda uusia palvelutilejä."
  },
  "serviceAccountLimit": {
    "message": "Palvelutilien enimmäismäärä (valinnainen)"
  },
  "maxServiceAccountCost": {
    "message": "Palvelutilin mahdollinen enimmäiskustannus"
  },
  "loggedInExclamation": {
    "message": "Kirjautuminen onnistui"
  },
  "assignCollectionAccess": {
    "message": "Määritä kokoelmien käyttöoikeudet"
  },
  "editedCollections": {
    "message": "Muokatut kokoelmat"
  },
  "baseUrl": {
    "message": "Palvelimen URL"
  },
  "selfHostBaseUrl": {
    "message": "Itse ylläpidetyn palvelimen URL-osoite",
    "description": "Label for field requesting a self-hosted integration service URL"
  },
  "alreadyHaveAccount": {
    "message": "Onko sinulla jo tili?"
  },
  "toggleSideNavigation": {
    "message": "Näytä/piilota sivuvalikko"
  },
  "skipToContent": {
    "message": "Siirry sisältöön"
  },
  "managePermissionRequired": {
    "message": "Ainakin yhdellä jäsenellä tai ryhmällä on oltava hallintaoikeus."
  },
  "typePasskey": {
    "message": "Pääsyavain"
  },
  "passkeyNotCopied": {
    "message": "Pääsyavainta ei kopioida"
  },
  "passkeyNotCopiedAlert": {
    "message": "Pääsyavain ei kopioidu kloonattuun kohteeseen. Haluatko jatkaa kloonausta?"
  },
  "modifiedCollectionManagement": {
    "message": "Muokkasi kokoelman hallinta-asetusta \"$ID$\".",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "limitCollectionCreationEnabled": {
    "message": "Turned on Restrict collection creation setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "limitCollectionCreationDisabled": {
    "message": "Turned off Restrict collection creation setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "limitCollectionDeletionEnabled": {
    "message": "Turned on Restrict collection deletion setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "limitCollectionDeletionDisabled": {
    "message": "Turned off Restrict collection deletion setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "limitItemDeletionEnabled": {
    "message": "Turned on Restrict item deletion setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "limitItemDeletionDisabled": {
    "message": "Turned off Restrict item deletion setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "allowAdminAccessToAllCollectionItemsEnabled": {
    "message": "Turned on Allow owners and admins to manage all collections and items setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "allowAdminAccessToAllCollectionItemsDisabled": {
    "message": "Turned off Allow owners and admins to manage all collections and items setting $ID$.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "Unique ID"
      }
    }
  },
  "seeDetailedInstructions": {
    "message": "Katso tarkemmat ohjeet tukisivustoltamme osoitteesta",
    "description": "This is followed a by a hyperlink to the help website."
  },
  "getStartedWithYourVault": {
    "message": "Get started with your vault"
  },
  "onboardingChecklistSubtitle": {
    "message": "Complete these steps to secure your personal data and get the most out of Bitwarden"
  },
  "dismissThisChecklist": {
    "message": "Dismiss this checklist"
  },
  "onboardingCreateYourAccountTitle": {
    "message": "Create your account"
  },
  "onboardingImportYourPasswordsTitle": {
    "message": "Import your passwords"
  },
  "onboardingInstallTheBrowserExtensionTitle": {
    "message": "Install the browser extension"
  },
  "onboardingImportDataSubtitle": {
    "message": "Save time by importing data from another password manager. You can manually add items to your vault."
  },
  "onboardingImportCta": {
    "message": "Import passwords"
  },
  "onboardingInstallExtensionSubtitle": {
    "message": "Pin the extension to your browser. It'll allow you to sign in faster and seamlessly save your passwords."
  },
  "onboardingInstallExtensionCta": {
    "message": "Install extension"
  },
  "completed": {
    "message": "Completed"
  },
  "projectAccessUpdated": {
    "message": "Projektin käyttöoikeuksia muutettiin"
  },
  "unexpectedErrorSend": {
    "message": "Odottamaton virhe ladattaessa Sendiä. Yritä myöhemmin uudelleen."
  },
  "seatLimitReached": {
    "message": "Käyttäjäpaikkojen enimmäismäärä on saavutettu"
  },
  "contactYourProvider": {
    "message": "Ole lisäpaikkojen hankinnasta yhteydessä palveluntarjoajaasi."
  },
  "seatLimitReachedContactYourProvider": {
    "message": "Käyttäjäpaikkojen enimmäismäärä on saavutettu. Ole lisäpaikoista yhteydessä palveluntarjoajaasi."
  },
  "collectionAccessRestricted": {
    "message": "Kokoelman käyttöä on rajoitettu"
  },
  "readOnlyCollectionAccess": {
    "message": "Oikeutesi eivät riitä kokoelman hallintaan."
  },
  "grantManageCollectionWarningTitle": {
    "message": "Missing Manage Collection Permissions"
  },
  "grantManageCollectionWarning": {
    "message": "Grant Manage collection permissions to allow full collection management including deletion of collection."
  },
  "grantCollectionAccess": {
    "message": "Myönnä ryhmille tai henkilöille kokoelman käyttöoikeus."
  },
  "grantCollectionAccessMembersOnly": {
    "message": "Myönnä jäsenille tämän kokoelman käyttöoikeus."
  },
  "adminCollectionAccess": {
    "message": "Ylläpitäjät voivat käyttää ja hallinnoida kokoelmia."
  },
  "serviceAccountAccessUpdated": {
    "message": "Palvelutilin käyttöoikeuksia muutettiin"
  },
  "commonImportFormats": {
    "message": "Yleiset muodot",
    "description": "Label indicating the most common import formats"
  },
  "uriMatchDefaultStrategyHint": {
    "message": "URI match detection is how Bitwarden identifies autofill suggestions.",
    "description": "Explains to the user that URI match detection determines how Bitwarden suggests autofill options, and clarifies that this default strategy applies when no specific match detection is set for a login item."
  },
  "regExAdvancedOptionWarning": {
    "message": "\"Regular expression\" is an advanced option with increased risk of exposing credentials.",
    "description": "Content for dialog which warns a user when selecting 'regular expression' matching strategy as a cipher match strategy"
  },
  "startsWithAdvancedOptionWarning": {
    "message": "\"Starts with\" is an advanced option with increased risk of exposing credentials.",
    "description": "Content for dialog which warns a user when selecting 'starts with' matching strategy as a cipher match strategy"
  },
  "uriMatchWarningDialogLink": {
    "message": "More about match detection",
    "description": "Link to match detection docs on warning dialog for advance match strategy"
  },
  "uriAdvancedOption": {
    "message": "Advanced options",
    "description": "Advanced option placeholder for uri option component"
  },
  "warningCapitalized": {
    "message": "Warning",
    "description": "Warning (should maintain locale-relevant capitalization)"
  },
  "maintainYourSubscription": {
    "message": "Ylläpitääksesi organisaation $ORG$ tilausta, ",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'To maintain your subscription for $ORG$, add a payment method.'",
    "placeholders": {
      "org": {
        "content": "$1",
        "example": "Example Inc."
      }
    }
  },
  "addAPaymentMethod": {
    "message": "lisää maksutapa",
    "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'To maintain your subscription for $ORG$, add a payment method'"
  },
  "organizationInformation": {
    "message": "Organisaation tiedot"
  },
  "confirmationDetails": {
    "message": "Vahvistuksen tiedot"
  },
  "smFreeTrialThankYou": {
    "message": "Kiitos kun hankit Bitwarden Salaisuushallinnan!"
  },
  "smFreeTrialConfirmationEmail": {
    "message": "Sähköpostivahvistus lähetettiin osoitteeseen "
  },
  "sorryToSeeYouGo": {
    "message": "Harmillista, että päätit lopettaa tilauksesi! Auta meitä parantamaan Bitwardenia kertomalla miksi.",
    "description": "A message shown to users as part of an offboarding survey asking them to provide more information on their subscription cancelation."
  },
  "selectCancellationReason": {
    "message": "Valitse syy tilauksesi lopetukseen",
    "description": "Used as a form field label for a select input on the offboarding survey."
  },
  "anyOtherFeedback": {
    "message": "Haluaisitko antaa meille muuta palautetta?",
    "description": "Used as a form field label for a textarea input on the offboarding survey."
  },
  "missingFeatures": {
    "message": "Ominaisuuksia puuttuu",
    "description": "An option for the offboarding survey shown when a user cancels their subscription."
  },
  "movingToAnotherTool": {
    "message": "Vaihdan eri työkaluun",
    "description": "An option for the offboarding survey shown when a user cancels their subscription."
  },
  "tooDifficultToUse": {
    "message": "Liian vaikea käyttää",
    "description": "An option for the offboarding survey shown when a user cancels their subscription."
  },
  "notUsingEnough": {
    "message": "Käyttötarve on liian pieni",
    "description": "An option for the offboarding survey shown when a user cancels their subscription."
  },
  "tooExpensive": {
    "message": "Liian kallis",
    "description": "An option for the offboarding survey shown when a user cancels their subscription."
  },
  "switchToFreePlan": {
    "message": "Switching to free plan",
    "description": "An option for the offboarding survey shown when a user cancels their subscription."
  },
  "switchToFreeOrg": {
    "message": "Switching to free organization",
    "description": "An option for the offboarding survey shown when a user cancels their subscription."
  },
  "cancelSurveyMissingFeaturesLabel": {
    "message": "Missing features or functionality",
    "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyMissingFeaturesHint": {
    "message": "Something we needed wasn't available",
    "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyTooComplexLabel": {
    "message": "Too difficult to set up or manage",
    "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyTooComplexHint": {
    "message": "Onboarding, admin, or day-to-day use was too complex",
    "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyNotEnoughValueLabel": {
    "message": "We're not getting enough value for the cost",
    "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyNotEnoughValueHint": {
    "message": "The price doesn't match what we're getting out of it",
    "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyNotEnoughUsageLabel": {
    "message": "Not enough usage by our team",
    "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyNotEnoughUsageHint": {
    "message": "We couldn't get people to actually use it",
    "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyNeedsChangedLabel": {
    "message": "Our needs changed",
    "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "cancelSurveyNeedsChangedHint": {
    "message": "Reorg, acquisition, shift in priorities, or we no longer need a password manager",
    "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription."
  },
  "freeForOneYear": {
    "message": "Ilmainen 1 vuoden ajan"
  },
  "newWebApp": {
    "message": "Tervetuloa uuteen, entistä parempaan verkkosovellukseen. Katso mikä on muuttunut."
  },
  "releaseBlog": {
    "message": "Lue julkaisublogia"
  },
  "adminConsole": {
    "message": "Hallintapaneeli"
  },
  "providerPortal": {
    "message": "Toimittajaportaali"
  },
  "success": {
    "message": "Onnistui"
  },
  "restrictedGroupAccess": {
    "message": "Et voi lisätä itseäsi ryhmiin."
  },
  "cannotAddYourselfToCollections": {
    "message": "Et voi lisätä itseäsi kokoelmiin."
  },
  "assign": {
    "message": "Määritä"
  },
  "assignTasks": {
    "message": "Assign tasks"
  },
  "allTasksAssigned": {
    "message": "All tasks have been assigned"
  },
  "assignSecurityTasksToMembers": {
    "message": "Send notifications to change passwords"
  },
  "sendNotifications": {
    "message": "Send notifications"
  },
  "assignToCollections": {
    "message": "Määritä kokoelmiin"
  },
  "assignToTheseCollections": {
    "message": "Määritä seuraaviin kokoelmiin"
  },
  "bulkCollectionAssignmentDialogDescriptionSingular": {
    "message": "Vain näiden kokoelmien käyttöoikeuden omaavat organisaation jäsenet voivat nähdä kohteen."
  },
  "bulkCollectionAssignmentDialogDescriptionPlural": {
    "message": "Vain näiden kokoelmien käyttöoikeuden omaavat organisaation jäsenet voivat nähdä kohteet."
  },
  "selectCollectionsToAssign": {
    "message": "Valitse määritettävät kokoelmat"
  },
  "noCollectionsAssigned": {
    "message": "Kokoelmia ei ole määritetty"
  },
  "successfullyAssignedCollections": {
    "message": "Kokoelmat määritettiin"
  },
  "bulkCollectionAssignmentWarning": {
    "message": "Olet valinnut $TOTAL_COUNT$ kohdetta. Näistä $READONLY_COUNT$ et voi muuttaa, koska käyttöoikeutesi eivät salli muokkausta.",
    "placeholders": {
      "total_count": {
        "content": "$1",
        "example": "10"
      },
      "readonly_count": {
        "content": "$2",
        "example": "3"
      }
    }
  },
  "addField": {
    "message": "Lisää kenttä"
  },
  "editField": {
    "message": "Muokkaa kenttää"
  },
  "items": {
    "message": "Kohteet"
  },
  "assignedSeats": {
    "message": "Määritetyt käyttäjäpaikat"
  },
  "assigned": {
    "message": "Määritetty"
  },
  "used": {
    "message": "Käytetty"
  },
  "remaining": {
    "message": "Jäljellä"
  },
  "unlinkOrganization": {
    "message": "Poista organisaatioliitos"
  },
  "manageSeats": {
    "message": "HALLITSE KÄYTTÄJÄPAIKKOJA"
  },
  "manageSeatsDescription": {
    "message": "Käyttäjäpaikkojen muutokset näkyvät seuraavalla laskutuskaudella."
  },
  "unassignedSeatsDescription": {
    "message": "Määrittämättömät käyttäjäpaikat"
  },
  "purchaseSeatDescription": {
    "message": "Käyttäjäpaikkoja ostettiin lisää"
  },
  "assignedSeatCannotUpdate": {
    "message": "Määritettyjä käyttäjäpaikkoja ei ole mahdollista päivittää. Ole yhteydessä organisaatiosi omistajaan saadaksesi apua."
  },
  "subscriptionUpdateFailed": {
    "message": "Tilausmuutos epäonnistui"
  },
  "trial": {
    "message": "Kokeilu",
    "description": "A subscription status label."
  },
  "pastDue": {
    "message": "Erääntynyt",
    "description": "A subscription status label"
  },
  "subscriptionExpired": {
    "message": "Tilaus on päättynyt",
    "description": "The date header used when a subscription is past due."
  },
  "pastDueWarningForChargeAutomatically": {
    "message": "Tilauksesi päätyttyä sinulla on $DAYS$ päivän varoaika sen säilyttämiseksi. Maksa erääntyneet laskut $SUSPENSION_DATE$ mennessä.",
    "placeholders": {
      "days": {
        "content": "$1",
        "example": "11"
      },
      "suspension_date": {
        "content": "$2",
        "example": "01/10/2024"
      }
    },
    "description": "A warning shown to the user when their subscription is past due and they are charged automatically."
  },
  "pastDueWarningForSendInvoice": {
    "message": "Ensimmäisen maksamattoman laskusi eräpäivästä sinulla on $DAYS$ päivän varoaika tilauksesi säilyttämiseksi. Maksa erääntyneet laskut $SUSPENSION_DATE$ mennessä.",
    "placeholders": {
      "days": {
        "content": "$1",
        "example": "11"
      },
      "suspension_date": {
        "content": "$2",
        "example": "01/10/2024"
      }
    },
    "description": "A warning shown to the user when their subscription is past due and they pay via invoice."
  },
  "unpaidInvoice": {
    "message": "Maksamaton lasku",
    "description": "The header of a warning box shown to a user whose subscription is unpaid."
  },
  "toReactivateYourSubscription": {
    "message": "Palauta tilauksesi käyttöön maksamalla erääntyneet laskut.",
    "description": "The body of a warning box shown to a user whose subscription is unpaid."
  },
  "cancellationDate": {
    "message": "Peruutuspäivä",
    "description": "The date header used when a subscription is cancelled."
  },
  "machineAccountsCannotCreate": {
    "message": "Konetilejä ei ole mahdollista luoda jäädytetyissä organisaatioissa. Ole yhteydessä organisaatiosi omistajaan saadaksesi apua."
  },
  "machineAccount": {
    "message": "Konetili",
    "description": "A machine user which can be used to automate processes and access secrets in the system."
  },
  "machineAccounts": {
    "message": "Konetilit",
    "description": "The title for the section that deals with machine accounts."
  },
  "newMachineAccount": {
    "message": "Uusi konetili",
    "description": "Title for creating a new machine account."
  },
  "machineAccountsNoItemsMessage": {
    "message": "Aloita salaisuuksien käytön automatisointi luomalla uusi konetili.",
    "description": "Message to encourage the user to start creating machine accounts."
  },
  "machineAccountsNoItemsTitle": {
    "message": "Mitään näytettävää ei vielä ole",
    "description": "Title to indicate that there are no machine accounts to display."
  },
  "deleteMachineAccounts": {
    "message": "Poista konetilit",
    "description": "Title for the action to delete one or multiple machine accounts."
  },
  "deleteMachineAccount": {
    "message": "Poista konetili",
    "description": "Title for the action to delete a single machine account."
  },
  "viewMachineAccount": {
    "message": "Näytä konetili",
    "description": "Action to view the details of a machine account."
  },
  "deleteMachineAccountDialogMessage": {
    "message": "Konetilin $MACHINE_ACCOUNT$ poisto on pysyvää ja peruuttamatonta.",
    "placeholders": {
      "machine_account": {
        "content": "$1",
        "example": "Machine account name"
      }
    }
  },
  "deleteMachineAccountsDialogMessage": {
    "message": "Konetilien poisto on pysyvää ja peruuttamatonta."
  },
  "deleteMachineAccountsConfirmMessage": {
    "message": "Poista $COUNT$ konetiliä",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "deleteMachineAccountToast": {
    "message": "Konetili poistettiin"
  },
  "deleteMachineAccountsToast": {
    "message": "Konetilit poistettiin"
  },
  "searchMachineAccounts": {
    "message": "Etsi konetileistä",
    "description": "Placeholder text for searching machine accounts."
  },
  "editMachineAccount": {
    "message": "Muokkaa konetiliä",
    "description": "Title for editing a machine account."
  },
  "machineAccountName": {
    "message": "Konetilin nimi",
    "description": "Label for the name of a machine account"
  },
  "machineAccountCreated": {
    "message": "Konetili luotiin",
    "description": "Notifies that a new machine account has been created"
  },
  "machineAccountUpdated": {
    "message": "Konetili päivitettiin",
    "description": "Notifies that a machine account has been updated"
  },
  "projectMachineAccountsDescription": {
    "message": "Myönnä konetileille projektin käyttöoikeus."
  },
  "projectMachineAccountsSelectHint": {
    "message": "Syötä tai valitse konetilit"
  },
  "projectEmptyMachineAccountAccessPolicies": {
    "message": "Myönnä käyttöoikeuksia lisäämällä konetilejä"
  },
  "machineAccountPeopleDescription": {
    "message": "Myönnä ryhmille tai henkilöille tämän konetilin käyttöoikeus."
  },
  "machineAccountProjectsDescription": {
    "message": "Määritä konetilille projekteja. "
  },
  "createMachineAccount": {
    "message": "Luo konetili"
  },
  "maPeopleWarningMessage": {
    "message": "Henkilöiden poistaminen konetililtä ei poista heidän luomiaan käyttötunnisteita. Parasta suojauskäytäntöä varten on suositeltavaa mitätöidä konetililtä poistettujen henkilöiden luomat tunnisteet."
  },
  "smAccessRemovalWarningMaTitle": {
    "message": "Mitätöi konetilin käyttöoikeus"
  },
  "smAccessRemovalWarningMaMessage": {
    "message": "Tämä mitätöi käyttöoikeutesi konetiliin."
  },
  "machineAccountsIncluded": {
    "message": "sisältää $COUNT$ konetiliä",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "3"
      }
    }
  },
  "additionalMachineAccountCost": {
    "message": "jokainen lisätty konetili kustantaa $COST$ kuukaudessa",
    "placeholders": {
      "cost": {
        "content": "$1",
        "example": "$0.50"
      }
    }
  },
  "additionalMachineAccounts": {
    "message": "Lisättävät konetilit"
  },
  "includedMachineAccounts": {
    "message": "Tilaukseesi sisältyy $COUNT$ konetiliä.",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "addAdditionalMachineAccounts": {
    "message": "Voit hankkia lisää konetilejä hintaan $COST$/tili/kuukausi.",
    "placeholders": {
      "cost": {
        "content": "$1",
        "example": "$0.50"
      }
    }
  },
  "limitMachineAccounts": {
    "message": "Rajoita konetilien määrää (valinnainen)"
  },
  "limitMachineAccountsDesc": {
    "message": "Aseta tilaukseesi sisältyvä konetilien määrä. Määrän täytyttyä et voi luoda uusia konetilejä."
  },
  "machineAccountLimit": {
    "message": "Konetilien enimmäismäärä (valinnainen)"
  },
  "maxMachineAccountCost": {
    "message": "Konetilin mahdollinen enimmäiskustannus"
  },
  "machineAccountAccessUpdated": {
    "message": "Konetilin oikeuksia muutettiin"
  },
  "restrictedGroupAccessDesc": {
    "message": "Et voi lisätä itseäsi ryhmään."
  },
  "deleteProvider": {
    "message": "Poista toimittaja"
  },
  "deleteProviderConfirmation": {
    "message": "Toimittajan poisto on pysyvää ja peruuttamatonta. Vahvista palveluntarjoajan ja kaikkien siihen liittyvien tietojen poisto syöttämällä pääsalasanasi."
  },
  "deleteProviderName": {
    "message": "Toimittajaa $ID$ ei ole mahdollista poistaa",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "deleteProviderWarningDescription": {
    "message": "Kaikki asiakaskytkökset on poistettava ennen toimittajan $ID$ poistoa.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "John Smith"
      }
    }
  },
  "providerDeleted": {
    "message": "Toimittaja poistettiin"
  },
  "providerDeletedDesc": {
    "message": "Toimittaja ja kaikki siihen liittyvät tiedot on poistettu."
  },
  "deleteProviderRecoverConfirmDesc": {
    "message": "Olet pyytänyt tämän toimittajan poistoa. Vahvista alla olevalla painikeella."
  },
  "deleteProviderWarning": {
    "message": "Toimittajasi poisto on pysyvä toimenpide, eikä sen peruminen ole mahdollista."
  },
  "errorAssigningTargetCollection": {
    "message": "Virhe määritettäessä kohdekokoelmaa."
  },
  "errorAssigningTargetFolder": {
    "message": "Virhe määritettäessä kohdekansiota."
  },
  "integrationsAndSdks": {
    "message": "Integraatiot ja SDK:t",
    "description": "The title for the section that deals with integrations and SDKs."
  },
  "integrations": {
    "message": "Integraatiot"
  },
  "integrationsDesc": {
    "message": "Synkronoi salaisuudet automaattisesti Bitwardenin Salaisuushallinnan ja ulkopuolisen palvelun välillä."
  },
  "sdks": {
    "message": "SDK:t"
  },
  "sdksDesc": {
    "message": "Bitwardenin Salaisuushallinnan SDK:n avulla voit kehittää omia sovelluksiasi seuraavilla ohjelmointikielillä."
  },
  "ssoDescStart": {
    "message": "Konfiguroi",
    "description": "This represents the beginning of a sentence, broken up to include links. The full sentence will be 'Configure single sign-on for Bitwarden using the implementation guide for your Identity Provider."
  },
  "ssoDescEnd": {
    "message": "for Bitwarden using the implementation guide for your Identity Provider.",
    "description": "This represents the end of a sentence, broken up to include links. The full sentence will be 'Configure single sign-on for Bitwarden using the implementation guide for your Identity Provider."
  },
  "userProvisioning": {
    "message": "User provisioning"
  },
  "scimIntegration": {
    "message": "SCIM-käyttäjähallinta"
  },
  "scimIntegrationDescStart": {
    "message": "Konfiguroi ",
    "description": "This represents the beginning of a sentence, broken up to include links. The full sentence will be 'Configure SCIM (System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider"
  },
  "scimIntegrationDescEnd": {
    "message": "(System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider.",
    "description": "This represents the end of a sentence, broken up to include links. The full sentence will be 'Configure SCIM (System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider"
  },
  "bwdc": {
    "message": "Bitwarden Directory Connector"
  },
  "bwdcDesc": {
    "message": "Configure Bitwarden Directory Connector to automatically provision users and groups using the implementation guide for your Identity Provider."
  },
  "eventManagement": {
    "message": "Tapahtumahallinta"
  },
  "eventManagementDesc": {
    "message": "Integrate Bitwarden event logs with your SIEM (system information and event management) system by using the implementation guide for your platform."
  },
  "deviceManagement": {
    "message": "Laitehallinta"
  },
  "deviceManagementDesc": {
    "message": "Configure device management for Bitwarden using the implementation guide for your platform."
  },
  "crowdstrikeEventIntegrationDesc": {
    "message": "Send event data to your Logscale instance"
  },
  "datadogEventIntegrationDesc": {
    "message": "Send vault event data to your Datadog instance"
  },
  "huntressEventIntegrationDesc": {
    "message": "Send event data to your Huntress SIEM instance"
  },
  "integrationConnectedSuccessfully": {
    "message": "$INTEGRATION$ connected successfully.",
    "placeholders": {
      "integration": {
        "content": "$1",
        "example": "Crowdstrike"
      }
    }
  },
  "failedToSaveIntegration": {
    "message": "Failed to save integration. Please try again later."
  },
  "mustBeOrganizationOwnerAdmin": {
    "message": "You must be an Organization Owner or Admin to perform this action."
  },
  "mustBeOrgOwnerToPerformAction": {
    "message": "You must be the organization owner to perform this action."
  },
  "failedToDeleteIntegration": {
    "message": "Failed to delete integration. Please try again later."
  },
  "deviceIdMissing": {
    "message": "Laitteen ID puuttuu"
  },
  "deviceTypeMissing": {
    "message": "Laitteen tyyppi puuttuu"
  },
  "deviceCreationDateMissing": {
    "message": "Laitteen luontipäivä puuttuu"
  },
  "desktopRequired": {
    "message": "Työpöytä vaaditaan"
  },
  "reopenLinkOnDesktop": {
    "message": "Reopen this link from your email on a desktop."
  },
  "connectIntegrationButtonDesc": {
    "message": "Connect $INTEGRATION$",
    "placeholders": {
      "integration": {
        "content": "$1",
        "example": "Crowdstrike"
      }
    }
  },
  "updateIntegrationButtonDesc": {
    "message": "Update $INTEGRATION$",
    "placeholders": {
      "integration": {
        "content": "$1",
        "example": "Crowdstrike"
      }
    }
  },
  "integrationCardTooltip": {
    "message": "Launch $INTEGRATION$ implementation guide.",
    "placeholders": {
      "integration": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "smIntegrationTooltip": {
    "message": "Määritä $INTEGRATION$.",
    "placeholders": {
      "integration": {
        "content": "$1",
        "example": "Google"
      }
    }
  },
  "smSdkTooltip": {
    "message": "View $SDK$ repository",
    "placeholders": {
      "sdk": {
        "content": "$1",
        "example": "Rust"
      }
    }
  },
  "integrationCardAriaLabel": {
    "message": "open $INTEGRATION$ implementation guide in a new tab.",
    "placeholders": {
      "integration": {
        "content": "$1",
        "example": "google"
      }
    }
  },
  "smSdkAriaLabel": {
    "message": "view $SDK$ repository in a new tab.",
    "placeholders": {
      "sdk": {
        "content": "$1",
        "example": "rust"
      }
    }
  },
  "smIntegrationCardAriaLabel": {
    "message": "set up $INTEGRATION$ implementation guide in a new tab.",
    "placeholders": {
      "integration": {
        "content": "$1",
        "example": "google"
      }
    }
  },
  "createNewClientToManageAsProvider": {
    "message": "Luo uusi asiakasorganisaatio, jota hallitset toimittajana. Uudet käyttäjäpaikat näkyvät seuraavalla laskutusjaksolla."
  },
  "url": {
    "message": "URL"
  },
  "bearerToken": {
    "message": "Bearer Token"
  },
  "repositoryNameHint": {
    "message": "Name of the repository to ingest into"
  },
  "index": {
    "message": "Index"
  },
  "httpEventCollectorUrl": {
    "message": "HTTP Event Collector URL"
  },
  "httpEventCollectorToken": {
    "message": "HTTP Event Collector Token"
  },
  "selectAPlan": {
    "message": "Valitse tilaus"
  },
  "thirtyFivePercentDiscount": {
    "message": "35 %:n alennus"
  },
  "monthPerMember": {
    "message": "kuukaudessa/jäsen"
  },
  "monthPerMemberBilledAnnually": {
    "message": "month per member billed annually"
  },
  "seats": {
    "message": "Käyttäjäpaikat"
  },
  "addOrganization": {
    "message": "Lisää organisaatio"
  },
  "createdNewClient": {
    "message": "Uuden asiakkaan luonti onnistui."
  },
  "noAccess": {
    "message": "Käyttöoikeutta ei ole"
  },
  "collectionAdminConsoleManaged": {
    "message": "Tämä kokoelma on käytettävissä vain hallintakonsolista"
  },
  "organizationOptionsMenu": {
    "message": "Näytä/piilota organisaatiovalikko"
  },
  "vaultItemSelect": {
    "message": "Valitse holvin kohde"
  },
  "collectionItemSelect": {
    "message": "Valitse kokoelman kohde"
  },
  "manageBillingFromProviderPortalMessage": {
    "message": "Hallitse laskutusta Toimittajaportaaliista"
  },
  "continueSettingUp": {
    "message": "Continue setting up Bitwarden"
  },
  "continueSettingUpFreeTrial": {
    "message": "Jatka ilmaisen Bitwarden-kokeilusi käyttöönottoa"
  },
  "continueSettingUpPasswordManager": {
    "message": "Continue setting up Bitwarden Password Manager"
  },
  "continueSettingUpFreeTrialPasswordManager": {
    "message": "Jatka ilmaisen Bitwarden Salasanahallinta -kokeilusi käyttöönottoa"
  },
  "continueSettingUpSecretsManager": {
    "message": "Continue setting up Bitwarden Secrets Manager"
  },
  "continueSettingUpFreeTrialSecretsManager": {
    "message": "Jatka ilmaisen Bitwarden Salaisuushallinta -kokeilusi käyttöönottoa"
  },
  "enterTeamsOrgInfo": {
    "message": "Syötä Teams-organisaatiosi tiedot"
  },
  "enterFamiliesOrgInfo": {
    "message": "Syötä Families-organisaatiosi tiedot"
  },
  "enterEnterpriseOrgInfo": {
    "message": "Syötä Enterprise-organisaatiosi tiedot"
  },
  "viewItemsIn": {
    "message": "Näytä kohteen $NAME$ kohteet",
    "description": "Button to view the contents of a folder or collection",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Work"
      }
    }
  },
  "backTo": {
    "message": "Palaa kohteeseen $NAME$",
    "description": "Navigate back to a previous folder or collection",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Work"
      }
    }
  },
  "back": {
    "message": "Takaisin",
    "description": "Button text to navigate back"
  },
  "removeItem": {
    "message": "Poista $NAME$",
    "description": "Remove a selected option, such as a folder or collection",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Work"
      }
    }
  },
  "viewInfo": {
    "message": "Näytä tiedot"
  },
  "viewAccess": {
    "message": "Näytä oikeudet"
  },
  "noCollectionsSelected": {
    "message": "Et ole valinnut yhtään kokoelmaa."
  },
  "updateName": {
    "message": "Vaihda nimi"
  },
  "updatedOrganizationName": {
    "message": "Organisaation nimi vaihdettiin"
  },
  "providerPlan": {
    "message": "Hallintapalvelun toimittaja"
  },
  "managedServiceProvider": {
    "message": "Managed service provider"
  },
  "multiOrganizationEnterprise": {
    "message": "Multi-organization enterprise"
  },
  "orgSeats": {
    "message": "Organisaation käyttäjäpaikat"
  },
  "providerDiscount": {
    "message": "$AMOUNT$ % alennus",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "providerDiscountAmountOff": {
    "message": "$AMOUNT$ Discount",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "$15.00"
      }
    }
  },
  "secureYourInfrastructure": {
    "message": "Suojaa infrastruktuurisi"
  },
  "protectYourFamilyOrBusiness": {
    "message": "Suojaa perheesi tai yrityksesi"
  },
  "upgradeOrganizationCloseSecurityGaps": {
    "message": "Sulje suojauksesi aukkoja valvontaraporttien avulla"
  },
  "upgradeOrganizationCloseSecurityGapsDesc": {
    "message": "Pysy haavoittuvuuksien edellä tehostamalla valvontaa päivittämällä maksulliseen tilaukseeen."
  },
  "approveAllRequests": {
    "message": "Hyväksy kaikki pyynnöt"
  },
  "allLoginRequestsApproved": {
    "message": "Kaikki kirjautumispyynnöt hyväksyttiin"
  },
  "payPal": {
    "message": "PayPal"
  },
  "bitcoin": {
    "message": "Bitcoin"
  },
  "updatedTaxInformation": {
    "message": "Verotiedot muutettiin"
  },
  "billingInvalidTaxIdError": {
    "message": "Invalid tax ID, if you believe this is an error please contact support."
  },
  "billingTaxIdTypeInferenceError": {
    "message": "We were unable to validate your tax ID, if you believe this is an error please contact support."
  },
  "billingPreviewInvalidTaxIdError": {
    "message": "Invalid tax ID, if you believe this is an error please contact support."
  },
  "billingPreviewInvoiceError": {
    "message": "An error occurred while previewing the invoice. Please try again later."
  },
  "unverified": {
    "message": "Vahvistamaton"
  },
  "verified": {
    "message": "Vahvistettu"
  },
  "viewSecret": {
    "message": "Näytä salaisuus"
  },
  "noClients": {
    "message": "Näytettäviä asiakkaita ei ole"
  },
  "providerBillingEmailHint": {
    "message": "Tämä sähköpostiosoite vastaanottaa kaikki tätä toimittajaa koskevat laskut",
    "description": "A hint that shows up on the Provider setup page to inform the admin the billing email will receive the provider's invoices."
  },
  "upgradeOrganizationEnterprise": {
    "message": "Tunnista tietoturvariskit tarkastelemalla jäsenten pääsytietoja"
  },
  "onlyAvailableForEnterpriseOrganization": {
    "message": "Tarkastele jäsenten pääsyä organisaation tietoihin päivittämällä Enterprise-tilaukseen."
  },
  "date": {
    "message": "Päiväys"
  },
  "exportClientReport": {
    "message": "Vie pääteraportti"
  },
  "memberAccessReport": {
    "message": "Jäsenten pääsytiedot"
  },
  "memberAccessReportDesc": {
    "message": "Varmista, että jäsenillä on oikeiden käyttäjätietojen käyttöoikeus ja että heidän tilinsä on suojattu. Tämän raportin avulla saat CSV-tiedoston käyttäjien oikeuksista ja tiliasetuksista."
  },
  "memberAccessReportPageDesc": {
    "message": "Tarkastele organisaation jäsenten käyttöoikeuksia ryhmiin, kokoelmiin ja kokoelmien kohteisiin. CSV-vienti tuottaa yksityiskohtaisen jäsenkohtaisen erittelyn, joka sisältää kokoelmaoikeudet ja tilimääritykset."
  },
  "memberAccessReportNoCollection": {
    "message": "(ei kokoelmaa)"
  },
  "memberAccessReportNoCollectionPermission": {
    "message": "(ei kokoelman käyttöoikeutta)"
  },
  "memberAccessReportNoGroup": {
    "message": "(ei ryhmää)"
  },
  "memberAccessReportTwoFactorEnabledTrue": {
    "message": "Käytössä"
  },
  "memberAccessReportTwoFactorEnabledFalse": {
    "message": "Ei käytössä"
  },
  "memberAccessReportAuthenticationEnabledTrue": {
    "message": "Käytössä"
  },
  "memberAccessReportAuthenticationEnabledFalse": {
    "message": "Ei käytössä"
  },
  "memberAccessReportLoadError": {
    "message": "Failed to load the member access report. This may be due to a large organization size or network issue. Please try again or contact support if the problem persists."
  },
  "kdfIterationRecommends": {
    "message": "Vähimmäissuositus on 600 000"
  },
  "providerReinstate": {
    "message": " Aktivoi tilauksesi uudelleen olemalla yhteydessä asiakaspalveluun."
  },
  "secretPeopleDescription": {
    "message": "Myönnä ryhmille tai henkilöille salaisuuden käyttöoikeus. Henkilökohtaiset käyttöoikeudet ohittavat ryhmien määrittämät oikeudet."
  },
  "secretPeopleEmptyMessage": {
    "message": "Myönnä salaisuuden käyttöoikeus lisäämällä henkilöitä tai ryhmiä"
  },
  "secretMachineAccountsDescription": {
    "message": "Myönnä konetileille salaisuuden käyttöoikeus."
  },
  "secretMachineAccountsEmptyMessage": {
    "message": "Myönnä salaisuuden käyttöoikeus lisäämällä konetilejä"
  },
  "smAccessRemovalWarningSecretTitle": {
    "message": "Mitätöi salaisuuden käyttöoikeus"
  },
  "smAccessRemovalSecretMessage": {
    "message": "Tämä mitätöi käyttöoikeutesi salaisuuteen."
  },
  "invoice": {
    "message": "Lasku"
  },
  "unassignedSeatsAvailable": {
    "message": "Sinulla on $SEATS$ käyttämätöntä käyttäjäpaikkaa.",
    "placeholders": {
      "seats": {
        "content": "$1",
        "example": "10"
      }
    },
    "description": "A message showing how many unassigned seats are available for a provider."
  },
  "contactYourProviderForAdditionalSeats": {
    "message": "Ole lisäpaikkojen hankinnasta yhteydessä palvelutoimittajasi ylläpitoon."
  },
  "open": {
    "message": "Avaa",
    "description": "The status of an invoice."
  },
  "uncollectible": {
    "message": "Keräämätön",
    "description": "The status of an invoice."
  },
  "clientDetails": {
    "message": "Asiakastiedot"
  },
  "downloadChart": {
    "message": "Download chart"
  },
  "downloadCSV": {
    "message": "Lataa CSV"
  },
  "monthlySubscriptionUserSeatsMessage": {
    "message": "Tilausmuutoksista aiheutuvat laskutussumman muutokset huomioidaan suhteutetusti seuraavan laskutuskauden veloituksessa."
  },
  "annualSubscriptionUserSeatsMessage": {
    "message": "Tilausmuutoksista aiheutuvat laskutussumman muutokset huomioidaan suhteutetusti kuukausilaskutuksen seuraavassa veloituksessa."
  },
  "billingHistoryDescription": {
    "message": "Lataa CSV-tiedosto nähdäksesi jokaisen laskutuspäivän asiakastiedot. Korjattuja veloituksia ei sisällytetä CSV-tiedostoon ja ne saattavat poiketa liitetystä laskusta. Tarkimmat laskutustiedot näet kuukausilaskuistasi.",
    "description": "A paragraph on the Billing History page of the Provider Portal letting users know they can download a CSV report for their invoices that does not include prorations."
  },
  "noInvoicesToList": {
    "message": "Näytettäviä laskuja ei ole",
    "description": "A paragraph on the Billing History page of the Provider Portal letting users know they can download a CSV report for their invoices that does not include prorations."
  },
  "providerClientVaultPrivacyNotification": {
    "message": "Huomautus: Asiakasholvien yksityisyyttä parannetaan myöhemmin tässä kuussa, jonka jälkeen toimittajan jäsenillä ei ole enää käyttöoikeutta niiden sisältämiin kohteisiin. Lisätietoja saat",
    "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'."
  },
  "contactBitwardenSupport": {
    "message": "Bitwardenin asiakaspalvelusta.",
    "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'. 'Bitwarden' should not be translated"
  },
  "sponsored": {
    "message": "Sponsoroitu"
  },
  "licenseAndBillingManagementDesc": {
    "message": "Ota uusimmat muutokset käyttöön lisäämällä lisenssitiedostosi tehtyäsi Bitwardenin pilvipalvelimen muutokset."
  },
  "addToFolder": {
    "message": "Lisää kansioon"
  },
  "selectFolder": {
    "message": "Valitse kansio"
  },
  "personalItemTransferWarningSingular": {
    "message": "1 kohde siirretään pysyvästi valitulle organisaatiolle, jonka jälkeen et enää omista sitä."
  },
  "personalItemsTransferWarningPlural": {
    "message": "$PERSONAL_ITEMS_COUNT$ kohdetta siirretään pysyvästi valitulle organisaatiolle, jonka jälkeen et enää omista niitä.",
    "placeholders": {
      "personal_items_count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "personalItemWithOrgTransferWarningSingular": {
    "message": "1 kohde siirretään pysyvästi organisaatiolle $ORG$, jonka jälkeen et enää omista sitä.",
    "placeholders": {
      "org": {
        "content": "$1",
        "example": "Organization name"
      }
    }
  },
  "personalItemsWithOrgTransferWarningPlural": {
    "message": "$PERSONAL_ITEMS_COUNT$ kohdetta siirretään pysyvästi organisaatiolle $ORG$, jonka jälkeen et enää omista niitä.",
    "placeholders": {
      "personal_items_count": {
        "content": "$1",
        "example": "2"
      },
      "org": {
        "content": "$2",
        "example": "Organization name"
      }
    }
  },
  "data": {
    "message": "Tiedot"
  },
  "purchasedSeatsRemoved": {
    "message": "ostetta käyttäjäpaikkaa poistettiin"
  },
  "environmentVariables": {
    "message": "Ympäristömuuttujat"
  },
  "organizationId": {
    "message": "Organisaatiotunniste"
  },
  "projectIds": {
    "message": "Projektitunnisteet"
  },
  "projectId": {
    "message": "Projektitunniste"
  },
  "projectsAccessedByMachineAccount": {
    "message": "Tämä konetili voi käyttää seuraavia projekteja."
  },
  "config": {
    "message": "Määritykset"
  },
  "learnMoreAboutEmergencyAccess": {
    "message": "Lisätietoja varmuuskäytöstä"
  },
  "learnMoreAboutMatchDetection": {
    "message": "Lisätietoja tunnistustavoista"
  },
  "learnMoreAboutMasterPasswordReprompt": {
    "message": "Lisätietoja pääsalasanan uudelleenkyselystä"
  },
  "learnMoreAboutSearchingYourVault": {
    "message": "Lisätietoja holvisi hausta"
  },
  "learnMoreAboutYourAccountFingerprintPhrase": {
    "message": "Lisätietoja tilisi tunnistelauseesta"
  },
  "impactOfRotatingYourEncryptionKey": {
    "message": "Salausavaimesi kierrätyksen vaikutus"
  },
  "learnMoreAboutEncryptionAlgorithms": {
    "message": "Lisätietoja salausalgoritmeista"
  },
  "learnMoreAboutKDFIterations": {
    "message": "Lisätietoja KDF-toistoista"
  },
  "learnMoreAboutLocalization": {
    "message": "Lisätietoja lokalisoinnista"
  },
  "learnMoreAboutWebsiteIcons": {
    "message": "Lisätietoja sivustokuvakkeiden käytöstä"
  },
  "learnMoreAboutUserAccess": {
    "message": "Lisätietoja käyttäjien käyttöoikeuksista"
  },
  "learnMoreAboutMemberRoles": {
    "message": "Lisätietoja jäsenten rooleista ja käyttöoikeuksista"
  },
  "whatIsACvvNumber": {
    "message": "Mikä on CVC-/CVV-numero?"
  },
  "learnMoreAboutApi": {
    "message": "Lisätietoja Bitwardenin API:sta"
  },
  "fileSends": {
    "message": "Tiedosto-Sendit"
  },
  "textSends": {
    "message": "Teksti-Sendit"
  },
  "includesXMembers": {
    "message": "$COUNT$ jäsenelle",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "costPerMember": {
    "message": "$COST$",
    "placeholders": {
      "cost": {
        "content": "$1",
        "example": "$3"
      }
    }
  },
  "optionalOnPremHosting": {
    "message": "Valinnainen oman palvelinympäristön käyttö"
  },
  "upgradeFreeOrganization": {
    "message": "Päivitä $NAME$-organisaatiosi ",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "Teams"
      }
    }
  },
  "includeSsoAuthenticationMessage": {
    "message": "Tunnistautuminen kertakirjautumisella"
  },
  "familiesPlanInvLimitReachedManageBilling": {
    "message": "Families-organisaatioissa voi olla enintään $SEATCOUNT$ jäsentä. Kutsu lisää jäseniä päivittämällä maksulliseen tilaukseen.",
    "placeholders": {
      "seatcount": {
        "content": "$1",
        "example": "6"
      }
    }
  },
  "familiesPlanInvLimitReachedNoManageBilling": {
    "message": "Families-organisaatioissa voi olla enintään $SEATCOUNT$ jäsentä. Ole päivityksestä yhteydessä organisaatiosi omistajaan.",
    "placeholders": {
      "seatcount": {
        "content": "$1",
        "example": "6"
      }
    }
  },
  "upgradePlans": {
    "message": "Kutsu käyttäjiä ja koe tehokkaat suojausominaisuudet päivittämällä tilauksesi."
  },
  "upgradeDiscount": {
    "message": "Säästä $AMOUNT$ %",
    "placeholders": {
      "amount": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "enterprisePlanUpgradeMessage": {
    "message": "Lisäominaisuuksia suurille organisaatioille"
  },
  "teamsPlanUpgradeMessage": {
    "message": "Vahvaa suojausta kasvaville tiimeille"
  },
  "teamsInviteMessage": {
    "message": "Kutsu rajattomasti jäseniä"
  },
  "accessToCreateGroups": {
    "message": "Oikeus luoda ryhmiä"
  },
  "syncGroupsAndUsersFromDirectory": {
    "message": "Ryhmien ja käyttäjien synkronointi hakemistosta"
  },
  "familyPlanUpgradeMessage": {
    "message": "Suojaa perheesi kirjautumistiedot"
  },
  "accessToPremiumFeatures": {
    "message": "Premium-ominaisuuksien käyttöoikeus"
  },
  "additionalStorageGbMessage": {
    "message": "Gt enemmän tallennustilaa"
  },
  "sshKeyAlgorithm": {
    "message": "Avainalgoritmi"
  },
  "sshPrivateKey": {
    "message": "Yksityinen avain"
  },
  "sshPublicKey": {
    "message": "Julkinen avain"
  },
  "sshFingerprint": {
    "message": "Sormenjälki"
  },
  "sshKeyFingerprint": {
    "message": "Sormenjälki"
  },
  "sshKeyPrivateKey": {
    "message": "Yksityinen avain"
  },
  "sshKeyPublicKey": {
    "message": "Julkinen avain"
  },
  "sshKeyAlgorithmED25519": {
    "message": "ED25519"
  },
  "sshKeyAlgorithmRSA2048": {
    "message": "RSA 2048-Bit"
  },
  "sshKeyAlgorithmRSA3072": {
    "message": "RSA 3072-Bit"
  },
  "sshKeyAlgorithmRSA4096": {
    "message": "RSA 4096-Bit"
  },
  "premiumAccounts": {
    "message": "Kuusi premium-tiliä"
  },
  "unlimitedSharing": {
    "message": "Rajatonta jakamista"
  },
  "unlimitedCollections": {
    "message": "Rajattomasti kokoelmia"
  },
  "secureDataSharing": {
    "message": "Turvallista tietojen jakoa"
  },
  "eventLogMonitoring": {
    "message": "Tapahtumalokien valvonta"
  },
  "directoryIntegration": {
    "message": "Hakemistointegrointi"
  },
  "passwordLessSso": {
    "message": "Salasanaton kertakirjautuminen"
  },
  "accountRecovery": {
    "message": "Tilien palautus"
  },
  "customRoles": {
    "message": "Mukautetut roolit"
  },
  "unlimitedSecretsStorage": {
    "message": "Rajaton salaisuustila"
  },
  "unlimitedUsers": {
    "message": "Rajattomasti käyttäjiä"
  },
  "UpTo50MachineAccounts": {
    "message": "Enintään 50 konetiliä"
  },
  "UpTo20MachineAccounts": {
    "message": "Enintään 20 konetiliä"
  },
  "current": {
    "message": "Nykyinen"
  },
  "secretsManagerSubscriptionInfo": {
    "message": "Salaisuushallinta-tilauksesi päivittyy valitun tilauksen mukaisesti"
  },
  "bitwardenPasswordManager": {
    "message": "Bitwarden Salasanahallinta"
  },
  "secretsManagerComplimentaryPasswordManager": {
    "message": "Vuoden veloitukseton Salasanahallinta-tilauksesi päivittyy valittuun tilaukseen. Sinua ei veloiteta ennen ilmaisjakson päättymistä."
  },
  "fileSavedToDevice": {
    "message": "Tiedosto tallennettiin laitteelle. Hallitse sitä laitteesi latauksista."
  },
  "publicApi": {
    "message": "Julkinen API",
    "description": "The text, 'API', is an acronym and should not be translated."
  },
  "showCharacterCount": {
    "message": "Näytä merkkimäärä"
  },
  "hideCharacterCount": {
    "message": "Piilota merkkimäärä"
  },
  "editAccess": {
    "message": "Muokkaa käyttöoikeuksia"
  },
  "textHelpText": {
    "message": "Käytä tekstikenttiä esimerkiksi turvakysymysten kaltaisille tiedoille."
  },
  "hiddenHelpText": {
    "message": "Käytä piilotettuja kenttiä esimerkiksi salasanojen kaltaisille arkaluontoisille tiedoille."
  },
  "checkBoxHelpText": {
    "message": "Käytä valintaruutuja esimerkiksi sähköpostiosoitteen muistamisen kaltaisten valintaruutujen automaattiseen merkintään."
  },
  "linkedHelpText": {
    "message": "Käytä linkitettyjä kenttiä kohdatessasi sivustokohtaisia automaattitäytön ongelmia."
  },
  "linkedLabelHelpText": {
    "message": "Syötä kentän HTML-koodista löytyvä id-, name-, aria-label- tai placeholder-arvo."
  },
  "uppercaseDescription": {
    "message": "Sisällytä isoja kirjaimia",
    "description": "Tooltip for the password generator uppercase character checkbox"
  },
  "uppercaseLabel": {
    "message": "A-Ö",
    "description": "Label for the password generator uppercase character checkbox"
  },
  "lowercaseDescription": {
    "message": "Sisällytä pieniä kirjaimia",
    "description": "Full description for the password generator lowercase character checkbox"
  },
  "lowercaseLabel": {
    "message": "a-ö",
    "description": "Label for the password generator lowercase character checkbox"
  },
  "numbersDescription": {
    "message": "Sisällytä numeroita",
    "description": "Full description for the password generator numbers checkbox"
  },
  "numbersLabel": {
    "message": "0-9",
    "description": "Label for the password generator numbers checkbox"
  },
  "specialCharactersDescription": {
    "message": "Sisällytä erikoismerkkejä",
    "description": "Full description for the password generator special characters checkbox"
  },
  "addAttachment": {
    "message": "Lisää liite"
  },
  "maxFileSizeSansPunctuation": {
    "message": "Tiedoston enimmäiskoko on 500 Mt"
  },
  "permanentlyDeleteAttachmentConfirmation": {
    "message": "Haluatko varmasti poistaa liitteen pysyvästi?"
  },
  "manageSubscriptionFromThe": {
    "message": "Manage subscription from the",
    "description": "This represents the beginning of a sentence. The full sentence will be 'Manage subscription from the Provider Portal', but 'Provider Portal' will be a link and thus cannot be included in the translation file."
  },
  "toHostBitwardenOnYourOwnServer": {
    "message": "To host Bitwarden on your own server, you will need to upload your license file. To support Free Families plans and advanced billing capabilities for your self-hosted organization, you will need to set up automatic sync in your self-hosted organization."
  },
  "selfHostingTitleProper": {
    "message": "Itse ylläpidetty"
  },
  "claim-domain-single-org-warning": {
    "message": "Claiming a domain will turn on the single organization policy."
  },
  "single-org-revoked-user-warning": {
    "message": "Non-compliant members will be revoked. Administrators can restore members once they leave all other organizations."
  },
  "deleteOrganizationUser": {
    "message": "Poista $NAME$",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "John Doe"
      },
      "description": "Title for the delete organization user dialog"
    }
  },
  "deleteOrganizationUserWarningDesc": {
    "message": "This will permanently delete all items owned by $NAME$. Collection items are not impacted.",
    "description": "Warning description for the delete organization user dialog",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "John Doe"
      }
    }
  },
  "deleteManyOrganizationUsersWarningDesc": {
    "message": "This will permanently delete all items owned by the following members. Collection items are not impacted.",
    "description": "Warning description for the bulk delete organization users dialog"
  },
  "organizationUserDeleted": {
    "message": "$NAME$ poistettiin",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "John Doe"
      }
    }
  },
  "organizationUserDeletedDesc": {
    "message": "The user was removed from the organization and all associated user data has been deleted."
  },
  "deletedUserIdEventMessage": {
    "message": "Deleted user $ID$",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "First 8 Character of a GUID"
      }
    }
  },
  "userLeftOrganization": {
    "message": "Käyttäjä $ID$ jätti organisaation",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "First 8 Character of a GUID"
      }
    }
  },
  "userSelfRevokedFromOrganization": {
    "message": "User $ID$ self-revoked from organization.",
    "placeholders": {
      "id": {
        "content": "$1",
        "example": "First 8 characters of a GUID"
      }
    }
  },
  "userSelfRevokedOrganizationOwnership": {
    "message": "Revoked for declining transfer to organization ownership."
  },
  "suspendedOrganizationTitle": {
    "message": "The $ORGANIZATION$ is suspended",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "Acme c"
      }
    }
  },
  "suspendedUserOrgMessage": {
    "message": "Pyydä organisaation omistajalta apua."
  },
  "suspendedOwnerOrgMessage": {
    "message": "To regain access to your organization, add a payment method."
  },
  "deleteMembers": {
    "message": "Poista jäsenet"
  },
  "noSelectedMembersApplicable": {
    "message": "This action is not applicable to any of the selected members."
  },
  "deletedSuccessfully": {
    "message": "Poisto onnistui"
  },
  "freeFamiliesSponsorship": {
    "message": "Remove Free Bitwarden Families sponsorship"
  },
  "freeFamiliesSponsorshipPolicyDesc": {
    "message": "Do not allow members to redeem a Families plan through this organization."
  },
  "verifyBankAccountWithStatementDescriptorWarning": {
    "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Enter the statement descriptor code from this deposit on the organization's billing page to verify the bank account. Failure to verify the bank account will result in a missed payment and your subscription being suspended."
  },
  "verifyBankAccountWithStatementDescriptorInstructions": {
    "message": "We have made a micro-deposit to your bank account (this may take 1-2 business days). Enter the six-digit code starting with 'SM' found on the deposit description. Failure to verify the bank account will result in a missed payment and your subscription being suspended."
  },
  "descriptorCode": {
    "message": "Descriptor code"
  },
  "cannotRemoveViewOnlyCollections": {
    "message": "Et voi poistaa kokoelmia, joihin sinulla on vain tarkasteluoikeus: $COLLECTIONS$",
    "placeholders": {
      "collections": {
        "content": "$1",
        "example": "Work, Personal"
      }
    }
  },
  "removeMembers": {
    "message": "Poista jäsenet"
  },
  "devices": {
    "message": "Laitteet"
  },
  "deviceListDescription": {
    "message": "Your account was logged in to each of the devices below. If you do not recognize a device, remove it now."
  },
  "deviceListDescriptionTemp": {
    "message": "Your account was logged in to each of the devices below."
  },
  "claimedDomains": {
    "message": "Claimed domains"
  },
  "claimDomain": {
    "message": "Claim domain"
  },
  "reclaimDomain": {
    "message": "Reclaim domain"
  },
  "claimDomainNameInputHint": {
    "message": "Example: mydomain.com. Subdomains require separate entries to be claimed."
  },
  "automaticClaimedDomains": {
    "message": "Automatic Claimed Domains"
  },
  "automaticDomainClaimProcess": {
    "message": "Bitwarden will attempt to claim the domain 3 times during the first 72 hours. If the domain can’t be claimed, check the DNS record in your host and manually claim. The domain will be removed from your organization in 7 days if it is not claimed."
  },
  "automaticDomainClaimProcess1": {
    "message": "Bitwarden will attempt to claim the domain within 72 hours. If the domain can't be claimed, verify your DNS record and claim manually. Unclaimed domains are removed after 7 days."
  },
  "automaticDomainClaimProcess2": {
    "message": "Once claimed, existing members with claimed domains will be emailed about the "
  },
  "accountOwnershipChange": {
    "message": "account ownership change"
  },
  "automaticDomainClaimProcessEnd": {
    "message": "."
  },
  "domainNotClaimed": {
    "message": "$DOMAIN$ not claimed. Check your DNS records.",
    "placeholders": {
      "DOMAIN": {
        "content": "$1",
        "example": "bitwarden.com"
      }
    }
  },
  "domainStatusClaimed": {
    "message": "Claimed"
  },
  "domainStatusPending": {
    "message": "Pending"
  },
  "claimedDomainsDescription": {
    "message": "Claim a domain to own member accounts. The SSO identifier page will be skipped during login for members with claimed domains and administrators will be able to delete claimed accounts."
  },
  "invalidDomainNameClaimMessage": {
    "message": "Input is not a valid format. Format: mydomain.com. Subdomains require separate entries to be claimed."
  },
  "domainClaimedEvent": {
    "message": "$DOMAIN$ claimed",
    "placeholders": {
      "DOMAIN": {
        "content": "$1",
        "example": "bitwarden.com"
      }
    }
  },
  "domainNotClaimedEvent": {
    "message": "$DOMAIN$ not claimed",
    "placeholders": {
      "DOMAIN": {
        "content": "$1",
        "example": "bitwarden.com"
      }
    }
  },
  "updatedRevokeSponsorshipConfirmationForSentSponsorship": {
    "message": "If you remove $EMAIL$, the sponsorship for this Family plan cannot be redeemed. Are you sure you want to continue?",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "sponsored@organization.com"
      }
    }
  },
  "updatedRevokeSponsorshipConfirmationForAcceptedSponsorship": {
    "message": "If you remove $EMAIL$, the sponsorship for this Family plan will end and the saved payment method will be charged $40 + applicable tax on $DATE$. You will not be able to redeem a new sponsorship until $DATE$. Are you sure you want to continue?",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "sponsored@organization.com"
      },
      "date": {
        "content": "$2",
        "example": "12/10/2024"
      }
    }
  },
  "domainClaimed": {
    "message": "Domain claimed"
  },
  "itemAddedToFavorites": {
    "message": "Item added to favorites"
  },
  "itemRemovedFromFavorites": {
    "message": "Item removed from favorites"
  },
  "copyNote": {
    "message": "Copy note"
  },
  "organizationNameMaxLength": {
    "message": "Organization name cannot exceed 50 characters."
  },
  "rotationCompletedTitle": {
    "message": "Key rotation successful"
  },
  "rotationCompletedDesc": {
    "message": "Your master password and encryption keys have been updated. Your other devices have been logged out."
  },
  "trustUserEmergencyAccess": {
    "message": "Luota ja vahvista käyttäjä"
  },
  "trustOrganization": {
    "message": "Luota organisaatioon"
  },
  "trust": {
    "message": "Luota"
  },
  "doNotTrust": {
    "message": "Älä luota"
  },
  "organizationNotTrusted": {
    "message": "Organization is not trusted"
  },
  "emergencyAccessTrustWarning": {
    "message": "For the security of your account, only confirm if you have granted emergency access to this user and their fingerprint matches what is displayed in their account"
  },
  "orgTrustWarning": {
    "message": "For the security of your account, only proceed if you are a member of this organization, have account recovery enabled, and the fingerprint displayed below matches the organization's fingerprint."
  },
  "orgTrustWarning1": {
    "message": "This organization has an Enterprise policy that will enroll you in account recovery. Enrollment will allow organization administrators to change your password. Only proceed if you recognize this organization and the fingerprint phrase displayed below matches the organization's fingerprint."
  },
  "trustUser": {
    "message": "Luota käyttäjään"
  },
  "sshKeyWrongPassword": {
    "message": "Syöttämäsi salasana on virheellinen."
  },
  "importSshKey": {
    "message": "Tuo"
  },
  "confirmSshKeyPassword": {
    "message": "Vahvista salasana"
  },
  "enterSshKeyPasswordDesc": {
    "message": "Syötä SSH-avaimen salasana."
  },
  "enterSshKeyPassword": {
    "message": "Syötä salasana"
  },
  "invalidSshKey": {
    "message": "SSH-avain on virheellinen"
  },
  "sshKeyTypeUnsupported": {
    "message": "SSH-avaintyyppiä ei ole tuettu"
  },
  "importSshKeyFromClipboard": {
    "message": "Tuo avain leikepöydältä"
  },
  "sshKeyImported": {
    "message": "SSH-avain on tuotu"
  },
  "copySSHPrivateKey": {
    "message": "Kopioi yksityinen avain"
  },
  "openingExtension": {
    "message": "Avataan Bitwarden-selainlaajennusta"
  },
  "somethingWentWrong": {
    "message": "Jokin meni pieleen..."
  },
  "openingExtensionError": {
    "message": "We had trouble opening the Bitwarden browser extension. Click the button to open it now."
  },
  "openExtension": {
    "message": "Avaa laajennus"
  },
  "doNotHaveExtension": {
    "message": "Eikö sinulla ole Bitwarden-selainlaajennusta?"
  },
  "installExtension": {
    "message": "Asenna laajennus"
  },
  "openedExtension": {
    "message": "Avaa selainlaajennus"
  },
  "openedExtensionViewAtRiskPasswords": {
    "message": "Successfully opened the Bitwarden browser extension. You can now review your at-risk passwords."
  },
  "resellerRenewalWarningMsg": {
    "message": "Your subscription will renew soon. To ensure uninterrupted service, contact $RESELLER$ to confirm your renewal before $RENEWAL_DATE$.",
    "placeholders": {
      "reseller": {
        "content": "$1",
        "example": "Reseller Name"
      },
      "renewal_date": {
        "content": "$2",
        "example": "01/01/2024"
      }
    }
  },
  "resellerRenewalWarningMsgV2": {
    "message": "Your subscription will renew soon. To ensure uninterrupted service, contact your Bitwarden provider to confirm your renewal before $RENEWAL_DATE$.",
    "placeholders": {
      "renewal_date": {
        "content": "$1",
        "example": "01/01/2024"
      }
    }
  },
  "resellerOpenInvoiceWarningMgs": {
    "message": "An invoice for your subscription was issued on $ISSUED_DATE$. To ensure uninterrupted service, contact $RESELLER$ to confirm your renewal before $DUE_DATE$.",
    "placeholders": {
      "reseller": {
        "content": "$1",
        "example": "Reseller Name"
      },
      "issued_date": {
        "content": "$2",
        "example": "01/01/2024"
      },
      "due_date": {
        "content": "$3",
        "example": "01/15/2024"
      }
    }
  },
  "resellerPastDueWarningMsg": {
    "message": "The invoice for your subscription has not been paid. To ensure uninterrupted service, contact $RESELLER$ to confirm your renewal before $GRACE_PERIOD_END$.",
    "placeholders": {
      "reseller": {
        "content": "$1",
        "example": "Reseller Name"
      },
      "grace_period_end": {
        "content": "$2",
        "example": "02/14/2024"
      }
    }
  },
  "resellerPastDueWarningMsgV2": {
    "message": "The invoice for your subscription has not been paid. To ensure uninterrupted service, contact your Bitwarden provider before $GRACE_PERIOD_END$.",
    "placeholders": {
      "grace_period_end": {
        "content": "$1",
        "example": "02/14/2024"
      }
    }
  },
  "scheduledPriceIncreaseWarningMonthly": {
    "message": "Your subscription price will increase to $PRICE$ per seat per month on $DATE$. Your plan features and any existing discounts will stay exactly the same.",
    "placeholders": {
      "price": {
        "content": "$1",
        "example": "$6.00"
      },
      "date": {
        "content": "$2",
        "example": "July 15, 2026"
      }
    },
    "description": "Shown when the organization's monthly subscription price will increase on the next renewal date."
  },
  "scheduledPriceIncreaseWarningAnnually": {
    "message": "Your subscription price will increase to $PRICE$ per seat per month (billed annually) on $DATE$. Your plan features and any existing discounts will stay exactly the same.",
    "placeholders": {
      "price": {
        "content": "$1",
        "example": "$6.00"
      },
      "date": {
        "content": "$2",
        "example": "July 15, 2026"
      }
    },
    "description": "Shown when the organization's annually billed subscription price will increase on the next renewal date."
  },
  "priceIncreaseNotice": {
    "message": "Price increase notice"
  },
  "restartOrganizationSubscription": {
    "message": "Organisaatiotilaus aloitettiin uudelleen"
  },
  "restartSubscription": {
    "message": "Aloita tilauksesi uudelleen"
  },
  "suspendedManagedOrgMessage": {
    "message": "Contact $PROVIDER$ for assistance.",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "Acme c"
      }
    }
  },
  "accountDeprovisioningNotification": {
    "message": "Administrators now have the ability to delete member accounts that belong to a claimed domain."
  },
  "deleteManagedUserWarningDesc": {
    "message": "This action will delete the member account including all items in their vault. This replaces the previous Remove action."
  },
  "deleteManagedUserWarning": {
    "message": "Poisto on uusi toiminto!"
  },
  "seatsRemaining": {
    "message": "You have $REMAINING$ seats remaining out of $TOTAL$ seats assigned to this organization. Contact your provider to manage your subscription.",
    "placeholders": {
      "remaining": {
        "content": "$1",
        "example": "5"
      },
      "total": {
        "content": "$2",
        "example": "10"
      }
    }
  },
  "existingOrganization": {
    "message": "Olemassa oleva organisaatio"
  },
  "selectOrganizationProviderPortal": {
    "message": "Select an organization to add to your Provider Portal."
  },
  "noOrganizations": {
    "message": "There are no organizations to list"
  },
  "yourProviderSubscriptionCredit": {
    "message": "Your provider subscription will receive a credit for any remaining time in the organization's subscription."
  },
  "doYouWantToAddThisOrg": {
    "message": "Do you want to add this organization to $PROVIDER$?",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "Cool MSP"
      }
    }
  },
  "addedExistingOrganization": {
    "message": "Olemassa oleva organisaatio lisättiin"
  },
  "assignedExceedsAvailable": {
    "message": "Assigned seats exceed available seats."
  },
  "userkeyRotationDisclaimerEmergencyAccessText": {
    "message": "Fingerprint phrase for $NUM_USERS$ contacts for which you have enabled emergency access.",
    "placeholders": {
      "num_users": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "userkeyRotationDisclaimerAccountRecoveryOrgsText": {
    "message": "Fingerprint phrase for the organization $ORG_NAME$ for which you have enabled account recovery.",
    "placeholders": {
      "org_name": {
        "content": "$1",
        "example": "My org"
      }
    }
  },
  "userkeyRotationDisclaimerDescription": {
    "message": "Rotating your encryption keys will require you to trust keys of any organizations that can recover your account, and any contacts that you have enabled emergency access for. To continue, make sure you can verify the following:"
  },
  "userkeyRotationDisclaimerTitle": {
    "message": "Untrusted encryption keys"
  },
  "atRiskPassword": {
    "message": "At-risk password"
  },
  "changeAtRiskPassword": {
    "message": "Vaihda vaarantunut salasana"
  },
  "changeAtRiskPasswordAndAddWebsite": {
    "message": "This login is at-risk and missing a website. Add a website and change the password for stronger security."
  },
  "vulnerablePassword": {
    "message": "Vulnerable password."
  },
  "changeNow": {
    "message": "Change now"
  },
  "missingWebsite": {
    "message": "Missing website"
  },
  "removeUnlockWithPinPolicyTitle": {
    "message": "Remove Unlock with PIN"
  },
  "removeUnlockWithPinPolicyDesc": {
    "message": "Do not allow members to unlock their account with a PIN."
  },
  "upgradeForFullEventsMessage": {
    "message": "Event logs are not stored for your organization. Upgrade to a Teams or Enterprise plan to get full access to organization event logs."
  },
  "upgradeEventLogTitleMessage": {
    "message": "Upgrade to see event logs from your organization."
  },
  "upgradeEventLogMessage": {
    "message": "These events are examples only and do not reflect real events within your Bitwarden organization."
  },
  "viewEvents": {
    "message": "View Events"
  },
  "cannotCreateCollection": {
    "message": "Free organizations may have up to 2 collections. Upgrade to a paid plan to add more collections."
  },
  "searchArchive": {
    "message": "Search archive"
  },
  "archiveNoun": {
    "message": "Archive",
    "description": "Noun"
  },
  "archiveVerb": {
    "message": "Archive",
    "description": "Verb"
  },
  "unArchive": {
    "message": "Unarchive"
  },
  "archived": {
    "message": "Archived"
  },
  "unArchiveAndSave": {
    "message": "Unarchive and save"
  },
  "itemsInArchive": {
    "message": "Items in archive"
  },
  "noItemsInArchive": {
    "message": "No items in archive"
  },
  "noItemsInArchiveDesc": {
    "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions."
  },
  "itemArchiveToast": {
    "message": "Item archived"
  },
  "itemUnarchivedToast": {
    "message": "Item unarchived"
  },
  "bulkArchiveItems": {
    "message": "Items archived"
  },
  "bulkUnarchiveItems": {
    "message": "Items unarchived"
  },
  "archiveItem": {
    "message": "Archive item",
    "description": "Verb"
  },
  "archiveItemDialogContent": {
    "message": "Once archived, this item will be excluded from search results and autofill suggestions."
  },
  "archiveBulkItems": {
    "message": "Archive items",
    "description": "Verb"
  },
  "archiveBulkItemsConfirmDesc": {
    "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive these items?"
  },
  "businessUnit": {
    "message": "Business Unit"
  },
  "businessUnits": {
    "message": "Business Units"
  },
  "newBusinessUnit": {
    "message": "New business unit"
  },
  "sendsTitleNoItems": {
    "message": "Send sensitive information safely",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendsBodyNoItems": {
    "message": "Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "generatorNudgeTitle": {
    "message": "Quickly create passwords"
  },
  "generatorNudgeBodyOne": {
    "message": "Easily create strong and unique passwords by clicking on",
    "description": "Two part message",
    "example": "Easily create strong and unique passwords by clicking on {icon} to help you keep your logins secure."
  },
  "generatorNudgeBodyTwo": {
    "message": "to help you keep your logins secure.",
    "description": "Two part message",
    "example": "Easily create strong and unique passwords by clicking on {icon} to help you keep your logins secure."
  },
  "generatorNudgeBodyAria": {
    "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.",
    "description": "Aria label for the body content of the generator nudge"
  },
  "newLoginNudgeTitle": {
    "message": "Save time with autofill"
  },
  "newLoginNudgeBodyOne": {
    "message": "Include a",
    "description": "This is in multiple parts to allow for bold text in the middle of the sentence.",
    "example": "Include a Website so this login appears as an autofill suggestion."
  },
  "newLoginNudgeBodyBold": {
    "message": "Website",
    "description": "This is in multiple parts to allow for bold text in the middle of the sentence.",
    "example": "Include a Website so this login appears as an autofill suggestion."
  },
  "newLoginNudgeBodyTwo": {
    "message": "so this login appears as an autofill suggestion.",
    "description": "This is in multiple parts to allow for bold text in the middle of the sentence.",
    "example": "Include a Website so this login appears as an autofill suggestion."
  },
  "newCardNudgeTitle": {
    "message": "Seamless online checkout"
  },
  "newCardNudgeBody": {
    "message": "With cards, easily autofill payment forms securely and accurately."
  },
  "newIdentityNudgeTitle": {
    "message": "Simplify creating accounts"
  },
  "newIdentityNudgeBody": {
    "message": "With identities, quickly autofill long registration or contact forms."
  },
  "newNoteNudgeTitle": {
    "message": "Keep your sensitive data safe"
  },
  "newNoteNudgeBody": {
    "message": "With notes, securely store sensitive data like banking or insurance details."
  },
  "newSshNudgeTitle": {
    "message": "Developer-friendly SSH access"
  },
  "newSshNudgeBodyOne": {
    "message": "Store your keys and connect with the SSH agent for fast, encrypted authentication.",
    "description": "Two part message",
    "example": "Store your keys and connect with the SSH agent for fast, encrypted authentication. Learn more about SSH agent"
  },
  "newSshNudgeBodyTwo": {
    "message": "Learn more about SSH agent",
    "description": "Two part message",
    "example": "Store your keys and connect with the SSH agent for fast, encrypted authentication. Learn more about SSH agent"
  },
  "setupExtensionPageTitle": {
    "message": "Autofill your passwords securely with one click"
  },
  "setupExtensionPageDescription": {
    "message": "Get the Bitwarden browser extension and start autofilling today"
  },
  "getTheExtension": {
    "message": "Get the extension"
  },
  "addItLater": {
    "message": "Add it later"
  },
  "cannotAutofillPasswordsWithoutExtensionTitle": {
    "message": "You can't autofill passwords without the browser extension"
  },
  "cannotAutofillPasswordsWithoutExtensionDesc": {
    "message": "Are you sure you don't want to add the extension now?"
  },
  "skipToWebApp": {
    "message": "Skip to web app"
  },
  "bitwardenExtensionInstalled": {
    "message": "Bitwarden extension installed!"
  },
  "bitwardenExtensionIsInstalled": {
    "message": "Bitwarden extension is installed!"
  },
  "openExtensionToAutofill": {
    "message": "Open the extension to log in and start autofilling."
  },
  "openBitwardenExtension": {
    "message": "Open Bitwarden extension"
  },
  "gettingStartedWithBitwardenPart1": {
    "message": "For tips on getting started with Bitwarden visit the",
    "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'"
  },
  "gettingStartedWithBitwardenPart2": {
    "message": "Learning Center",
    "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'"
  },
  "openExtensionFromToolbarPart1": {
    "message": "If the extension didn't open, you may need to open Bitwarden from the icon ",
    "description": "This will be used as part of a larger sentence, broken up to include the Bitwarden icon. The full sentence will read 'If the extension didn't open, you may need to open Bitwarden from the icon [Bitwarden Icon] on the toolbar.'"
  },
  "openExtensionFromToolbarPart2": {
    "message": " on the toolbar.",
    "description": "This will be used as part of a larger sentence, broken up to include the Bitwarden icon. The full sentence will read 'If the extension didn't open, you may need to open Bitwarden from the icon [Bitwarden Icon] on the toolbar.'"
  },
  "gettingStartedWithBitwardenPart3": {
    "message": "Help Center",
    "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'"
  },
  "setupExtensionContentAlt": {
    "message": "With the Bitwarden browser extension you can easily create new logins, access your saved logins directly from your browser toolbar, and sign in to accounts quickly using Bitwarden autofill."
  },
  "restart": {
    "message": "Restart"
  },
  "verifyProviderBankAccountWithStatementDescriptorWarning": {
    "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Enter the statement descriptor code from this deposit on the provider's subscription page to verify the bank account. Failure to verify the bank account will result in a missed payment and your subscription being suspended."
  },
  "clickPayWithPayPal": {
    "message": "Please click the Pay with PayPal button to add your payment method."
  },
  "revokeActiveSponsorshipConfirmation": {
    "message": "If you remove $EMAIL$, the sponsorship for this Family plan will end. A seat within your organization will become available for members or sponsorships after the sponsored organization renewal date on $DATE$.",
    "placeholders": {
      "email": {
        "content": "$1",
        "example": "user@example.com"
      },
      "date": {
        "content": "$2",
        "example": "12/31/2024"
      }
    }
  },
  "billingAddressRequiredToAddCredit": {
    "message": "Billing address required to add credit.",
    "description": "Error message shown when trying to add credit to a trialing organization without a billing address."
  },
  "aboutThisSetting": {
    "message": "About this setting"
  },
  "permitCipherDetailsDescription": {
    "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service."
  },
  "billingAddress": {
    "message": "Billing address"
  },
  "addBillingAddress": {
    "message": "Add billing address"
  },
  "editBillingAddress": {
    "message": "Edit billing address"
  },
  "noBillingAddress": {
    "message": "No address on file."
  },
  "billingAddressUpdated": {
    "message": "Your billing address has been updated."
  },
  "paymentDetails": {
    "message": "Payment details"
  },
  "paymentMethodUpdated": {
    "message": "Your payment method has been updated."
  },
  "bankAccountVerified": {
    "message": "Your bank account has been verified."
  },
  "availableCreditAppliedToInvoice": {
    "message": "Any available credit will be automatically applied towards invoices generated for this account."
  },
  "mustBePositiveNumber": {
    "message": "Must be a positive number"
  },
  "cardSecurityCode": {
    "message": "Card security code"
  },
  "cardSecurityCodeDescription": {
    "message": "Card security code, also known as CVV or CVC, is typically a 3 digit number printed on the back of your credit card or 4 digit number printed on the front above your card number."
  },
  "verifyBankAccountWarning": {
    "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Enter the statement descriptor code from this deposit on the Payment Details page to verify the bank account. Failure to verify the bank account will result in a missed payment and your subscription being suspended."
  },
  "taxId": {
    "message": "Tax ID: $TAX_ID$",
    "placeholders": {
      "tax_id": {
        "content": "$1",
        "example": "12-3456789"
      }
    }
  },
  "unpaidInvoices": {
    "message": "Unpaid invoices"
  },
  "unpaidInvoicesForServiceUser": {
    "message": "Your subscription has not been paid. Contact your provider administrator to restore service to you and your clients.",
    "description": "A message shown in a non-dismissible dialog to service users of unpaid providers."
  },
  "providerSuspended": {
    "message": "$PROVIDER$ is suspended",
    "placeholders": {
      "provider": {
        "content": "$1",
        "example": "Acme Industries"
      }
    }
  },
  "restoreProviderPortalAccessViaCustomerSupport": {
    "message": "To restore access to your provider portal, contact Bitwarden Customer Support to renew your subscription.",
    "description": "A message shown in a non-dismissible dialog to any user of a suspended providers."
  },
  "restoreProviderPortalAccessViaPaymentMethod": {
    "message": "Your subscription has not been paid. To restore service to you and your clients, add a payment method by $CANCELLATION_DATE$.",
    "placeholders": {
      "cancellation_date": {
        "content": "$1",
        "example": "07/10/2025"
      }
    },
    "description": "A message shown in a non-dismissible dialog to admins of unpaid providers."
  },
  "subscribetoEnterprise": {
    "message": "Subscribe to $PLAN$",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Teams"
      }
    }
  },
  "subscribeEnterpriseSubtitleSpecificTrialLength": {
    "message": "Your $TRIAL_LENGTH$-day $PLAN$ trial starts today. Add a payment method now to continue using these features after your trial ends: ",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Teams"
      },
      "trial_length": {
        "content": "$2",
        "example": "7"
      }
    }
  },
  "unlimitedSecretsAndProjects": {
    "message": "Unlimited secrets and projects"
  },
  "providersubscriptionCanceled": {
    "message": "Subscription canceled"
  },
  "providersubCanceledmessage": {
    "message": "To resubscribe, contact Bitwarden Customer Support."
  },
  "showMore": {
    "message": "Show more"
  },
  "showLess": {
    "message": "Show less"
  },
  "missingTaxId": {
    "message": "Missing Tax ID"
  },
  "missingTaxIdWarning": {
    "message": "Action required: You're missing a Tax ID number in payment details. If a Tax ID is not added, your invoices may include additional tax."
  },
  "breadcrumbs": {
    "message": "Breadcrumbs",
    "description": "Accessible label for the breadcrumb navigation landmark."
  },
  "moreBreadcrumbs": {
    "message": "More breadcrumbs",
    "description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed."
  },
  "addTaxId": {
    "message": "Add a Tax ID"
  },
  "missingTaxIdCalloutTitle": {
    "message": "Action required: Missing Tax ID"
  },
  "missingTaxIdCalloutDescription": {
    "message": "If a Tax ID is not added, your invoices may include additional tax."
  },
  "unverifiedTaxIdWarning": {
    "message": "Action required: Your Tax ID number is unverified. If your Tax ID is left unverified, your invoices may include additional tax."
  },
  "editTaxId": {
    "message": "Edit your Tax ID"
  },
  "unverifiedTaxIdCalloutTitle": {
    "message": "Tax ID unverified"
  },
  "unverifiedTaxIdCalloutDescription": {
    "message": "Check your Tax ID to verify the format is correct and there are no typos."
  },
  "pendingVerification": {
    "message": "Pending verification"
  },
  "checkInputFormat": {
    "message": "Check input format for typos."
  },
  "exampleTaxIdFormat": {
    "message": "Example $CODE$ format: $EXAMPLE$",
    "placeholders": {
      "code": {
        "content": "$1",
        "example": "ABN"
      },
      "example": {
        "content": "$2",
        "example": "92873837267"
      }
    }
  },
  "confirmKeyConnectorDomain": {
    "message": "Confirm Key Connector domain"
  },
  "requiredToVerifyBankAccountWithStripe": {
    "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Failure to verify the bank account will result in a missed payment and your subscription being suspended."
  },
  "verifyBankAccountWithStripe": {
    "message": "We have made a micro-deposit to your bank account. This may take 1-2 business days. When you see the deposit in your account, you can verify your bank account. Failure to verify your bank account will result in a missed payment and your subscription will be suspended."
  },
  "verifyNow": {
    "message": "Verify now."
  },
  "unlockWithPasskey": {
    "message": "Unlock with passkey"
  },
  "prfUnlockFailed": {
    "message": "Failed to unlock with passkey. Please try again or use another unlock method."
  },
  "noPrfCredentialsAvailable": {
    "message": "No PRF-enabled passkeys are available for unlock."
  },
  "additionalStorageGB": {
    "message": "Additional storage GB"
  },
  "additionalServiceAccountsV2": {
    "message": "Additional machine accounts"
  },
  "secretsManagerSeats": {
    "message": "Secrets Manager seats"
  },
  "additionalStorage": {
    "message": "Additional Storage"
  },
  "expandPurchaseDetails": {
    "message": "Expand purchase details"
  },
  "collapsePurchaseDetails": {
    "message": "Collapse purchase details"
  },
  "familiesMembership": {
    "message": "Families membership"
  },
  "advancedOnlineSecurity": {
    "message": "Advanced online security"
  },
  "planDescFamiliesV2": {
    "message": "Premium security for your family"
  },
  "planDescFreeV2": {
    "message": "Share with $COUNT$ other user",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "planDescEnterpriseV2": {
    "message": "Advanced capabilities for any organization"
  },
  "planNameCustom": {
    "message": "Custom plan"
  },
  "planDescCustom": {
    "message": "Bitwarden scales with businesses of all sizes to secure passwords and sensitive information. If you're part of a large enterprise, contact sales to request a quote."
  },
  "builtInAuthenticator": {
    "message": "Built-in authenticator"
  },
  "breachMonitoring": {
    "message": "Breach monitoring"
  },
  "andMoreFeatures": {
    "message": "And more!"
  },
  "secureFileStorage": {
    "message": "Secure file storage"
  },
  "familiesUnlimitedSharing": {
    "message": "Unlimited sharing - choose who sees what"
  },
  "familiesUnlimitedCollections": {
    "message": "Unlimited family collections"
  },
  "familiesSharedStorage": {
    "message": "Shared storage for important family info"
  },
  "limitedUsersV2": {
    "message": "Up to $COUNT$ members",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "limitedCollectionsV2": {
    "message": "Up to $COUNT$ collections",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "2"
      }
    }
  },
  "alwaysFree": {
    "message": "Always free"
  },
  "twoSecretsIncluded": {
    "message": "2 secrets"
  },
  "projectsIncludedV2": {
    "message": "$COUNT$ project(s)",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "1"
      }
    }
  },
  "secureItemSharing": {
    "message": "Secure item sharing"
  },
  "scimSupport": {
    "message": "SCIM support"
  },
  "includedMachineAccountsV2": {
    "message": "$COUNT$ machine accounts",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "20"
      }
    }
  },
  "enterpriseSecurityPolicies": {
    "message": "Enterprise security policies"
  },
  "selfHostOption": {
    "message": "Self-host option"
  },
  "complimentaryFamiliesPlan": {
    "message": "Complimentary families plan for all users"
  },
  "strengthenCybersecurity": {
    "message": "Strengthen cybersecurity"
  },
  "boostProductivity": {
    "message": "Boost productivity"
  },
  "seamlessIntegration": {
    "message": "Seamless integration"
  },
  "families": {
    "message": "Families"
  },
  "upgradeToFamilies": {
    "message": "Upgrade to Families"
  },
  "upgradeToPremium": {
    "message": "Upgrade to Premium"
  },
  "familiesUpdated": {
    "message": "You've upgraded to Families!"
  },
  "taxCalculationError": {
    "message": "There was an error calculating tax for your location. Please try again."
  },
  "individualUpgradeWelcomeMessage": {
    "message": "Welcome to Bitwarden"
  },
  "individualUpgradeDescriptionMessage": {
    "message": "Unlock more security features with Premium, or start sharing items with Families"
  },
  "individualUpgradeTaxInformationMessage": {
    "message": "Prices exclude tax and are billed annually."
  },
  "organizationNameDescription": {
    "message": "Your organization name will appear in invitations you send to members."
  },
  "continueWithoutUpgrading": {
    "message": "Continue without upgrading"
  },
  "upgradeYourPlan": {
    "message": "Upgrade your plan"
  },
  "upgradeNow": {
    "message": "Upgrade now"
  },
  "formWillCreateNewFamiliesOrgMessage": {
    "message": "Completing this form will create a new Families organization. You can upgrade your Free organization from the Admin Console."
  },
  "upgradeErrorMessage": {
    "message": "We encountered an error while processing your upgrade. Please try again."
  },
  "bitwardenFreeplanMessage": {
    "message": "You have the Bitwarden Free plan"
  },
  "upgradeCompleteSecurity": {
    "message": "Upgrade for complete security"
  },
  "viewbusinessplans": {
    "message": "View business plans"
  },
  "updateEncryptionSettings": {
    "message": "Update encryption settings"
  },
  "updateYourEncryptionSettings": {
    "message": "Update your encryption settings"
  },
  "algorithm": {
    "message": "Algorithm"
  },
  "encryptionKeySettingsHowShouldWeEncryptYourData": {
    "message": "Choose how Bitwarden should encrypt your vault data. All options are secure, but stronger methods offer better protection - especially against brute-force attacks. Bitwarden recommends the default setting for most users."
  },
  "encryptionKeySettingsIncreaseImproveSecurity": {
    "message": "Increasing the values above the default will improve security, but your vault may take longer to unlock as a result."
  },
  "encryptionKeySettingsAlgorithmPopoverTitle": {
    "message": "About encryption algorithms"
  },
  "encryptionKeySettingsAlgorithmPopoverPBKDF2": {
    "message": "PBKDF2-SHA256 is a well-tested encryption method that balances security and performance. Good for all users."
  },
  "encryptionKeySettingsAlgorithmPopoverArgon2Id": {
    "message": "Argon2id offers stronger protection against modern attacks. Best for advanced users with powerful devices."
  },
  "zipPostalCodeLabel": {
    "message": "ZIP / Postal code"
  },
  "cardNumberLabel": {
    "message": "Card number"
  },
  "startFreeFamiliesTrial": {
    "message": "Start free Families trial"
  },
  "blockClaimedDomainAccountCreation": {
    "message": "Block account creation for claimed domains"
  },
  "blockClaimedDomainAccountCreationDesc": {
    "message": "Prevent users from creating accounts outside of your organization using email addresses from claimed domains."
  },
  "blockClaimedDomainAccountCreationPrerequisite": {
    "message": "A domain must be claimed before activating this policy."
  },
  "vaultTimeoutTooLarge": {
    "message": "Your vault timeout exceeds the restrictions set by your organization."
  },
  "neverLockWarning": {
    "message": "Are you sure you want to use the \"Never\" option? Setting your lock options to \"Never\" stores your vault's encryption key on your device. If you use this option you should ensure that you keep your device properly protected."
  },
  "sessionTimeoutSettingsAction": {
    "message": "Timeout action"
  },
  "sessionTimeoutHeader": {
    "message": "Session timeout"
  },
  "appearance": {
    "message": "Appearance"
  },
  "vaultTimeoutPolicyMaximumError": {
    "message": "Timeout exceeds the restriction set by your organization: $HOURS$ hour(s) and $MINUTES$ minute(s) maximum",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "5"
      },
      "minutes": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "removeMasterPasswordForOrgUserKeyConnector": {
    "message": "Your organization is no longer using master passwords to log into Bitwarden. To continue, verify the organization and domain."
  },
  "continueWithLogIn": {
    "message": "Continue with log in"
  },
  "doNotContinue": {
    "message": "Do not continue"
  },
  "domain": {
    "message": "Domain"
  },
  "keyConnectorDomainTooltip": {
    "message": "This domain will store your account encryption keys, so make sure you trust it. If you're not sure, check with your admin."
  },
  "verifyYourOrganization": {
    "message": "Verify your organization to log in"
  },
  "organizationVerified": {
    "message": "Organization verified"
  },
  "domainVerified": {
    "message": "Domain verified"
  },
  "leaveOrganizationContent": {
    "message": "If you don't verify your organization, your access to the organization will be revoked."
  },
  "leaveNow": {
    "message": "Leave now"
  },
  "verifyYourDomainToLogin": {
    "message": "Verify your domain to log in"
  },
  "verifyYourDomainDescription": {
    "message": "To continue with log in, verify this domain."
  },
  "confirmKeyConnectorOrganizationUserDescription": {
    "message": "To continue with log in, verify the organization and domain."
  },
  "confirmNoSelectedCriticalApplicationsTitle": {
    "message": "No critical applications are selected"
  },
  "confirmNoSelectedCriticalApplicationsDesc": {
    "message": "Are you sure you want to continue?"
  },
  "errorCannotDecrypt": {
    "message": "Error: Cannot decrypt"
  },
  "userVerificationFailed": {
    "message": "User verification failed."
  },
  "resizeSideNavigation": {
    "message": "Resize side navigation"
  },
  "recoveryDeleteCiphersTitle": {
    "message": "Delete unrecoverable vault items"
  },
  "recoveryDeleteCiphersDesc": {
    "message": "Some of your vault items could not be recovered. Do you want to delete these unrecoverable items from your vault?"
  },
  "recoveryDeleteFoldersTitle": {
    "message": "Delete unrecoverable folders"
  },
  "recoveryDeleteFoldersDesc": {
    "message": "Some of your folders could not be recovered. Do you want to delete these unrecoverable folders from your vault?"
  },
  "recoveryReplacePrivateKeyTitle": {
    "message": "Replace encryption key"
  },
  "recoveryReplacePrivateKeyDesc": {
    "message": "Your public-key encryption key pair could not be recovered. Do you want to replace your encryption key with a new key pair? This will require you to set up existing emergency-access and organization memberships again."
  },
  "recoveryStepSyncTitle": {
    "message": "Synchronizing data"
  },
  "recoveryStepPrivateKeyTitle": {
    "message": "Verifying encryption key integrity"
  },
  "recoveryStepUserInfoTitle": {
    "message": "Verifying user information"
  },
  "recoveryStepCipherTitle": {
    "message": "Verifying vault item integrity"
  },
  "recoveryStepFoldersTitle": {
    "message": "Verifying folder integrity"
  },
  "dataRecoveryTitle": {
    "message": "Data Recovery and Diagnostics"
  },
  "dataRecoveryDescription": {
    "message": "Use the data recovery tool to diagnose and repair issues with your account. After running diagnostics you have the option to save diagnostic logs for support and the option to repair any detected issues."
  },
  "runDiagnostics": {
    "message": "Run Diagnostics"
  },
  "repairIssues": {
    "message": "Repair Issues"
  },
  "saveDiagnosticLogs": {
    "message": "Save Diagnostic Logs"
  },
  "sessionTimeoutSettingsManagedByOrganization": {
    "message": "This setting is managed by your organization."
  },
  "sessionTimeoutSettingsPolicySetMaximumTimeoutToHoursMinutes": {
    "message": "Your organization has set the maximum session timeout to $HOURS$ hour(s) and $MINUTES$ minute(s).",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "8"
      },
      "minutes": {
        "content": "$2",
        "example": "2"
      }
    }
  },
  "sessionTimeoutSettingsPolicySetDefaultTimeoutToOnRestart": {
    "message": "Your organization has set the default session timeout to On browser refresh."
  },
  "sessionTimeoutSettingsPolicyMaximumError": {
    "message": "Maximum timeout cannot exceed $HOURS$ hour(s) and $MINUTES$ minute(s)",
    "placeholders": {
      "hours": {
        "content": "$1",
        "example": "5"
      },
      "minutes": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "sessionTimeoutOnRestart": {
    "message": "On browser refresh"
  },
  "sessionTimeoutSettingsSetUnlockMethodToChangeTimeoutAction": {
    "message": "Set an unlock method to change your timeout action"
  },
  "leaveConfirmationDialogTitle": {
    "message": "Are you sure you want to leave?"
  },
  "leaveConfirmationDialogContentOne": {
    "message": "By declining, your personal items will stay in your account, but you'll lose access to shared items and organization features."
  },
  "leaveConfirmationDialogContentTwo": {
    "message": "Contact your admin to regain access."
  },
  "leaveConfirmationDialogConfirmButton": {
    "message": "Leave $ORGANIZATION$",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "howToManageMyVault": {
    "message": "How do I manage my vault?"
  },
  "transferItemsToOrganizationTitle": {
    "message": "Transfer items to $ORGANIZATION$",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "transferItemsToOrganizationDescription": {
    "message": "$ORGANIZATION$ is requiring all items to be owned by the organization for security and compliance.",
    "placeholders": {
      "organization": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "transferItemsToOrganizationAction": {
    "message": "Click accept to transfer ownership of your items."
  },
  "openTransferItemsHelpArticle": {
    "message": "Open help article on transferring items"
  },
  "acceptTransfer": {
    "message": "Accept transfer"
  },
  "declineAndLeave": {
    "message": "Decline and leave"
  },
  "youHaveBitwardenPremium": {
    "message": "You have Bitwarden Premium"
  },
  "viewAndManagePremiumSubscription": {
    "message": "View and manage your Premium subscription"
  },
  "youNeedToUpdateLicenseFile": {
    "message": "You'll need to update your license file"
  },
  "youNeedToUpdateLicenseFileDate": {
    "message": "$DATE$.",
    "placeholders": {
      "date": {
        "content": "$1",
        "example": "June 12, 2026"
      }
    }
  },
  "uploadLicenseFile": {
    "message": "Upload license file"
  },
  "uploadYourLicenseFile": {
    "message": "Upload your license file"
  },
  "uploadYourPremiumLicenseFile": {
    "message": "Upload your Premium license file"
  },
  "uploadLicenseFileDesc": {
    "message": "Your license file name will be similar to: $FILE_NAME$",
    "placeholders": {
      "file_name": {
        "content": "$1",
        "example": "bitwarden_license.json"
      }
    }
  },
  "alreadyHaveSubscriptionQuestion": {
    "message": "Already have a subscription?"
  },
  "alreadyHaveSubscriptionSelfHostedMessage": {
    "message": "Open the subscription page on your Bitwarden cloud account and download your license file. Then return to this screen and upload it below."
  },
  "viewAllPlans": {
    "message": "View all plans"
  },
  "planDescPremium": {
    "message": "Complete online security"
  },
  "updatePayment": {
    "message": "Update payment"
  },
  "weCouldNotProcessYourPayment": {
    "message": "We could not process your payment. Please update your payment method or contact the support team for assistance."
  },
  "yourSubscriptionHasExpired": {
    "message": "Your subscription has expired. Please contact the support team for assistance."
  },
  "yourSubscriptionIsScheduledToCancel": {
    "message": "Your subscription is scheduled to cancel on $DATE$. You can reinstate it anytime before then.",
    "placeholders": {
      "date": {
        "content": "$1",
        "example": "Dec. 22, 2025"
      }
    }
  },
  "premiumShareEvenMore": {
    "message": "Share even more with Families, or get powerful, trusted password security with Teams or Enterprise."
  },
  "youHaveAGracePeriod": {
    "message": "You have a grace period of $DAYS$ days from your subscription expiration date. Please resolve the past due invoices by $DATE$.",
    "placeholders": {
      "days": {
        "content": "$1",
        "example": "14"
      },
      "date": {
        "content": "$2",
        "example": "Dec. 22, 2025"
      }
    }
  },
  "manageInvoices": {
    "message": "Manage invoices"
  },
  "yourNextChargeIsFor": {
    "message": "Your next charge is for"
  },
  "dueOn": {
    "message": "due on"
  },
  "yourSubscriptionWillBeSuspendedOn": {
    "message": "Your subscription will be suspended on"
  },
  "yourSubscriptionWasSuspendedOn": {
    "message": "Your subscription was suspended on"
  },
  "yourSubscriptionWillBeCanceledOn": {
    "message": "Your subscription will be canceled on"
  },
  "yourSubscriptionWasCanceledOn": {
    "message": "Your subscription was canceled on"
  },
  "storageFull": {
    "message": "Storage full"
  },
  "storageUsedDescription": {
    "message": "You have used $USED$ out of $AVAILABLE$ GB of your encrypted file storage.",
    "placeholders": {
      "used": {
        "content": "$1",
        "example": "1"
      },
      "available": {
        "content": "$2",
        "example": "5"
      }
    }
  },
  "storageFullDescription": {
    "message": "You have used all $GB$ GB of your encrypted storage. To continue storing files, add more storage."
  },
  "extensionPromptHeading": {
    "message": "Get the extension for easy vault access"
  },
  "extensionPromptBody": {
    "message": "With the browser extension installed, you'll take Bitwarden everywhere online. It'll fill in passwords, so you can log into your accounts with a single click."
  },
  "extensionPromptImageAlt": {
    "message": "A web browser showing the Bitwarden extension with autofill items for the current webpage."
  },
  "skip": {
    "message": "Skip"
  },
  "downloadExtension": {
    "message": "Download extension"
  },
  "whoCanView": {
    "message": "Who can view"
  },
  "specificPeople": {
    "message": "Specific people"
  },
  "emailVerificationDesc": {
    "message": "After sharing this Send link, individuals will need to verify their email with a code to view this Send."
  },
  "enterMultipleEmailsSeparatedByComma": {
    "message": "Enter multiple emails by separating with a comma."
  },
  "emailPlaceholder": {
    "message": "user@bitwarden.com , user@acme.com"
  },
  "emailPlaceholderMultiple": {
    "message": "user@bitwarden.com, user@acme.com"
  },
  "whenYouRemoveStorage": {
    "message": "When you remove storage, you will receive a prorated account credit that will automatically go toward your next bill."
  },
  "ownerBadgeA11yDescription": {
    "message": "Owner, $OWNER$, show all items owned by $OWNER$",
    "placeholders": {
      "owner": {
        "content": "$1",
        "example": "My Org Name"
      }
    }
  },
  "youHavePremium": {
    "message": "You have Premium"
  },
  "emailProtected": {
    "message": "Email protected"
  },
  "invalidSendPassword": {
    "message": "Invalid Send password"
  },
  "vaultWelcomeDialogTitle": {
    "message": "You're in! Welcome to Bitwarden"
  },
  "vaultWelcomeDialogDescription": {
    "message": "Store all your passwords and personal info in your Bitwarden vault. We'll show you around."
  },
  "vaultWelcomeDialogPrimaryCta": {
    "message": "Start tour"
  },
  "vaultWelcomeDialogDismissCta": {
    "message": "Skip"
  },
  "sendPasswordHelperText": {
    "message": "Individuals will need to enter the password to view this Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "perUser": {
    "message": "per user"
  },
  "upgradeToTeams": {
    "message": "Upgrade to Teams"
  },
  "upgradeToEnterprise": {
    "message": "Upgrade to Enterprise"
  },
  "upgradeShareEvenMore": {
    "message": "Share even more with Families, or get powerful, trusted password security with Teams or Enterprise"
  },
  "organizationUpgradeTaxInformationMessage": {
    "message": "Prices exclude tax and are billed annually."
  },
  "invoicePreviewErrorMessage": {
    "message": "Encountered an error while generating the invoice preview."
  },
  "planProratedMembershipInMonths": {
    "message": "Prorated $PLAN$ membership ($NUMOFMONTHS$)",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Families"
      },
      "numofmonths": {
        "content": "$2",
        "example": "6 Months"
      }
    }
  },
  "premiumSubscriptionCredit": {
    "message": "Premium subscription credit"
  },
  "enterpriseMembership": {
    "message": "Enterprise membership"
  },
  "teamsMembership": {
    "message": "Teams membership"
  },
  "plansUpdated": {
    "message": "You've upgraded to $PLAN$!",
    "placeholders": {
      "plan": {
        "content": "$1",
        "example": "Families"
      }
    }
  },
  "paymentMethodUpdateError": {
    "message": "There was an error updating your payment method."
  },
  "sendPasswordInvalidAskOwner": {
    "message": "Invalid password. Ask the sender for the password needed to access this Send.",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendExpiresOn": {
    "message": "This Send expires at $TIME$ on $DATE$",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.",
    "placeholders": {
      "time": {
        "content": "$1",
        "example": "10:00 AM"
      },
      "date": {
        "content": "$2",
        "example": "Jan 1, 1970"
      }
    }
  },
  "bankName": {
    "message": "Bank name"
  },
  "nameOnAccount": {
    "message": "Name on account"
  },
  "bankRoutingNumber": {
    "message": "Routing number",
    "description": "Used in the bank account cipher type"
  },
  "branchNumber": {
    "message": "Branch/institution number"
  },
  "swiftCode": {
    "message": "SWIFT code"
  },
  "iban": {
    "message": "IBAN"
  },
  "bankContactPhone": {
    "message": "Bank contact phone"
  },
  "searchBankAccount": {
    "message": "Search bank account"
  },
  "searchPassport": {
    "message": "Search passports"
  },
  "copyAccountNumber": {
    "message": "Copy account number"
  },
  "copyRoutingNumber": {
    "message": "Copy routing number"
  },
  "copyPin": {
    "message": "Copy PIN"
  },
  "copyIban": {
    "message": "Copy IBAN"
  },
  "copyNameOnAccount": {
    "message": "Copy name on account"
  },
  "copyBranchNumber": {
    "message": "Copy branch number"
  },
  "copySwiftCode": {
    "message": "Copy SWIFT code"
  },
  "bankAccountTypeChecking": {
    "message": "Checking"
  },
  "bankAccountTypeSavings": {
    "message": "Savings"
  },
  "bankAccountTypeCertificateOfDeposit": {
    "message": "Certificate of deposit"
  },
  "bankAccountTypeLineOfCredit": {
    "message": "Line of credit"
  },
  "bankAccountTypeInvestmentBrokerage": {
    "message": "Investment/brokerage"
  },
  "bankAccountTypeMoneyMarket": {
    "message": "Money market"
  },
  "bankAccountTypeOther": {
    "message": "Other"
  },
  "newBankAccountNudgeTitle": {
    "message": "Securely store your bank details"
  },
  "newBankAccountNudgeBody": {
    "message": "Save your bank account information to access it easily and securely across your devices."
  },
  "sendsTitleNoSearchResults": {
    "message": "No search results returned"
  },
  "sendsBodyNoSearchResults": {
    "message": "Clear filters or try another search term"
  },
  "pastMonth": {
    "message": "Past month"
  },
  "past3Months": {
    "message": "Past 3 months"
  },
  "past6Months": {
    "message": "Past 6 months"
  },
  "pastYear": {
    "message": "Past year"
  },
  "allTime": {
    "message": "All time"
  },
  "timePeriod": {
    "message": "Time period"
  },
  "of": {
    "message": "of"
  },
  "coachmarkImportTitle": {
    "message": "Quickly import your passwords"
  },
  "coachmarkImportDescription": {
    "message": "Did you have a password manager before? You can import a CSV of existing logins and other data into your vault."
  },
  "coachmarkAddItemTitle": {
    "message": "Add an item"
  },
  "coachmarkAddItemDescription": {
    "message": "Add new passwords, notes, and other info to your vault. Everything is protected with end-to-end encryption."
  },
  "coachmarkShareWithCollectionsTitle": {
    "message": "Safely share items with others"
  },
  "coachmarkShareWithCollectionsDescription": {
    "message": "By moving an item into a collection, you can securely share it with other people in your organization."
  },
  "coachmarkMonitorSecurityTitle": {
    "message": "Monitor your password security"
  },
  "coachmarkMonitorSecurityDescription": {
    "message": "Keep the security of your vault items strong by checking reports for vulnerabilities."
  },
  "aiCoachmarkMonitorActivityTitle": {
    "message": "Monitor security activity"
  },
  "aiCoachmarkMonitorActivityDescription": {
    "message": "As you review applications and assign member tasks, your org's progress on security improvements will show up here."
  },
  "aiCoachmarkPrioritizeRisksTitle": {
    "message": "Prioritize risks"
  },
  "aiCoachmarkPrioritizeRisksDescription": {
    "message": "Review every application stored in your org vault and star ones that are the highest priority to your security."
  },
  "aiCoachmarkCriticalApplicationsTitle": {
    "message": "Fix your biggest risks"
  },
  "aiCoachmarkCriticalApplicationsDescription": {
    "message": "You'll track risks for prioritized applications here and assign tasks to members to strengthen their passwords."
  },
  "aiCoachmarkHelpMembersTitle": {
    "message": "Help members improve"
  },
  "aiCoachmarkHelpMembersDescription": {
    "message": "Once you've selected critical applications, prompt members to change at-risk passwords. They'll receive a message in their Bitwarden extension."
  },
  "aiCoachmarkRunReportTitle": {
    "message": "Stay on top of new risks"
  },
  "aiCoachmarkRunReportDescription": {
    "message": "Refresh reports and insights regularly to catch new risks and see the latest metrics as your org grows."
  },
  "coachmarkStepsIndicator": {
    "message": "$CURRENT$ of $TOTAL$"
  },
  "coachmarkStepIndicator": {
    "message": "Step $CURRENT$ of $TOTAL$",
    "placeholders": {
      "current": {
        "content": "$1",
        "example": "1"
      },
      "total": {
        "content": "$2",
        "example": "4"
      }
    }
  },
  "multipleInputDomainsInvalid": {
    "message": "One or more domains are invalid"
  },
  "domainNotAllowed": {
    "message": "Only include the following domains: $DOMAINS$. Please review and try again",
    "placeholders": {
      "domains": {
        "content": "$1"
      }
    }
  },
  "sendControlsEnableDescription": {
    "message": "Control whether members can use Send",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "any": {
    "message": "Any"
  },
  "allowedDomainsAutopopulateAlert": {
    "message": "This was filled in using claimed domains."
  },
  "more": {
    "message": "More"
  },
  "unverifiedBankAccountNotSupportedForUpgrade": {
    "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method."
  },
  "discardEditsMessage": {
    "message": "If you close this view, your unsaved edits will be discarded"
  },
  "backToEditing": {
    "message": "Back to editing"
  },
  "organizationUserNotificationPolicyTitle": {
    "message": "Vault banner"
  },
  "organizationUserNotificationPolicyDesc": {
    "message": "Create and launch a customized banner that all organization members see on their vault page after login."
  },
  "singleOrgPrerequisite": {
    "message": "The single organization policy must be turned on before activating this policy."
  },
  "enableBanner": {
    "message": "Enable banner"
  },
  "createBannerMessage": {
    "message": "Create banner message"
  },
  "header": {
    "message": "Header"
  },
  "maximumOfXCharacters": {
    "message": "Maximum of $COUNT$ characters",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "50"
      }
    }
  },
  "tooManyCharacters": {
    "message": "Enter a $NAME$ under $COUNT$ characters.",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "description"
      },
      "count": {
        "content": "$2",
        "example": "50"
      }
    }
  },
  "tooManyCharactersAlt": {
    "message": "Create a $NAME$ that's under $COUNT$ characters.",
    "placeholders": {
      "name": {
        "content": "$1",
        "example": "button"
      },
      "count": {
        "content": "$2",
        "example": "50"
      }
    }
  },
  "organizationUserNotificationPolicyButtonTooltip": {
    "message": "You must enter a header to create a button."
  },
  "enterADescription": {
    "message": "Enter a description."
  },
  "button": {
    "message": "Button"
  },
  "showAfterEveryLogin": {
    "message": "Show after every login"
  },
  "seeMessageEveryLogin": {
    "message": "Users will see the message after every login even if they dismiss it."
  },
  "sendHasUnsavedEdits": {
    "message": "Send has unsaved edits. Are you sure you want to leave?",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "sendControlsPolicySwitchLabel": {
    "message": "Enable Send controls",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "allow": {
    "message": "Allow"
  },
  "block": {
    "message": "Block"
  },
  "sendControlAccessOptions": {
    "message": "Access options"
  },
  "sendControlHideEmailDescription": {
    "message": "Always show member's email address with recipients"
  },
  "sendAccessOptionAnyoneWithAPassword": {
    "message": "Password set by member"
  },
  "hideMyEmail": {
    "message": "Hide my email address from recipients."
  },
  "fileToShare": {
    "message": "File to share"
  },
  "viewTextSendHeader": {
    "message": "View text"
  },
  "viewFileSendHeader": {
    "message": "View file"
  },
  "sendCreated": {
    "message": "Send created",
    "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
  },
  "numericInputError": {
    "message": "Input must be numeric"
  },
  "integerInputError": {
    "message": "Input must be a whole number"
  },
  "hideEmailPolicyInEffect": {
    "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save."
  },
  "sideNavigation": {
    "message": "Side navigation"
  },
  "skipLink": {
    "message": "Skip link"
  },
  "rotateAccountEncryptionKey": {
    "message": "Rotate account encryption key"
  },
  "rotateAccountEncryptionKeyDescription": {
    "message": "Rotating your account's encryption key generates a new encryption key that is used to re-encrypt all vault data. You should consider rotating your encryption key if your account has been compromised."
  },
  "rotateAccountEncryptionDialogDescription": {
    "message": "Generate a new key and re-encrypt all vault data. This is recommended if you believe your account may have been compromised."
  },
  "rotateAccountEncryptionCallout": {
    "message": "You'll be logged out and prompted to re-authenticate. To avoid data corruption, do not close your browser until the process is complete."
  },
  "accountEncryptionKeyRotated": {
    "message": "Account encryption key rotated"
  },
  "callout": {
    "message": "Callout",
    "description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'."
  },
  "progressBar": {
    "message": "Progress bar",
    "description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'."
  },
  "emailVerification": {
    "message": "Email verification"
  },
  "separateDomainsWithComma": {
    "message": "Separate domains with a comma"
  },
  "errorImportingMyItemsMultiCollection": {
    "message": "You cannot import items into My Items that are part of multiple collections"
  },
  "searchDriversLicense": {
    "message": "Search licenses"
  },
  "driversLicenseDetails": {
    "message": "License details"
  },
  "dateOfBirth": {
    "message": "Date of birth"
  },
  "birthMonth": {
    "message": "Birth month"
  },
  "birthDay": {
    "message": "Birth day"
  },
  "birthYear": {
    "message": "Birth year"
  },
  "issuingCountry": {
    "message": "Issuing country"
  },
  "issuingState": {
    "message": "Issuing state / province"
  },
  "issueDate": {
    "message": "Issue date"
  },
  "issueMonth": {
    "message": "Issue month"
  },
  "issueDay": {
    "message": "Issue day"
  },
  "issueYear": {
    "message": "Issue year"
  },
  "expirationDay": {
    "message": "Expiration day"
  },
  "issuingAuthority": {
    "message": "Issuing authority"
  },
  "licenseClass": {
    "message": "License class"
  },
  "copy": {
    "message": "Copy"
  },
  "cannotSaveItemNoConfirmedOrgs": {
    "message": "Unable to save item. You must be confirmed to the organization to save items."
  }
}
