diff --git a/src/core/client/admin/test/configure/__snapshots__/general.spec.tsx.snap b/src/core/client/admin/test/configure/__snapshots__/general.spec.tsx.snap index 4afcc8925..fc8292f47 100644 --- a/src/core/client/admin/test/configure/__snapshots__/general.spec.tsx.snap +++ b/src/core/client/admin/test/configure/__snapshots__/general.spec.tsx.snap @@ -210,6 +210,11 @@ exports[`renders configure general 1`] = ` > Română + = { da: "Dansk", "fr-FR": "Francais", ro: "Română", + "fi-FI": "Suomi", }; /** diff --git a/src/core/server/locales/fi-FI/common.ftl b/src/core/server/locales/fi-FI/common.ftl new file mode 100644 index 000000000..24dd7041a --- /dev/null +++ b/src/core/server/locales/fi-FI/common.ftl @@ -0,0 +1,15 @@ +closeCommentingDefaultMessage = Keskustelu tästä aiheesta on päättynyt. +disableCommentingDefaultMessage = Keskustelu tästä aiheesta on suljettu. + +reaction-labelRespect = Hyvä kommentti +reaction-labelActiveRespected = Hyvä kommentti +reaction-sortLabelMostRespected = Parhaat kommentit + +comment-count = + { $number } + { $number -> + [one] kommentti + *[other] kommenttia + } + +staff-label = Ylläpitäjä diff --git a/src/core/server/locales/fi-FI/email.ftl b/src/core/server/locales/fi-FI/email.ftl new file mode 100644 index 000000000..3a074f3ce --- /dev/null +++ b/src/core/server/locales/fi-FI/email.ftl @@ -0,0 +1,120 @@ +# Account Notifications + +email-footer-accountNotification = + Lähettäjä { $organizationName } + +email-subject-accountNotificationForgotPassword = Pyyntösi uudesta salasanasta +email-template-accountNotificationForgotPassword = + Hei { $username },

+ Saimme pyynnön, jonka mukaan haluat asettaa itsellesi uuden salasanan.

+ Pääset asettamaan uuden salasanan täältä.

+ Jos et ole pyytänyt salasanasi vaihtamista, voit poistaa tämän viestin.
+ +email-subject-accountNotificationBan = Sinut on asetettu kirjoituskieltoon +email-template-accountNotificationBan = + { $customMessage }

+ Jos kielto on mielestäsi aiheeton, ota yhteyttä ylläpitoon + { $organizationContactEmail }. + +email-subject-accountNotificationPasswordChange = Salasanasi on päivitetty +email-template-accountNotificationPasswordChange = + Hei { $username },

+ Kirjoittajatilisi salalsana on vaihdettu.

+ Jos et tehnyt vaihtopyyntöä, ole hyvä ja ota yhteyttä ylläpitoon + { $organizationContactEmail }. + +email-subject-accountNotificationUpdateUsername = Kirjoittajanimesi on vaihdettu +email-template-accountNotificationUpdateUsername = + Hei { $username },

+ Kiitos että päivitit { $organizationName } keskustelun kirjoittajatilisi tietoja. Tekemäsi muutokset ovat voimassa välittömästi.

+ Jos et tehnyt tätä muutosta, ole hyvä ja ota yhteyttä ylläpitoon + { $organizationContactEmail }. + +email-subject-accountNotificationSuspend = Sinut on asetettu kirjoituskieltoon +email-template-accountNotificationSuspend = + { $customMessage }

+ Jos kielto on mielestäsi aiheeton, ota yhteyttä ylläpitoon + { $organizationContactEmail }. + +email-subject-accountNotificationConfirmEmail = Vahvista sähköpostiosoite +email-template-accountNotificationConfirmEmail = + Hei { $username },

+ Vahvista sähköpostiosoite { $organizationName } keskustelun kirjoittajatiliisi + klikkaamalla tätä linkkiä

. + Jos et ole äskettäin luonut tiliä { $organizationName } keskusteluun, + voit jättää tämän viestin huomiotta. + +email-subject-accountNotificationInvite = Kutsu Coral ryhmään +email-template-accountNotificationInvite = + Sinut on kutsuttu { $organizationName } Coral ryhmään. + Viimeistele käyttäjätilisi täällä. + +email-subject-accountNotificationDownloadComments = Kommenttihistoriasi on ladattavissa +email-template-accountNotificationDownloadComments = + Olet pyytänyt kommenttihistoriasi lataamista { $date }. Kommenttisi ovat nyt ladattavissa.

+ Lataa kommenttihistoriasi tästä + +email-subject-accountNotificationDeleteRequestConfirmation = + Kirjoittajatilisi on ajastettu poistettavaksi +email-template-accountNotificationDeleteRequestConfirmation = + Olemme vastaanottaneet pyyntösi kirjoittajatilisi poistamiseksi. + Kirjoittajatilisi on ajastettu poistettavaksi { $requestDate }.

+ Kirjoittajatilin poistaminen poistaa pysyvästi kaikki kirjoittamasi kommentit. + Kaikki kirjoittamasi kommentit poistetaan tietokannastamme ja kirjoittajanimesi ja + Sähköpostiosoitteesi poistetaan järjestelmästämme.

+ Voit kirjautua tilillesi ja peruuttaa poistopyynnön ajastettuun poistohetkeen asti. + +email-subject-accountNotificationDeleteRequestCancel = + Kirjoittajatilisi poistopyyntö on peruutettu +email-template-accountNotificationDeleteRequestCancel = + Olet peruuttanut { $organizationName } kirjoittajatilisi poistopyynnon. + Kirjoittajatilisi on aktivoitu uudellleen. + +email-subject-accountNotificationDeleteRequestCompleted = + Kirjoittajatilisi on poistettu +email-template-accountNotificationDeleteRequestCompleted = + { $organizationName } kirjoittajatilisi on nyt poistettu.

+ Jos haluat jatkossa liittyä keskusteluun mukaan voit luoda uuden tilin.

+ Voit lähettää meille palautetta osoitteeseen { $organizationContactEmail }. + +# Notification + +email-footer-notification = +

Ystävällisin terveisin
+ $organizationName

+ Etkö enää halua tällaisia viestejä? Paina tästä + +## On Reply + +email-subject-notificationOnReply = Kirjoittamaasi kommenttiin on vastattu +email-template-notificationOnReply = + { $authorUsername } on vastannut kommenttiisi, jonka kirjoitit keskusteluun: { $storyTitle }. + +## On Featured + +email-subject-notificationOnFeatured = Kommenttisi on päässyt valitut-listalle +email-template-notificationOnFeatured = + Ylläpito on valinnut kirjoittamasi kommentin valitut-listalle, jossa on keskustelun parhaita kommentteja. Kirjoitit valitut-listalle päässeen kommenttisi keskusteluun: { $storyTitle }. + +## On Staff Reply + +email-subject-notificationOnStaffReply = Ylläpito on vastannut kommenttiisi +email-template-notificationOnStaffReply = + Ylläpitäjä { $authorUsername } on vastannut kommenttiin, jonka kirjoitit keskusteluun: { $storyTitle }. + +## On Comment Approved + +email-subject-notificationOnCommentApproved = Kommenttisi on julkaistu +email-template-notificationOnCommentApproved = + Kiitos lähettämästäsi kommentista! Olemme nyt tarkastaneet kommenttisi ja julkaisseet sen täällä. + +## On Comment Rejected + +email-subject-notificationOnCommentRejected = Kommenttisi on hylätty +email-template-notificationOnCommentRejected = + Kiitos lähettämästäsi kommentista! Olemme tarkastaneet kommenttisi ja todenneet, että se rikkoo kommentoinnin sääntöjä. Tämän vuoksi kommenttiasi ei julkaista.

+ Valitettavasti meillä ei ole mahdollisuutta perustella yksittäisiä tarkastuspäätöksiä yksityiskohtaisemmin. Pyydämme, että tutustut sääntöihimme ja kirjoitat sen jälkeen uuden kommentin. + +# Notification Digest + +email-subject-notificationDigest = Viimeisimmät kommenttisi \ No newline at end of file diff --git a/src/core/server/locales/fi-FI/errors.ftl b/src/core/server/locales/fi-FI/errors.ftl new file mode 100644 index 000000000..f19bfab93 --- /dev/null +++ b/src/core/server/locales/fi-FI/errors.ftl @@ -0,0 +1,62 @@ +error-commentingDisabled = Keskustelu on poistettu käytöstä. +error-storyClosed = Keskustelu tästä jutusta on poistettu käytöstä. +error-commentBodyTooShort = Kommentissa on oltava vähintään {$min} merkkiä. +error-commentBodyExceedsMaxLength = + Kommenttisi on liian pitkä. Se voi olla korkeintaan {$max} merkkiä. +error-storyURLNotPermitted = + The specified story URL does not exist in the permitted domains list. +error-urlNotPermitted = The specified URL ({$url}) is not permitted. +error-duplicateStoryURL = The specified story URL already exists. +error-tenantNotFound = Tenant hostname ({$hostname}) not found. +error-userNotFound = Käyttäjää ({$userID}) ei löydy. +error-notFound = Unrecognized request URL ({$method} {$path}). +error-tokenInvalid = Invalid API Token provided. + +error-tokenNotFound = Specified token does not exist. +error-emailAlreadySet = Sähköpostiosoite on jo käytössä. +error-emailNotSet = Sähköpostiosoite puuttuu. +error-duplicateUser = + Specified user already exists with a different login method. +error-duplicateEmail = Sähköpostiosoite on jo käytössä. +error-localProfileAlreadySet = + Specified account already has a password set. +error-localProfileNotSet = + Specified account does not have a password set. +error-usernameAlreadySet = Specified account already has their username set. +error-usernameContainsInvalidCharacters = + Provided username contains invalid characters. +error-usernameExceedsMaxLength = + Username exceeds maximum length of {$max} characters. +error-usernameTooShort = + Username must have at least {$min} characters. +error-passwordTooShort = + Password must have at least {$min} characters. +error-emailInvalidFormat = + Provided email address does not appear to be a valid email. +error-emailExceedsMaxLength = + Email address exceeds maximum length of {$max} characters. +error-internalError = Järjestelmävirhe +error-tenantInstalledAlready = Tenant has already been installed. +error-userNotEntitled = Sinulla ei ole oikeutta käyttää tätä. +error-storyNotFound = Keskustelua ({$storyID}) ei löytynyt. +error-commentNotFound = Kommenttia ({$commentID}) ei löytynyt. +error-invalidCredentials = Virheellinen sähköposti ja/tai salasana. +error-toxicComment = Oletko varma, että haluat lähettää? Kommenttisi sisältää kieltä, joka saattaa rikkoa sääntöjämme. Voit vielä muokata kommenttiasi ennen tarkastusta. +error-spamComment = Kommenttisi vaikuttaa mainokselta tai muuten häiritsevältä viestiltä. Voit vielä muokata kommenttiasi ennen tarkastusta. +error-userAlreadySuspended = Kirjoittajalla on jo kirjoituskielto {$until} asti. +error-userAlreadyBanned = Kirjoittaja on jo kirjoituskiellossa. +error-userBanned = Sinut on asetettu kirjoituskieltoon. +error-userSuspended = Sinut on asetettu kirjoituskieltoon {$until} asti. +error-integrationDisabled = Specified integration is disabled. +error-passwordResetTokenExpired = Password reset link expired. +error-emailConfirmTokenExpired = Email confirmation link expired. +error-rateLimitExceeded = Olet yrittänyt liian monta kertaa, ja siksi uudet yritykset on hetkeksi estetty. Odota vähän aikaa ja yritä sitten uudelleen. +error-inviteTokenExpired = Invite link has expired. +error-inviteRequiresEmailAddresses = Please add an email address to send invitations. +error-passwordIncorrect = Incorrect password. Please try again. +error-usernameAlreadyUpdated = You may only change your username once every { framework-timeago-time }. +error-persistedQueryNotFound = The persisted query with ID { $id } was not found. +error-rawQueryNotAuthorized = You are not authorized to execute this query. +error-inviteIncludesExistingUser = A user with the email address { $email } already exists. +error-repeatPost = Oletko varma, että haluat lähettää? Kirjoittamasi kommentti näyttää hyvin samanlaiselta kuin aiempi kommenttisi. +error-installationForbidden = { -product-name } is already installed. To install another Tenant on this domain ({ $domain }) you need to generate an installation token. \ No newline at end of file diff --git a/src/locales/fi-FI/common.ftl b/src/locales/fi-FI/common.ftl new file mode 100644 index 000000000..b37af04c6 --- /dev/null +++ b/src/locales/fi-FI/common.ftl @@ -0,0 +1,9 @@ +-brand-name = The Coral Project +-product-name = Coral + +common-banEmailTemplate = + Hei { $username } + + Olemme asettaneet sinut kirjoituskieltoon, sillä olet rikkonut verkkopalvelumme kommentoinnin sääntöjä. Et voi toistaiseksi kirjoittaa kommentteja, reagoida muiden kommentteihin tai ilmoittaa niitä asiattomiksi. + + Ystävällisin terveisin, ylläpito diff --git a/src/locales/fi-FI/framework.ftl b/src/locales/fi-FI/framework.ftl new file mode 100644 index 000000000..43952d020 --- /dev/null +++ b/src/locales/fi-FI/framework.ftl @@ -0,0 +1,128 @@ +### Localizations for the framework. +### All keys must start with `framework` because this file is shared +### among different targets. + +## Short Number + +# Implementation based on unicode Short Number patterns +# http://cldr.unicode.org/translation/number-patterns#TOC-Short-Numbers + +framework-shortNumber-1000 = 0.0k +framework-shortNumber-10000 = 00k +framework-shortNumber-100000 = 000k +framework-shortNumber-1000000 = 0.0M +framework-shortNumber-10000000 = 00M +framework-shortNumber-100000000 = 000M +framework-shortNumber-1000000000 = 0.0B + +## Validation + +framework-validation-required = Tämä kenttä on pakollinen. +framework-validation-tooShort = Anna vähintään {$minLength} merkkiä. +framework-validation-tooLong = Anna korkeintaan {$maxLength} merkkiä. +framework-validation-usernameTooShort = Käyttäjänimessä on oltava vähintään {$minLength} merkkiä. +framework-validation-usernameTooLong = Käyttäjänimessä voi olla enintään {$maxLength} characters. +framework-validation-invalidCharacters = Virheellinen merkki. Yritä uudelleen. +framework-validation-invalidEmail = Anna toimiva sähköpostiosoite. +framework-validation-passwordTooShort = Salasanassa on oltava vähintään {$minLength} merkkiä. +framework-validation-passwordsDoNotMatch = Salasanat eivät täsmää. Yritä uudelleen. +framework-validation-invalidURL = Virheellinen osoite +framework-validation-emailsDoNotMatch = Sähköpostiosoitteet eivät täsmää. Yritä uudelleen. +framework-validation-notAWholeNumberBetween = Anna numero väliltä { $min } ja { $max }. +framework-validation-notAWholeNumberGreaterThan = Anna suurempi numero kuin { $x } +framework-validation-notAWholeNumberGreaterThanOrEqual = Anna numero joka on suurempi tai yhtä suuri kuin { $x } +framework-validation-usernamesDoNotMatch = Käyttäjänimet eivät täsmää. Yritä uudelleen. +framework-validation-deleteConfirmationInvalid = Vahvistus ei täsmää. Yritä uudelleen. + +framework-timeago-just-now = Juuri nyt + +framework-timeago-time = + { $value } { $unit -> + [second] { $value -> + [1] sekunti + *[other] sekuntia + } + [minute] { $value -> + [1] minuutti + *[other] minuuttia + } + [hour] { $value -> + [1] tunti + *[other] tuntia + } + [day] { $value -> + [1] päivä + *[other] päivää + } + [week] { $value -> + [1] viikko + *[other] viikkoa + } + [month] { $value -> + [1] kuukausi + *[other] kuukautta + } + [year] { $value -> + [1] vuosi + *[other] vuotta + } + *[other] tuntematon yksikkö + } + +framework-timeago = + { $suffix -> + [ago] {framework-timeago-time} sitten + *[noSuffix] {framework-timeago-time} + } + +## Components + +### Copy Button +framework-copyButton-copy = Kopioi +framework-copyButton-copied = Kopioitu + +### Password Field +framework-passwordField = + .showPasswordTitle = Näytä salasana + .hidePasswordTitle = Piilota salasana + +### Markdown Editor +framework-markdownEditor-bold = Lihavoi +framework-markdownEditor-italic = Kursivoi +framework-markdownEditor-titleSubtitleHeading = Otsikko, alaotsikko +framework-markdownEditor-quote = Lainaus +framework-markdownEditor-genericList = Lista +framework-markdownEditor-numberedList = Numeroitu lista +framework-markdownEditor-createLink = Lisää linkki +framework-markdownEditor-insertImage = Lisää kuva +framework-markdownEditor-togglePreview = Esikatselu +framework-markdownEditor-toggleSideBySide = Esikatselu vierekkäin +framework-markdownEditor-toggleFullscreen = Koko ruudun tila +framework-markdownEditor-markdownGuide = Tekstin muotoilun ohje + +### Duration Field + +framework-durationField-unit = + { $unit -> + [second] { $value -> + [1] sekunti + *[other] sekuntia + } + [minute] { $value -> + [1] minuutti + *[other] minuuttia + } + [hour] { $value -> + [1] tunti + *[other] tuntia + } + [day] { $value -> + [1] päivä + *[other] päivää + } + [week] { $value -> + [1] viikko + *[other] viikkoa + } + *[other] tuntematon yksikkö + } diff --git a/src/locales/fi-FI/stream.ftl b/src/locales/fi-FI/stream.ftl new file mode 100644 index 000000000..bca41eec6 --- /dev/null +++ b/src/locales/fi-FI/stream.ftl @@ -0,0 +1,441 @@ +### Localization for Embed Stream + +## General + +general-userBoxUnauthenticated-joinTheConversation = Liity keskusteluun +general-userBoxUnauthenticated-signIn = Kirjaudu +general-userBoxUnauthenticated-register = Rekisteröidy + +general-userBoxAuthenticated-signedInAs = + Kirjoitat nimellä + +general-userBoxAuthenticated-notYou = + Et sinä? + +general-tabBar-commentsTab = Kommentit +general-tabBar-myProfileTab = Omat tiedot +general-tabBar-configure = Asetukset + +## Comment Count + +comment-count-text = + { $count -> + [one] kommentti + *[other] kommenttia + } + +## Comments Tab + +comments-allCommentsTab = Kaikki +comments-featuredTab = Valitut +comments-featuredCommentTooltip-how = Miten kommentti pääsee valitut-listalle? +comments-featuredCommentTooltip-handSelectedComments = + Ylläpito valitsee listalle mielestään parhaat kommentit. +comments-featuredCommentTooltip-toggleButton = + .aria-label = Näytä valittujen ohje + +comments-bannedInfo-bannedFromCommenting = Olemme asettaneet sinut kirjoituskieltoon. +comments-bannedInfo-violatedCommunityGuidelines = + Olemme asettaneet sinut kirjoituskieltoon, koska olet rikkonut kommentoinnin sääntöjä. Jos kielto on mielestäsi aiheeton, ota yhteyttä ylläpitoon. + +comments-noCommentsAtAll = Jutussa ei ole kommentteja. +comments-noCommentsYet = Ei vielä kommentteja. Kirjoita ensimmäinen. + +comments-streamQuery-storyNotFound = Juttua ei löytynyt + +comments-postCommentForm-submit = Lähetä +comments-replyList-showAll = Näytä kaikki +comments-replyList-showMoreReplies = Näytä lisää vastauksia + +comments-viewNew = + { $count -> + [1] Näytä uusi kommentti + *[other] Näytä {$count} uutta kommenttia + } +comments-loadMore = Näytä lisää + +comments-permalinkPopover = + .description = Ikkuna jossa on linkki kommenttiin +comments-permalinkPopover-permalinkToComment = + .aria-label = Linkki kommenttiin +comments-permalinkButton-share = Jaa +comments-permalinkView-viewFullDiscussion = Näytä koko keskustelu +comments-permalinkView-commentRemovedOrDoesNotExist = Kommenttia ei ole olemassa. Se on voitu poistaa. + +comments-rte-bold = + .title = Lihavoi + +comments-rte-italic = + .title = Kursivoi + +comments-rte-blockquote = + .title = Lainaa + +comments-remainingCharacters = { $remaining } merkkiä jäljellä + +comments-postCommentFormFake-signInAndJoin = Kirjaudu ja liity keskusteluun + +comments-postCommentForm-rteLabel = Kirjoita kommentti + +comments-postCommentForm-rte = + .placeholder = { comments-postCommentForm-rteLabel } + +comments-postCommentFormFake-rte = + .placeholder = { comments-postCommentForm-rteLabel } + +comments-postCommentForm-userScheduledForDeletion-warning = + Kirjoittaminen on estetty, sillä käyttäjä on merkitty poistettavaksi. + +comments-replyButton-reply = Vastaa + +comments-permalinkViewQuery-storyNotFound = { comments-streamQuery-storyNotFound } + +comments-replyCommentForm-submit = Lähetä +comments-replyCommentForm-cancel = Peruuta +comments-replyCommentForm-rteLabel = Vastaa +comments-replyCommentForm-rte = + .placeholder = { comments-replyCommentForm-rteLabel } + +comments-commentContainer-editButton = Muokkaa + +comments-editCommentForm-saveChanges = Tallenna muutokset +comments-editCommentForm-cancel = Peruuta +comments-editCommentForm-close = Sulje +comments-editCommentForm-rteLabel = Muokkaa +comments-editCommentForm-rte = + .placeholder = { comments-editCommentForm-rteLabel } +comments-editCommentForm-editRemainingTime = aikaa muokata +comments-editCommentForm-editTimeExpired = Muokkausaika on päättynyt. Et voi enää muokata kommenttia. +comments-editedMarker-edited = Muokattu +comments-showConversationLink-readMore = Lue lisää tästä keskustelusta > +comments-conversationThread-showMoreOfThisConversation = + Näytä lisää tästä keskustelusta + +comments-permalinkView-currentViewing = Katsot parhaillaan +comments-permalinkView-singleConversation = YKSITTÄISTÄ KESKUSTELUA +comments-inReplyTo = Vastaus käyttäjälle +comments-replyTo = Vastaus käyttäjälle + +comments-reportButton-report = Ilmoita asiaton kommentti +comments-reportButton-reported = Asiaton kommentti ilmoitettu + +comments-sortMenu-sortBy = Järjestä +comments-sortMenu-newest = Uusimmat ensin +comments-sortMenu-oldest = Vanhimmat ensin +comments-sortMenu-mostReplies = Eniten vastauksia ensin + +comments-userPopover = + .description = Kirjoittajan tiedot +comments-userPopover-memberSince = Kirjoittanut alkaen: { DATETIME($timestamp, year: "numeric", month: "long", day: "numeric") } +comments-userPopover-ignore = Hiljennä + +comments-userIgnorePopover-ignoreUser = Hiljennetäänkö {$username}? +comments-userIgnorePopover-description = + Et enää näe hiljentämäsi kirjoittajan kommentteja. Voit perua hiljentämisen Omat tiedot -sivulla. +comments-userIgnorePopover-ignore = Hiljennä +comments-userIgnorePopover-cancel = Peruuta + +comments-userBanPopover-title = Asetetaanko {$username} kirjoituskieltoon? +comments-userBanPopover-description = + Kirjoituskiellossa oleva käyttäjä ei voi enää kirjoittaa kommentteja, reagoida niihin tai ilmoittaa muiden kommentteja asiattomiksi. Myös tämä kommentti hylätään. +comments-userBanPopover-cancel = Peruuta +comments-userBanPopover-ban = Aseta kirjoituskieltoon + +comments-moderationDropdown-popover = + .description = Moderointivalinnat +comments-moderationDropdown-feature = Valitut-listalle +comments-moderationDropdown-unfeature = Poista valitut-listalta +comments-moderationDropdown-approve = Hyväksy +comments-moderationDropdown-approved = Hyväksytty +comments-moderationDropdown-reject = Hylkää +comments-moderationDropdown-rejected = Hylätty +comments-moderationDropdown-ban = Aseta kirjoituskieltoon +comments-moderationDropdown-banned = Kirjoituskiellossa +comments-moderationDropdown-goToModerate = Siirry moderointiin +comments-moderationDropdown-caretButton = + .aria-label = Moderoi + +comments-rejectedTombstone = + Olet hylännyt tämän kommentin. Voit muuttaa päätöksen moderoinnin kautta. + +comments-featuredTag = Valitut-listalla + +### Account Deletion Stream + +comments-stream-deleteAccount-callOut-title = + Kirjoittajan poistoa pyydetty +comments-stream-deleteAccount-callOut-receivedDesc = + Olemme vastaanottaneet pyyntösi kirjoittajatilisi poistamiseksi { $date }. +comments-stream-deleteAccount-callOut-cancelDesc = + Jos haluat jatkaa kirjoittamista, voit peruuttaa poistopyyntösi { $date } asti. +comments-stream-deleteAccount-callOut-cancel = + Peruuta poistopyyntö + +### Featured Comments +comments-featured-gotoConversation = Siirry keskusteluun +comments-featured-replies = Vastauksia + +## Profile Tab + +profile-myCommentsTab = Omat kommentit +profile-myCommentsTab-comments = Omat kommentit +profile-accountTab = Käyttäjätiedot + +accountSettings-manage-account = Muuta tietojasi + +### Account Deletion + +profile-accountDeletion-deletionDesc = + Kirjoittajatilisi on ajastettu poistettavaksi { $date }. +profile-accountDeletion-cancelDeletion = + Peruuta poistopyyntö + +### Comment History +profile-historyComment-viewConversation = Näytä keskustelu +profile-historyComment-replies = Vastauksia {$replyCount} +profile-historyComment-commentHistory = Kommenttihistoria +profile-historyComment-story = Artikkeli: {$title} +profile-historyComment-comment-on = Keskusteluun: +profile-profileQuery-errorLoadingProfile = Virhe profiilia ladattaessa +profile-profileQuery-storyNotFound = Artikkelia ei löytynyt +profile-commentHistory-loadMore = Näytä lisää +profile-commentHistory-empty = Et ole vielä kirjoittanut kommentteja +profile-commentHistory-empty-subheading = Kirjoittamasi kommentit näkyvät tässä + +### Account +profile-account-ignoredCommenters = Hiljennetyt kirjoittajat +profile-account-ignoredCommenters-description = + Voit hiljentää haluamiesi kirjoittajien kommentit painamalla heidän nimeään ja valitsemalla Hiljennä. Et enää näe hiljentämiesi kirjoittajien kommentteja, mutta he näkevät edelleen sinun kirjoittamasi kommentit. +profile-account-ignoredCommenters-empty = Et ole hiljentänyt ketään +profile-account-ignoredCommenters-stopIgnoring = Peru hiljentäminen +profile-account-ignoredCommenters-manage = Muokkaa +profile-account-ignoredCommenters-cancel = Sulje + +profile-account-changePassword-cancel = Peruuta +profile-account-changePassword = Vaihda salasana +profile-account-changePassword-oldPassword = Vanha salasana +profile-account-changePassword-forgotPassword = Unohditko salasanasi? +profile-account-changePassword-newPassword = Uusi salasana +profile-account-changePassword-button = Vaihda salasana +profile-account-changePassword-updated = + Salasanasi on päivitetty +profile-account-changePassword-password = Salasana + +profile-account-download-comments-title = Lataa kommenttihistoriasi +profile-account-download-comments-description = + Saat sähköpostin, jossa on linkki kommenttihistoriasi lataamista varten. Voit tehdä latauspyynnön 14 vuorokauden välein. +profile-account-download-comments-request = + Lataa kommenttihistoria +profile-account-download-comments-request-icon = + .title = Lataa kommenttihistoria +profile-account-download-comments-recentRequest = + Viimeisin latauspyyntösi: { $timeStamp } +profile-account-download-comments-requested = + Seuraavaan mahdolliseen latauspyyntöön aikaa { framework-timeago-time } +profile-account-download-comments-request-button = Lähetä latauspyyntö + +## Delete Account + +profile-account-deleteAccount-title = Poista kirjoittajatilisi +profile-account-deleteAccount-description = + Kirjoittajatilin poistaminen poistaa pysyvästi kaikki kirjoittamasi kommentit. +profile-account-deleteAccount-requestDelete = Pyydä kirjoittajatilin poistoa + +profile-account-deleteAccount-cancelDelete-description = + Olet pyytänyt kirjoittajatilisi poistoa. Tilisi poistetaan { $date }. Siihen asti voit perua pyyntösi. +profile-account-deleteAccount-cancelDelete = Peru poistopyyntö + +profile-account-deleteAccount-request = Tee poistopyyntö +profile-account-deleteAccount-cancel = Peruuta +profile-account-deleteAccount-pages-deleteButton = Poista kirjoittajatilisi +profile-account-deleteAccount-pages-cancel = Peruuta +profile-account-deleteAccount-pages-proceed = Jatka +profile-account-deleteAccount-pages-done = Valmis +profile-account-deleteAccount-pages-phrase = + .aria-label = Teksti + +profile-account-deleteAccount-pages-descriptionHeader = Poista kirjoittajatilisi? +profile-account-deleteAccount-pages-descriptionText = + Olet poistamassa kirjoittajatiliäsi. Se tarkoittaa, että: +profile-account-deleteAccount-pages-allCommentsRemoved = + Kaikki kirjoittamasi kommentit poistetaan tästä verkkopalvelusta +profile-account-deleteAccount-pages-allCommentsDeleted = + Kaikki kirjoittamasi kommentit poistetaan tietokannastamme +profile-account-deleteAccount-pages-emailRemoved = + Sähköpostiosoitteesi poistetaan järjestelmästämme + +profile-account-deleteAccount-pages-whenHeader = Poista kirjoittajatilini: milloin? +profile-account-deleteAccount-pages-whenSec1Header = + Milloin kirjoittajatilini poistetaan? +profile-account-deleteAccount-pages-whenSec1Content = + Tilisi poistetaan 24 tunnin kuluttua poistopyynnön lähettämisestä. +profile-account-deleteAccount-pages-whenSec2Header = + Voinko jatkaa kirjoittamista tilin poistoon asti? +profile-account-deleteAccount-pages-whenSec2Content = + Poistumassa olevalla kirjoittajatilillä et voi enää kirjoittaa kommentteja tai tehdä muitakaan kommentteihin liittyviä asioita. + +profile-account-deleteAccount-pages-downloadCommentHeader = Lataa kommenttisi? +profile-account-deleteAccount-pages-downloadCommentsDesc = + Suosittelemme, että lataat kommenttihistoriasi itsellesi ennen kirjoittajatilisi poistamista. Kun tilisi on poistettu, et voi enää ladata kommenttihistoriaasi. +profile-account-deleteAccount-pages-downloadCommentsPath = + Omat tiedot > Lataa kommenttihistoriasi + +profile-account-deleteAccount-pages-confirmHeader = Vahvista kirjoittajatilin poistaminen +profile-account-deleteAccount-pages-confirmDescHeader = + Oletko varma, että haluat poistaa kirjoittajatilisi? +profile-account-deleteAccount-confirmDescContent = + Poistopyynnön vahvistamiseksi kirjoita seuraava teksti alla olevaan laatikkoon: +profile-account-deleteAccount-pages-confirmPhraseLabel = + Vahvista kirjoittamalla teksti: +profile-account-deleteAccount-pages-confirmPasswordLabel = + Kirjoita salasanasi: + +profile-account-deleteAccount-pages-completeHeader = Kirjoittajatilin poistoa pyydetty +profile-account-deleteAccount-pages-completeDescript = + Pyyntösi on vastaanotettu ja sähköpostiisi on lähetetty vahvistusviesti. +profile-account-deleteAccount-pages-completeTimeHeader = + Kirjoittajatilisi poistetaan: { $date } +profile-account-deleteAccount-pages-completeChangeYourMindHeader = Muutitko mieltäsi? +profile-account-deleteAccount-pages-completeSignIntoYourAccount = + Kirjaudu uudelleen ennen poistoajankohtaa ja valitse + Peru poistopyyntö. +profile-account-deleteAccount-pages-completeTellUsWhy = Kerro meille miksi. +profile-account-deleteAccount-pages-completeWhyDeleteAccount = + Haluaisimme tietää, miksi olet poistamassa kirjoittajatiliäsi. Voit lähettää meille palautetta osoitteeseen { $email }. +profile-account-changePassword-edit = Muokkaa + + +## Notifications +profile-notificationsTab = Ilmoitukset +profile-account-notifications-emailNotifications = Sähköposti-ilmoitukset +profile-account-notifications-receiveWhen = Lähetä minulle ilmoitus, kun +profile-account-notifications-onReply = kommenttiini vastataan +profile-account-notifications-onFeatured = kommenttini pääsee valitut-listalle +profile-account-notifications-onStaffReplies = ylläpitäjä vastaa kommenttiini +profile-account-notifications-onModeration = tarkastusta odottanut kommenttini on käsitelty +profile-account-notifications-sendNotifications = Lähetä ilmoitukset +profile-account-notifications-sendNotifications-immediately = heti +profile-account-notifications-sendNotifications-daily = kerran päivässä +profile-account-notifications-sendNotifications-hourly = kerran tunnissa +profile-account-notifications-updated = Ilmoitusasetuksesi on päivitetty +profile-account-notifications-button = Päivitä ilmoitusasetukset +profile-account-notifications-button-update = Päivitä + +## Report Comment Popover +comments-reportPopover = + .description = Ilmoita asiattomia kommentteja +comments-reportPopover-reportThisComment = Ilmoita asiaton kommentti +comments-reportPopover-whyAreYouReporting = Miksi ilmoitat tästä kommentista? + +comments-reportPopover-reasonOffensive = Se on loukkaava +comments-reportPopover-reasonIDisagree = Olen asiasta eri mieltä +comments-reportPopover-reasonSpam = Se on mainos tai muu roskaviesti +comments-reportPopover-reasonOther = Muusta syystä + +comments-reportPopover-pleaseLeaveAdditionalInformation = + Perustele ilmoituksesi tarkemmin (ei pakollinen) + +comments-reportPopover-maxCharacters = Korkeintaan { $maxCharacters } merkkiä +comments-reportPopover-cancel = Peruuta +comments-reportPopover-submit = Lähetä + +comments-reportPopover-thankYou = Kiitos! +comments-reportPopover-receivedMessage = + Ilmoituksesi on lähetetty. Poistamme kommentin, jos se on sääntöjemme vastainen. + +comments-reportPopover-dismiss = Sulje + +## Submit Status +comments-submitStatus-dismiss = Sulje +comments-submitStatus-submittedAndWillBeReviewed = + Kommenttisi on lähetetty. Se julkaistaan tarkastuksen jälkeen. +comments-submitStatus-submittedAndRejected = + Kommentti on hylätty koska se rikkoi kommentoinnin sääntöjä. + +# Configure +configure-configureQuery-errorLoadingProfile = Konfiguraation lataamisessa tapahtui virhe +configure-configureQuery-storyNotFound = Juttua ei löytynyt + +## Change username +profile-changeUsername-username = Kirjoittajan nimi +profile-changeUsername-success = Nimesi on vaihdettu +profile-changeUsername-edit = Muokkaa +profile-changeUsername-heading = Muokkaa nimeäsi +profile-changeUsername-desc = Vaihda nimi, joka näkyy kaikissa vanhoissa ja uusissa kommenteissasi. Nimen voi vaihtaa kerran per { framework-timeago-time }. +profile-changeUsername-desc-text = Vaihda nimi, joka näkyy kaikissa vanhoissa ja uusissa kommenteissasi. Nimen voi vaihtaa kerran per { framework-timeago-time }. +profile-changeUsername-current = Nykyinen nimi +profile-changeUsername-newUsername-label = Uusi nimi +profile-changeUsername-confirmNewUsername-label = Vahvista uusi nimi +profile-changeUsername-cancel = Peruuta +profile-changeUsername-save = Tallenna +profile-changeUsername-recentChange = Nimesi on vaihdettu kuluneen { framework-timeago-time } aikana. Voit vaihtaa nimesi uudelleen { $nextUpdate }. +profile-changeUsername-close = Sulje + +## Comment Stream +configure-stream-title = Muokkaa tämän kommenttiketjun asetuksia +configure-stream-apply = Tallenna + +configure-premod-title = Kommenttien ennakkotarkastus +configure-premod-description = + Ylläpidon on hyväksyttävä kommentti ennen kuin se julkaistaan. + +configure-premodLink-title = Linkkejä sisältävien kommenttien ennakkotarkastus +configure-premodLink-description = + Ylläpidon on hyväksyttävä linkkejä sisältävä kommentti ennen kuin se julkaistaan. + +configure-liveUpdates-title = Reaaliaikainen päivitys käytössä +configure-liveUpdates-description = + Kun reaaliaikainen päivitys on käytössä, uusien kommenttien ja vastausten näkyminen ei vaadi sivulatausta, vaan tiedot päivittyvät välittömästi. Voit poistaa ominaisuuden käytöstä, jos se aiheuttaa kommenttien latautumisen hitautta poikkeuksellisen suosituissa jutuissa. + +configure-messageBox-title = Näytä viestilaatikko +configure-messageBox-description = + Näyttää viestin kommentointilaatikon yläpuolella. + Voit käyttää viestilaatikkoa esimerkiksi keskustelun ohjaamiseen tai + kysymyksen tai juttuun liittyvän ilmoituksen tekemiseen. +configure-messageBox-preview = Esikatsele +configure-messageBox-selectAnIcon = Valitse kuvake +configure-messageBox-iconConversation = Keskustelu +configure-messageBox-iconDate = Päiväys +configure-messageBox-iconHelp = Apua +configure-messageBox-iconWarning = Varoitus +configure-messageBox-iconChatBubble = Puhekupla +configure-messageBox-noIcon = Ei kuvaketta +configure-messageBox-writeAMessage = Kirjoita viesti + +configure-closeStream-title = Sulje keskustelu +configure-closeStream-description = + Keskustelu on tällä hetkellä avoinna. Suljettuun keskusteluun ei voi kirjoittaa uusia kommentteja, mutta vanhat kommentit jäävät näkyville. +configure-closeStream-closeStream = Sulje keskustelu + +configure-openStream-title = Avaa keskustelu +configure-openStream-description = + Keskustelu on tällä hetkellä suljettu. Avattuun keskusteluun voi jälleen kirjoittaa kommentteja. +configure-openStream-openStream = Avaa keskustelu + +configure-moderateThisStream = Moderoi kommenttiketjua + +comments-tombstone-ignore = Kommentti ei näy, koska olet hiljentänyt kirjoittajan {$username} +comments-tombstone-deleted = + Kommentti on poistettu, koska sen kirjoittaja on poistanut kirjoittajatilinsä. + +suspendInfo-heading = Olemme asettaneet sinut määräaikaiseen kirjoituskieltoon. +suspendInfo-info = + Et saa kirjoittaa kommentteja, koska olet rikkonut kommentoinnin sääntöjä. Kirjoituskiellon aikana et voi myöskään reagoida toisten kommentteihin tai ilmoittaa niitä asiattomiksi. Kirjoituskieltosi päättyy { $until }. + +profile-changeEmail-unverified = (Vahvistamaton) +profile-changeEmail-edit = Muokkaa +profile-changeEmail-please-verify = Vahvista sähköpostiosoitteesi +profile-changeEmail-please-verify-details = + Vahvistusviesti on lähetetty sähköpostiosoitteeseesi { $email }. + Sinun tulee vahvistaa uusi sähköpostiosoitteesi ennen kuin voit käyttää sitä kirjautumiseen tai ilmoitusten vastaanottamiseen. +profile-changeEmail-resend = Lähetä vahvistusviesti uudelleen +profile-changeEmail-heading = Muokkaa sähköpostiosoitettasi +profile-changeEmail-desc = Vaihda sähköpostiosoite, jota käytät kirjautumiseen ja johon saat käyttäjätiliisi liittyviä viestejä. +profile-changeEmail-current = Nykyinen sähköpostiosoite +profile-changeEmail-newEmail-label = Uusi sähköpostiosoite +profile-changeEmail-password = Salasana +profile-changeEmail-password-input = + .placeholder = Salasana +profile-changeEmail-cancel = Peruuta +profile-changeEmail-submit = Tallenna +profile-changeEmail-email = Sähköposti