{
    "invalid-data": "Virheellinen data",
    "invalid-config-field-value": "Invalid value for config field \"%1\": %2",
    "invalid-json": "Invalid JSON",
    "wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
    "required-parameters-missing": "Required parameters were missing from this API call: %1",
    "reserved-ip-address": "Network requests to reserved IP ranges are not allowed.",
    "not-logged-in": "Et taida olla kirjautuneena sisään.",
    "account-locked": "Käyttäjätilisi on lukittu väliaikaisesti",
    "search-requires-login": "Haku vaatii tunnukset. Kirjaudu sisään tai luo tunnus.",
    "goback": "Paina \"Takaisin\"-nappia palataksesi takaisin edelliselle sivulle.",
    "invalid-cid": "Virheellinen kategorian ID",
    "invalid-tid": "Virheellinen aiheen ID",
    "invalid-pid": "Virheellinen viestin ID",
    "invalid-uid": "Virheellinen käyttäjän ID",
    "invalid-mid": "Virheellinen pikaviestin ID",
    "invalid-date": "A valid date must be provided",
    "invalid-username": "Virheellinen käyttäjätunnus",
    "invalid-email": "Virheellinen sähköpostiosoite",
    "invalid-fullname": "Etu-/sukunimi on virheellinen",
    "invalid-location": "Virheellinen sijainti",
    "invalid-birthday": "Virheellinen syntymäpäivä",
    "invalid-title": "Virheellinen otsikko",
    "invalid-user-data": "Virheellinen käyttäjätieto",
    "invalid-password": "Virheellinen salasana",
    "invalid-login-credentials": "Virheelliset kirjautumistiedot",
    "invalid-username-or-password": "Syötä molemmat, käyttäjätunnus ja salasana",
    "invalid-search-term": "Virheellinen hakutermi",
    "invalid-url": "Virheellinen URL-osoite",
    "invalid-event": "Invalid event: %1",
    "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
    "csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
    "invalid-path": "Invalid path",
    "folder-exists": "Folder exists",
    "invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
    "invalid-unread-cutoff": "Invalid unread cutoff value, must be at least 1 and at most %1",
    "username-taken": "Käyttäjätunnus on varattu",
    "email-taken": "Sähköpostiosoite on jo varattu.",
    "email-nochange": "The email entered is the same as the email already on file.",
    "email-invited": "Sähköpostiosoite oli jo kutsuttu",
    "email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
    "email-not-confirmed-chat": "Et voi lähettää pikaviestejä ennen kuin sähköpostiosoitteesi on vahvistettu. Vahvista se painamalla tästä.",
    "email-not-confirmed-email-sent": "Your email has not been confirmed yet, please check your inbox for the confirmation email. You may not be able to post in some categories or chat until your email is confirmed.",
    "no-email-to-confirm": "Your account does not have an email set. An email is necessary for account recovery, and may be necessary for chatting and posting in some categories. Please click here to enter an email.",
    "user-doesnt-have-email": "User \"%1\" does not have an email set.",
    "email-confirm-failed": "We could not confirm your email, please try again later.",
    "confirm-email-already-sent": "Confirmation email already sent, please wait %1 minute(s) to send another one.",
    "confirm-email-expired": "Vahvistusviesti on erääntynyt",
    "sendmail-not-found": "The sendmail executable could not be found, please ensure it is installed and executable by the user running NodeBB.",
    "digest-not-enabled": "Käyttäjä ei ole ottanut koosteita käyttöön tai järjestelmää ei ole määritetty lähettämään niitä.",
    "username-too-short": "Käyttäjätunnus on liian lyhyt",
    "username-too-long": "Käyttäjätunnus on liian pitkä",
    "password-too-long": "Salasana on liian pitkä",
    "reset-rate-limited": "Liian monta salasanan vaihtopyyntöä (lähetystiheyttä on rajoitettu)",
    "reset-same-password": "Please use a password that is different from your current one",
    "user-banned": "Käyttäjä on estetty",
    "user-banned-reason": "Sorry, this account has been banned (Reason: %1)",
    "user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
    "user-too-new": "Anteeksi, mutta sinun täytyy odottaa %1 sekunti(a) ennen sinun ensimmäisen viestin lähettämistä",
    "blacklisted-ip": "Sorry, your IP address has been banned from this community. If you feel this is in error, please contact an administrator.",
    "cant-blacklist-self-ip": "You can't blacklist your own IP",
    "ban-expiry-missing": "Please provide an end date for this ban",
    "no-category": "Kategoriaa ei ole olemassa",
    "no-topic": "Aihetta ei ole olemassa",
    "no-post": "Viestiä ei ole olemassa",
    "no-group": "Ryhmää ei ole olemassa",
    "no-user": "Käyttäjää ei ole olemassa",
    "no-teaser": "Teaser does not exist",
    "no-flag": "Flag does not exist",
    "no-chat-room": "Keskusteluhuonetta ei ole olemassa",
    "no-privileges": "Oikeutesi eivät riitä toiminnon suorittamiseen.",
    "category-disabled": "Kategoria ei ole käytössä",
    "post-deleted": "Post deleted",
    "topic-locked": "Topic locked",
    "post-edit-duration-expired": "You are only allowed to edit posts for %1 second(s) after posting",
    "post-edit-duration-expired-minutes": "You are only allowed to edit posts for %1 minute(s) after posting",
    "post-edit-duration-expired-minutes-seconds": "You are only allowed to edit posts for %1 minute(s) %2 second(s) after posting",
    "post-edit-duration-expired-hours": "You are only allowed to edit posts for %1 hour(s) after posting",
    "post-edit-duration-expired-hours-minutes": "You are only allowed to edit posts for %1 hour(s) %2 minute(s) after posting",
    "post-edit-duration-expired-days": "You are only allowed to edit posts for %1 day(s) after posting",
    "post-edit-duration-expired-days-hours": "You are only allowed to edit posts for %1 day(s) %2 hour(s) after posting",
    "post-delete-duration-expired": "You are only allowed to delete posts for %1 second(s) after posting",
    "post-delete-duration-expired-minutes": "You are only allowed to delete posts for %1 minute(s) after posting",
    "post-delete-duration-expired-minutes-seconds": "You are only allowed to delete posts for %1 minute(s) %2 second(s) after posting",
    "post-delete-duration-expired-hours": "You are only allowed to delete posts for %1 hour(s) after posting",
    "post-delete-duration-expired-hours-minutes": "You are only allowed to delete posts for %1 hour(s) %2 minute(s) after posting",
    "post-delete-duration-expired-days": "You are only allowed to delete posts for %1 day(s) after posting",
    "post-delete-duration-expired-days-hours": "You are only allowed to delete posts for %1 day(s) %2 hour(s) after posting",
    "cant-delete-topic-has-reply": "You can't delete your topic after it has a reply",
    "cant-delete-topic-has-replies": "You can't delete your topic after it has %1 replies",
    "content-too-short": "Ole hyvä ja syötä pidempi viesti. Sen pitäisi sisältää ainakin %1 merkki(ä).",
    "content-too-long": "Ole hyvä ja syötä lyhyempi viesti. Sen voi sisältää vain %1 merkki(ä).",
    "title-too-short": "Ole hyä ja syötä pidempi otsikko. Sen pitäisi sisältää anakin %1 merkki(ä).",
    "title-too-long": "Ole hyvä ja syötä lyhyempi otsikko. Se voi sisältää vain %1 merkki(ä).",
    "category-not-selected": "Category not selected.",
    "too-many-posts": "You can only post once every %1 second(s) - please wait before posting again",
    "too-many-posts-newbie": "As a new user, you can only post once every %1 second(s) until you have earned %2 reputation - please wait before posting again",
    "too-many-posts-newbie-minutes": "As a new user, you can only post once every %1 minute(s) until you have earned %2 reputation - please wait before posting again",
    "already-posting": "You are already posting",
    "tag-too-short": "Please enter a longer tag. Tags should contain at least %1 character(s)",
    "tag-too-long": "Please enter a shorter tag. Tags can't be longer than %1 character(s)",
    "tag-not-allowed": "Tunnistetta ei sallita",
    "not-enough-tags": "Not enough tags. Topics must have at least %1 tag(s)",
    "too-many-tags": "Too many tags. Topics can't have more than %1 tag(s)",
    "cant-use-system-tag": "Et voi käyttää tätä järjestelmätunnistetta.",
    "cant-remove-system-tag": "Et voi poistaa tätä järjestelmätunnistetta.",
    "still-uploading": "Odota tiedostolähetysten valmistumista.",
    "file-too-big": "Suurin sallittu tiedostokoko on %1 kt – lähetä pienempi tiedosto",
    "guest-upload-disabled": "Guest uploading has been disabled",
    "cors-error": "Unable to upload image due to misconfigured CORS",
    "upload-ratelimit-reached": "You have uploaded too many files at one time. Please try again later.",
    "upload-error-fallback": "Unable to upload image — %1",
    "scheduling-to-past": "Please select a date in the future.",
    "invalid-schedule-date": "Please enter a valid date and time.",
    "cant-pin-scheduled": "Scheduled topics cannot be (un)pinned.",
    "cant-merge-scheduled": "Scheduled topics cannot be merged.",
    "cant-move-posts-to-scheduled": "Can't move posts to a scheduled topic.",
    "cant-move-from-scheduled-to-existing": "Can't move posts from a scheduled topic to an existing topic.",
    "already-bookmarked": "You have already bookmarked this post",
    "already-unbookmarked": "You have already unbookmarked this post",
    "cant-ban-other-admins": "Et voi estää muita ylläpitäjiä!",
    "cant-mute-other-admins": "You can't mute other admins!",
    "user-muted-for-hours": "You have been muted, you will be able to post in %1 hour(s)",
    "user-muted-for-minutes": "You have been muted, you will be able to post in %1 minute(s)",
    "cant-make-banned-users-admin": "You can't make banned users admin.",
    "cant-remove-last-admin": "You are the only administrator. Add another user as an administrator before removing yourself as admin",
    "account-deletion-disabled": "Account deletion is disabled",
    "cant-delete-admin": "Remove administrator privileges from this account before attempting to delete it.",
    "already-deleting": "Already deleting",
    "invalid-image": "Invalid image",
    "invalid-image-type": "Invalid image type. Allowed types are: %1",
    "invalid-image-extension": "Invalid image extension",
    "invalid-file-type": "Invalid file type. Allowed types are: %1",
    "invalid-image-dimensions": "Image dimensions are too big",
    "group-name-too-short": "Ryhmän nimi on liian lyhyt",
    "group-name-too-long": "Group name too long",
    "group-already-exists": "Ryhmä on jo olemassa",
    "group-name-change-not-allowed": "Et voi vaihtaa ryhmän nimeä",
    "group-already-member": "Already part of this group",
    "group-not-member": "Not a member of this group",
    "group-needs-owner": "This group requires at least one owner",
    "group-already-invited": "This user has already been invited",
    "group-already-requested": "Your membership request has already been submitted",
    "group-join-disabled": "You are not able to join this group at this time",
    "group-leave-disabled": "You are not able to leave this group at this time",
    "group-user-not-pending": "User does not have a pending request to join this group.",
    "gorup-user-not-invited": "User has not been invited to join this group.",
    "post-already-deleted": "Tämä viesti on jo poistettu",
    "post-already-restored": "Tämä viesti on jo palautettu",
    "topic-already-deleted": "Tämä aihe on jo poistettu",
    "topic-already-restored": "Tämä aihe on jo palautettu",
    "topic-already-crossposted": "This topic has already been cross-posted there.",
    "cant-purge-main-post": "You can't purge the main post, please delete the topic instead",
    "topic-thumbnails-are-disabled": "Aiheiden kuvakkeet eivät ole käytössä",
    "invalid-file": "Virheellinen tiedosto",
    "uploads-are-disabled": "Tiedostolähetykset on poistettu käytöstä",
    "signature-too-long": "Sorry, your signature cannot be longer than %1 character(s).",
    "about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
    "cant-chat-with-yourself": "Et voi keskustella itsesi kanssa!",
    "chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
    "chat-allow-list-user-already-added": "This user is already in your allow list",
    "chat-deny-list-user-already-added": "This user is already in your deny list",
    "chat-user-blocked": "You have been blocked by this user.",
    "chat-disabled": "Keskustelujärjestelmä on pois käytöstä",
    "too-many-messages": "You have sent too many messages, please wait awhile.",
    "invalid-chat-message": "Virheellinen keskusteluviesti",
    "chat-message-too-long": "Chat messages can not be longer than %1 characters.",
    "cant-edit-chat-message": "You are not allowed to edit this message",
    "cant-delete-chat-message": "You are not allowed to delete this message",
    "chat-edit-duration-expired": "You are only allowed to edit chat messages for %1 second(s) after posting",
    "chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting",
    "chat-deleted-already": "Pikaviesti on jo poistettu.",
    "chat-restored-already": "Pikaviesti on jo palautettu.",
    "chat-room-does-not-exist": "Keskusteluhuonetta ei ole olemassa.",
    "cant-add-users-to-chat-room": "Keskusteluhuoneeseen ei voida lisätä käyttäjiä.",
    "cant-remove-users-from-chat-room": "Keskusteluhuoneesta ei voida poistaa käyttäjiä.",
    "chat-room-name-too-long": "Keskusteluhuoneen nimi on liian pitkä. Nimen pituus voi olla enintään %1 merkkiä.",
    "remote-chat-received-too-long": "Vastaanotit pikaviestin käyttäjältä %1, mutta se hylättiin liian suuren pituuden vuoksi.",
    "already-voting-for-this-post": "You have already voted for this post.",
    "reputation-system-disabled": "Reputation system is disabled.",
    "downvoting-disabled": "Downvoting is disabled",
    "not-enough-reputation-to-chat": "Tarvitset pikaviestittelyyn %1 maineen",
    "not-enough-reputation-to-upvote": "You need %1 reputation to upvote",
    "not-enough-reputation-to-downvote": "You need %1 reputation to downvote",
    "not-enough-reputation-to-post-links": "You need %1 reputation to post links",
    "not-enough-reputation-to-flag": "Voit liputtaa viestin vasta kun maineesi on %1",
    "not-enough-reputation-min-rep-website": "You need %1 reputation to add a website",
    "not-enough-reputation-min-rep-aboutme": "You need %1 reputation to add an about me",
    "not-enough-reputation-min-rep-signature": "You need %1 reputation to add a signature",
    "not-enough-reputation-min-rep-profile-picture": "You need %1 reputation to add a profile picture",
    "not-enough-reputation-min-rep-cover-picture": "You need %1 reputation to add a cover picture",
    "not-enough-reputation-custom-field": "You need %1 reputation for %2",
    "custom-user-field-value-too-long": "Custom field value too long, %1",
    "custom-user-field-select-value-invalid": "Custom field selected option is invalid, %1",
    "custom-user-field-invalid-text": "Custom field text is invalid, %1",
    "custom-user-field-invalid-link": "Custom field link is invalid, %1",
    "custom-user-field-invalid-number": "Custom field number is invalid, %1",
    "custom-user-field-invalid-date": "Custom field date is invalid, %1",
    "invalid-custom-user-field": "Invalid custom user field, \"%1\" is already used by NodeBB",
    "post-already-flagged": "Olet liputtanut viestin jo aiemmin",
    "user-already-flagged": "Olet liputtanut käyttäjän jo aiemmin",
    "post-flagged-too-many-times": "Muut ovat jo aiemmin liputtaneet viestin",
    "user-flagged-too-many-times": "Muut ovat jo aiemmin liputtaneet käyttäjän",
    "too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
    "too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
    "cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
    "cant-locate-flag-report": "Cannot locate flag report",
    "self-vote": "You cannot vote on your own post",
    "too-many-upvotes-today": "You can only upvote %1 times a day",
    "too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
    "too-many-downvotes-today": "You can only downvote %1 times a day",
    "too-many-downvotes-today-user": "You can only downvote a user %1 times a day",
    "reload-failed": "NodeBB encountered a problem while reloading: \"%1\". NodeBB will continue to serve the existing client-side assets, although you should undo what you did just prior to reloading.",
    "registration-error": "Virhe rekisteröinnissä",
    "parse-error": "Something went wrong while parsing server response",
    "wrong-login-type-email": "Kirjaudu sähköpostiosoitteellasi",
    "wrong-login-type-username": "Kirjaudu käyttäjätunnuksellasi",
    "sso-registration-disabled": "Registration has been disabled for %1 accounts, please register with an email address first",
    "sso-multiple-association": "You cannot associate multiple accounts from this service to your NodeBB account. Please dissociate your existing account and try again.",
    "invite-maximum-met": "Olet kutsunut enimmäismäärän käyttäjiä (%1/%2).",
    "no-session-found": "No login session found!",
    "not-in-room": "Käyttäjä ei ole huoneessa",
    "cant-kick-self": "You can't kick yourself from the group",
    "no-users-selected": "No user(s) selected",
    "no-groups-selected": "No group(s) selected",
    "invalid-home-page-route": "Virheellinen aloitussivun polku",
    "invalid-session": "Invalid Session",
    "invalid-session-text": "It looks like your login session is no longer active. Please refresh this page.",
    "session-mismatch": "Session Mismatch",
    "session-mismatch-text": "It looks like your login session no longer matches with the server. Please refresh this page.",
    "no-topics-selected": "Ei aiheita valittuna",
    "cant-move-to-same-topic": "Can't move post to same topic!",
    "cant-move-topic-to-same-category": "Can't move topic to the same category!",
    "cant-move-topic-to-from-remote-categories": "You cannot move topics in or out of remote categories; consider cross-posting instead.",
    "cannot-block-self": "You cannot block yourself!",
    "cannot-block-privileged": "You cannot block administrators or global moderators",
    "cannot-block-guest": "Guest are not able to block other users",
    "already-blocked": "This user is already blocked",
    "already-unblocked": "This user is already unblocked",
    "no-connection": "There seems to be a problem with your internet connection",
    "socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
    "invalid-plugin-id": "Invalid plugin ID",
    "plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
    "cannot-toggle-system-plugin": "You cannot toggle the state of a system plugin",
    "plugin-installation-via-acp-disabled": "Plugin installation via ACP is disabled",
    "plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
    "theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
    "topic-event-unrecognized": "Topic event '%1' unrecognized",
    "category.handle-taken": "Category handle is already taken, please choose another.",
    "cant-set-child-as-parent": "Can't set child as parent category",
    "cant-set-self-as-parent": "Can't set self as parent category",
    "api.master-token-no-uid": "A master token was received without a corresponding `_uid` in the request body",
    "api.400": "Something was wrong with the request payload you passed in.",
    "api.401": "A valid login session was not found. Please log in and try again.",
    "api.403": "You are not authorised to make this call",
    "api.404": "Invalid API call",
    "api.413": "The request payload is too large",
    "api.426": "HTTPS is required for requests to the write api, please re-send your request via HTTPS",
    "api.429": "You have made too many requests, please try again later",
    "api.500": "An unexpected error was encountered while attempting to service your request.",
    "api.501": "Pyytämääsi polkua ei ole vielä toteutettu. Yritä huomenna uudelleen.",
    "api.503": "Pyytämääsi polku ei ole palvelinasetusten vuoksi tällä hetkellä käytettävissä.",
    "api.reauth-required": "The resource you are trying to access requires (re-)authentication.",
    "activitypub.not-enabled": "Federation is not enabled on this server",
    "activitypub.invalid-id": "Unable to resolve the input id, likely as it is malformed.",
    "activitypub.get-failed": "Unable to retrieve the specified resource.",
    "activitypub.pubKey-not-found": "Unable to resolve public key, so payload verification cannot take place.",
    "activitypub.origin-mismatch": "The received object's origin does not match the sender's origin",
    "activitypub.actor-mismatch": "The received activity is being carried out by an actor that is different from expected.",
    "activitypub.not-implemented": "The request was denied because it or an aspect of it is not implemented by the recipient server"
}