# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Weblate 1.2\n"
"Report-Msgid-Bugs-To: weblate@lists.cihar.com\n"
"POT-Creation-Date: 2017-08-04 08:01+0000\n"
"PO-Revision-Date: 2017-07-19 20:45+0000\n"
"Last-Translator: Tuomas Harju <tuomas@rtj-group.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/weblate/master/"
"fi/>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.16-dev\n"

#: weblate/accounts/admin.py:105 weblate/accounts/admin.py:110
msgid "Personal info"
msgstr "Henkilökohtaiset tiedot"

#: weblate/accounts/admin.py:106 weblate/templates/accounts/profile.html:26
msgid "Authentication"
msgstr "Autentikointi"

#: weblate/accounts/admin.py:111 weblate/permissions/apps.py:30
msgid "Permissions"
msgstr "Käyttöoikeudet"

#: weblate/accounts/admin.py:115
msgid "Important dates"
msgstr "Tärkeitä päivämääriä"

#: weblate/accounts/avatar.py:163
msgctxt "No known user"
msgid "None"
msgstr "Tuntematon käyttäjä"

#: weblate/accounts/forms.py:76
msgid ""
"This email address is already in use. Please supply a different email "
"address."
msgstr ""
"Tämä sähköpostiosoite on jo käytössä. Ole hyvä ja anna eri sähköpostiosoite."

#: weblate/accounts/forms.py:102
msgid "Enter a valid email address."
msgstr "Anna toimiva sähköpostiosoite."

#: weblate/accounts/forms.py:109
msgid ""
"Username may only contain letters, numbers or the following characters: @ . "
"+ - _"
msgstr ""
"Käyttäjänimi voi sisältää vain kirjaimia, numeroita ja seuraavia merkkejä: "
"@. + - _"

#: weblate/accounts/forms.py:115 weblate/templates/accounts/user.html:22
#: weblate/templates/manage-access.html:22
msgid "Username"
msgstr "Käyttäjänimi"

#: weblate/accounts/forms.py:130
msgid "Username can not start with full stop."
msgstr "Käyttäjätunnus ei voi alkaa lopetusmerkillä."

#: weblate/accounts/forms.py:137
msgid "This username is already taken. Please choose another."
msgstr ""
"Tämä käyttäjänimi on jo käytössä. Ole hyvä ja valitse toinen käyttäjänimi."

#: weblate/accounts/forms.py:152 weblate/templates/manage-access.html:23
msgid "Full name"
msgstr "Koko nimi"

#: weblate/accounts/forms.py:240
msgid "Component wide notifications"
msgstr "Komponenttikohtaiset ilmoitukset"

#: weblate/accounts/forms.py:242
msgid ""
"You will receive notification on every such event in your watched projects."
msgstr ""
"Ilmoitustyypit joista haluan ilmoituksen jos ne koskevat seuraamiani "
"projekteja."

#: weblate/accounts/forms.py:249
msgid "Translation notifications"
msgstr "Käännöskohtaiset ilmoitukset"

#: weblate/accounts/forms.py:251
msgid ""
"You will receive these notifications only for your translated languages in "
"your watched projects."
msgstr ""
"Ilmoitustyypit joista haluan ilmoituksen jos ne koskevat seuraamissani "
"projekteissa kääntämiäni kieliä."

#: weblate/accounts/forms.py:290 weblate/accounts/forms.py:363
#: weblate/templates/manage-access.html:24
msgid "E-mail"
msgstr "Sähköposti"

#: weblate/accounts/forms.py:292
msgid "You can add another email address on the Authentication tab."
msgstr ""
"Voit lisätä toisen sähköpostiosoitteen Todennus(Authentication) välilehdellä."

#: weblate/accounts/forms.py:322
msgid "Subject"
msgstr "Aihe"

#: weblate/accounts/forms.py:327 weblate/accounts/forms.py:626
msgid "Your name"
msgstr "Nimesi"

#: weblate/accounts/forms.py:332 weblate/accounts/forms.py:627
msgid "Your email"
msgstr "Sähköpostiosoitteesi"

#: weblate/accounts/forms.py:337 weblate/trans/models/whiteboard.py:65
#: weblate/wladmin/templates/admin/performance.html:47
msgid "Message"
msgstr "Viesti"

#: weblate/accounts/forms.py:340
msgid ""
"Please contact us in English, otherwise we might be unable to understand "
"your request."
msgstr ""
"Ole hyvä ja ota meihin yhteyttä englanniksi, muutoin emme ehkä ymmärrä "
"pyyntöäsi."

#: weblate/accounts/forms.py:364
msgid "Activation email will be sent here."
msgstr "Aktivointisähköposti lähetetään tähän osoitteeseen."

#: weblate/accounts/forms.py:401
msgid "Too many registration attempts!"
msgstr "Liian monta rekisterömisyritystä!"

#: weblate/accounts/forms.py:408
msgid "New password"
msgstr "Uusi salasana"

#: weblate/accounts/forms.py:412
msgid "New password confirmation"
msgstr "Uuden salasanan varmistus"

#: weblate/accounts/forms.py:431
msgid "You can not change password to the one you were using!"
msgstr "Et voi asettaa nykyistä salasanaasi uudeksi salasanaksi!"

#: weblate/accounts/forms.py:457
msgid "Your password has been changed."
msgstr "Salasanasi on vaihdettu."

#: weblate/accounts/forms.py:485
#, python-format
msgctxt ""
"Question for a mathematics-based CAPTCHA, the %s is an arithmetic problem"
msgid "What is %s?"
msgstr "Mitä on %s?"

#: weblate/accounts/forms.py:495
msgid "Please check your math and try again with new expression."
msgstr ""
"Vastauksesi varmistuslaskuun oli väärä. Yritä uudelleen toisella laskulla."

#: weblate/accounts/forms.py:513
msgid "Current password"
msgstr "Nykyinen salasana"

#: weblate/accounts/forms.py:515
msgid "Keep the field empty if you have not yet set your password."
msgstr "Jätä kenttä tyhjäksi jos et ole vielä asettanut salasanaa."

#: weblate/accounts/forms.py:533
msgid "You have entered an invalid password."
msgstr "Kirjoittamasi salasana ei kelpaa."

#: weblate/accounts/forms.py:549
msgid "Username or email"
msgstr "Käyttäjänimi tai sähköpostiosoite"

#: weblate/accounts/forms.py:552 weblate/templates/accounts/profile.html:189
msgid "Password"
msgstr "Salasana"

#: weblate/accounts/forms.py:556
msgid ""
"Please enter a correct username and password. Note that both fields may be "
"case-sensitive."
msgstr ""
"Ole hyvä ja kirjoita oikea käyttäjänimi ja salasana. Huomioi että molemmat "
"kentät voivat huomioida isot ja pienet kirjaimet."

#: weblate/accounts/forms.py:558
msgid "This account is inactive."
msgstr "Tämä tili ei ole aktiivinen."

#: weblate/accounts/forms.py:577
msgid "Too many authentication attempts!"
msgstr "Liian monta kirjautumisyritystä!"

#: weblate/accounts/forms.py:628 weblate/trans/models/project.py:87
msgid "Project name"
msgstr "Projektin nimi"

#: weblate/accounts/forms.py:629 weblate/templates/project_info.html:3
#: weblate/trans/models/project.py:99
msgid "Project website"
msgstr "Projektin verkkosivu"

#: weblate/accounts/forms.py:631 weblate/trans/models/subproject.py:159
msgid "Source code repository"
msgstr "Lähdekoodin arkisto"

#: weblate/accounts/forms.py:633
msgid "URL of source code repository for example Git or Mercurial."
msgstr "Lähdekoodiarkiston URL, esimerkiksi Git tai Mercurial."

#: weblate/accounts/forms.py:638 weblate/trans/models/subproject.py:208
msgid "File mask"
msgstr "Tiedoston maski"

#: weblate/accounts/forms.py:640
msgid ""
"Path of files to translate, use * instead of language code, for example: po/"
"*.po or locale/*/LC_MESSAGES/django.po."
msgstr ""
"Käännettävien tiedostojen polku, käytä * kielikoodina, esimerkiksi: po/*.po "
"tai locale/*/LC_MESSAGES/django.po."

#: weblate/accounts/forms.py:647
msgid "Additional message"
msgstr "Ylimääräinen viesti"

#: weblate/accounts/models.py:55
msgid "Password has been changed."
msgstr "Salasana on vaihdettu."

#: weblate/accounts/models.py:58
msgid "Password reset has been requested."
msgstr "Salasanasi palutuspyyntö on tehty."

#: weblate/accounts/models.py:61
msgid "Password reset has been confirmed."
msgstr "Salasanan palutus on vahvistettu."

#: weblate/accounts/models.py:64
#, python-brace-format
msgid "Authentication using {method} ({name}) has been added."
msgstr "Tunnistautumismenetelmä {method} ({name}) on lisätty."

#: weblate/accounts/models.py:67
#, python-brace-format
msgid "Authentication using {method} ({name}) has been removed."
msgstr "Tunnistautumismenetelmä {method} ({name}) on poistettu."

#: weblate/accounts/models.py:70
#, python-brace-format
msgid "Successfully authenticated using {method} ({name})."
msgstr "Tunnistautuminen onnistui menetelmällä {method} ({name})."

#: weblate/accounts/models.py:73
msgid "Somebody has attempted to register with your email."
msgstr "Joku on yrittänyt rekisteröityä sähköpostiosoitteellasi."

#: weblate/accounts/models.py:76
msgid "Somebody has attempted to add your email to existing account."
msgstr ""
"Joku on yrittänyt liittää sähköpostiosoitteesi olemassa olevalle tilille."

#: weblate/accounts/models.py:79
#, python-brace-format
msgid "Failed authentication attempt using {method} ({name})."
msgstr "Epäonnistunut tunnistautuminen menetelmällä {method} ({name})."

#: weblate/accounts/models.py:82
msgid "Account locked due to excessive failed authentication attempts."
msgstr ""
"Tili on lukittu useiden epäonnistuneiden tunnistautumisyritysten vuoksi."

#: weblate/accounts/models.py:85
msgid "Account and all private data have been removed."
msgstr "Tilisi ja kaikki siihen liittyvät yksityiset tietosi on poistettu."

#: weblate/accounts/models.py:204 weblate/templates/accounts/profile.html:304
msgid "Account activity"
msgstr "Käyttäjätilin tapahtumat"

#: weblate/accounts/models.py:304
msgid "Interface Language"
msgstr "Käyttöliittymän kieli"

#: weblate/accounts/models.py:311
msgid "Translated languages"
msgstr "Kääntämäni kielet"

#: weblate/accounts/models.py:313
msgid "Choose languages to which you can translate."
msgstr "Valitse ne kielet joille voit kääntää."

#: weblate/accounts/models.py:317
msgid "Secondary languages"
msgstr "Toissijaiset kielet"

#: weblate/accounts/models.py:319
msgid ""
"Choose languages you can understand, strings in those languages will be "
"shown in addition to the source string."
msgstr ""
"Valitse ne kielet joita ymmärrät. Valitsemiesi kielten käännökset näytetään "
"käännöksen lähdetekstin lisäksi."

#: weblate/accounts/models.py:329
msgid "Hide completed translations on dashboard"
msgstr "Piilota valmiit käännökset kojelaudasta"

#: weblate/accounts/models.py:333
msgid "Show secondary translations in zen mode"
msgstr "Näytä toissijaiset käännökset zen-tilassa"

#: weblate/accounts/models.py:337
msgid "Hide source if there is secondary language"
msgstr "Piilota lähdeteksti jos on olemassa käännös toissijaisella kielellä"

#: weblate/accounts/models.py:343
msgid "Editor link"
msgstr "Muokkaimen linkki"

#: weblate/accounts/models.py:345
#, python-format
msgid ""
"Enter custom URL to be used as link to open source code. You can use "
"%(branch)s for branch, %(file)s and %(line)s as filename and line "
"placeholders. Usually something like editor://open/?file=%(file)s&line="
"%(line)s is good option."
msgstr ""
"Kirjoita itse URL jota käytetään linkkinä lähdekoodiin. Voit käyttää "
"%(branch)s haaralle, %(file)s ja %(line)s tiedostolle ja tiedoston riville. "
"Yleensä muoto editor://open/?file=%(file)s 4&line=%(line)s 5 on hyvä "
"vaihtoehto."

#: weblate/accounts/models.py:356
msgid "Special characters"
msgstr "Erikoismerkit"

#: weblate/accounts/models.py:358
msgid ""
"You can specify additional special characters to be shown in the visual "
"keyboard while translating. It can be useful for chars you use frequently "
"but are hard to type on your keyboard."
msgstr ""
"Voit määritellä erikoismerkkejä näytettäväksi muokkamessa käännöstyön "
"aikana. Käyttökelpoinen ominaisuus jos käytät sellaisia erikoismerkkejä "
"paljon, jotka on hankala kirjoittaa näppäimistölläsi."

#: weblate/accounts/models.py:370 weblate/templates/index.html:24
msgid "Watched translations"
msgstr "Seuratut käännökset"

#: weblate/accounts/models.py:371 weblate/templates/index.html:25
msgid "Your languages"
msgstr "Valitsemasi kielet"

#: weblate/accounts/models.py:372 weblate/trans/models/componentlist.py:58
msgid "Component list"
msgstr "Komponenttilista"

#: weblate/accounts/models.py:373 weblate/templates/index.html:27
msgid "Suggested translations"
msgstr "Ehdotetut käännökset"

#: weblate/accounts/models.py:389
msgid "Default dashboard view"
msgstr "Oletushallintanäkymä"

#: weblate/accounts/models.py:395
msgid "Default component list"
msgstr "Oletuskomponenttilista"

#: weblate/accounts/models.py:402 weblate/templates/accounts/profile.html:117
#: weblate/templates/base.html:108
msgid "Watched projects"
msgstr "Seuraamani projektit"

#: weblate/accounts/models.py:404 weblate/templates/watch-dropdown.html:5
#: weblate/templates/watch-dropdown.html:9
msgid ""
"You can receive notifications for watched projects and they are shown on "
"dashboard by default."
msgstr ""
"Voit vastaanottaa ilmoituksia seuraamiesi projektien tapahtumista, ja "
"seuraamasi projektit näkyvät oletuksena myös kojelaudalla."

#: weblate/accounts/models.py:411
msgid "Notification on any translation"
msgstr "Ilmoitus jokaisesta käännöksestä"

#: weblate/accounts/models.py:415
msgid "Notification on new string to translate"
msgstr "Ilmoitus uusista lähdeteksteistä jotka pitää kääntää"

#: weblate/accounts/models.py:419
msgid "Notification on new suggestion"
msgstr "Ilmoitus uudesta käännösehdotuksesta"

#: weblate/accounts/models.py:423
msgid "Notification on new contributor"
msgstr "Ilmoitus uudesta kääntäjästä"

#: weblate/accounts/models.py:427
msgid "Notification on new comment"
msgstr "Ilmoitus uudesta kommentista"

#: weblate/accounts/models.py:431
msgid "Notification on merge failure"
msgstr "Ilmoitus käännösten yhdistämisvirheestä (merge)"

#: weblate/accounts/models.py:435
msgid "Notification on new language request"
msgstr "Ilmoitus uuden kielen lisäyspyynnöstä"

#: weblate/accounts/models.py:488
msgid "Component list must be selected when used as default."
msgstr "Komponenttilista pitää olla valittuna jos on käytetty oletuksena."

#: weblate/accounts/models.py:494
msgid "Component list must not be selected when not used."
msgstr "Komponenttilista ei saa olla valittuna jos ominaisuus ei ole käytössä."

#: weblate/accounts/models.py:590
msgid ""
"You can not submit translations as you do not have assigned any email "
"address."
msgstr ""
"Et voi lisätä käännöksiä koska et ole liittänyt tiliisi yhtään "
"sähköpostiosoitetta."

#: weblate/accounts/password_validation.py:38
msgid "This password consists of whitespace only."
msgstr ""
"Tämä salasana koostuu vain tulostumattomista merkeistä (esim. välilyönti)."

#: weblate/accounts/password_validation.py:43
msgid "This password consists of single character."
msgstr "Salasana sisältää vain yhden merkin."

#: weblate/accounts/password_validation.py:49
msgid "Your password can't consist of single character or whitespace only."
msgstr ""
"Salasanasi ei voi olla yhden merkin mittainen, tai sisältää pelkästään "
"tulostumattomia merkkejä."

#: weblate/accounts/pipeline.py:275
msgid "You can not complete password reset while logged in!"
msgstr ""
"Et voi viedä loppuun salasanan palautusta koska olet kirjautunut sisään!"

#: weblate/accounts/pipeline.py:279 weblate/accounts/pipeline.py:303
msgid "The registration link has been invalidated."
msgstr "Rekisteröintilinkki ei ole enään kelvollinen."

#: weblate/accounts/pipeline.py:294
msgid "You can not complete registration while logged in!"
msgstr "Et voi tehdä rekisteröintiä loppuun koska olet kirjautunut sisään!"

#: weblate/accounts/pipeline.py:299
msgid "You can confirm your registration only while logged in!"
msgstr "Voit vahvistaa rekisteröitymisesi vain jos olet kirjautunut sisään!"

#: weblate/accounts/pipeline.py:424
#, python-brace-format
msgid ""
"Your email no longer belongs to verified account, it has been changed to {0}."
msgstr ""
"Sähköpostiosoitteesi ei enää ole liitetty varmistettuun tiliin, "
"sähköpostiosoitteeksi on muutettu {0}."

#: weblate/accounts/views.py:108 weblate/accounts/views.py:581
msgid "User registration"
msgstr "Käyttäjän rekisteröinti"

#: weblate/accounts/views.py:137
msgid "Message could not be sent to administrator!"
msgstr "Viestiäsi ei voitu lähettää ylläpitäjälle!"

#: weblate/accounts/views.py:155
msgid "Message has been sent to administrator."
msgstr "Viesti ylläpitäjälle on lähetetty."

#: weblate/accounts/views.py:163
msgid "You cannot change demo account on the demo server."
msgstr "Et voi vaihtaa demo -tiliä demo -serverillä."

#: weblate/accounts/views.py:187
msgid "Too many attempts, you have been logged out!"
msgstr "Liian monta epäonnistunutta yritystä, sinut on nyt kirjattu ulos!"

#: weblate/accounts/views.py:249
msgid "Your profile has been updated."
msgstr "Profiilisi on päivitetty."

#: weblate/accounts/views.py:285
msgid "User profile"
msgstr "Käyttäjäprofiili"

#: weblate/accounts/views.py:317
msgid "Your account has been removed."
msgstr "Käyttäjätunnuksesi on poistettu."

#: weblate/accounts/views.py:387
msgid "Too many messages sent, please try again later!"
msgstr "Liian monta lähetettyä viestiä, yritä myöhemmin uudelleen!"

#: weblate/accounts/views.py:412 weblate/templates/accounts/contact.html:6
#: weblate/templates/accounts/contact.html:21
msgid "Contact"
msgstr "Ota yhteyttä"

#: weblate/accounts/views.py:446 weblate/templates/accounts/hosting.html:7
msgid "Hosting"
msgstr "Hostaus"

#: weblate/accounts/views.py:524 weblate/templates/accounts/login.html:8
#: weblate/templates/accounts/login.html:43 weblate/templates/base.html:131
msgid "Login"
msgstr "Kirjaudu sisään"

#: weblate/accounts/views.py:534 weblate/wladmin/sites.py:144
msgid "Thanks for using Weblate!"
msgstr "Kiitos Weblaten käyttämisestä!"

#: weblate/accounts/views.py:619 weblate/templates/accounts/email.html:16
msgid "Register email"
msgstr "Rekisteröi sähköposti"

#: weblate/accounts/views.py:662 weblate/templates/accounts/password.html:13
#: weblate/templates/accounts/profile.html:192
msgid "Change password"
msgstr "Vaihda salasana"

#: weblate/accounts/views.py:678
msgid "Password reset has been already completed!"
msgstr "Salasanasi palutuspyyntö on jo suoritettu loppuun asti!"

#: weblate/accounts/views.py:695 weblate/accounts/views.py:746
#: weblate/templates/accounts/reset.html:7
#: weblate/templates/accounts/reset.html:24
msgid "Password reset"
msgstr "Salasanan palauttaminen"

#: weblate/accounts/views.py:711
msgid "Can not reset password, email authentication is disabled!"
msgstr ""
"Salasanaa ei voi resetoida koska sähköpostitunnistautuminen ei ole käytössä!"

#: weblate/accounts/views.py:839
msgid ""
"Failed to verify your registration! Probably the verification token has "
"expired. Please try the registration again."
msgstr ""
"Rekisteröintiäsi ei voida vahvistaa! Todennäköisesti rekisteröinnin varmiste "
"on vanhentunut. Ole hyvä ja yritä rekisteröintiä uudelleen."

#: weblate/accounts/views.py:846
msgid "Authentication failed due to invalid session state."
msgstr "Tunnistautuminen epäonnistui koska istunnon tila on virheellinen."

#: weblate/accounts/views.py:860
msgid "Can not change authentication for demo!"
msgstr "Kokeilutilin tunnistautumistietoja ei voi vaihtaa!"

#: weblate/accounts/views.py:864
msgid "New registrations are disabled!"
msgstr "Uudet rekisteröinnit on estetty!"

#: weblate/accounts/views.py:871
msgid ""
"Authentication has failed, probably due to expired token or connection error."
msgstr ""
"Tunnistautuminen epäonnistui. Mahdollinen syy voi olla joko vanhentunut "
"istunto tai yhteysvirhe."

#: weblate/accounts/views.py:875
msgid "Authentication has been cancelled."
msgstr "Tunnistautuminen on keskeytetty."

#: weblate/accounts/views.py:878
msgid ""
"Failed to complete your registration! This authentication, email or username "
"are already associated with another account!"
msgstr ""
"Rekisteröinti epäonnistui! Käyttämäsi tunniste, joko sähköposti tai "
"käyttäjänimi on jo rekisteröity toiselle käyttäjätilille!"

#: weblate/billing/admin.py:50 weblate/billing/models.py:122
#: weblate/templates/accounts/user.html:38
#: weblate/templates/billing/detail.html:31 weblate/templates/language.html:15
#: weblate/templates/projects.html:5 weblate/trans/models/project.py:160
#: weblate/trans/views/basic.py:236
msgid "Projects"
msgstr "Projektit"

#: weblate/billing/models.py:69
msgid "Active"
msgstr "Aktiivinen"

#: weblate/billing/models.py:70
msgid "Trial"
msgstr "Kokeilu"

#: weblate/billing/models.py:71
msgid "Expired"
msgstr "Vanhentunut"

#: weblate/billing/models.py:90
msgid "Changes in last month"
msgstr "Muutokset viimeisen kuukauden aikana"

#: weblate/billing/models.py:94
msgid "Changes in last quarter"
msgstr "Muutokset viimeisen neljännesvuoden aikana"

#: weblate/billing/models.py:98
msgid "Changes in last year"
msgstr "Mutokset viimeisen vuoden aikana"

#: weblate/billing/models.py:112 weblate/trans/admin.py:45
msgid "VCS repositories"
msgstr "Versionhallinnan arkistot"

#: weblate/billing/models.py:134 weblate/trans/models/project.py:311
msgid "Source strings"
msgstr "Lähdeteksti"

#: weblate/billing/models.py:145 weblate/trans/models/project.py:330
msgid "Source words"
msgstr "Lähdetekstin sanat"

#: weblate/billing/models.py:157 weblate/lang/models.py:447
#: weblate/lang/views.py:43 weblate/templates/accounts/profile.html:22
#: weblate/templates/accounts/profile.html:41 weblate/templates/language.html:6
#: weblate/templates/languages.html:6 weblate/templates/project.html:26
#: weblate/templates/trans/change_list.html:18 weblate/trans/forms.py:983
#: weblate/trans/forms.py:1225 weblate/trans/models/project.py:341
msgid "Languages"
msgstr "Kielet"

#. Translators: Whether the package is inside actual (hard) limits
#: weblate/billing/models.py:180
msgid "In limits"
msgstr "Rajojen sisällä"

#: weblate/billing/models.py:186 weblate/templates/project_stats.html:4
msgid "Number of strings"
msgstr "Tekstien määrä"

#: weblate/billing/models.py:193
msgid "N/A"
msgstr "-"

#: weblate/billing/models.py:194
msgid "Last invoice"
msgstr "Viimeisin lasku"

#. Translators: Whether the package is inside displayed (soft) limits
#: weblate/billing/models.py:218
msgid "In display limits"
msgstr "Rajojen sisällä"

#: weblate/lang/apps.py:28
msgid "Weblate languages"
msgstr "Weblaten kielet"

#: weblate/lang/data.py:1092 weblate/lang/data.py:1096
#: weblate/lang/data.py:1102 weblate/lang/data.py:1110
#: weblate/lang/data.py:1114 weblate/lang/data.py:1119
#: weblate/lang/data.py:1125 weblate/lang/data.py:1131
#: weblate/lang/data.py:1136 weblate/lang/data.py:1142
#: weblate/lang/data.py:1154
msgctxt "Plural form description"
msgid "One"
msgstr "Yksi"

#: weblate/lang/data.py:1093 weblate/lang/data.py:1098
#: weblate/lang/data.py:1106 weblate/lang/data.py:1111
#: weblate/lang/data.py:1116 weblate/lang/data.py:1122
#: weblate/lang/data.py:1128 weblate/lang/data.py:1132
#: weblate/lang/data.py:1139 weblate/lang/data.py:1146
#: weblate/lang/data.py:1150 weblate/lang/data.py:1158
msgctxt "Plural form description"
msgid "Other"
msgstr "Muu"

#: weblate/lang/data.py:1097 weblate/lang/data.py:1104
#: weblate/lang/data.py:1127 weblate/lang/data.py:1137
#: weblate/lang/data.py:1144 weblate/lang/data.py:1156
msgctxt "Plural form description"
msgid "Few"
msgstr "Muutama"

#: weblate/lang/data.py:1101 weblate/lang/data.py:1109
#: weblate/lang/data.py:1133 weblate/lang/data.py:1153
msgctxt "Plural form description"
msgid "Zero"
msgstr "Nolla"

#: weblate/lang/data.py:1103 weblate/lang/data.py:1115
#: weblate/lang/data.py:1120 weblate/lang/data.py:1126
#: weblate/lang/data.py:1143 weblate/lang/data.py:1149
#: weblate/lang/data.py:1155
msgctxt "Plural form description"
msgid "Two"
msgstr "Kaksi"

#: weblate/lang/data.py:1105 weblate/lang/data.py:1138
#: weblate/lang/data.py:1145 weblate/lang/data.py:1157
msgctxt "Plural form description"
msgid "Many"
msgstr "Monta"

#: weblate/lang/data.py:1121
msgctxt "Plural form description"
msgid "Three"
msgstr "Kolme"

#: weblate/lang/models.py:359
msgctxt "Plural type"
msgid "None"
msgstr "Ei yhtään"

#: weblate/lang/models.py:363
msgctxt "Plural type"
msgid "One/other (classic plural)"
msgstr "Yksi/muu (klassinen monikko)"

#: weblate/lang/models.py:367
msgctxt "Plural type"
msgid "One/few/other (Slavic languages)"
msgstr "Yksi/joitain/muu (Slaavilaiset kielet)"

#: weblate/lang/models.py:371
msgctxt "Plural type"
msgid "Arabic languages"
msgstr "Arabiset kielet"

#: weblate/lang/models.py:375
msgctxt "Plural type"
msgid "Zero/one/other"
msgstr "Nolla/yksi/muu"

#: weblate/lang/models.py:379
msgctxt "Plural type"
msgid "One/two/other"
msgstr "Yksi/kaksi/muu"

#: weblate/lang/models.py:383
msgctxt "Plural type"
msgid "One/two/few/other"
msgstr "Yksi/kaksi/joitain/muu"

#: weblate/lang/models.py:387
msgctxt "Plural type"
msgid "One/two/three/other"
msgstr "Yksi/kaksi/kolme/muu"

#: weblate/lang/models.py:391
msgctxt "Plural type"
msgid "One/other/zero"
msgstr "Yksi/muu/nolla"

#: weblate/lang/models.py:395
msgctxt "Plural type"
msgid "One/few/many/other"
msgstr "Yksi/joitain/useita/muu"

#: weblate/lang/models.py:399
msgctxt "Plural type"
msgid "Two/other"
msgstr "Kaksi/muu"

#: weblate/lang/models.py:403
msgctxt "Plural type"
msgid "One/two/few/many/other"
msgstr "Yksi/kaksi/joitain/useita/muu"

#: weblate/lang/models.py:407
msgctxt "Plural type"
msgid "Unknown"
msgstr "Tuntematon"

#: weblate/lang/models.py:412 weblate/templates/language.html:76
msgid "Language code"
msgstr "Kielitunnus"

#: weblate/lang/models.py:416
msgid "Language name"
msgstr "Kielen nimi"

#: weblate/lang/models.py:420 weblate/templates/language.html:60
msgid "Number of plurals"
msgstr "Monikkojen määrä"

#: weblate/lang/models.py:425 weblate/templates/language.html:68
#: weblate/trans/forms.py:315
msgid "Plural equation"
msgstr "Monikkoyhtälö"

#: weblate/lang/models.py:428 weblate/templates/language.html:72
msgid "Text direction"
msgstr "Tekstin suunta"

#: weblate/lang/models.py:432
msgid "Left to right"
msgstr "Vasemmalta oikealle"

#: weblate/lang/models.py:433
msgid "Right to left"
msgstr "Oikealta vasemmalle"

#: weblate/lang/models.py:439 weblate/templates/language.html:64
msgid "Plural type"
msgstr "Monikon tyyppi"

#: weblate/lang/models.py:446 weblate/templates/dictionaries.html:14
#: weblate/templates/js/detail.html:16 weblate/templates/js/translations.html:7
#: weblate/templates/languages.html:14
#: weblate/templates/list-translations.html:7
#: weblate/templates/project.html:126 weblate/trans/forms.py:737
#: weblate/trans/forms.py:1018 weblate/trans/models/whiteboard.py:82
msgid "Language"
msgstr "Kieli"

#: weblate/lang/models.py:484
msgid "Singular"
msgstr "Yksikkö"

#: weblate/lang/models.py:486
msgid "Plural"
msgstr "Monikko"

#: weblate/lang/models.py:487
#, python-format
msgid "Plural form %d"
msgstr "Monikkomuoto %d"

#. Translators: Label for plurals with example counts
#: weblate/lang/models.py:504
#, python-brace-format
msgid "For example: {0}"
msgstr "Esimerkiksi: {0}"

#: weblate/legal/templates/legal/cookies.html:5
#: weblate/legal/templates/legal/index.html:5
#: weblate/legal/templates/legal/security.html:6
#: weblate/legal/templates/legal/terms.html:5 weblate/templates/footer.html:7
msgid "Legal"
msgstr "Sallittu"

#: weblate/legal/templates/legal/cookies.html:6 weblate/legal/views.py:40
msgid "Cookies"
msgstr "Evästeet"

#: weblate/legal/templates/legal/cookies.html:16
msgid "Cookies Policy"
msgstr "Evästeitä koskeva käytäntö"

#: weblate/legal/templates/legal/cookies.html:21
#: weblate/legal/templates/legal/index.html:20
#, python-format
msgid ""
"This page is based on <a href=\"%(terms_url)s\">Terms of Service</a>, you "
"should still read the original document to fully understand it."
msgstr ""
"Tämä sivu perustuu <a href=\"%(terms_url)s\"> Palvelun Käyttöehtoihin </a>. "
"Sinun tulisi kuitenkin lukea alkuperäinen dokumentti ymmärtääksesi ehdot "
"täysin."

#: weblate/legal/templates/legal/cookies.html:25
msgid "We use cookies for following purposes:"
msgstr "Käytämme evästeitä seuraaviin tarkoituksiin:"

#: weblate/legal/templates/legal/cookies.html:29
msgid ""
"Authentication cookies which are required for recognizing authenticated "
"users."
msgstr ""
"Todennusevästeet, joita tarvitaan kirjautuneiden käyttäjien tunnistamiseen."

#: weblate/legal/templates/legal/cookies.html:30
msgid "Preferences cookie to store user preferences in certain situations."
msgstr ""
"Asetusevästeet, joita käytetään käyttäjän asetusten tallentamiseen joissain "
"tapauksissa."

#: weblate/legal/templates/legal/cookies.html:31
msgid ""
"We use Piwik to analyze traffic on our website. Piwik does respect Do Not "
"Track settings in your browser."
msgstr ""
"Käytämme Piwik -palvelua analysoimaan sivustomme liikennettä. Piwik "
"noudattaa selaimesi \"Älä seuraa\" / \"Do Not Track\" -asetusta."

#: weblate/legal/templates/legal/cookies.html:35
msgid ""
"You can find more information about cookies in the <a href=\"https://en."
"wikipedia.org/wiki/HTTP_cookie\">Wikipedia article</a>."
msgstr ""
"Löydät lisätietoja evästeistä esimerkiksi <a href=\"https://fi.wikipedia.org/"
"wiki/Eväste\">Wikipediasta</a>."

#: weblate/legal/templates/legal/index.html:15
msgid "Legal Terms Overview"
msgstr "Oikeudellisten ehtojen yleiskuvaus"

#: weblate/legal/templates/legal/index.html:24
msgid ""
"The services are provided “as is”, at your own risk, without any warranty."
msgstr ""
"Palvelut toimitetaan \"sellaisenaan\", omalla vastuullasi ilman "
"minkäänlaista takuuta."

#: weblate/legal/templates/legal/index.html:25
msgid ""
"Additional guarantees might apply to commercial customers, those are "
"expressed in corresponding contracts."
msgstr ""
"Kaupallisille asiakkaille voidaan soveltaa lisätakuita, jotka ilmaistaan "
"vastaavissa sopimuksissa."

#: weblate/legal/templates/legal/index.html:26
msgid ""
"We process private data (such as your email), those will be discarded from "
"our database as soon as you remove your account."
msgstr ""
"Käsittelemme yksityisiä tietoja (kuten sähköpostiosoite), ja ne poistetaan "
"tietokannasta samalla kun poistat käyttäjätilisi."

#: weblate/legal/templates/legal/index.html:27
msgid ""
"Your translations are made under license which is specified by each "
"translation."
msgstr ""
"Käännöksesi on tehty sen lisenssin ehtojen mukaisesti mikä on määritelty "
"kullekkin käännösprojektille."

#: weblate/legal/templates/legal/index.html:28
msgid "Your name and email is used in VCS commits, it will stay there forever."
msgstr ""
"Nimeäsi ja sähköpostiosoitettasi on käytetty käännösten viemisesessä "
"versionhallintaan. Niitä ei voi poistaa tai muuttaa, ja ne tulevat pysymään "
"siellä ikuisesti."

#: weblate/legal/templates/legal/index.html:29
msgid "We use cookies to deliver our services."
msgstr "Käytämme evästeitä palvelun tuottamisessa."

#: weblate/legal/templates/legal/security.html:7 weblate/legal/views.py:45
msgid "Security"
msgstr "Turvallisuus"

#: weblate/legal/templates/legal/security.html:17
msgid "Security Policy"
msgstr "Turvallisuuskäytännöt"

#: weblate/legal/templates/legal/security.html:22
msgid ""
"At Weblate, we take security seriously and strive to maintain an environment "
"that values the security and privacy of our users."
msgstr ""
"Me Weblatella otamme turvallisuuden tosissaan ja pyrimme ylläpitämään "
"palveluympäristöä joka arvostaa käyttäjien turvallisuutta ja yksityisyyttä."

#: weblate/legal/templates/legal/security.html:27
msgid ""
"Weblate development follows The Linux Foundation Core Infrastructure "
"Initiative Best Practices."
msgstr ""
"Weblaten kehitystyö noudattaa Linux Foundationin yhteistyöprojektin, Core "
"Infrastructure Initiative:n Best Practices määritelmiä."

#: weblate/legal/templates/legal/security.html:32
#, fuzzy, python-format
#| msgid ""
#| "Please see our <a href=\"%(security_url)s\">documentation</a> for "
#| "instructions how to report security weakness in our platform."
msgid ""
"Please see our <a href=\"%(security_url)s\">documentation</a> for "
"instructions how to report security weaknesses in our platform."
msgstr ""
"Katso <a href=\"%(security_url)s\">ohjeistamme</a> kuinka voit raportoida "
"tietoturvaan liittyvistä epäkohdista palvelussamme."

#: weblate/legal/templates/legal/terms.html:6
msgid "Terms"
msgstr "Ehdot"

#: weblate/legal/templates/legal/terms.html:16 weblate/legal/views.py:35
msgid "Terms of Service"
msgstr "Palvelun käyttöehdot"

#: weblate/legal/templates/legal/terms.html:19
msgid "The Terms of Service document is currently available only in English."
msgstr "Käyttöehdot -asiakirja on tällä hetkellä saatavilla vain englanniksi."

#: weblate/legal/views.py:30 weblate/templates/translation.html:29
msgid "Overview"
msgstr "Katsaus"

#: weblate/permissions/admin.py:40
msgid "Project / Component"
msgstr "Projekti / Komponentti"

#: weblate/permissions/data.py:166
msgctxt "Permissions group"
msgid "Administration"
msgstr "Hallinta"

#: weblate/permissions/data.py:167
msgctxt "Permissions group"
msgid "Template"
msgstr "Malli"

#: weblate/permissions/data.py:168
msgctxt "Permissions group"
msgid "Languages"
msgstr "Kielet"

#: weblate/permissions/data.py:169
msgctxt "Permissions group"
msgid "Glossary"
msgstr "Sanasto"

#: weblate/permissions/data.py:170
msgctxt "Permissions group"
msgid "Screenshots"
msgstr "Ruudunkaappauskuvat"

#: weblate/permissions/data.py:171
msgctxt "Permissions group"
msgid "Translate"
msgstr "Käännä"

#: weblate/permissions/data.py:172
msgctxt "Permissions group"
msgid "VCS"
msgstr "Versionhallintajärjestelmä"

#: weblate/permissions/models.py:52
msgid "Filtered permissions"
msgstr "Valitut käyttöoikeudet"

#: weblate/permissions/models.py:53
msgid "The GroupACL will affect only selected permissions."
msgstr "Ryhmän käyttöoikeuslistaan vaikuttavat vain valitut käyttöoikeudet."

#: weblate/permissions/models.py:60
msgid "Project, component or language must be specified"
msgstr "Projekti, komponentti tai kieli on määritettävä"

#: weblate/permissions/models.py:93
msgid "Group ACL"
msgstr "Ryhmän ACL"

#: weblate/permissions/models.py:94
msgid "Group ACLs"
msgstr "Ryhmien ACL:t"

#: weblate/permissions/models.py:100
msgid "Email regular expression"
msgstr "Sähköpostiosoitteen säännöllinen lauseke (regex)"

#: weblate/permissions/models.py:104
msgid "Regular expression which is used to match user email."
msgstr "Säännöllinen lauseke jolla tarkistetaan käyttäjän sähköpostiosoite."

#: weblate/permissions/models.py:109
msgid "Group to assign"
msgstr "Liitettävä ryhmä"

#: weblate/permissions/models.py:113
msgid "Automatic group assignment"
msgstr "Automaattinen liittäminen ryhmään"

#: weblate/permissions/models.py:114
msgid "Automatic group assignments"
msgstr "Automaattinen liittäminen ryhmään"

#: weblate/screenshots/models.py:34
#: weblate/templates/screenshots/screenshot_list.html:20
msgid "Screenshot name"
msgstr "Ruudunkaappauskuvan nimi"

#: weblate/screenshots/models.py:38
#: weblate/templates/screenshots/screenshot_detail.html:83
#: weblate/templates/screenshots/screenshot_list.html:21
msgid "Image"
msgstr "Kuva"

#: weblate/screenshots/models.py:39
msgid "Upload JPEG or PNG images up to 2000x2000 pixels."
msgstr "Lähetä korkeintaan 2000x2000 pikselin kokoisia JPEG tai PNG kuvia."

#: weblate/screenshots/views.py:106
msgid "Screenshot has been uploaded, you can now assign it to source strings."
msgstr "Ruudunkaappauskuva on tallennettu, voit liittää sen nyt lähdetekstiin."

#: weblate/screenshots/views.py:114
msgid "Failed to upload screenshot, please fix errors below."
msgstr ""
"Ruudunkaappauskuvan lataaminen ei onnistu, korjaa alla näkyvät virheet."

#: weblate/screenshots/views.py:166
#, python-format
msgid "Screenshot %s has been deleted."
msgstr "Ruudunkaappauskuva %s on poistettu."

#: weblate/screenshots/views.py:186
msgid "Source has been removed."
msgstr "Lähdeteksti on poistettu."

#: weblate/templates/403.html:5 weblate/trans/views/basic.py:567
msgid "Permission Denied"
msgstr "Lupa evätty"

#: weblate/templates/403.html:11
msgid "You don't have privileges to display this page."
msgstr "Sinulla ei ole oikeuksia tämän sivun näyttämiseen."

#: weblate/templates/403.html:14
msgid "Login to Weblate"
msgstr "Kirjaudu Weblateen"

#: weblate/templates/403.html:20 weblate/templates/404.html:19
msgid ""
"However the following translation projects are available on this server:"
msgstr ""
"Kuitenkin seuraavat käännös projektit ovat saatavilla tällä palvelimella:"

#: weblate/templates/404.html:5 weblate/trans/views/basic.py:554
msgid "Page Not Found"
msgstr "Sivua ei löydy"

#: weblate/templates/404.html:11
msgid "The page you are looking for was not found."
msgstr "Etsimääsi sivua ei löytynyt."

#: weblate/templates/404.html:15
msgid ""
"The project you are looking for does not exist or is not publicly available."
msgstr "Projekti, jota etsit, ei löytynyt tai se ei ole julkinen."

#: weblate/templates/500.html:5 weblate/trans/views/basic.py:581
msgid "Internal Server Error"
msgstr "Palvelimen sisäinen virhe"

#: weblate/templates/500.html:9
msgid "Server Error"
msgstr "Palvelinvirhe"

#: weblate/templates/500.html:12
msgid ""
"The server had serious problems while serving your request. We've just sent "
"our trained monkeys to fix the issue."
msgstr ""
"Palvelimella oli vakavia ongelmia toteuttaessaan pyyntöäsi. Lähetimme "
"koulutetut\n"
"apinamme korjaamaan ongelman."

#: weblate/templates/about.html:5 weblate/templates/about.html:13
#: weblate/templates/footer.html:6 weblate/trans/views/basic.py:595
msgid "About Weblate"
msgstr "Tietoja Weblatesta"

#: weblate/templates/about.html:16
msgid ""
"Weblate is a web based translation tool with tight version control "
"integration. It features simple and clean user interface, propagation of "
"translations across components, quality checks and automatic linking to "
"source files."
msgstr ""
"Weblate on verkkopohjainen kääntämistyökalu, jolla on tiukka "
"versionhallintaintegraatio. Se tarjoaa yksinkertaisen ja siistin "
"käyttöliittymän, käännösten etenemisen osien yli, laatutarkistukset ja "
"automaattisen linkittämisen lähdetiedostoihin."

#: weblate/templates/about.html:18 weblate/templates/accounts/contact.html:13
#, python-format
msgid ""
"If you are looking for support for Weblate or want to file bug reports check "
"its website at <a href=\"%(weblate_url)s\">weblate.org</a>."
msgstr ""
"Jos etsit Weblate tukea tai haluat lähettää virhe raportteja, katso tämä "
"sivu <a href=\"%(weblate_url)s\">weblate.org</a>."

#: weblate/templates/about.html:20
msgid ""
"Weblate is free software created by volunteers, but you can still support "
"them financially."
msgstr ""
"Weblate on vapaa ohjelmisto joka on luotu vapaaehtoisvoimin, mutta voit "
"silti tukea sitä taloudellisesti."

#: weblate/templates/about.html:24
msgid "Fund Weblate!"
msgstr "Rahoita Weblatea!"

#: weblate/templates/about.html:25 weblate/templates/footer.html:10
msgid "Donate to Weblate!"
msgstr "Lahjoita Weblatelle!"

#: weblate/templates/about.html:32
msgid "Hosting translations"
msgstr "Isännöi käännöksiä"

#: weblate/templates/about.html:35
msgid ""
"This Weblate instance hosts translations for various free software projects."
msgstr ""
"Tämä Weblate-palvelin isännöi käännöksiä eri vapaiden ohjelmien projekteissa."

#: weblate/templates/about.html:36
msgid ""
"We can host your project as well, if you are interested, please contact us."
msgstr ""
"Me voimme isännöidä sinunkin projektiasi, jos olet kiinnostunut, ota "
"yhteyttä."

#: weblate/templates/about.html:39 weblate/templates/accounts/hosting.html:48
msgid ""
"Commercial hosting is possible as well, our price starts at 19 EUR per "
"month, please get in touch with us for more details."
msgstr ""
"Kaupallisen palvelun ostaminen on myös mahdollista, edulliset hintamme "
"alkavat 19 eurosta per kuukausi. Ole hyvä ole yhteydessä meihin saadaksesi "
"lisätietoja."

#: weblate/templates/about.html:43 weblate/templates/accounts/hosting.html:20
#: weblate/templates/projects.html:13
msgid "Ask for project hosting"
msgstr "Kysy projektillesi hostaus -palvelua"

#: weblate/templates/about.html:44
msgid "View hosting plans"
msgstr "Katso hostauspalvelupakettit"

#: weblate/templates/about.html:45 weblate/templates/accounts/hosting.html:53
msgid "Contact us for commercial hosting"
msgstr "Ota yhteyttä kaupallisten palvelujen hostaukseen liittyen"

#: weblate/templates/about.html:52
msgid "Versions"
msgstr "Versiot"

#: weblate/templates/about.html:68
msgid "Weblate would not exist without these projects."
msgstr "Weblatea ei olisi olemassa ilman näitä projekteja."

#: weblate/templates/accounts/confirm.html:7
#: weblate/templates/accounts/password.html:6
#: weblate/templates/accounts/profile.html:8
#: weblate/templates/accounts/removal.html:7 weblate/templates/base.html:122
#: weblate/templates/billing/overview.html:5
msgid "Your profile"
msgstr "Profiilisi"

#: weblate/templates/accounts/confirm.html:14
#: weblate/templates/accounts/confirm.html:23
msgid "Confirm new association"
msgstr "Vahvista uuden liitoksen lisääminen"

#: weblate/templates/accounts/confirm.html:17
#, python-format
msgid ""
"After confirming this, you will be able to authenticate to Weblate using "
"%(backend_verbose)s (%(uid)s)."
msgstr ""
"Hyväksymisen jälkeen voit tunnistautua Weblateen käyttämällä "
"%(backend_verbose)s (%(uid)s)."

#: weblate/templates/accounts/contact.html:12
msgid "You can contact maintainers of this server here."
msgstr "Voit ottaa yhteyttä palvelimen ylläpitäjiin."

#: weblate/templates/accounts/contact.html:30
#: weblate/templates/accounts/hosting.html:25
msgid "Send"
msgstr "Lähetä"

#: weblate/templates/accounts/email-sent.html:5
#: weblate/templates/accounts/login.html:68
#: weblate/templates/accounts/register.html:8
msgid "Registration"
msgstr "Rekisteröinti"

#: weblate/templates/accounts/email-sent.html:11
msgid "Registration almost complete"
msgstr "Rekisteröinti melkein valmis"

#: weblate/templates/accounts/email-sent.html:14
msgid ""
"Thank you for registering. You will very soon receive an email with a "
"confirmation link. Please follow this link in order to complete your "
"registration."
msgstr ""
"Kiitos rekisteröitymisestäsi. Saat pian sähköpostiisi vahvistuslinkin. "
"Valitse linkki vahvistaaksesi rekisteröitymisesi."

#: weblate/templates/accounts/email-sent.html:16
msgid ""
"Please note that the confirmation link has limited validity. In case it does "
"not work, please register again."
msgstr ""
"Ole hyvä ja huomioi että varmistuslinkillä on rajallinen voimassaolo. Jos se "
"ei toimi, ole hyvä ja rekisteröi uudelleen."

#: weblate/templates/accounts/email-sent.html:20
#, python-format
msgid ""
"If you don't receive it shortly, please check your spam folder or retry the "
"registration. If the problem persists, please <a href=\"%(contact_url)s?t=reg"
"\">contact us</a>."
msgstr ""
"Jos et saa sitä pian, tarkista roskapostikansiosi tai rekisteröidy "
"uudelleen. Jos ei senkään jälkeen onnistu, <a href=\"%(contact_url)s?t=reg"
"\">ota meihin yhteyttä</a>."

#: weblate/templates/accounts/email.html:10
#: weblate/templates/accounts/register.html:19
#: weblate/templates/accounts/reset.html:19
msgid "Please fix errors in the registration form."
msgstr "Ole hyvä ja korjaa virheet rekisteröitymislomakkeessa."

#: weblate/templates/accounts/email.html:25
#: weblate/templates/accounts/profile.html:418
msgid ""
"By registering you agree to use your name and email in the commits and "
"provide your contribution under license defined by each translated project."
msgstr ""
"Rekisteröitymällä sitoudut käyttämään nimeäsi ja sähköpostiosoitettasi "
"versionhallinnan commiteissa, sekä hyväksyt että työsi tulokset julkaistaan "
"kussakin käännösprojektissa määritellyn lisenssin ehtojen mukaisesti."

#: weblate/templates/accounts/email.html:29
#: weblate/templates/accounts/register.html:39 weblate/templates/base.html:129
msgid "Register"
msgstr "Rekisteröidy"

#: weblate/templates/accounts/hosting.html:12
msgid ""
"Please check in advance whether your project is eligible for project hosting "
"on this site."
msgstr ""
"Ole hyvä ja tarkista etukäteen onko projektisi oikeutettu isännöitäväksi "
"tällä sivustolla."

#: weblate/templates/accounts/hosting.html:33
msgid "Conditions for free hosting"
msgstr "Edellytykset ilmaiseen hostaukseen"

#: weblate/templates/accounts/hosting.html:36
msgid ""
"Translated content has to be released under <a href=\"http://en.wikipedia."
"org/wiki/Free_software_license\">free license</a>."
msgstr ""
"Käännettyä sisältöä pitää julkaista seuraavan lisenssin alaisuudessa <a href="
"\"http://en.wikipedia.org/wiki/Free_software_license\"> ilmainen lisenssi</"
"a>."

#: weblate/templates/accounts/hosting.html:37
msgid ""
"Source code has to be publicly available in supported version control system."
msgstr ""
"Lähdekoodi on julkisesti saatavilla tuetussa versionhallintajärjestelmässä."

#: weblate/templates/accounts/hosting.html:38
msgid "There is no guarantee for service availability or quality."
msgstr "Ei ole takeita palvelun saatavuudelle tai laadulle."

#: weblate/templates/accounts/hosting.html:44
msgid "Commercial hosting"
msgstr "Kaupallisten palvelujen hostaus"

#: weblate/templates/accounts/login.html:14
msgid "This username/password combination was not found. Please try again."
msgstr ""
"Tätä käyttäjätunnus/salasana yhdistelmää ei löydetty. Ole hyvä ja yritä "
"uudelleen."

#: weblate/templates/accounts/login.html:18
msgid ""
"To test Weblate, you can login as <code>demo</code> user with password "
"<code>demo</code>."
msgstr ""
"Voit testata Weblatea kirjautumalla käyttäjänä <code>demo</code> ja "
"salasanalla <code>demo</code>."

#: weblate/templates/accounts/login.html:27
msgid "Password login"
msgstr "Salasana kirjautumiseen"

#: weblate/templates/accounts/login.html:35
#, python-format
msgid "Forgot your password? You can <a href=\"%(reset_url)s\">reset it</a>."
msgstr ""
"Unohditko salasanasi? Voit <a href=\"%(reset_url)s\">palauttaa sen</a>."

#: weblate/templates/accounts/login.html:55
msgid "Third party login"
msgstr "Kolmannen osapuolen kirjautuminen"

#: weblate/templates/accounts/login.html:73
#, python-format
msgid ""
"Do not have an account yet? You can <a href=\"%(register_url)s\">register</"
"a>."
msgstr ""
"Eikö sinulla ole vielä käyttäjätunnusta? Voit rekisteröityä <a href="
"\"%(register_url)s\">täällä</a>."

#: weblate/templates/accounts/password-warning.html:3
#, python-format
msgid ""
"You have not enabled password authentication, please <a href=\"%(url)s\">set "
"the password</a>."
msgstr ""
"Et ole asettanut salasanaasi, ole hyvä ja <a href=\"%(url)s\">aseta "
"salasana</a>."

#: weblate/templates/accounts/password-warning.html:6
msgid "You will be still able to authenticate using third party services."
msgstr ""
"Voit silti tunnistautua käyttämällä jonkin kolmannen osapuolen palvelua."

#: weblate/templates/accounts/password-warning.html:7
msgid "The password is used to verify important changes on your account."
msgstr ""
"Salasanaa käytetään varmistuksena tilisi tärkeimpien tietojen muuttamisen "
"yhteydessä."

#: weblate/templates/accounts/password.html:16
msgid ""
"Please enter your new password twice so we can verify you typed it in "
"correctly."
msgstr ""
"Kirjoita uusi salasana kahdesti, jotta voimme tarkistaa että kirjoitit sen "
"oikein."

#: weblate/templates/accounts/password.html:23
msgid "Change my password"
msgstr "Vaihda salasanani"

#: weblate/templates/accounts/profile.html:14 weblate/trans/views/basic.py:700
#: weblate/trans/views/files.py:88
msgid "Please fix errors in the form."
msgstr "Ole hyvä ja korjaa virheet lomakkeessa."

#: weblate/templates/accounts/profile.html:23
#: weblate/templates/accounts/profile.html:75
msgid "Preferences"
msgstr "Asetukset"

#: weblate/templates/accounts/profile.html:24
msgid "Subscriptions"
msgstr "Tilaukset"

#: weblate/templates/accounts/profile.html:25
#: weblate/templates/accounts/profile.html:153
msgid "Account"
msgstr "Käyttäjätili"

#: weblate/templates/accounts/profile.html:27
msgid "Profile"
msgstr "Profiili"

#: weblate/templates/accounts/profile.html:28
#: weblate/templates/accounts/profile.html:415
msgid "Licenses"
msgstr "Lisenssit"

#: weblate/templates/accounts/profile.html:29
#: weblate/templates/accounts/profile.html:299
msgid "Audit log"
msgstr "Valvontaloki"

#: weblate/templates/accounts/profile.html:30
#: weblate/templates/accounts/profile.html:349
msgid "API access"
msgstr "Rajapinta (API)"

#: weblate/templates/accounts/profile.html:32
#: weblate/templates/billing/overview.html:6
msgid "Billing"
msgstr "Laskutus"

#: weblate/templates/accounts/profile.html:46
#: weblate/templates/accounts/profile.html:81
#: weblate/templates/accounts/profile.html:122
#: weblate/templates/accounts/profile.html:143
#: weblate/templates/accounts/profile.html:158
#: weblate/templates/edit_dictionary.html:26
#: weblate/templates/js/detail.html:59 weblate/templates/js/detail.html:71
#: weblate/templates/project.html:218
#: weblate/templates/screenshots/screenshot_detail.html:102
#: weblate/templates/subproject.html:226 weblate/templates/translate.html:164
#: weblate/templates/translate.html:367
msgid "Save"
msgstr "Tallenna"

#: weblate/templates/accounts/profile.html:52
#: weblate/templates/accounts/profile.html:87
#: weblate/templates/accounts/profile.html:128
#: weblate/templates/accounts/profile.html:164
#: weblate/templates/accounts/profile.html:237
#: weblate/templates/accounts/profile.html:281
#: weblate/templates/accounts/profile.html:335
#: weblate/templates/accounts/profile.html:398
#: weblate/templates/accounts/profile.html:450
msgid "Description"
msgstr "Kuvaus"

#: weblate/templates/accounts/profile.html:55
msgid ""
"Choose which languages you prefer to translate. These will be offered to you "
"on the dashboard to have easier access to chosen translations."
msgstr ""
"Valitse ne kielet joita haluat kääntää. Kojelaudassa näytetään suorat linkit "
"vain valitsemiesi kielten käännöksiin jotta sivustolla navigoiminen olisi "
"nopeaa ja helppoa."

#: weblate/templates/accounts/profile.html:58
msgid ""
"The secondary languages are shown next to the source string when translating."
msgstr "Toissijaiset kielet näytetään lähdetekstin vieressä kun käännetään."

#: weblate/templates/accounts/profile.html:61
msgid ""
"Only languages which are currently being translated are listed. If you want "
"to translate to another language, please request it first on the project you "
"want to translate."
msgstr ""
"Vain tällä hetkellä käännettävänä olevat kielet näkyvät listalla. Jos haluat "
"kääntää jollekin muulle kielelle, ole hyvä ja pyydä ylläpitäjiä lisäämään "
"haluamasi kieli projektiin."

#: weblate/templates/accounts/profile.html:65
#: weblate/templates/accounts/profile.html:94
#: weblate/templates/accounts/profile.html:134
#: weblate/templates/accounts/profile.html:169
#: weblate/templates/accounts/profile.html:243
#: weblate/templates/accounts/profile.html:286 weblate/templates/base.html:118
#: weblate/templates/check.html:42 weblate/templates/check_project.html:43
#: weblate/templates/check_subproject.html:44 weblate/templates/checks.html:34
#: weblate/templates/footer.html:9
#: weblate/wladmin/templates/admin/performance.html:23
#: weblate/wladmin/templates/admin/performance.html:32
msgid "Documentation"
msgstr "Ohjeet"

#: weblate/templates/accounts/profile.html:90
msgid "Customize Weblate behavior to match your personal preferences."
msgstr "Muokkaa Weblaten toimintoja omien tarpeidesi mukaiseksi."

#: weblate/templates/accounts/profile.html:105
msgid "Managed projects"
msgstr "Hallitsemasi projektit"

#: weblate/templates/accounts/profile.html:112
msgid ""
"You will automatically receive important notifications on managed projects."
msgstr ""
"Sinulle tulee automaattisesti kaikki tärkeät ilmoitukset koskien "
"hallitsemiasi projekteja."

#: weblate/templates/accounts/profile.html:130
msgid "You will receive chosen notifications via email for all your languages."
msgstr ""
"Saat valitsemasi ilmoitukset sähköpostitse koskien kaikkia kääntämiäsi "
"kieliä."

#: weblate/templates/accounts/profile.html:131
msgid ""
"Watched projects are also shown on dashboard, so choose all projects you "
"want to translate."
msgstr ""
"Seuraamasi projektit näytetään myös kojelaudassa, joten valitse kaikki ne "
"projektit joita haluat kääntää."

#: weblate/templates/accounts/profile.html:138
msgid "Subscription settings"
msgstr "Tilauksen asetukset"

#: weblate/templates/accounts/profile.html:166
msgid "Your name and email will appear as author on the commits."
msgstr ""
"Nimesi ja sähköpostiosoitteesi näytetään tekijänä versionhallinnan "
"committeissa."

#: weblate/templates/accounts/profile.html:179
msgid "Current user identities"
msgstr "Nykyisen Käyttäjän tunnisteet"

#: weblate/templates/accounts/profile.html:183
msgid "Identity"
msgstr "Tunniste"

#: weblate/templates/accounts/profile.html:184
msgid "User ID"
msgstr "Käyttäjä tunniste"

#: weblate/templates/accounts/profile.html:185
#: weblate/templates/last-changes-content.html:10
msgid "Action"
msgstr "Toiminta"

#: weblate/templates/accounts/profile.html:192
msgid "Set password"
msgstr "Aseta salasana"

#: weblate/templates/accounts/profile.html:201
msgid "Disconnect"
msgstr "Katkaise yhteys"

#: weblate/templates/accounts/profile.html:213
msgid "Add new association"
msgstr "Lisää uusi liitos"

#: weblate/templates/accounts/profile.html:224
msgid "Removal"
msgstr "Poistaminen"

#: weblate/templates/accounts/profile.html:227
#: weblate/templates/accounts/removal.html:12
msgid "Removal of the account deletes all your private data."
msgstr "Käyttäjätilisi poistaminen tuhoaa kaikki yksityiset tietosi."

#: weblate/templates/accounts/profile.html:230
msgid "Remove my account"
msgstr "Poista käyttäjätilini"

#: weblate/templates/accounts/profile.html:239
msgid ""
"You can manage identities which are associated to this account and which can "
"be used to log in."
msgstr ""
"Voit hallita tunnisteita jotka on liitetty käyttäjätiliisi ja joita voi "
"käyttää sisäänkirjautumiseen."

#: weblate/templates/accounts/profile.html:240
msgid "You can configure how you will log in on this site."
msgstr "Voit muokata tälle sivustolle kirjautumisasetuksiasi."

#: weblate/templates/accounts/profile.html:254
msgid "Your summary"
msgstr "Yhteenvetosi"

#: weblate/templates/accounts/profile.html:261
msgid "Your public profile"
msgstr "Julkinen profiilisi"

#: weblate/templates/accounts/profile.html:269
msgid "Your avatar"
msgstr "Kuvasi"

#: weblate/templates/accounts/profile.html:272
msgid "Avatars are provided using libravatar."
msgstr "Kuvat tarjotaan käyttämällä libavataria."

#: weblate/templates/accounts/profile.html:283
msgid "Your public appearance on this site."
msgstr "Julkinen esiintymisesi tällä sivustolla."

#: weblate/templates/accounts/profile.html:303
#: weblate/templates/last-changes-content.html:8
#: weblate/templates/trans/suggestion_list.html:16
msgid "When"
msgstr "Milloin"

#: weblate/templates/accounts/profile.html:305
msgid "IP address"
msgstr "IP -osoite"

#: weblate/templates/accounts/profile.html:317
msgid "Hidden"
msgstr "Piilotettu"

#: weblate/templates/accounts/profile.html:322
msgid "No recent activity found!"
msgstr "Viimeaikaisia tapahtumia ei löytynyt!"

#: weblate/templates/accounts/profile.html:327
msgid "Report suspicious activity"
msgstr "Ilmoita epäilyttävästä toiminnasta"

#: weblate/templates/accounts/profile.html:337
msgid ""
"Audit log shows important changes on your account. In case you see something "
"suspicious don't hesitate to contact us."
msgstr ""
"Valvontaloki näyttää tilisi merkittävimmät muutokset. Jos huomaat jotain "
"epäilyttävää, älä epäröi ottaa meihin yhteyttä."

#: weblate/templates/accounts/profile.html:352
msgid "Your personal API key:"
msgstr "Henkilökohtainen rajapinta-avaimesi:"

#: weblate/templates/accounts/profile.html:359
msgid "Regenerate API key"
msgstr "Luo uusi rajapinta-avain (API key)"

#: weblate/templates/accounts/profile.html:363
msgid "API root URL:"
msgstr "Rajapinnan juuripolku (URL):"

#: weblate/templates/accounts/profile.html:367
msgid "API usage example:"
msgstr "Rajapinnan käyttöesimerkki:"

#: weblate/templates/accounts/profile.html:379
msgid "CLI usage example:"
msgstr "Käyttöesimerkki komentoriviltä:"

#: weblate/templates/accounts/profile.html:401
#, python-format
msgid ""
"You can control Weblate using HTTP REST API. Please check <a href="
"\"%(api_doc)s\">API documentation</a> for more details."
msgstr ""
"Voit käyttää Weblatea HTTP REST -rajapinnan kautta. Lisätietoja <a href="
"\"%(api_doc)s\">rajapintakuvauksesta</a>."

#: weblate/templates/accounts/profile.html:403
#, python-format
msgid ""
"The API key is also used to access exported Git repositories, please check "
"<a href=\"%(git_doc)s\">documentation</a> for more details."
msgstr ""
"API-avainta käytetään myös vietyjen Git-lähteiden pääsynhallintaan. "
"Lisätietoja <a href=\"%(git_doc)s\">rajapintakuvauksesta</a>."

#: weblate/templates/accounts/profile.html:422
msgid ""
"Following translations have explicitly specified their licensing and "
"copyright conditions:"
msgstr ""
"Seuraavat käännökset ovat yksiselitteisesti määritelty lisensseillä ja "
"tekijänoikeus ehdoin:"

#: weblate/templates/accounts/profile.html:425 weblate/templates/data.html:26
#: weblate/templates/data.html:57 weblate/templates/data.html:95
#: weblate/templates/language.html:37 weblate/templates/list-projects.html:8
#: weblate/templates/list-translations.html:7
#: weblate/trans/models/project.py:159 weblate/trans/models/subproject.py:146
#: weblate/trans/models/whiteboard.py:70
msgid "Project"
msgstr "Projekti"

#: weblate/templates/accounts/profile.html:425 weblate/trans/forms.py:1153
msgid "License"
msgstr "Lisenssi"

#: weblate/templates/accounts/profile.html:452
msgid ""
"Please pay attention to the licensing information as these specify how "
"others are allowed to use your translations."
msgstr ""
"Ole hyvä ja huomioi lisensöinti tiedot, koska ne määrittävät miten muut "
"saavat käyttää käännöksiäsi."

#: weblate/templates/accounts/profile.html:473
msgid "Invoices"
msgstr "Laskut"

#: weblate/templates/accounts/profile.html:477
msgid "Invoice period"
msgstr "Laskutusjakso"

#: weblate/templates/accounts/profile.html:478
msgid "Invoice amount"
msgstr "Laskun summa"

#: weblate/templates/accounts/profile.html:479
msgid "Download invoice"
msgstr "Lataa lasku"

#: weblate/templates/accounts/profile.html:491
msgid "Not available"
msgstr "Ei saatavilla"

#: weblate/templates/accounts/profile.html:496
msgid "No invoices found!"
msgstr "Yhtään laskua ei löytynyt!"

#: weblate/templates/accounts/register.html:16
msgid ""
"By registering you agree to use your name and email in version control "
"system commits and provide your contribution under license defined by each "
"translated project."
msgstr ""
"Rekisteröitymällä sitoudut käyttämään nimeäsi ja sähköpostiosoitettasi "
"versionhallinnan commiteissa, sekä hyväksyt että työsi tulokset julkaistaan "
"kussakin käännösprojektissa määritellyn lisenssin ehtojen mukaisesti."

#: weblate/templates/accounts/register.html:29
msgid "Register using email"
msgstr "Rekisteröidy käyttäen sähköpostia"

#: weblate/templates/accounts/register.html:51
msgid "Third party registration"
msgstr "Kolmannen osapuolen rekisteröityminen"

#: weblate/templates/accounts/register.html:67
#, python-format
msgid ""
"Sorry, but registrations on this site are disabled. You can <a href="
"\"%(contact_url)s\">contact us</a> for more details."
msgstr ""
"Anteeksi, mutta rekisteröinnit tällä sivustolla on poistettu käytöstä. Voit "
"<a href=\"%(contact_url)s\">ottaa yhteyttä</a> saadaksesi lisätietoja."

#: weblate/templates/accounts/removal.html:16
msgid "Account removal"
msgstr "Käyttäjätilin poistaminen"

#: weblate/templates/accounts/removal.html:19
msgid ""
"By pressing following button, your will no longer be able to use this "
"account."
msgstr ""
"Painamalla seuraavaa painiketta, et enää pysty käyttämään tätä käyttäjätiliä."

#: weblate/templates/accounts/removal.html:23
msgid "Delete this account"
msgstr "Poista tämä käyttäjätili"

#: weblate/templates/accounts/reset.html:13
msgid "Forgotten your password? You can now set new one."
msgstr "Unohditko salasanasi? Voit nyt asettaa uuden salasanan."

#: weblate/templates/accounts/reset.html:15
msgid ""
"Forgotten your password? Enter your e-mail address below, and we'll e-mail "
"instructions for setting a new one."
msgstr ""
"Salasana hukassa? Anna sähköpostiosoitteesi, niin saat ohjeet uuden "
"salasanan luomiseksi."

#: weblate/templates/accounts/reset.html:33
msgid "Set my password"
msgstr "Aseta salasanani"

#: weblate/templates/accounts/reset.html:33
msgid "Reset my password"
msgstr "Nollaa salasanani"

#: weblate/templates/accounts/user.html:26
#: weblate/wladmin/templates/admin/performance.html:46
msgid "Name"
msgstr "Nimi"

#: weblate/templates/accounts/user.html:51
msgid "Recent changes"
msgstr "Viimeaikaiset muutokset"

#: weblate/templates/accounts/user.html:55
msgid "Browse all changes for user"
msgstr "Selaa kaikkia käyttäjän muutoksia"

#: weblate/templates/activity-tab.html:5
msgid "Activity in last 30 days"
msgstr "Aktiivisuus viimeisen 30 päivän aikana"

#: weblate/templates/activity-tab.html:8
msgid "Activity in last year"
msgstr "Aktiivisuus viime vuonna"

#: weblate/templates/base.html:94
msgid "Toggle navigation"
msgstr "Vaihda navigointi"

#: weblate/templates/base.html:105 weblate/templates/base.html:141
msgid "Dashboard"
msgstr "Kojelauta"

#: weblate/templates/base.html:114 weblate/templates/index.html:75
msgid "Manage watched projects"
msgstr "Hallitse seurattuja projekteja"

#: weblate/templates/base.html:124
msgid "Administration"
msgstr "Hallinta"

#: weblate/templates/base.html:126 weblate/wladmin/sites.py:147
msgid "Logout"
msgstr "Kirjaudu ulos"

#: weblate/templates/base.html:150
msgid ""
"Weblate does not support Microsoft Internet Explorer 8 and older, please use "
"some more recent browser like <a href=\"https://www.mozilla.org/firefox/"
"\">Firefox</a>."
msgstr ""
"Weblate ei tue Microsoft Internet Explorer 8 (tai vanhempaa) selainta, Ole "
"hyvä ja käytä jotain uudempa selainta, kuten <a href=\"https://www.mozilla."
"org/firefox/\">Firefox</a>."

#: weblate/templates/base.html:173 weblate/templates/base.html:180
msgid "Close"
msgstr "Sulje"

#: weblate/templates/billing/detail.html:4
msgid "Billing plan"
msgstr "Tilaus"

#: weblate/templates/billing/detail.html:8
msgid "Current plan"
msgstr "Nykyinen tilaus"

#: weblate/templates/billing/detail.html:8
msgid "See other plans"
msgstr "Katso muita tilausvaihtoehtoja"

#: weblate/templates/billing/detail.html:9
msgid "Monthly price"
msgstr "Kuukausihinta"

#: weblate/templates/billing/detail.html:10
msgid "Yearly price"
msgstr "Vuosihinta"

#: weblate/templates/billing/detail.html:11
msgid "Strings limit"
msgstr "Tekstien rajoitus"

#: weblate/templates/billing/detail.html:16
msgid "Languages limit"
msgstr "Kielien rajoitus"

#: weblate/templates/billing/detail.html:21
msgid "Repositories limit"
msgstr "Versionhallinta-arkistojen rajoitus"

#: weblate/templates/billing/detail.html:26
msgid "Projects limit"
msgstr "Projektien rajoitus"

#: weblate/templates/billing/used.html:5
#, python-format
msgid "Used %(used)s"
msgstr "Käytettyt %(used)s"

#: weblate/templates/billing/used.html:7
#, python-format
msgid "Used %(used)s of %(total)s"
msgstr "Käytetty %(used)s / %(total)s"

#: weblate/templates/check.html:6 weblate/templates/check_project.html:6
#: weblate/templates/check_subproject.html:6 weblate/templates/checks.html:6
#: weblate/templates/js/detail.html:18
msgid "Checks"
msgstr "Tarkistukset"

#: weblate/templates/check.html:16 weblate/templates/check_project.html:17
#: weblate/templates/check_subproject.html:18 weblate/templates/checks.html:15
msgid "Checks listing"
msgstr "Tarkistusten listaus"

#: weblate/templates/check.html:26 weblate/templates/check_project.html:27
#: weblate/templates/check_subproject.html:28
msgid "No matching checks found!"
msgstr "Vastaavia tarkistuksia ei löytynyt!"

#: weblate/templates/check.html:35 weblate/templates/check_project.html:36
#: weblate/templates/check_subproject.html:37
msgid "Check details"
msgstr "Tarkista tiedot"

#: weblate/templates/checks.html:28 weblate/templates/language.html:16
#: weblate/templates/project.html:27 weblate/templates/subproject.html:31
#: weblate/templates/translation.html:30
msgid "Information"
msgstr "Tiedot"

#: weblate/templates/checks.html:30
msgid ""
"Customizable quality checks will help you in improving quality of "
"translations."
msgstr "Muokattavat laatutarkistukset auttavat parantamaan käännösten laatua."

#: weblate/templates/checks.html:31
msgid ""
"The checks can help you identify problematic translations or source strings "
"which are hard to translate."
msgstr ""
"Automaattiset tarkistukset autavat sinua tunnistamaan virheitä käännöksissä "
"tai lähdeteksteissä."

#: weblate/templates/data-root.html:5 weblate/templates/index.html:50
#: weblate/templates/share.html:29
msgid "Data export"
msgstr "Tietojen vienti"

#: weblate/templates/data-root.html:11 weblate/templates/data.html:13
msgid "You can retrieve various data from Weblate in machine readable format."
msgstr ""
"Voit hakea erilaisia tietoja Weblatesta koneellisesti luettavassa muodossa."

#: weblate/templates/data-root.html:14 weblate/templates/data.html:16
msgid "RSS feeds"
msgstr "RSS-syötteet"

#: weblate/templates/data-root.html:17 weblate/templates/data.html:19
msgid ""
"To follow translation progress you can use RSS feeds which include all "
"important changes in translation."
msgstr ""
"seurataksesi käännösten edistymistä voit käyttää RSS-syötteitä, jotka "
"sisältävät kaikki tärkeät muutokset käännökseen."

#: weblate/templates/data-root.html:18 weblate/templates/data.html:20
#, python-format
msgid ""
"More information about exported RSS feeds is available in <a href="
"\"%(rss_docs)s\">the documentation</a>."
msgstr ""
"Lisätietoja RSS-syötteiden viennistä on saatavilla <a href=\"%(rss_docs)s"
"\">asiakirjoista</a>."

#: weblate/templates/data-root.html:24 weblate/templates/data.html:27
#: weblate/templates/data.html:58 weblate/templates/data.html:96
#: weblate/templates/data.html:130
msgid "URL"
msgstr "URL-osoite"

#: weblate/templates/data-root.html:25 weblate/templates/data.html:28
#: weblate/templates/data.html:59 weblate/templates/data.html:97
msgid "Link"
msgstr "Linkki"

#: weblate/templates/data-root.html:30 weblate/templates/data.html:34
#: weblate/templates/data.html:40
msgid "RSS"
msgstr "RSS-syöte"

#: weblate/templates/data-root.html:35
msgid "Per project data"
msgstr "Projektin tiedot"

#: weblate/templates/data-root.html:38
msgid ""
"There is more data exported per project, please check following links for "
"more information."
msgstr ""
"Lisää tietoja viety projektia kohden, tarkista seuraavista linkkeistä "
"lisätietoja."

#: weblate/templates/data-root.html:48 weblate/templates/data.html:85
msgid "Notification hooks"
msgstr "Huomautus koukut"

#: weblate/templates/data-root.html:51 weblate/templates/data.html:88
#, python-format
msgid ""
"With notification hooks, Weblate will automatically import changes done by "
"your developers and will allow continuous translation. More information is "
"available in <a href=\"%(hooks_docs)s\">the documentation</a>."
msgstr ""
"Huomautus koukuilla Weblate tuo automaattisesti kehittäjien tekemät "
"muutokset ja mahdollistaa jatkuvan kääntämisen. Lisätietoja löytyy <a href="
"\"%(hooks_docs)s\">asiakirjoista</a>."

#: weblate/templates/data.html:7
msgid "data exports"
msgstr "tietojen viennit"

#: weblate/templates/data.html:46
msgid ""
"There are also per language RSS feeds available, you can construct them by "
"appending a language code to the above URLs."
msgstr ""
"Lisää kielikohtaisia RSS-syötteitä on saatavilla, voit tehdä niitä "
"lisäämällä kielikoodin edelläolevaan URLiin."

#: weblate/templates/data.html:48 weblate/templates/index.html:38
#: weblate/templates/stats.html:5 weblate/templates/stats.html:62
#: weblate/templates/translation.html:39 weblate/templates/translation.html:324
msgid "Statistics"
msgstr "Tilastot"

#: weblate/templates/data.html:51
#, python-format
msgid ""
"Translation statistics for every component in the JSON format allow you to "
"use these data in other websites or tools. Format of the data is described "
"in <a href=\"%(api_docs)s\">the documentation</a>."
msgstr ""
"Käännöstilastot kaikissa komponenteissa JSON-muodossa mahdollistavat "
"tietojen käyttämisen muilla sivuilla tai työkaluissa. Tietojen muoto "
"kuvataan <a href=\"%(api_docs)s\">asiakirjoissa</a>."

#: weblate/templates/data.html:66
#: weblate/templates/screenshots/screenshot_sources_body.html:13
msgid "View"
msgstr "Näkymä"

#: weblate/templates/data.html:74
msgid ""
"For example getting stats for all translations in one component can be done "
"by:"
msgstr ""
"Esimerkiksi voit hakea yhteenvedon kaikista komponentin käännöksistä "
"seuraavasti:"

#: weblate/templates/data.html:103 weblate/templates/data.html:109
msgid "Hook"
msgstr "Koukku"

#: weblate/templates/data.html:115
msgid "For example telling Weblate to pull remote repository can be done by:"
msgstr ""
"Esimerkiksi voit kertoa Weblatelle kuinka hakea muutokset versionhallinnasta "
"seuraavasti:"

#: weblate/templates/data.html:124
msgid ""
"Weblate also supports direct notification from several code hosting sites:"
msgstr ""
"Weblate myös tukee suoraa ilmoitusta useilta koodi isännöinti sivuilta:"

#: weblate/templates/data.html:129
msgid "Hosting site"
msgstr "Hosting-sivusto"

#: weblate/templates/data.html:131 weblate/trans/models/advertisement.py:120
msgid "Note"
msgstr "Huomautus"

#: weblate/templates/data.html:138 weblate/templates/data.html:143
#: weblate/templates/data.html:148
msgid "See documentation for detailed instructions"
msgstr "Dokumentaatiosta löydät tarkempia tietoja"

#: weblate/templates/dictionaries.html:7 weblate/templates/dictionary.html:9
msgid "glossaries"
msgstr "sanastot"

#: weblate/templates/dictionaries.html:15 weblate/templates/language.html:39
#: weblate/templates/languages.html:16 weblate/templates/list-projects.html:10
#: weblate/templates/project.html:94 weblate/templates/project.html:128
#: weblate/templates/translation.html:115
#: weblate/templates/translation.html:331
msgid "Words"
msgstr "Sanat"

#: weblate/templates/dictionary.html:21
msgid "Browse"
msgstr "Selaa"

#: weblate/templates/dictionary.html:23
msgid "Add new word"
msgstr "Lisää uusi sana"

#: weblate/templates/dictionary.html:26
msgid "Import glossary"
msgstr "tuo sanasto"

#: weblate/templates/dictionary.html:30
msgid "Export glossary"
msgstr "Vie sanasto"

#: weblate/templates/dictionary.html:33
msgid "Comma separated values (CSV)"
msgstr "Pilkulla erotetut arvot (CSV)"

#: weblate/templates/dictionary.html:34
msgid "Gettext (PO)"
msgstr "Gettext (PO) tiedosto"

#: weblate/templates/dictionary.html:35
msgid "XML Localization Interchange File Format (XLIFF)"
msgstr "XLIFF -tiedostomuoto (XML Localization Interchange File Format, XLIFF)"

#: weblate/templates/dictionary.html:36
msgid "TermBase eXchange (TBX)"
msgstr "TermBase eXchange (TBX)"

#: weblate/templates/dictionary.html:39
#: weblate/templates/edit_dictionary.html:35 weblate/templates/index.html:36
#: weblate/templates/language-project.html:17
#: weblate/templates/language.html:17 weblate/templates/project.html:34
#: weblate/templates/subproject.html:37 weblate/templates/translate.html:210
#: weblate/templates/translation.html:37
msgid "History"
msgstr "Historia"

#: weblate/templates/dictionary.html:54 weblate/templates/matrix.html:17
#: weblate/templates/search.html:29 weblate/templates/source-review.html:25
#: weblate/templates/translate.html:145 weblate/templates/translate.html:218
#: weblate/templates/translate.html:332 weblate/templates/translate.html:418
#: weblate/trans/forms.py:290 weblate/trans/forms.py:853
msgid "Source"
msgstr "Lähde"

#: weblate/templates/dictionary.html:55
#: weblate/templates/js/translations.html:9
#: weblate/templates/last-changes-content.html:11
#: weblate/templates/translate.html:218 weblate/templates/translate.html:281
#: weblate/templates/translate.html:331 weblate/templates/translate.html:419
#: weblate/trans/forms.py:292 weblate/trans/forms.py:854
msgid "Translation"
msgstr "Käännös"

#: weblate/templates/dictionary.html:67 weblate/templates/js/detail.html:19
#: weblate/templates/js/detail.html:28
#: weblate/templates/js/translations.html:10
#: weblate/templates/js/translations.html:19
#: weblate/templates/screenshots/screenshot_list.html:36
#: weblate/templates/zen-units.html:19
msgid "Edit"
msgstr "Muokkaa"

#: weblate/templates/dictionary.html:76
#: weblate/templates/js/git-status.html:211
#: weblate/templates/list-comments.html:23
#: weblate/templates/screenshots/screenshot_detail.html:117
#: weblate/templates/screenshots/screenshot_list.html:43
#: weblate/templates/translate.html:268
msgid "Delete"
msgstr "Poista"

#: weblate/templates/dictionary.html:85
msgid "No words found!"
msgstr "Sanoja ei löydetty!"

#: weblate/templates/dictionary.html:95 weblate/templates/js/detail.html:42
#: weblate/templates/manage-access.html:70 weblate/templates/translate.html:432
msgid "Add"
msgstr "Lisää"

#: weblate/templates/dictionary.html:107
msgid "Import"
msgstr "Tuo"

#: weblate/templates/dictionary.html:115
msgid "Browse all glossary changes"
msgstr "Selaa kaikkia muutoksia sanastossa"

#: weblate/templates/edit_dictionary.html:8
msgid "dictionaries"
msgstr "sanakirjat"

#: weblate/templates/edit_dictionary.html:20
msgid "Change word"
msgstr "Vaihda sanaa"

#: weblate/templates/engage.html:18
#, python-format
msgid "Get involved in %(project)s!"
msgstr "Tule mukaan %(project)s!"

#: weblate/templates/engage.html:21
msgid "Hi, and thank you for your interest!"
msgstr "Hei ja kiitos mielenkiinnosta!"

#: weblate/templates/engage.html:24
#, python-format
msgid ""
"%(project)s is being translated using <a href=\"%(weblate_url)s\">Weblate</"
"a>, a web tool designed to ease translating for both developers and "
"translators."
msgstr ""
"%(project)s on käännetty käyttäen <a href=\"%(weblate_url)s\">Weblate</a>, "
"web-työkalu on suunniteltu helpottamaan kääntämistä kehittäjille ja "
"kääntäjille."

#: weblate/templates/engage.html:31
#, python-format
msgid ""
"If you would like to contribute to translation of %(project)s, you need to "
"<a href=\"%(reg_url)s\">register on this server</a>."
msgstr ""
"Jos haluat edistää käännös %(project)s, sinun täytyy <a href=\"%(reg_url)s"
"\">rekisteröityä tässä palvelimessa</a>."

#: weblate/templates/engage.html:35
msgid ""
"This translation is open only to limited group of translators, if you want "
"to contribute please get in touch with project maintainers."
msgstr ""
"Tämä käännös on avoin vain rajatulle ryhmälle kääntäjiä, jos haluat "
"osallistua, ole hyvä ja ota yhteyttä projektin ylläpitäjiin."

#: weblate/templates/engage.html:39
#, python-format
msgid ""
"Once you have activated your account just proceed to the <a href=\"%(url)s"
"\">translation section</a>."
msgstr ""
"Kun olet aktivoinut käyttäjätilisi, siirry <a href=\"%(url)s\">käännökset "
"osioon</a>."

#: weblate/templates/footer.html:5
#, python-format
msgid "Powered by <a href=\"%(weblate_url)s\">Weblate %(version)s</a>"
msgstr "Moottorina <a href=\"%(weblate_url)s\">Weblate %(version)s</a>"

#: weblate/templates/footer.html:8
msgid "Contact us"
msgstr "Ota meihin yhteyttä"

#: weblate/templates/git-commit-info.html:3
#, python-format
msgid "Commit %(hash)s"
msgstr "Commit %(hash)s"

#: weblate/templates/git-commit-info.html:4
#, python-format
msgid "Authored by %(author)s on %(date)s"
msgstr "Kirjoittanut %(author)s %(date)s"

#: weblate/templates/glossary-embed.html:14
msgid "Copy word to translation"
msgstr "Kopioi sana käännökseen"

#: weblate/templates/glossary-embed.html:14 weblate/trans/forms.py:225
msgid "Copy"
msgstr "Kopioi"

#: weblate/templates/glossary-embed.html:21
msgid "No related strings were found in the glossary."
msgstr "Käännökseen liittyviä tekstejä ei löydetty sanastosta."

#: weblate/templates/i18n.html:9
msgid ""
"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
"Paina \"Control\" tai \"Command\" näppäintä Macilla, valitaksesi useamman, "
"kuin yhden."

#: weblate/templates/i18n.html:19
msgid "Abkhazian"
msgstr "Abhaasi"

#: weblate/templates/i18n.html:20
msgid "Acholi"
msgstr "Acholi"

#: weblate/templates/i18n.html:21
msgid "Afar"
msgstr "Afar"

#: weblate/templates/i18n.html:22
msgid "Afrikaans"
msgstr "Afrikaans"

#: weblate/templates/i18n.html:23
msgid "Akan"
msgstr "Akan"

#: weblate/templates/i18n.html:24
msgid "Albanian"
msgstr "Albania"

#: weblate/templates/i18n.html:25
msgid "Amharic"
msgstr "Amharic"

#: weblate/templates/i18n.html:26
msgid "Angika"
msgstr "Angika"

#: weblate/templates/i18n.html:27
msgid "Arabic"
msgstr "Arabia"

#: weblate/templates/i18n.html:28
msgid "Arabic (Algeria)"
msgstr "Arabia (Algeria)"

#: weblate/templates/i18n.html:29
msgid "Arabic (Morocco)"
msgstr "Arabia (Marokko)"

#: weblate/templates/i18n.html:30
msgid "Aragonese"
msgstr "Aragon"

#: weblate/templates/i18n.html:31
msgid "Armenian"
msgstr "Armenia"

#: weblate/templates/i18n.html:32
msgid "Assamese"
msgstr "Assami"

#: weblate/templates/i18n.html:33
msgid "Asturian"
msgstr "Asturia"

#: weblate/templates/i18n.html:34
msgid "Austrian German"
msgstr "Itävallan saksa"

#: weblate/templates/i18n.html:35
msgid "Avaric"
msgstr "Avaari"

#: weblate/templates/i18n.html:36
msgid "Avestan"
msgstr "Avesta"

#: weblate/templates/i18n.html:37
msgid "Aymará"
msgstr "Aimarat"

#: weblate/templates/i18n.html:38
msgid "Azerbaijani"
msgstr "Azeri"

#: weblate/templates/i18n.html:39
msgid "Bambara"
msgstr "Bambara"

#: weblate/templates/i18n.html:40
msgid "Bashkir"
msgstr "Baškiiri"

#: weblate/templates/i18n.html:41
msgid "Basque"
msgstr "Baski"

#: weblate/templates/i18n.html:42
msgid "Bavarian"
msgstr "Bavarian"

#: weblate/templates/i18n.html:43
msgid "Belarusian"
msgstr "Valkovenäjä"

#: weblate/templates/i18n.html:44
msgid "Belarusian (latin)"
msgstr "Valkovenäjä(latin)"

#: weblate/templates/i18n.html:45
msgid "Bengali"
msgstr "Bengali"

#: weblate/templates/i18n.html:46
msgid "Bengali (Bangladesh)"
msgstr "Bengali (Bangladesh)"

#: weblate/templates/i18n.html:47
msgid "Bengali (India)"
msgstr "Bengali (Intia)"

#: weblate/templates/i18n.html:48
msgid "Bihari languages"
msgstr "Bihari -kielet"

#: weblate/templates/i18n.html:49
msgid "Bislama"
msgstr "Bislama"

#: weblate/templates/i18n.html:50
msgid "Bodo"
msgstr "Bodo"

#: weblate/templates/i18n.html:51
msgid "Bosnian"
msgstr "Bosnia"

#: weblate/templates/i18n.html:52
msgid "Bosnian (cyrillic)"
msgstr "Bosnia (Kyrillinen)"

#: weblate/templates/i18n.html:53
msgid "Bosnian (latin)"
msgstr "Bosnia (länsimainen)"

#: weblate/templates/i18n.html:54
msgid "Breton"
msgstr "Breton"

#: weblate/templates/i18n.html:55
msgid "Bulgarian"
msgstr "Bulgaria"

#: weblate/templates/i18n.html:56
msgid "Burmese"
msgstr "Burma"

#: weblate/templates/i18n.html:57
msgid "Catalan"
msgstr "Katalonia"

#: weblate/templates/i18n.html:58
msgid "Central Khmer"
msgstr "Keski-khmer"

#: weblate/templates/i18n.html:59
msgid "Chamorro"
msgstr "Tšamorro"

#: weblate/templates/i18n.html:60
msgid "Chechen"
msgstr "Tšetšeeni"

#: weblate/templates/i18n.html:61
msgid "Cherokee"
msgstr "Cherokee"

#: weblate/templates/i18n.html:62
msgid "Chhattisgarhi"
msgstr "Chhattisgarhi"

#: weblate/templates/i18n.html:63
msgid "Chiga"
msgstr "Chiga"

#: weblate/templates/i18n.html:64
msgid "Chinese"
msgstr "Kiina"

#: weblate/templates/i18n.html:65
msgid "Chinese (China)"
msgstr "Kiina (Kiina)"

#: weblate/templates/i18n.html:66
msgid "Chinese (Hong Kong)"
msgstr "Kiina (Hong Kong)"

#: weblate/templates/i18n.html:67
msgid "Chinese (Simplified)"
msgstr "Kiina (yksinkertainen)"

#: weblate/templates/i18n.html:68
msgid "Chinese (Taiwan)"
msgstr "Kiina (Taiwan)"

#: weblate/templates/i18n.html:69
msgid "Chinese (Traditional)"
msgstr "Kiina (perinteinen)"

#: weblate/templates/i18n.html:70
msgid "Chuang"
msgstr "Chuang"

#: weblate/templates/i18n.html:71
msgid "Chuvash"
msgstr "Tšuvassi"

#: weblate/templates/i18n.html:72
msgid "Colognian"
msgstr "Colognian"

#: weblate/templates/i18n.html:73
msgid "Cornish"
msgstr "Korni"

#: weblate/templates/i18n.html:74
msgid "Corsican"
msgstr "Korsika"

#: weblate/templates/i18n.html:75
msgid "Cree"
msgstr "Cree"

#: weblate/templates/i18n.html:76
msgid "Croatian"
msgstr "Kroatia"

#: weblate/templates/i18n.html:77
msgid "Czech"
msgstr "Tsekki"

#: weblate/templates/i18n.html:78
msgid "Danish"
msgstr "Tanska"

#: weblate/templates/i18n.html:79
msgid "Dhivehi"
msgstr "Divehi"

#: weblate/templates/i18n.html:80
msgid "Dogri"
msgstr "Dogri"

#: weblate/templates/i18n.html:81
msgid "Dutch"
msgstr "Hollanti"

#: weblate/templates/i18n.html:82
msgid "Dutch (Belgium)"
msgstr "Hollanti (Belgia)"

#: weblate/templates/i18n.html:83
msgid "Dzongkha"
msgstr "Dzongkha"

#: weblate/templates/i18n.html:84
msgid "English"
msgstr "Englanti"

#: weblate/templates/i18n.html:85
msgid "English (Australia)"
msgstr "Englanti (Australia)"

#: weblate/templates/i18n.html:86
msgid "English (Canada)"
msgstr "Englanti (Kanada)"

#: weblate/templates/i18n.html:87
msgid "English (Ireland)"
msgstr "Englanti (Irlanti)"

#: weblate/templates/i18n.html:88
msgid "English (Philippines)"
msgstr "Englanti (Filippiini)"

#: weblate/templates/i18n.html:89
msgid "English (South Africa)"
msgstr "Englanti (Etelä-Afrikka)"

#: weblate/templates/i18n.html:90
msgid "English (United Kingdom)"
msgstr "Englanti (UK)"

#: weblate/templates/i18n.html:91
msgid "English (United States)"
msgstr "Englanti (USA)"

#: weblate/templates/i18n.html:92
msgid "Esperanto"
msgstr "Esperanto"

#: weblate/templates/i18n.html:93
msgid "Estonian"
msgstr "Viro"

#: weblate/templates/i18n.html:94
msgid "Ewe"
msgstr "Ewe"

#: weblate/templates/i18n.html:95
msgid "Faroese"
msgstr "Färsaaret"

#: weblate/templates/i18n.html:96
msgid "Fijian"
msgstr "Fidži"

#: weblate/templates/i18n.html:97
msgid "Filipino"
msgstr "Filippiinit"

#: weblate/templates/i18n.html:98
msgid "Finnish"
msgstr "Suomi"

#: weblate/templates/i18n.html:99
msgid "Franco-Provençal"
msgstr "Frankoprovensaali / Arpitaani"

#: weblate/templates/i18n.html:100
msgid "French"
msgstr "Ranska"

#: weblate/templates/i18n.html:101
msgid "French (Canada)"
msgstr "Ranska (Kanada)"

#: weblate/templates/i18n.html:102
msgid "Frisian"
msgstr "Friisi"

#: weblate/templates/i18n.html:103
msgid "Friulian"
msgstr "Friuli"

#: weblate/templates/i18n.html:104
msgid "Fulah"
msgstr "Fulah"

#: weblate/templates/i18n.html:105
msgid "Gaelic"
msgstr "Gaeli"

#: weblate/templates/i18n.html:106
msgid "Galician"
msgstr "Galisia"

#: weblate/templates/i18n.html:107
msgid "Ganda"
msgstr "Ganda"

#: weblate/templates/i18n.html:108
msgid "Georgian"
msgstr "Georgia"

#: weblate/templates/i18n.html:109
msgid "German"
msgstr "Saksa"

#: weblate/templates/i18n.html:110
msgid "Gikuyu"
msgstr "Gikuyu"

#: weblate/templates/i18n.html:111
msgid "Greek"
msgstr "Kreikka"

#: weblate/templates/i18n.html:112
msgid "Greenlandic"
msgstr "Grönlanti"

#: weblate/templates/i18n.html:113
msgid "Guarani"
msgstr "Guarani"

#: weblate/templates/i18n.html:114
msgid "Gujarati"
msgstr "Gujarati"

#: weblate/templates/i18n.html:115
msgid "Gun"
msgstr "Gun"

#: weblate/templates/i18n.html:116
msgid "Haitian"
msgstr "Haiti"

#: weblate/templates/i18n.html:117
msgid "Hausa"
msgstr "Hausa"

#: weblate/templates/i18n.html:118
msgid "Hawaiian"
msgstr "Havaiji"

#: weblate/templates/i18n.html:119
msgid "Hebrew"
msgstr "Hebrea"

#: weblate/templates/i18n.html:120
msgid "Herero"
msgstr "Herero"

#: weblate/templates/i18n.html:121
msgid "Hindi"
msgstr "Hindi"

#: weblate/templates/i18n.html:122
msgid "Hiri Motu"
msgstr "Hiri-motu"

#: weblate/templates/i18n.html:123
msgid "Hungarian"
msgstr "Unkari"

#: weblate/templates/i18n.html:124
msgid "Icelandic"
msgstr "Islanti"

#: weblate/templates/i18n.html:125
msgid "Ido"
msgstr "Ido"

#: weblate/templates/i18n.html:126
msgid "Igbo"
msgstr "Igbo"

#: weblate/templates/i18n.html:127
msgid "Indonesian"
msgstr "Indonesia"

#: weblate/templates/i18n.html:128
msgid "Interlingua"
msgstr "Interlingua"

#: weblate/templates/i18n.html:129
msgid "Inuktitut"
msgstr "Inuktitut"

#: weblate/templates/i18n.html:130
msgid "Inupiaq"
msgstr "Inupiatun"

#: weblate/templates/i18n.html:131
msgid "Irish"
msgstr "Iiri"

#: weblate/templates/i18n.html:132
msgid "Italian"
msgstr "Italia"

#: weblate/templates/i18n.html:133
msgid "Japanese"
msgstr "Japani"

#: weblate/templates/i18n.html:134
msgid "Javanese"
msgstr "Java"

#: weblate/templates/i18n.html:135
msgid "Kabyle"
msgstr "Kabyyli"

#: weblate/templates/i18n.html:136
msgid "Kannada"
msgstr "Kannada"

#: weblate/templates/i18n.html:137
msgid "Kanuri"
msgstr "Kanuri"

#: weblate/templates/i18n.html:138
msgid "Kashmiri"
msgstr "Kašmiri"

#: weblate/templates/i18n.html:139
msgid "Kashubian"
msgstr "Kasubi"

#: weblate/templates/i18n.html:140
msgid "Kazakh"
msgstr "Kazakki"

#: weblate/templates/i18n.html:141
msgid "Kinyarwanda"
msgstr "Ruanda"

#: weblate/templates/i18n.html:142
msgid "Kirghiz"
msgstr "Kirgiisi"

#: weblate/templates/i18n.html:143
msgid "Klingon"
msgstr "Klingon"

#: weblate/templates/i18n.html:144
msgid "Klingon (pIqaD)"
msgstr "Klingon (pIqaD)"

#: weblate/templates/i18n.html:145
msgid "Komi"
msgstr "Komi"

#: weblate/templates/i18n.html:146
msgid "Kongo"
msgstr "Kongo"

#: weblate/templates/i18n.html:147
msgid "Konkani"
msgstr "Konkani"

#: weblate/templates/i18n.html:148
msgid "Korean"
msgstr "Korea"

#: weblate/templates/i18n.html:149
msgid "Kurdish"
msgstr "Kurdi"

#: weblate/templates/i18n.html:150
msgid "Kurdish Sorani"
msgstr "Sorani (Kurdi)"

#: weblate/templates/i18n.html:151
msgid "Kwanyama"
msgstr "Kuanjama"

#: weblate/templates/i18n.html:152
msgid "Kyrgyz"
msgstr "Kirgiisi"

#: weblate/templates/i18n.html:153
msgid "Lao"
msgstr "Lao"

#: weblate/templates/i18n.html:154
msgid "Latin"
msgstr "Latina"

#: weblate/templates/i18n.html:155
msgid "Latvian"
msgstr "Latvia"

#: weblate/templates/i18n.html:156
msgid "Limburgish"
msgstr "limburgi"

#: weblate/templates/i18n.html:157
msgid "Lingala"
msgstr "Lingala"

#: weblate/templates/i18n.html:158
msgid "Lithuanian"
msgstr "Liettua"

#: weblate/templates/i18n.html:159
msgid "Lojban"
msgstr "Lojban"

#: weblate/templates/i18n.html:160
msgid "Low German"
msgstr "Alasaksa"

#: weblate/templates/i18n.html:161
msgid "Luba-Katanga"
msgstr "Katangan luba"

#: weblate/templates/i18n.html:162
msgid "Luxembourgish"
msgstr "Luxemburg"

#: weblate/templates/i18n.html:163
msgid "Macedonian"
msgstr "Makedonia"

#: weblate/templates/i18n.html:164
msgid "Maithili"
msgstr "Maithili"

#: weblate/templates/i18n.html:165
msgid "Malagasy"
msgstr "Malagasi"

#: weblate/templates/i18n.html:166
msgid "Malay"
msgstr "Malai"

#: weblate/templates/i18n.html:167
msgid "Malayalam"
msgstr "Malayalam"

#: weblate/templates/i18n.html:168
msgid "Maltese"
msgstr "Malta"

#: weblate/templates/i18n.html:169
msgid "Mandinka"
msgstr "Mandinka"

#: weblate/templates/i18n.html:170
msgid "Manipuri"
msgstr "Manipuri"

#: weblate/templates/i18n.html:171
msgid "Manx"
msgstr "Manx"

#: weblate/templates/i18n.html:172
msgid "Maori"
msgstr "Maori"

#: weblate/templates/i18n.html:173
msgid "Mapudungun"
msgstr "Mapudungun"

#: weblate/templates/i18n.html:174
msgid "Marathi"
msgstr "Marathi"

#: weblate/templates/i18n.html:175
msgid "Marshallese"
msgstr "Marshalli"

#: weblate/templates/i18n.html:176
msgid "Moldovan"
msgstr "Moldova"

#: weblate/templates/i18n.html:177
msgid "Mongolian"
msgstr "Mongolia"

#: weblate/templates/i18n.html:178
msgid "Montenegrin"
msgstr "Montenegro"

#: weblate/templates/i18n.html:179
msgid "Morisyen"
msgstr "Mauritania"

#: weblate/templates/i18n.html:180
msgid "N'Ko"
msgstr "N'Kon kieli"

#: weblate/templates/i18n.html:181
msgid "Nahuatl languages"
msgstr "Nahuatl-kielet"

#: weblate/templates/i18n.html:182
msgid "Nauru"
msgstr "Nauru"

#: weblate/templates/i18n.html:183
msgid "Navaho"
msgstr "Navajo"

#: weblate/templates/i18n.html:184
msgid "Ndonga"
msgstr "Ambo"

#: weblate/templates/i18n.html:185
msgid "Neapolitan"
msgstr "Neapolitan Italia"

#: weblate/templates/i18n.html:186
msgid "Nepali"
msgstr "Nepali"

#: weblate/templates/i18n.html:187
msgid "North Ndebele"
msgstr "Pohjoisndebele"

#: weblate/templates/i18n.html:188
msgid "Northern Sami"
msgstr "Pohjoissaame"

#: weblate/templates/i18n.html:189
msgid "Norwegian (old code)"
msgstr "Norja (vanha koodi)"

#: weblate/templates/i18n.html:190
msgid "Norwegian Bokmål"
msgstr "Kirjanorja"

#: weblate/templates/i18n.html:191
msgid "Norwegian Nynorsk"
msgstr "Uusnorja"

#: weblate/templates/i18n.html:192
msgid "Nuosu"
msgstr "Nuosu"

#: weblate/templates/i18n.html:193
msgid "Nyanja"
msgstr "Nyanja"

#: weblate/templates/i18n.html:194
msgid "Occidental"
msgstr "Oksitaani"

#: weblate/templates/i18n.html:195
msgid "Occitan"
msgstr "Oksitaani"

#: weblate/templates/i18n.html:196
msgid "Odia"
msgstr "Odi"

#: weblate/templates/i18n.html:197
msgid "Ojibwe"
msgstr "Odžibwan"

#: weblate/templates/i18n.html:198
msgid "Oriya"
msgstr "Orija"

#: weblate/templates/i18n.html:199
msgid "Old Church Slavonic"
msgstr "Muinaiskirkkoslaavi"

#: weblate/templates/i18n.html:200
msgid "Oromo"
msgstr "Oromo"

#: weblate/templates/i18n.html:201
msgid "Ossetian"
msgstr "Osseetti"

#: weblate/templates/i18n.html:202
msgid "Pali"
msgstr "Pali"

#: weblate/templates/i18n.html:203
msgid "Papiamento"
msgstr "Papiamentu"

#: weblate/templates/i18n.html:204
msgid "Pedi"
msgstr "Pohjoissotho"

#: weblate/templates/i18n.html:205
msgid "Persian"
msgstr "Persia"

#: weblate/templates/i18n.html:206
msgid "Piemontese"
msgstr "Piemonte"

#: weblate/templates/i18n.html:207
msgid "Pirate"
msgstr "Pirate"

#: weblate/templates/i18n.html:208
msgid "Polish"
msgstr "Puola"

#: weblate/templates/i18n.html:209
msgid "Portuguese"
msgstr "Portugali"

#: weblate/templates/i18n.html:210
msgid "Portuguese (Brazil)"
msgstr "Portugali (Brasilia)"

#: weblate/templates/i18n.html:211
msgid "Portuguese (Portugal)"
msgstr "Portugali (Portugali)"

#: weblate/templates/i18n.html:212
msgid "Punjabi"
msgstr "Punjabi"

#: weblate/templates/i18n.html:213
msgid "Pushto"
msgstr "Pastu"

#: weblate/templates/i18n.html:214
msgid "Quechua"
msgstr "Ketšua"

#: weblate/templates/i18n.html:215
msgid "Romanian"
msgstr "Romania"

#: weblate/templates/i18n.html:216
msgid "Romansh"
msgstr "Retoromaani"

#: weblate/templates/i18n.html:217
msgid "Rundi"
msgstr "Rundi"

#: weblate/templates/i18n.html:218
msgid "Russian"
msgstr "Venäjä"

#: weblate/templates/i18n.html:219
msgid "Rusyn"
msgstr "Ruteeni"

#: weblate/templates/i18n.html:220
msgid "Samoan"
msgstr "Samoa"

#: weblate/templates/i18n.html:221
msgid "Sango"
msgstr "Sango"

#: weblate/templates/i18n.html:222
msgid "Sanskrit"
msgstr "Sanskrit"

#: weblate/templates/i18n.html:223
msgid "Santali"
msgstr "Santali"

#: weblate/templates/i18n.html:224
msgid "Sardinian"
msgstr "Sardinia"

#: weblate/templates/i18n.html:225
msgid "Scots"
msgstr "Skotti"

#: weblate/templates/i18n.html:226
msgid "Serbian"
msgstr "Serbia"

#: weblate/templates/i18n.html:227
msgid "Serbian (cyrillic)"
msgstr "Serbia (Kyrillinen)"

#: weblate/templates/i18n.html:228
msgid "Serbian (latin)"
msgstr "Serbia (latin)"

#: weblate/templates/i18n.html:229
msgid "Serbo-Croatian"
msgstr "Serbokroatia"

#: weblate/templates/i18n.html:230
msgid "Shona"
msgstr "Shona"

#: weblate/templates/i18n.html:231
msgid "Silesian"
msgstr "Sleesia"

#: weblate/templates/i18n.html:232
msgid "Sindhi"
msgstr "Sindhi"

#: weblate/templates/i18n.html:233
msgid "Sinhala"
msgstr "singaleesi"

#: weblate/templates/i18n.html:234
msgid "Slovak"
msgstr "Slovakki"

#: weblate/templates/i18n.html:235
msgid "Slovenian"
msgstr "Slovenia"

#: weblate/templates/i18n.html:236
msgid "Somali"
msgstr "Somali"

#: weblate/templates/i18n.html:237
msgid "Songhai languages"
msgstr "Songhai"

#: weblate/templates/i18n.html:238
msgid "Sotho"
msgstr "Eteläsotho"

#: weblate/templates/i18n.html:239
msgid "South Ndebele"
msgstr "Eteländebele"

#: weblate/templates/i18n.html:240
msgid "Southern Sami"
msgstr "Eteläsaame"

#: weblate/templates/i18n.html:241
msgid "Spanish"
msgstr "Espanja"

#: weblate/templates/i18n.html:242
msgid "Spanish (American)"
msgstr "Espanja (Amerikka)"

#: weblate/templates/i18n.html:243
msgid "Spanish (Argentina)"
msgstr "Espanja (Argentiina)"

#: weblate/templates/i18n.html:244
msgid "Spanish (Mexico)"
msgstr "Espanja (Meksiko)"

#: weblate/templates/i18n.html:245
msgid "Spanish (Puerto Rico)"
msgstr "Espanja (Puerto Rico)"

#: weblate/templates/i18n.html:246
msgid "Sundanese"
msgstr "Sundaneesi"

#: weblate/templates/i18n.html:247
msgid "Swahili"
msgstr "Swahili"

#: weblate/templates/i18n.html:248
msgid "Swati"
msgstr "Swazi"

#: weblate/templates/i18n.html:249
msgid "Swedish"
msgstr "Ruotsi"

#: weblate/templates/i18n.html:250
msgid "Swiss High German"
msgstr "Sveitsi (Yläsaksa)"

#: weblate/templates/i18n.html:251
msgid "Tagalog"
msgstr "Tagalog"

#: weblate/templates/i18n.html:252
msgid "Tahitian"
msgstr "Tahiti"

#: weblate/templates/i18n.html:253
msgid "Tajik"
msgstr "Tadziki"

#: weblate/templates/i18n.html:254
msgid "Tamil"
msgstr "Tamili"

#: weblate/templates/i18n.html:255
msgid "Tatar"
msgstr "Tatar"

#: weblate/templates/i18n.html:256
msgid "Telugu"
msgstr "Telugu"

#: weblate/templates/i18n.html:257
msgid "Thai"
msgstr "Thai"

#: weblate/templates/i18n.html:258
msgid "Tibetan"
msgstr "Tiibet"

#: weblate/templates/i18n.html:259
msgid "Tigrinya"
msgstr "Tigrinja"

#: weblate/templates/i18n.html:260
msgid "Tonga (Tonga Islands)"
msgstr "Tonga-saarten tonga"

#: weblate/templates/i18n.html:261
msgid "Tsonga"
msgstr "Tsonga"

#: weblate/templates/i18n.html:262
msgid "Tswana"
msgstr "Tšwana"

#: weblate/templates/i18n.html:263
msgid "Turkish"
msgstr "Turkki"

#: weblate/templates/i18n.html:264
msgid "Turkmen"
msgstr "Turkmeeni"

#: weblate/templates/i18n.html:265
msgid "Twi"
msgstr "Twi"

#: weblate/templates/i18n.html:266
msgid "Uighur"
msgstr "Uiguuri"

#: weblate/templates/i18n.html:267
msgid "Ukrainian"
msgstr "Ukraina"

#: weblate/templates/i18n.html:268
msgid "Upper Sorbian"
msgstr "Yläsorbi"

#: weblate/templates/i18n.html:269
msgid "Urdu"
msgstr "Urdu"

#: weblate/templates/i18n.html:270
msgid "Urdu (Pakistan)"
msgstr "Urdu (Pakistania)"

#: weblate/templates/i18n.html:271
msgid "Uzbek"
msgstr "Udzbekki"

#: weblate/templates/i18n.html:272
msgid "Uzbek (latin)"
msgstr "Udzbekki (latin)"

#: weblate/templates/i18n.html:273
msgid "Valencian"
msgstr "Valencian"

#: weblate/templates/i18n.html:274
msgid "Venda"
msgstr "Venda"

#: weblate/templates/i18n.html:275
msgid "Venetian"
msgstr "Venetia"

#: weblate/templates/i18n.html:276
msgid "Vietnamese"
msgstr "Vietnam"

#: weblate/templates/i18n.html:277
msgid "Volapük"
msgstr "Volapük"

#: weblate/templates/i18n.html:278
msgid "Walloon"
msgstr "Vallooni"

#: weblate/templates/i18n.html:279
msgid "Welsh"
msgstr "Kymri"

#: weblate/templates/i18n.html:280
msgid "West Flemish"
msgstr "Länsi-Flanderin"

#: weblate/templates/i18n.html:281
msgid "Wolof"
msgstr "Wolof"

#: weblate/templates/i18n.html:282
msgid "Xhosa"
msgstr "Xhosa"

#: weblate/templates/i18n.html:283
msgid "Yakut"
msgstr "Yakut"

#: weblate/templates/i18n.html:284
msgid "Yiddish"
msgstr "Jiddiš"

#: weblate/templates/i18n.html:285
msgid "Yoruba"
msgstr "Joruba"

#: weblate/templates/i18n.html:286
msgid "Yue"
msgstr "Kantoninkiina"

#: weblate/templates/i18n.html:287
msgid "Zulu"
msgstr "Zulu"

#: weblate/templates/index.html:11
#, python-format
msgid "This site runs <a href=\"%(weblate_url)s\">Weblate</a> demo server."
msgstr ""
"Tässä sivussa toimii <a href=\"%(weblate_url)s\">Weblate</a> demo serveri."

#: weblate/templates/index.html:13
#, python-format
msgid ""
"This site runs <a href=\"%(weblate_url)s\">Weblate</a> for translating the "
"software projects listed below."
msgstr ""
"Tällä sivustolla käännetään <a href=\"%(weblate_url)s\"> Weblaten</a> avulla "
"alla listattujen ohjelmistoprojektien kielitiedostoja."

#: weblate/templates/index.html:15
msgid ""
"You need to be logged in for translating, otherwise you can only make "
"suggestions."
msgstr ""
"Jos haluat kääntää tekstejä, sinun täytyy kirjautua palveluun. Kirjautumatta "
"voit tehdä vain käännösehdotuksia."

#: weblate/templates/index.html:33 weblate/templates/project.html:31
#: weblate/templates/subproject.html:34 weblate/templates/translation.html:34
msgid "Insights"
msgstr ""

#: weblate/templates/index.html:37 weblate/templates/language-project.html:18
#: weblate/templates/language.html:18 weblate/templates/project.html:35
#: weblate/templates/subproject.html:38 weblate/templates/translation.html:38
msgid "Activity"
msgstr "Aktiivisuus"

#: weblate/templates/index.html:43 weblate/templates/language-project.html:21
#: weblate/templates/language.html:22 weblate/templates/project.html:42
#: weblate/templates/subproject.html:48 weblate/templates/translation.html:52
msgid "Tools"
msgstr "Työkalut"

#: weblate/templates/index.html:46 weblate/templates/index.html:123
#: weblate/templates/language-project.html:24
#: weblate/templates/language-project.html:49 weblate/templates/project.html:45
#: weblate/templates/project.html:173
#: weblate/templates/screenshots/screenshot_detail.html:76
#: weblate/templates/search-form.html:6 weblate/templates/search-form.html:11
#: weblate/templates/search.html:15 weblate/templates/subproject.html:51
#: weblate/templates/subproject.html:125 weblate/templates/translate.html:56
#: weblate/templates/translation.html:31 weblate/templates/translation.html:285
#: weblate/templates/translation.html:290 weblate/templates/zen.html:35
msgid "Search"
msgstr "Etsi"

#: weblate/templates/index.html:47
msgid "Languages summary"
msgstr "Kielten yhteenveto"

#: weblate/templates/index.html:48
msgid "All projects"
msgstr "Kaikki projektit"

#: weblate/templates/index.html:49
msgid "Checks overview"
msgstr "Tarkistusten yleiskatsaus"

#: weblate/templates/index.html:51 weblate/templates/share.html:13
#: weblate/templates/widgets-root.html:5 weblate/templates/widgets.html:6
msgid "Widgets"
msgstr "Widgetit"

#: weblate/templates/index.html:71
msgid ""
"Choose your languages in preferences and you will get an overview here of "
"available translations for those languages in your watched projects."
msgstr ""
"Valitse kielesi asetuksista ja saat tänne katsauksen saatavilla olevista "
"käännöksistä niille kielille."

#: weblate/templates/index.html:74 weblate/templates/index.html:88
#: weblate/templates/index.html:103 weblate/templates/index.html:116
msgid "Manage your languages"
msgstr "Hallitse kieliäsi"

#: weblate/templates/index.html:86
msgid ""
"Choose your languages in preferences and you will get an overview here of "
"available translations for those languages in all projects."
msgstr ""
"Valitse kielesi asetuksista ja saat tänne katsauksen saatavilla olevista "
"käännöksistä niille kielille."

#: weblate/templates/index.html:100
msgid ""
"Could not find any suggestions for you, please choose your languages in "
"preferences to get more suggestions."
msgstr ""
"Sinulle ei löydy yhtään ehdotuksia. Voit käydä säätämässä asetuksista "
"kääntämiäsi kieliä saadaksesi enemmän ehdotuksia."

#: weblate/templates/index.html:105
msgid "Register to manage your languages"
msgstr "Rekisteröidy hallitaksesi kieliäsi"

#: weblate/templates/js/changes.html:5 weblate/templates/subproject.html:150
msgid "Browse all component changes"
msgstr "Selaa kaikkia komponentin muutoksia"

#: weblate/templates/js/detail.html:17 weblate/templates/js/translations.html:8
#: weblate/wladmin/templates/admin/performance.html:21
#: weblate/wladmin/templates/admin/report.html:8
msgid "Status"
msgstr "Tilanne"

#: weblate/templates/js/detail.html:50 weblate/templates/list-checks.html:9
#, python-format
msgid "Ignore: %(check)s"
msgstr "Jätä huomioitta: %(check)s"

#: weblate/templates/js/detail.html:77 weblate/templates/translate.html:454
msgid "Screenshot context"
msgstr "Ruudunkaappauskuvan konteksti"

#: weblate/templates/js/detail.html:84 weblate/templates/translate.html:462
msgid "No screenshot currently associated!"
msgstr "Yhtään ruudunkaappauskuvaa ei ole liitetty!"

#: weblate/templates/js/detail.html:87 weblate/templates/subproject.html:64
msgid "Manage screenshots"
msgstr "Ruudunkaappauskuvien hallinta"

#: weblate/templates/js/detail.html:97
#: weblate/templates/screenshots/screenshot_list.html:58
msgid "Add new screenshot"
msgstr "Lisää uusi ruudunkaappauskuva"

#: weblate/templates/js/detail.html:103
#: weblate/templates/screenshots/screenshot_list.html:63
#: weblate/templates/translation.html:228
#: weblate/templates/translation.html:239
msgid "Upload"
msgstr "Lähetä"

#: weblate/templates/js/detail.html:115
msgid "User comments"
msgstr "Käyttäjien kommentit"

#: weblate/templates/js/git-status.html:18
#: weblate/templates/mail/merge_failure.html:21
msgid "Repository status"
msgstr "Arkiston tila"

#: weblate/templates/js/git-status.html:21
msgid "There are some not committed changes!"
msgstr "Palvelussa on joitakin commitoimattomia muutoksia!"

#: weblate/templates/js/git-status.html:25
msgid "There has been a merge failure on the repository:"
msgstr "Arkiston yhdistämisessä on tapahtunut virhe:"

#: weblate/templates/js/git-status.html:27
#: weblate/templates/mail/merge_failure.html:36
#: weblate/templates/mail/merge_failure.txt:17
msgid "Check our FAQ for information how to resolve this."
msgstr "Tarkista FAQ saadaksesi lisätietoja ongelman ratkaisemiseksi."

#: weblate/templates/js/git-status.html:31
msgid "The remote repository needs to be merged!"
msgstr "Etäarkiston muutokset pitää yhdistää paikalliseen arkistoon!"

#: weblate/templates/js/git-status.html:34
msgid "There are some new commits in the local repository!"
msgstr "Palvelussa on uusia committeja paikallisessa arkistossa!"

#: weblate/templates/js/git-status.html:37
msgid "The local repository is up to date."
msgstr "Paikallinen arkisto on ajantasalla."

#: weblate/templates/js/git-status.html:45
msgid "Last remote commit:"
msgstr "Viimeisin commit etäarkistoon:"

#: weblate/templates/js/git-status.html:52
#: weblate/templates/mail/merge_failure.html:30
#: weblate/templates/mail/merge_failure.txt:13
msgid "Repository with Weblate translations:"
msgstr "Arkiston Weblate-käännökset:"

#: weblate/templates/js/git-status.html:62
msgid "Repository details"
msgstr "Arkiston tiedot"

#: weblate/templates/js/git-status.html:74
msgid "Repository changes"
msgstr "Arkiston muutokset"

#: weblate/templates/js/git-status.html:102
msgid "Repository tools"
msgstr "Arkistotyökalut"

#: weblate/templates/js/git-status.html:112 weblate/templates/project.html:51
#: weblate/templates/subproject.html:58 weblate/templates/translation.html:58
msgid "Commit"
msgstr "Commitoi"

#: weblate/templates/js/git-status.html:116
msgid "Commit pending changes to the local repository"
msgstr "Commitoi kaikki muutokset paikalliseen arkistoon"

#: weblate/templates/js/git-status.html:126
msgid "Pull"
msgstr "Päivitä"

#: weblate/templates/js/git-status.html:130
msgid "Pull changes from the remote repository"
msgstr "Nouda muutokset etäarkistosta"

#: weblate/templates/js/git-status.html:140
msgid "Push"
msgstr "Lähetä"

#: weblate/templates/js/git-status.html:144
msgid "Push changes to the remote repository"
msgstr "Lähetä muutokset etäarkistoon"

#: weblate/templates/js/git-status.html:154
#: weblate/trans/models/subproject.py:99
msgid "Rebase"
msgstr "Rebase"

#: weblate/templates/js/git-status.html:158
msgid "Rebase local changes onto the remote repository"
msgstr "Suorita paikallisen arkiston rebase"

#: weblate/templates/js/git-status.html:168
msgid "Reset"
msgstr "Nollaa"

#: weblate/templates/js/git-status.html:172
msgid "Reset all changes in the local repository"
msgstr "Nollaa kaikki muutokset paikallisessa arkistossa"

#: weblate/templates/js/git-status.html:184
#: weblate/templates/translation.html:268
msgid "Unlock"
msgstr "Poista lukitus"

#: weblate/templates/js/git-status.html:188
msgid "Allow changes in the local repository"
msgstr "Salli muutokset paikallisessa arkistossa"

#: weblate/templates/js/git-status.html:196
#: weblate/templates/translation.html:270
msgid "Lock"
msgstr "Lukitse"

#: weblate/templates/js/git-status.html:200
msgid "Prevent any changes in the local repository"
msgstr "Estä kaikki muutokset paikalliseen arkistoon"

#: weblate/templates/js/git-status.html:215
msgid "Removes current translation from the repository."
msgstr "Poistaa nykyisen käännöksen versionhallinnasta."

#: weblate/templates/language-project.html:16 weblate/templates/project.html:25
#: weblate/trans/models/subproject.py:518
msgid "Components"
msgstr "Komponentit"

#: weblate/templates/language-project.html:25
#: weblate/templates/language.html:25 weblate/templates/project.html:56
#: weblate/templates/source-review.html:27 weblate/templates/translate.html:508
#: weblate/trans/views/checks.py:76
msgid "Failing checks"
msgstr "Epäonnistuvat tarkistukset"

#: weblate/templates/language-project.html:26
#: weblate/templates/language.html:26 weblate/templates/project.html:57
#: weblate/templates/stats.html:98
msgid "Ignored checks"
msgstr "Huomioimatta jätetyt tarkistukset"

#: weblate/templates/language-project.html:40
#: weblate/templates/language.html:85
msgid "Browse all language changes"
msgstr "Selaa kaikkia kielimuutoksia"

#: weblate/templates/language.html:19 weblate/templates/project.html:28
msgid "Glossaries"
msgstr "Sanastot"

#: weblate/templates/language.html:38 weblate/templates/languages.html:15
#: weblate/templates/list-projects.html:9
#: weblate/templates/list-translations.html:9 weblate/templates/project.html:93
#: weblate/templates/project.html:127 weblate/templates/stats.html:20
#: weblate/templates/translation.html:342
#: weblate/trans/templatetags/translations.py:522
msgid "Translated"
msgstr "Käännetty"

#: weblate/templates/language.html:98
msgid "There are no glossaries defined for this language."
msgstr "Tälle kielelle ei ole määritelty sanastoja."

#: weblate/templates/last-changes-content.html:9
#: weblate/templates/stats.html:19 weblate/templates/stats.html:41
msgid "User"
msgstr "Käyttäjä"

#: weblate/templates/last-changes-content.html:33
msgid "Revert to this translation"
msgstr "Palauta tämä käännös"

#: weblate/templates/last-changes-content.html:33
msgid "Revert"
msgstr "Palauta"

#: weblate/templates/last-changes-content.html:50
msgid "No matching activity has been found."
msgstr "Haetun kaltaisia toimintoja ei löytynyt."

#: weblate/templates/legend.html:5 weblate/templates/progress.html:5
msgid "Good translations"
msgstr "Valmiit käännökset"

#: weblate/templates/legend.html:8 weblate/templates/progress.html:8
msgid "Translations with failing checks"
msgstr "Virheelliset käännökset"

#: weblate/templates/legend.html:11 weblate/templates/progress.html:11
msgid "Fuzzy translations"
msgstr "Epätarkat käännökset"

#: weblate/templates/list-comments.html:13
msgid "Translation comment"
msgstr "Käännöksen kommentti"

#: weblate/templates/list-comments.html:15 weblate/templates/translate.html:131
#: weblate/templates/zen-units.html:26
msgid "Source string comment"
msgstr "Lähdetekstin kommentti"

#: weblate/templates/list-translations.html:10
#: weblate/templates/list-translations.html:21
msgctxt "Number of untranslated strings"
msgid "Untranslated"
msgstr "Kääntämättä"

#: weblate/templates/list-translations.html:11
#: weblate/templates/list-translations.html:22
msgctxt "Number of translated words"
msgid "Words"
msgstr "Sanat"

#: weblate/templates/list-translations.html:12
#: weblate/templates/list-translations.html:23
msgctxt "Number of strings needing review"
msgid "Review"
msgstr "Tarkistettava"

#: weblate/templates/list-translations.html:13
#: weblate/templates/list-translations.html:24
msgctxt "Number of failing checks"
msgid "Checks"
msgstr "Tarkistettavat"

#: weblate/templates/list-translations.html:14
#: weblate/templates/list-translations.html:25
msgctxt "Number of suggestions"
msgid "Suggestions"
msgstr "Ehdotukset"

#: weblate/templates/list-translations.html:17
msgid "Configure columns"
msgstr "Määrittele sarakkeet"

#: weblate/templates/list-translations.html:35
#: weblate/templates/translation.html:100
msgid "This translation is being used as source strings within this component."
msgstr "Tätä käännöstä käytetään lähdetekstinä tässä komponentissa."

#: weblate/templates/list-translations.html:35
msgid "source"
msgstr "lähde"

#: weblate/templates/list-translations.html:41
#, python-format
msgid "%(words)s word to translate!"
msgid_plural "%(words)s words to translate!"
msgstr[0] "%(words)s sana jäljellä käännettäväksi!"
msgstr[1] "%(words)s sanaa jäljellä käännettäväksi!"

#: weblate/templates/list-translations.html:44
#, python-format
msgid "There is %(count)s string needing review."
msgid_plural "There are %(count)s strings needing review."
msgstr[0] "%(count)s epäselvä teksti joka vaatii tarkistuksen."
msgstr[1] "%(count)s epäselvää tekstiä jotka vaativat tarkistuksen."

#: weblate/templates/list-translations.html:53
#, python-format
msgid "There is %(count)s failing check."
msgid_plural "There are %(count)s failing checks."
msgstr[0] "%(count)s epäonnistunut tarkistus."
msgstr[1] "%(count)s epäonnistunutta tarkistusta."

#: weblate/templates/list-translations.html:62
#, python-format
msgid "There is %(count)s suggestion."
msgid_plural "There are %(count)s suggestions."
msgstr[0] "Täällä on %(count)s ehdotusta."
msgstr[1] "Täällä on %(count)s ehdotusta."

#: weblate/templates/list-translations.html:71
#, python-format
msgid "There is %(count)s not translated string."
msgid_plural "There are %(count)s not translated strings."
msgstr[0] "%(count)s kääntämätön teksti."
msgstr[1] "%(count)s kääntämätöntä tekstiä."

#: weblate/templates/list-translations.html:71
#: weblate/templates/list-translations.html:73
#: weblate/templates/translate.html:89 weblate/templates/translation.html:110
msgid "Translate"
msgstr "Käännä"

#: weblate/templates/list-translations.html:73
#, python-format
msgid "There is %(count)s translated string."
msgid_plural "There are %(count)s translated strings."
msgstr[0] "%(count)s käännetty teksti."
msgstr[1] "%(count)s käännettyä tekstiä."

#: weblate/templates/mail/account_activity.html:7
#: weblate/templates/mail/account_activity.txt:1
#: weblate/templates/mail/activation.html:7
#: weblate/templates/mail/activation.txt:1
#: weblate/templates/mail/changed_translation.html:7
#: weblate/templates/mail/changed_translation.txt:1
#: weblate/templates/mail/merge_failure.html:7
#: weblate/templates/mail/merge_failure.txt:1
#: weblate/templates/mail/new_comment.html:7
#: weblate/templates/mail/new_comment.txt:1
#: weblate/templates/mail/new_contributor.html:7
#: weblate/templates/mail/new_contributor.txt:1
#: weblate/templates/mail/new_language.html:7
#: weblate/templates/mail/new_language.txt:1
#: weblate/templates/mail/new_string.html:7
#: weblate/templates/mail/new_string.txt:1
#: weblate/templates/mail/new_suggestion.html:7
#: weblate/templates/mail/new_suggestion.txt:1
#: weblate/templates/mail/new_translation.html:7
#: weblate/templates/mail/new_translation.txt:1
#: weblate/templates/mail/parse_error.html:7
#: weblate/templates/mail/parse_error.txt:1 weblate/templates/mail/reset.html:7
#: weblate/templates/mail/reset.txt:1
msgid "Hi,"
msgstr "Hei,"

#: weblate/templates/mail/account_activity.html:11
#: weblate/templates/mail/account_activity.txt:3
#, python-format
msgid "There has been a change in your account at %(site_title)s:"
msgstr "Sivuston %(site_title)s käyttäjätiliisi on tehty muutoksia:"

#: weblate/templates/mail/account_activity.html:19
#: weblate/templates/mail/account_activity.txt:7
msgid ""
"If you did not request this change, please notify us as soon as possible "
"using following form:"
msgstr ""
"Jos et pyytänyt tätä muutosta, ilmoita siitä meille mahdollisimman pian "
"käyttäen alla olevaa lomaketta:"

#: weblate/templates/mail/account_activity_subject.txt:4
#, python-format
msgid "Activity on your account at %(site_title)s"
msgstr "Tominta sivuston %(site_title)s käyttäjätililläsi"

#: weblate/templates/mail/activation.html:11
#: weblate/templates/mail/activation.txt:3
#, python-format
msgid ""
"This is an automatic email to help you complete your registration with "
"%(site_title)s."
msgstr ""
"Tämä on automaattisesti lähetetty sähköposti jonka avulla voit suorittaa "
"rekisteröitymisen loppuun sivustolla %(site_title)s."

#: weblate/templates/mail/activation.html:15
#: weblate/templates/mail/activation.txt:5 weblate/templates/mail/reset.html:15
#: weblate/templates/mail/reset.txt:5
msgid ""
"Please open the following link in your web browser. If the link is split "
"over several lines, you may need to copy it in the address bar."
msgstr ""
"Ole hyvä ja avaa seuraava linkki verkkoselaimessasi. Mikäli linkki on "
"jakaantunut usealle riville, sinun täytyy mahdollisesti kopioida se "
"osoiteriville."

#: weblate/templates/mail/activation.html:23
#: weblate/templates/mail/activation.txt:9 weblate/templates/mail/reset.html:23
#: weblate/templates/mail/reset.txt:9
msgid "If there is a problem with your registration, please contact us:"
msgstr "Mikäli rekisteröintisi kanssa on ongelma, ota yhteyttä meihin:"

#: weblate/templates/mail/activation_subject.txt:4
#, python-format
msgid "Your registration on %(site_title)s"
msgstr "Rekisteröitymisesi palvelussa %(site_title)s"

#: weblate/templates/mail/base.html:30 weblate/templates/mail/signature.txt:2
msgid "Sent by Weblate translation system"
msgstr "Lähettänyt Weblate -käännösjärjestelmä"

#: weblate/templates/mail/base.html:32
msgid "Change subscription settings"
msgstr "Muuta tilausasetuksia"

#: weblate/templates/mail/changed_translation.html:11
#: weblate/templates/mail/changed_translation.txt:3
#, python-format
msgid ""
"There has been a change in translation on %(translation)s at %(site_title)s."
msgstr ""
"%(site_title)s sivuston %(translation)s -käännökseen on tehty muutoksia."

#: weblate/templates/mail/changed_translation.html:18
#: weblate/templates/mail/changed_translation.txt:5
#: weblate/templates/mail/new_comment.html:17
#: weblate/templates/mail/new_comment.txt:5
#: weblate/templates/mail/new_suggestion.html:18
#: weblate/templates/mail/new_suggestion.txt:5
#: weblate/templates/mail/new_translation.html:18
#: weblate/templates/mail/new_translation.txt:5
msgid "Source string:"
msgstr "Lähdeteksti:"

#: weblate/templates/mail/changed_translation.html:28
#: weblate/templates/mail/changed_translation.txt:9
#: weblate/templates/mail/new_translation.html:28
#: weblate/templates/mail/new_translation.txt:9
msgid "Translation:"
msgstr "Käännös:"

#: weblate/templates/mail/changed_translation.html:38
#: weblate/templates/mail/new_suggestion.html:39
msgid "Translation change:"
msgstr "Käännöksen muutos:"

#: weblate/templates/mail/changed_translation.html:48
#: weblate/templates/mail/changed_translation.txt:17
#: weblate/templates/mail/new_comment.html:38
#: weblate/templates/mail/new_comment.txt:13
#: weblate/templates/mail/new_translation.html:38
#: weblate/templates/mail/new_translation.txt:15
msgid "You can edit this string at:"
msgstr "Voit muokata tätä tekstiä:"

#: weblate/templates/mail/changed_translation.txt:13
msgid "Previous translation:"
msgstr "Edellinen käännös:"

#: weblate/templates/mail/changed_translation_subject.txt:3
#, python-format
msgid "Changed translation in %(translation)s"
msgstr "Muokattu käännös %(translation)s"

#: weblate/templates/mail/footer.html:3 weblate/templates/mail/footer.txt:1
msgid "Translation summary:"
msgstr "Käännösten yhteenveto:"

#: weblate/templates/mail/footer.html:7 weblate/templates/mail/footer.txt:3
msgid "Total strings:"
msgstr "Tekstejä yhteensä:"

#: weblate/templates/mail/footer.html:10 weblate/templates/mail/footer.txt:4
msgid "Translated strings:"
msgstr "Käännetyt tekstit:"

#: weblate/templates/mail/footer.html:13 weblate/templates/mail/footer.txt:5
msgid "Untranslated strings:"
msgstr "Kääntämättömät tekstit:"

#: weblate/templates/mail/footer.html:16 weblate/templates/mail/footer.txt:6
msgid "Strings marked for review:"
msgstr "Tarkistettavaksi merkityt tekstit:"

#: weblate/templates/mail/footer.html:20
#, python-format
msgid ""
"You can translate at <a href=\"%(translation_url)s\">%(translation_url)s</a>"
msgstr ""
"Voit kääntää tekstejä osoitteessa <a href=\"%(translation_url)s\">"
"%(translation_url)s</a>"

#: weblate/templates/mail/footer.txt:8
#, python-format
msgid "You can translate at %(translation_url)s"
msgstr "Voit kääntää tekstejä osoitteessa %(translation_url)s"

#: weblate/templates/mail/merge_failure.html:11
#: weblate/templates/mail/merge_failure.txt:3
#, python-format
msgid "There has been a merge failure on %(subproject)s at %(site_title)s."
msgstr ""
"Yhdistäminen on epäonnistunut sivuston  %(site_title)s projektissa "
"%(subproject)s."

#: weblate/templates/mail/merge_failure.html:15
#: weblate/templates/mail/parse_error.html:15
msgid "Error message"
msgstr "Virhesanoma"

#: weblate/templates/mail/merge_failure.txt:5
#: weblate/templates/mail/parse_error.txt:5
msgid "Error message:"
msgstr "Virhesanoma:"

#: weblate/templates/mail/merge_failure.txt:9
msgid "Repository status:"
msgstr "Arkiston tila:"

#: weblate/templates/mail/merge_failure_subject.txt:3
#, python-format
msgid "Merge failure in %(subproject)s"
msgstr "Yhdistäminen epäonnistui %(subproject)s"

#: weblate/templates/mail/new_comment.html:11
#: weblate/templates/mail/new_comment.txt:3
#, python-format
msgid "There has been a new comment on %(subproject)s at %(site_title)s."
msgstr ""
"Sivustolla %(site_title)s on uusi kommentti projektissa %(subproject)s."

#: weblate/templates/mail/new_comment.html:28
#: weblate/templates/mail/new_comment.txt:9
msgid "Comment:"
msgstr "Kommentti:"

#: weblate/templates/mail/new_comment_subject.txt:3
#, python-format
msgid "New comment in %(subproject)s"
msgstr "Uusi kommentti %(subproject)s"

#: weblate/templates/mail/new_contributor.html:11
#: weblate/templates/mail/new_contributor.txt:3
#, python-format
msgid ""
"User %(username)s has just made a first contribution on %(translation)s at "
"%(site_title)s."
msgstr ""
"Käyttäjä %(username)s on juuri tehnyt ensimmäisen tehtävän sivuston "
"%(site_title)s projektiin %(translation)s ."

#: weblate/templates/mail/new_contributor_subject.txt:3
#, python-format
msgid "New contributor in %(translation)s"
msgstr "Uusi avustaja %(translation)s"

#: weblate/templates/mail/new_language.html:11
#: weblate/templates/mail/new_language.txt:3
#, python-format
msgid ""
"There has been a request for new language on %(translation)s at "
"%(site_title)s."
msgstr ""
"Täällä on ollut pyyntö lisätä %(translation)s uutena kielenä sivustolle "
"%(site_title)s."

#: weblate/templates/mail/new_language.html:15
#: weblate/templates/mail/new_language.txt:5
msgid ""
"Please add the language file to VCS, Weblate will automatically discover it "
"on next update."
msgstr ""
"Lisää vain uusi kielitiedosto versionhallintaan, Weblate löytää sen "
"automaattisesti seuravan päivityksen yhteydessä."

#: weblate/templates/mail/new_language.html:20
#, python-format
msgid ""
"More information on adding new language files is available in <a href="
"\"%(doc_url)s\">the documentation</a>."
msgstr ""
"Lisätietoja uuden kielen lisäämisestä on saatavilla <a href=\"%(doc_url)s"
"\">dokumentaatiosta</a>."

#: weblate/templates/mail/new_language.html:27
#: weblate/templates/mail/new_language.txt:9
msgid "Requested language:"
msgstr "Pyydetty kieli:"

#: weblate/templates/mail/new_language.html:38
#: weblate/templates/mail/new_language.txt:13
msgid "Requesting user:"
msgstr "Pyytävä käyttäjä:"

#: weblate/templates/mail/new_language.txt:7
msgid ""
"More information on adding new language files is available in the "
"documentation:"
msgstr "Lisätietoja uuden kielitiedoston lisäämisestä löytyy dokumentaatiosta:"

#: weblate/templates/mail/new_language_subject.txt:3
#, python-format
msgid "New language request in %(translation)s"
msgstr "Uuden kielen pyyntö %(translation)s"

#: weblate/templates/mail/new_string.html:11
#: weblate/templates/mail/new_string.txt:3
#, python-format
msgid ""
"There are new strings to translate on %(translation)s at %(site_title)s."
msgstr ""
"Sivustolla %(site_title)s on uusia tekstejä käännettäväksi projektissa "
"%(translation)s."

#: weblate/templates/mail/new_string_subject.txt:3
#, python-format
msgid "New string to translate in %(translation)s"
msgstr "Uusia tekstejä käännettäväksi projektissa %(translation)s"

#: weblate/templates/mail/new_suggestion.html:11
#: weblate/templates/mail/new_suggestion.txt:3
#, python-format
msgid ""
"There is a new suggestion to evaluate on %(translation)s at %(site_title)s."
msgstr ""
"Sivustolla %(site_title)s on uusi uusi ehdotus arvioitavaksi %(translation)s."

#: weblate/templates/mail/new_suggestion.html:28
#: weblate/templates/mail/new_suggestion.txt:9
msgid "Suggestion:"
msgstr "Ehdotus:"

#: weblate/templates/mail/new_suggestion.html:50
#: weblate/templates/mail/new_suggestion.txt:13
msgid "You can review it at:"
msgstr "Voit tarkistaa sen osoitteessa:"

#: weblate/templates/mail/new_suggestion_subject.txt:3
#, python-format
msgid "New suggestion in %(translation)s"
msgstr "Uusi ehdotus %(translation)s"

#: weblate/templates/mail/new_translation.html:11
#: weblate/templates/mail/new_translation.txt:3
#, python-format
msgid "There has been a new translation on %(translation)s at %(site_title)s."
msgstr "Täällä on ollut uusi käännös %(translation)s %(site_title)s."

#: weblate/templates/mail/new_translation.txt:13
msgid "Previously not translated"
msgstr "Aikaisemmin ei ole käännetty"

#: weblate/templates/mail/new_translation_subject.txt:3
#, python-format
msgid "New translation in %(translation)s"
msgstr "Uusi käännös %(translation)s"

#: weblate/templates/mail/parse_error.html:11
#: weblate/templates/mail/parse_error.txt:3
#, python-format
msgid "There has been a parse error on %(subproject)s at %(site_title)s."
msgstr "Jäsennysvirhe projektissa %(subproject)s %(site_title)s."

#: weblate/templates/mail/parse_error.html:21
msgid "Failing file"
msgstr "Epäonnistunut tiedosto"

#: weblate/templates/mail/parse_error.txt:9
msgid "Failing file:"
msgstr "Epäonnistunut tiedosto:"

#: weblate/templates/mail/parse_error_subject.txt:3
#, python-format
msgid "Parse error in %(subproject)s"
msgstr "Jäsennysvirhe projektissa %(subproject)s"

#: weblate/templates/mail/reset.html:11 weblate/templates/mail/reset.txt:3
#, python-format
msgid "There was a request to reset your Weblate password at %(site_title)s."
msgstr "Saimme pyynnön nollata Weblate-salasanasi sivulta %(site_title)s."

#: weblate/templates/mail/reset_subject.txt:4
#, python-format
msgid "Password reset on %(site_title)s"
msgstr "Salasana nollattu palvelussa %(site_title)s"

#: weblate/templates/mail/signature.txt:4
msgid "Change subscription settings:"
msgstr "Muuta tilausasetuksia:"

#: weblate/templates/manage-access.html:8 weblate/templates/project.html:59
#: weblate/templates/subproject.html:66
msgid "Manage users"
msgstr "Hallitse käyttäjiä"

#: weblate/templates/manage-access.html:17
msgid "Users"
msgstr "Käyttäjät"

#: weblate/templates/manage-access.html:43
#: weblate/templates/screenshots/screenshot_sources_body.html:20
msgid "Remove"
msgstr "Poista"

#: weblate/templates/manage-access.html:52
msgid ""
"The user will be removed from the project once you remove last user "
"permission."
msgstr ""
"Käyttäjä poistetaan projektista kun olet poistanut viimeiset käyttöoikeudet."

#: weblate/templates/manage-access.html:64
msgid "Add new user"
msgstr "Lisää uusi käyttäjä"

#: weblate/templates/matrix.html:8
msgid "matrix"
msgstr "matriisi"

#: weblate/templates/matrix.html:34
msgid "Select languages to display"
msgstr "Valitse näytettävät kielet"

#: weblate/templates/matrix.html:39
msgid "Select"
msgstr "Valitse"

#: weblate/templates/new-language.html:22
#: weblate/templates/new-language.html:38 weblate/templates/subproject.html:69
#: weblate/templates/subproject.html:105
msgid "Start new translation"
msgstr "Aloita uusi käännös"

#: weblate/templates/new-language.html:25
#, python-format
msgid ""
"Should your language be missing, please follow <a href=\"%(url)s"
"\">translator instructions</a>."
msgstr ""
"Mikäli kielesi puuttuu, ole hyvä ja katso <a href=\"%(url)s\">kääntäjien "
"ohjeet</a>."

#: weblate/templates/new-language.html:27
msgid "Please choose the language into which you would like to translate."
msgstr "Valitse kieli, jolle haluat kääntää."

#: weblate/templates/new-language.html:29
msgid ""
"Project maintainers will get notified about this request and will add the "
"language manually."
msgstr ""
"Projektin ylläpitäjät saavat ilmoituksen pyynnöstäsi ja lisäävät kielen "
"projektiin."

#: weblate/templates/new-language.html:32
msgid "Can't find your language in the list above?"
msgstr "Etkö löydä kieltäsi listasta?"

#: weblate/templates/new-language.html:36
msgid "Request new translation"
msgstr "Pyydä uutta käännöstä"

#: weblate/templates/paginator.html:6
#, python-format
msgid "%(position)s / %(total)s"
msgstr "%(position)s / %(total)s"

#: weblate/templates/project.html:36 weblate/templates/subproject.html:39
msgid "Download statistics (CSV)"
msgstr "Lataa tilastotiedot (CSV)"

#: weblate/templates/project.html:37 weblate/templates/subproject.html:40
msgid "Download statistics (JSON)"
msgstr "Lataa tilastotiedot (JSON)"

#: weblate/templates/project.html:47 weblate/templates/project.html:182
#: weblate/templates/subproject.html:53 weblate/templates/subproject.html:134
#: weblate/templates/translation.html:67 weblate/templates/translation.html:210
#: weblate/trans/models/change.py:223
msgid "Search and replace"
msgstr "Etsi ja korvaa"

#: weblate/templates/project.html:49 weblate/templates/subproject.html:55
#: weblate/templates/translation.html:55
msgid "Data exports"
msgstr "Tietojen viennit"

#: weblate/templates/project.html:54 weblate/templates/subproject.html:61
#: weblate/templates/translation.html:61
msgid "Repository maintenance"
msgstr "Arkiston ylläpito"

#: weblate/templates/project.html:62 weblate/templates/project.html:211
#: weblate/templates/subproject.html:72 weblate/templates/subproject.html:219
msgid "Settings"
msgstr "Asetukset"

#: weblate/templates/project.html:69 weblate/templates/subproject.html:79
#: weblate/templates/translation.html:74
msgid "Share"
msgstr "Jaa"

#: weblate/templates/project.html:73 weblate/templates/share.html:9
#: weblate/templates/subproject.html:83 weblate/templates/translation.html:78
msgid "Share on Facebook!"
msgstr "Jaa Facebookissa!"

#: weblate/templates/project.html:74 weblate/templates/share.html:10
#: weblate/templates/subproject.html:84 weblate/templates/translation.html:79
#, python-format
msgid "Translate %(object)s using %%23Weblate at %(share_url)s!"
msgstr "Käännä %(object)s käyttäen %%23Weblatea %(share_url)s!"

#: weblate/templates/project.html:74 weblate/templates/share.html:10
#: weblate/templates/subproject.html:84 weblate/templates/translation.html:79
msgid "Tweet this translation!"
msgstr "Twiittaa tämä käännös!"

#: weblate/templates/project.html:75 weblate/templates/subproject.html:85
#: weblate/templates/translation.html:80
msgid "Engage page"
msgstr "Osallistu -sivu"

#: weblate/templates/project.html:76 weblate/templates/subproject.html:86
#: weblate/templates/translation.html:81
msgid "Status widgets"
msgstr "Tilawidgetit"

#: weblate/templates/project.html:92 weblate/templates/translate.html:281
#: weblate/trans/models/subproject.py:517 weblate/trans/models/whiteboard.py:76
msgid "Component"
msgstr "Komponentti"

#: weblate/templates/project.html:155
msgid "There are currently no glossaries defined for this project."
msgstr "Tälle projektille ei ole tällä hetkellä määritelty sanastoja."

#: weblate/templates/project.html:158
msgid "Manage all glossaries"
msgstr "Hallitse kaikkia sanastoja"

#: weblate/templates/project.html:164
msgid "Browse all project changes"
msgstr "Selaa projektin muutoksia"

#: weblate/templates/project.html:184 weblate/templates/subproject.html:136
#: weblate/templates/translation.html:212
msgid ""
"You can replace string in all units at once. The search is simple substring "
"case sensitive search."
msgstr ""
"Voit korvata tekstin kaikissa käännösyksiköissä kerralla. Haku on "
"kirjainkoosta riippuvainen, ja se hakee myös pidempiin sanoihin sisältyviä "
"sanoja, eli ts. se hakee myös merkkijonosta alimerkkijonoa."

#: weblate/templates/project.html:189 weblate/templates/subproject.html:141
#: weblate/templates/translation.html:199
#: weblate/templates/translation.html:217
msgid "Process"
msgstr "Edistyminen"

#: weblate/templates/project.html:198 weblate/templates/subproject.html:157
#: weblate/templates/translate.html:319 weblate/templates/translate.html:323
#: weblate/templates/translation.html:249 weblate/trans/forms.py:214
msgid "Loading…"
msgstr "Ladataan…"

#: weblate/templates/project_info.html:9
msgid "Mailing list for translators"
msgstr "Sähköpostilista"

#: weblate/templates/project_info.html:16
msgid "Instructions for translators"
msgstr "Käännösohjeet"

#: weblate/templates/project_stats.html:9
msgid "Number of words"
msgstr "Sanojen määrä"

#: weblate/templates/project_stats.html:14
msgid "Number of languages"
msgstr "Kielten määrä"

#: weblate/templates/project_stats.html:19
msgid "Number of source strings"
msgstr "Lähdetekstien määrä"

#: weblate/templates/project_stats.html:24
msgid "Number of source words"
msgstr "Lähdesanojen määrä"

#: weblate/templates/screenshots/screenshot_detail.html:9
#: weblate/templates/screenshots/screenshot_list.html:9
msgid "Screenshots"
msgstr "Ruudunkaappauskuva"

#: weblate/templates/screenshots/screenshot_detail.html:20
msgid "Assigned source strings"
msgstr "Liitetyt lähdetekstit"

#: weblate/templates/screenshots/screenshot_detail.html:25
#: weblate/templates/screenshots/screenshot_detail.html:52
msgid "Source string"
msgstr "Lähdeteksti"

#: weblate/templates/screenshots/screenshot_detail.html:26
#: weblate/templates/screenshots/screenshot_detail.html:53
msgid "Actions"
msgstr "Toiminnot"

#: weblate/templates/screenshots/screenshot_detail.html:36
msgid ""
"Screenshot is shown to add visual context for all listed source strings."
msgstr ""
"Ruudunkaappauskuva näytetään visuaalisen kontekstin näyttämiseksi kaikkien "
"listattujen lähdetekstien yhteydessä."

#: weblate/templates/screenshots/screenshot_detail.html:47
msgid "Assign source strings"
msgstr "Liitä lähdetekstit"

#: weblate/templates/screenshots/screenshot_detail.html:57
msgid "Loading results…"
msgstr "Ladataan tuloksia…"

#: weblate/templates/screenshots/screenshot_detail.html:60
msgid "Please search below to find matching source strings."
msgstr "Etsi alta löytääksesi täsmäävät lähdetekstit."

#: weblate/templates/screenshots/screenshot_detail.html:69
msgid "Automatically recognize"
msgstr "Automaattinen tunnistus"

#: weblate/templates/screenshots/screenshot_detail.html:75
msgid "Source string search"
msgstr "Lähdetekstihaku"

#: weblate/templates/screenshots/screenshot_detail.html:97
msgid "Edit screenshot"
msgstr "Muokkaa ruudunkaappauskuvaa"

#: weblate/templates/screenshots/screenshot_detail.html:110
msgid "Delete screenshot"
msgstr "Poista ruudunkaappauskuva"

#: weblate/templates/screenshots/screenshot_detail.html:113
msgid "Deleting screenshot will remove it from all associated source strings."
msgstr ""
"Ruudunkaappauskuvan poistaminen poistaa sen kaikista liitetyistä "
"lähdeteksteistä."

#: weblate/templates/screenshots/screenshot_list.html:22
#: weblate/templates/translation.html:106
#: weblate/templates/translation.html:330
msgid "Strings"
msgstr "Tekstit"

#: weblate/templates/screenshots/screenshot_sources_body.html:29
msgid "No source strings are currently assigned!"
msgstr "Ei liitettyjä lähdetekstejä!"

#: weblate/templates/search.html:42
msgid "No matching strings found!"
msgstr "Hakuehtoa vastaavia tekstejä ei löytynyt!"

#: weblate/templates/share.html:6
msgid "Share your translation"
msgstr "Jaa käännöksesi"

#: weblate/templates/share.html:26
#, python-format
msgid ""
"You can also promote this translation project using various <a href="
"\"%(widgets_url)s\">other possibilities</a>."
msgstr ""
"Voit myös edistää tätä käännös projektia käyttämällä erilaisia <a href="
"\"%(widgets_url)s\">muita mahdollisuuksia</a>."

#: weblate/templates/share.html:32
#, python-format
msgid ""
"Various <a href=\"%(data_url)s\">data exports</a> are available in machine "
"readable formats."
msgstr ""
"Monia <a href=\"%(data_url)s\">tietovientejä</a> on saatavilla muodossa, "
"jota kone ymmärtää."

#: weblate/templates/show-lock.html:6
msgid "This translation is currently locked for updates!"
msgstr ""
"Tämä käännöskomponetti on lukittu hetkeksi lähdetekstien päivityksen vuoksi!"

#: weblate/templates/source-review.html:10 weblate/templates/source.html:7
msgid "source strings"
msgstr "lähdetekstit"

#: weblate/templates/source-review.html:11
msgid "review"
msgstr "Yhteenveto"

#: weblate/templates/source-review.html:26 weblate/trans/forms.py:1044
#: weblate/trans/models/subproject.py:493
msgid "Priority"
msgstr "Tärkeys"

#: weblate/templates/source-review.html:46
msgid "Comment"
msgstr "Kommentti"

#: weblate/templates/source-review.html:65
msgid "No matching source strings found!"
msgstr "Hakuehtoja vastaavia lähdetekstejä ei löytynyt!"

#: weblate/templates/source.html:19 weblate/templates/translation.html:132
msgid "Strings to check"
msgstr "Tarkistettavat tekstit"

#: weblate/templates/source.html:34 weblate/templates/translation.html:156
msgid "Project Information"
msgstr "Tietoja projektista"

#: weblate/templates/stats.html:15
msgid "Most active translators"
msgstr "Aktiivisimmat kääntäjät"

#: weblate/templates/stats.html:37
msgid "Most active suggesters"
msgstr "Aktiivisimmat ehdottajat"

#: weblate/templates/stats.html:42
msgid "Suggested"
msgstr "Ehdottanut"

#: weblate/templates/stats.html:66
msgid "Strings to translate"
msgstr "Käännettävät tekstit"

#: weblate/templates/stats.html:70
msgid "Units to translate"
msgstr "Käännettävät yksiköt"

#: weblate/templates/stats.html:74
msgid "Words to translate"
msgstr "Sanat käännettäväksi"

#: weblate/templates/stats.html:78
msgid "Used languages"
msgstr "Käytetyt kielet"

#: weblate/templates/stats.html:82
msgid "Registered users"
msgstr "Rekisteröityneet käyttäjät"

#: weblate/templates/stats.html:86 weblate/templates/user-activity.html:7
msgid "Suggestions made"
msgstr "Luodut ehdotukset"

#: weblate/templates/stats.html:90 weblate/templates/user-activity.html:3
msgid "Translations made"
msgstr "Luodut käännökset"

#: weblate/templates/stats.html:94
msgid "Failing checks found"
msgstr "Löytyneet epäonnistuneet tarkistukset"

#: weblate/templates/subproject.html:30
#: weblate/templates/trans/suggestion_list.html:17
msgid "Translations"
msgstr "Käännökset"

#: weblate/templates/subproject.html:42
msgid "Translation reports"
msgstr "Käännösraportit"

#: weblate/templates/subproject.html:56
msgid "Matrix view"
msgstr "Matriisinäkymä"

#: weblate/templates/subproject.html:63
msgid "Source strings review"
msgstr "Lähdetekstien yhteenveto"

#: weblate/templates/subproject.html:171
msgid "Credits"
msgstr "Kiitokset"

#: weblate/templates/subproject.html:175
msgid ""
"Credits list all translators who have contributed to this component in a "
"given time period. It can be useful for including in your documentation or "
"application to thank translators."
msgstr ""
"Kiitoslista sisältää kaikki kääntäjät jotka ovat osallistuneet tämän "
"komponentin kääntämiseen annettuna ajanjaksona. Voisi olla paikallaan "
"kiittää kääntäjiä myös mussa dokumnetaatiossasi."

#: weblate/templates/subproject.html:180 weblate/templates/subproject.html:201
#: weblate/wladmin/templates/admin/ssh.html:27
msgid "Generate"
msgstr "Keksi"

#: weblate/templates/subproject.html:192
msgid "Contributor stats"
msgstr "Kääntäjän tilastot"

#: weblate/templates/subproject.html:196
msgid "Reports number of strings and words translated by each translator."
msgstr "Raportoi tekstien ja sanojen käännökset per kääntäjä."

#: weblate/templates/subproject_info.html:11
msgid "Translation process"
msgstr "Käännösprosessi"

#: weblate/templates/subproject_info.html:15
msgid "Translations can be made only through suggesting."
msgstr "Käännöksiä voi tehdä vain ehdottamalla käännöstä."

#: weblate/templates/subproject_info.html:16
#, python-format
msgid ""
"Suggestions are automatically accepted as translations once they have "
"%(count)s vote."
msgid_plural ""
"Suggestions are automatically accepted as translations once they have "
"%(count)s votes."
msgstr[0] ""
"Ehdotus hyväksytään automaattisesti kun se on saanut %(count)s äänen."
msgstr[1] ""
"Ehdotus hyväksytään automaattisesti kun se on saanut %(count)s ääntä."

#: weblate/templates/subproject_info.html:18
msgid "Translations can be made directly."
msgstr "Käännöksiä voidaan tehdä suoraan."

#: weblate/templates/subproject_info.html:21
msgid "Only selected users can contribute."
msgstr "Vain valitut käyttäjät voivat osallistua kääntämiseen."

#: weblate/templates/subproject_info.html:23
msgid "Any authenticated users can contribute."
msgstr "Kuka tahansa kirjautunut käyttäjä voi osallistua kääntämiseen."

#: weblate/templates/subproject_info.html:31
#: weblate/trans/models/subproject.py:379
msgid "Translation license"
msgstr "Käännöstiedoston käyttöoikeuslisenssi"

#: weblate/templates/subproject_info.html:44
msgid "Repository"
msgstr "Arkisto"

#: weblate/templates/subproject_info.html:51
#: weblate/trans/models/subproject.py:201
msgid "Repository branch"
msgstr "Arkistohaara"

#: weblate/templates/subproject_info.html:63
msgid "Repository with Weblate translations"
msgstr "Weblate -käännösarkisto"

#: weblate/templates/trans/change_list.html:32
msgid "Download latest changes as CSV"
msgstr "Lataa viimeisimmät muutokset (CSV)"

#: weblate/templates/trans/change_list.html:37
msgid "Follow using RSS"
msgstr "Seuraa RSS:n kautta"

#: weblate/templates/trans/other-row.html:7
msgid "This translation"
msgstr "Tämä käännös"

#: weblate/templates/trans/other-row.html:17
msgid "Use this translation for all components"
msgstr "Käytä tätä käännöstä kaikkien komponenttien kanssa"

#: weblate/templates/trans/other-row.html:17
msgid "Use this translation"
msgstr "Käytä tätä käännöstä"

#: weblate/templates/trans/other-row.html:24
msgid "Change compared to this translation:"
msgstr "Muutos verrattuna tähän käännökseen:"

#: weblate/templates/trans/suggestion_list.html:7
#: weblate/templates/translate.html:198 weblate/templates/translate.html:389
#: weblate/trans/forms.py:1158
msgid "Suggestions"
msgstr "Ehdotukset"

#: weblate/templates/trans/suggestion_list.html:15
msgid "Suggestion"
msgstr "Ehdotus"

#: weblate/templates/trans/suggestion_list.html:30
msgid "No matching translations found!"
msgstr "Hakuehtoa vastaavia käännöksiä ei löytynyt!"

#: weblate/templates/translate.html:16
msgid "translate"
msgstr "käännä"

#: weblate/templates/translate.html:33
msgid "Edit in Zen mode"
msgstr "Muokkaa Zen-tilassa"

#: weblate/templates/translate.html:33
msgid "Zen"
msgstr "Zen"

#: weblate/templates/translate.html:44
msgid "First"
msgstr "Ensimmäinen"

#: weblate/templates/translate.html:45
msgid "Previous"
msgstr "Edellinen"

#: weblate/templates/translate.html:48
#, python-format
msgid "%(filter_name)s (%(filter_pos)s / %(filter_count)s)"
msgstr "%(filter_name)s (%(filter_pos)s / %(filter_count)s)"

#: weblate/templates/translate.html:62
msgid "Next"
msgstr "Seuraava"

#: weblate/templates/translate.html:63
msgid "Last"
msgstr "Viimeinen"

#: weblate/templates/translate.html:77
msgid "Keyboard shortcuts available:"
msgstr "Käytettävissä olevat pikanäppäimet:"

#: weblate/templates/translate.html:78
msgid "Ctrl+Enter - Save"
msgstr "Ctrl+Enter - Tallenna"

#: weblate/templates/translate.html:79
msgid "Ctrl+Shift+Enter - Unmark review needed flag and save"
msgstr "Ctrl+Shift+Enter - Poista Tarkistettava -ehto ja tallenna käännnös"

#: weblate/templates/translate.html:80
msgid "Alt+PageUp/PageDown/Home/End - Translation units navigation"
msgstr "Alt+PageUp/PageDown/Home/End - Käännösten välillä navigointi"

#: weblate/templates/translate.html:81
msgid "Alt+E - Focus translation editor"
msgstr "Alt+E - Siirry käännöseditoriin"

#: weblate/templates/translate.html:82
msgid "Alt+C - Focus comment editor"
msgstr "Alt+C - Uusi kommentti"

#: weblate/templates/translate.html:83
msgid "Alt+M - Shows machine translation tab"
msgstr "Alt + M - Näytä konekäännös -välilehti"

#: weblate/templates/translate.html:84
msgid "Alt+N - Shows nearby strings tab"
msgstr "Alt+N - Näytä samankaltaiset tekstit -välilehti"

#: weblate/templates/translate.html:85
msgid "Alt+S - Shows search tab"
msgstr "Alt+S - Näytä etsi -välilehti"

#: weblate/templates/translate.html:86
msgid "Alt+V - Copies source string"
msgstr "Alt+V - Kopioi lähdeteksti"

#: weblate/templates/translate.html:87
msgid "Alt+F - Toggle review needed flag"
msgstr "Alt+F - Muuta Tarkistettava -valinnan tilaa"

#: weblate/templates/translate.html:89
msgid "Editing source string"
msgstr "Lähdetekstin muokkaus"

#: weblate/templates/translate.html:101
msgid "Edit string"
msgstr "Muokkaa tekstiä"

#: weblate/templates/translate.html:115 weblate/templates/zen-units.html:37
msgid "Source change"
msgstr "Lähde muutos"

#: weblate/templates/translate.html:123 weblate/templates/translate.html:470
msgid "Context"
msgstr "Asiayhteys"

#: weblate/templates/translate.html:141 weblate/templates/zen-units.html:12
msgid "Context:"
msgstr "Asiayhteys:"

#: weblate/templates/translate.html:150
msgid "Edit source string"
msgstr "Muokkaa lähdetekstiä"

#: weblate/templates/translate.html:168
#, python-format
msgid ""
"<a href=\"%(login_url)s?next=%(translate_url)s\">Log in</a> for saving "
"translations."
msgstr ""
"<a href=\"%(login_url)s?next=%(translate_url)s\">Kirjaudu sisään</a> "
"käännösten tallentamista varten."

#: weblate/templates/translate.html:173
msgid "Suggest"
msgstr "Ehdota"

#: weblate/templates/translate.html:175
msgid "No privileges for adding suggestions!"
msgstr "Sinulla ei ole oikeuksia lisätä käännösehdotuksia!"

#: weblate/templates/translate.html:177
msgid "Skip"
msgstr "Ohita"

#: weblate/templates/translate.html:181
msgid "Commit message:"
msgstr "Commit -viesti:"

#: weblate/templates/translate.html:184
msgid "Additional text to include in the commit message."
msgstr "Commit -viestiin lisättävä teksti."

#: weblate/templates/translate.html:187
msgid ""
"You can leave this empty in most cases as Weblate generates basic commit "
"messages automatically."
msgstr ""
"Voit jättää tämän useimmissa tapauksissa tyhjäksi, sillä Weblate luo "
"yksinkertaiset commit -viestit automaattisesti."

#: weblate/templates/translate.html:196
msgid "Messages placed around this one"
msgstr "Tekstit, jotka ovat tämän tekstin ympärillä"

#: weblate/templates/translate.html:196
msgid "Nearby messages"
msgstr "Viereiset tekstit"

#: weblate/templates/translate.html:201 weblate/templates/translate.html:392
msgid "Other translations"
msgstr "Muut käännökset"

#: weblate/templates/translate.html:204 weblate/templates/translate.html:396
#: weblate/templates/unit-details.html:13
msgid "Comments"
msgstr "Kommentit"

#: weblate/templates/translate.html:207
msgid "Machine translation suggestions"
msgstr "Koneen kääntämät ehdotukset"

#: weblate/templates/translate.html:207
msgid "Machine translation"
msgstr "Konekäännös"

#: weblate/templates/translate.html:209
msgid "Translations of this unit to other languages"
msgstr "Tämän käännösyksikön Käännökset muille kielille"

#: weblate/templates/translate.html:209
msgid "Other languages"
msgstr "Muut kielet"

#: weblate/templates/translate.html:210
msgid "List of recent changes done in Weblate"
msgstr "Luettelo viimeaikaisista muutoksista Weblatessa"

#: weblate/templates/translate.html:218
msgid "State"
msgstr "Tila"

#: weblate/templates/translate.html:244
#, python-format
msgid "%(user)s has suggested"
msgstr "%(user)s on ehdottanut"

#: weblate/templates/translate.html:246
msgid "Anonymous user has suggested"
msgstr "Nimetön käyttäjä on ehdottanut"

#: weblate/templates/translate.html:250
msgid "Suggested change:"
msgstr "Ehdotettu muutos:"

#: weblate/templates/translate.html:254
#, python-format
msgid "%(count)s vote"
msgid_plural "%(count)s votes"
msgstr[0] "%(count)s annettu ääni"
msgstr[1] "%(count)s annettua ääntä"

#: weblate/templates/translate.html:259
msgid "Vote for"
msgstr "Kannata"

#: weblate/templates/translate.html:260
msgid "Vote against"
msgstr "Vastusta"

#: weblate/templates/translate.html:263
msgid "Accept"
msgstr "Hyväksy"

#: weblate/templates/translate.html:264
msgid "Accept and edit"
msgstr "Hyväksy ja muokkaa"

#: weblate/templates/translate.html:291
#, fuzzy
#| msgid "Following strings have same context and same source."
msgid "Following string has same context and same source."
msgid_plural "Following strings have same context and same source."
msgstr[0] "Seuraavilla teksteillä on sama asiayhteys ja sama lähdeteksti."
msgstr[1] "Seuraavilla teksteillä on sama asiayhteys ja sama lähdeteksti."

#: weblate/templates/translate.html:299
#, fuzzy
#| msgid "Following strings have different context but same source."
msgid "Following string has different context but same source."
msgid_plural "Following strings have different contexts but same source."
msgstr[0] "Seuraavilla teksteillä on eri asiayhteys, mutta sama lähdeteksti."
msgstr[1] "Seuraavilla teksteillä on eri asiayhteys, mutta sama lähdeteksti."

#: weblate/templates/translate.html:307
#, fuzzy
#| msgid "Following strings have different source but same context."
msgid "Following string has different source but same context."
msgid_plural "Following strings have different sources but same context."
msgstr[0] "Seuraavilla teksteillä on erit lähdetekstit mutta sama asiayhteys."
msgstr[1] "Seuraavilla teksteillä on erit lähdetekstit mutta sama asiayhteys."

#: weblate/templates/translate.html:333
msgid "Service"
msgstr "Palvelu"

#: weblate/templates/translate.html:361 weblate/trans/forms.py:959
msgid "New comment"
msgstr "Uusi kommentti"

#: weblate/templates/translate.html:363
msgid ""
"You can share comments about this string with other translators and "
"developers."
msgstr ""
"Voit jakaa kommentteja tästä tekstistä muiden kääntäjien ja kehittäjien "
"kanssa."

#: weblate/templates/translate.html:386
msgid "Things to check"
msgstr "Tarkistettavat asiat"

#: weblate/templates/translate.html:410
msgid "Manage glossary"
msgstr "Hallitse sanastoa"

#: weblate/templates/translate.html:412
msgid "Glossary"
msgstr "Sanasto"

#: weblate/templates/translate.html:432
msgid "Add word to glossary"
msgstr "Lisää sana sanastoon"

#: weblate/templates/translate.html:445
msgid "Source information"
msgstr "Lähdetekstin tietoja"

#: weblate/templates/translate.html:480
msgid "Flags"
msgstr "Automaattitarkistukset"

#: weblate/templates/translate.html:488
msgid "No flags currently set!"
msgstr "Automaattitarkistuksia ei ole asetettu!"

#: weblate/templates/translate.html:497
msgid "String priority"
msgstr "Tekstin tärkeys"

#: weblate/templates/translation-download.html:6
#: weblate/templates/translation-download.html:7
#: weblate/templates/translation-download.html:8
#: weblate/templates/translation-download.html:9
#: weblate/templates/translation-download.html:10
#: weblate/templates/translation-download.html:11
msgid "Download for an offline translation."
msgstr "Lataa offline -kääntämistä varten."

#: weblate/templates/translation-download.html:6
#, python-format
msgid "Download original translation file (%(format)s)"
msgstr "Lataa alkuperäinen käännöstiedosto (%(format)s)"

#: weblate/templates/translation-download.html:7
msgid "Download translation as XLIFF"
msgstr "Lataa käännöstiedosto (XLIFF)"

#: weblate/templates/translation-download.html:8
msgid "Download translation as XLIFF 1.2"
msgstr "Lataa käännöstiedosto (XLIFF 1.2)"

#: weblate/templates/translation-download.html:9
msgid "Download translation as Gettext PO"
msgstr "Lataa käännöstiedosto (Gettext PO)"

#: weblate/templates/translation-download.html:10
msgid "Download translation as Gettext MO"
msgstr "Lataa käännöstiedosto (Gettext MO)"

#: weblate/templates/translation-download.html:11
msgid "Download translation as CSV"
msgstr "Lataa käännöstiedosto (CSV)"

#: weblate/templates/translation-download.html:13
msgid "Download for using within an application."
msgstr "Lataa käytettäväksi ohjelmassa."

#: weblate/templates/translation-download.html:13
msgid "Download compiled translation"
msgstr "Lataa käännetty käännöstiedosto"

#: weblate/templates/translation-download.html:17
msgid "Upload translation"
msgstr "Lähetä käännöstiedosto"

#: weblate/templates/translation.html:44
msgid "Files"
msgstr "Tiedostot"

#: weblate/templates/translation.html:56 weblate/templates/translation.html:255
msgid "Locking"
msgstr "Lukitus"

#: weblate/templates/translation.html:64 weblate/templates/translation.html:192
#: weblate/trans/models/change.py:202
msgid "Automatic translation"
msgstr "Automaattinen kääntäminen"

#: weblate/templates/translation.html:96 weblate/templates/widgets.html:56
#: weblate/templates/widgets.html:64 weblate/templates/widgets.html:71
#: weblate/templates/widgets.html:79
msgid "Translation status"
msgstr "Käännöksen tila"

#: weblate/templates/translation.html:137
#, python-format
msgid "%(count)s word"
msgid_plural "%(count)s words"
msgstr[0] "%(count)s sana"
msgstr[1] "%(count)s sanaa"

#: weblate/templates/translation.html:144
msgid "Other components"
msgstr "Muut komponentit"

#: weblate/templates/translation.html:163
#: weblate/templates/unit-details.html:26
msgid "Translation file"
msgstr "Käännöstiedosto"

#: weblate/templates/translation.html:167
msgid "Download"
msgstr "Lataa"

#: weblate/templates/translation.html:184
msgid "Browse all translation changes"
msgstr "Selaa kaikkia tapahtumia"

#: weblate/templates/translation.html:194
msgid ""
"Automatic translation takes existing translations in this project and "
"applies them to the current component. It can be used to push translations "
"to a different branch, to fix inconsistent translations or to translate a "
"new component using translation memory."
msgstr ""
"Automaattinen kääntäminen ottaa olemassa olevan käännöksen tästä projektista "
"ja toteuttaa sen nykyiseen komponenttiin. Sitä voidaan käyttää käännösten "
"työntämiseen eri haaraan, virheellisten käännösten korjaamiseen tai uuden "
"komponentin kääntämiseen käännösmuistin avulla."

#: weblate/templates/translation.html:231
msgid ""
"Uploaded file will be merged with current translation. In case you want to "
"overwrite already translated strings, don't forget to enable it."
msgstr ""
"Lähetetty tiedosto yhdistetään nykyisen käännöksen kanssa. Mikäli tahdot "
"ylikirjoittaa valmiiksi käännetyt tekstit, muista merkitä kyseinen "
"valintaruutu."

#: weblate/templates/translation.html:233
msgid "Uploaded file will be merged with current translation."
msgstr "Lähetetty tiedosto yhdistetään nykyisen käännöksen kanssa."

#: weblate/templates/translation.html:257
msgid "Locking the translation will prevent others to work on translation."
msgstr ""
"Käännöksen lukitus estää muita työskentelemästä tämän käännöksen parissa."

#: weblate/templates/translation.html:259
msgid "Locked by:"
msgstr "Lukinnut:"

#: weblate/templates/translation.html:260
msgid "Lock expires:"
msgstr "Lukitus vanhenee:"

#: weblate/templates/translation.html:262
msgid "Translation is currently not locked."
msgstr "Käännös ei tällä hetkellä ole lukittu."

#: weblate/templates/translation.html:301
#: weblate/templates/translation.html:348
msgid "Review"
msgstr "Tarkistettava"

#: weblate/templates/translation.html:303
msgid "Review translations touched by other users."
msgstr "Tarkista muiden tekemiä käännöksiä."

#: weblate/templates/translation.html:307
msgid "Start review"
msgstr "Aloita tarkistus"

#: weblate/templates/translation.html:329
msgid "Percent"
msgstr "Prosentti"

#: weblate/templates/translation.html:336
msgid "Total"
msgstr "Yhteensä"

#: weblate/templates/translation.html:354
msgid "Failing check"
msgstr "Epäonnistunut tarkistus"

#: weblate/templates/translation.html:369
msgid "Last activity"
msgstr "Viimeiset tapahtumat"

#: weblate/templates/translation.html:373
msgid "Last change"
msgstr "Viimeinen muutos"

#: weblate/templates/translation.html:377
msgid "Last author"
msgstr "Viimeisimmän tekstin kääntäjä"

#: weblate/templates/unit-details.html:5
msgid "Source string location"
msgstr "Lähdetekstin sijainti"

#: weblate/templates/unit-details.html:20
msgid "Source string age"
msgstr "Lähdetekstin ikä"

#: weblate/templates/unit-details.html:30
#, python-format
msgid "%(filename)s, translation unit %(position)s"
msgstr "%(filename)s, käännösyksikkö %(position)s"

#: weblate/templates/user-activity.html:13
msgid "Pending suggestions"
msgstr "Odottavat ehdotukset"

#: weblate/templates/user-activity.html:15
msgid "Browse pending"
msgstr "Selaa odottavia"

#: weblate/templates/user-activity.html:20
msgid "Last login"
msgstr "Viimeisin kirjautuminen"

#: weblate/templates/user-activity.html:24
msgid "Registration date"
msgstr "Rekisteröintipäivä"

#: weblate/templates/watch-dropdown.html:6
msgid "Unwatch"
msgstr "Lopeta seuraaminen"

#: weblate/templates/watch-dropdown.html:10
msgid "Watch"
msgstr "Seuraa"

#: weblate/templates/widgets-root.html:10 weblate/templates/widgets.html:11
msgid "Promoting translation projects"
msgstr "Käännös projektien edistäminen"

#: weblate/templates/widgets-root.html:13
msgid ""
"Weblate provides various widgets to promote your translation projects. Open "
"one of the project pages below."
msgstr ""
"Weblate tarjoaa erilaisia widgettejä käännöshankkeiden edistämiseksi. Avaa "
"projektin sivut alla."

#: weblate/templates/widgets.html:14
#, python-format
msgid ""
"You can point newcomers to the introduction page at <a href=\"%(engage_url)s"
"\">%(engage_url)s</a>."
msgstr ""
"Voit osoittaa uusia tulokkaita johdantosivulle <a href=\"%(engage_url)s\">"
"%(engage_url)s</a>."

#: weblate/templates/widgets.html:17
msgid "Promoting specific translations"
msgstr "Tiettyjen käännösten edistäminen"

#: weblate/templates/widgets.html:20
msgid ""
"Besides promoting whole translation project, you can also choose specific "
"language to promote:"
msgstr ""
"Lisäksi edistetään koko käännös projektia, voit myös valita tietyn kielen "
"edistämiseksi:"

#: weblate/templates/widgets.html:24
msgid "Image widgets"
msgstr "Kuvawidgetit"

#: weblate/templates/widgets.html:27
msgid ""
"You can use following widgets to promote translation of your project. They "
"can increase visibility of your translation projects and bring new "
"contributors."
msgstr ""
"Voit käyttää seuraavia widgettejä edistääksesi projektisi käännöstä. Ne "
"voivat kasvattaa näkyvyyttä käännösprojekteissasi ja tuoda uusia avustajia."

#: weblate/templates/widgets.html:31
#, python-format
msgid "Image %(widget)s"
msgstr "Kuva %(widget)s"

#: weblate/templates/widgets.html:33
msgid "Color variants:"
msgstr "Värivaihtoehdot:"

#: weblate/templates/widgets.html:43
msgid "HTML code"
msgstr "HTML-koodi"

#: weblate/templates/widgets.html:44
msgid "BB code"
msgstr "BB-koodi"

#: weblate/templates/widgets.html:45
msgid "Markdown code"
msgstr "Markdown koodi"

#: weblate/templates/widgets.html:46
msgid "RST code"
msgstr "RST koodi"

#: weblate/templates/widgets.html:47
msgid "Textile code"
msgstr "Textile koodi"

#: weblate/templates/widgets.html:48
msgid "Image URL"
msgstr "Kuvan URL"

#: weblate/templates/zen-units.html:19
msgid "Open in full editor"
msgstr "Avaa täysmuokkaimessa"

#: weblate/templates/zen-units.html:67
msgctxt "Message needs review"
msgid "Review"
msgstr "Tarkista"

#: weblate/templates/zen-units.html:77 weblate/trans/views/edit.py:514
msgid "You have reached end of translating."
msgstr "Olet saavuttanut viimeiseen käännöksen."

#: weblate/templates/zen.html:14
msgid "zen"
msgstr "zen"

#: weblate/templates/zen.html:21
msgid "Edit in single unit mode"
msgstr "Muokkaa yhden käännösyksikön tilassa"

#: weblate/templates/zen.html:21
msgid "Exit Zen"
msgstr "Poistu Zen -tilasta"

#: weblate/templates/zen.html:27
#, python-format
msgid "%(filter_name)s (%(filter_count)s)"
msgstr "%(filter_name)s (%(filter_count)s)"

#: weblate/trans/admin.py:41
msgid "Administrators"
msgstr "Pääkäyttäjät"

#: weblate/trans/admin.py:54 weblate/trans/admin.py:106
msgid "Update VCS repository"
msgstr "Päivitä versionhallinta-arkisto"

#: weblate/trans/admin.py:68 weblate/trans/admin.py:121
msgid "Update quality checks"
msgstr "Päivitä automaattitarkistuksen ehdot"

#: weblate/trans/admin.py:78 weblate/trans/admin.py:131
msgid "Commit pending changes"
msgstr "Commitoi odottavat muutokset"

#: weblate/trans/apps.py:34
msgid "Weblate translations"
msgstr "Weblate -käännökset"

#: weblate/trans/autofixes/chars.py:40 weblate/trans/checks/chars.py:314
msgid "Trailing ellipsis"
msgstr "Lopuksi kolme pistettä"

#: weblate/trans/autofixes/chars.py:52 weblate/trans/checks/chars.py:339
msgid "Zero-width space"
msgstr "Ei yhtään tilaa"

#: weblate/trans/autofixes/chars.py:66
msgid "Control chars"
msgstr "Ohjausmerkit"

#: weblate/trans/autofixes/whitespace.py:35
msgid "Trailing and leading whitespace"
msgstr "Loppuun ja alkuun tyhjätila"

#: weblate/trans/checks/angularjs.py:43
msgid "AngularJS interpolation string"
msgstr "AngularJS Interpolation -teksti"

#: weblate/trans/checks/angularjs.py:44
msgid "AngularJS interpolation strings do not match source"
msgstr ""
"AngularJS interpolation -tekstin käännöksen muotoilu ei vastaa lähdetekstin "
"muotoilua"

#: weblate/trans/checks/chars.py:35
msgid "Starting newline"
msgstr "Aloittaa uuden rivin"

#: weblate/trans/checks/chars.py:36
msgid "Source and translation do not both start with a newline"
msgstr "Lähde ja käännös eivät ala uudelta riviltä"

#: weblate/trans/checks/chars.py:46
msgid "Trailing newline"
msgstr "Tekstin jälkeen rivinvaihto"

#: weblate/trans/checks/chars.py:47
msgid "Source and translation do not both end with a newline"
msgstr "Lähde ja käännös eivät pääty uudelta riviltä"

#: weblate/trans/checks/chars.py:57
msgid "Starting spaces"
msgstr "Alkaa välilyönnillä"

#: weblate/trans/checks/chars.py:59
msgid "Source and translation do not both start with same number of spaces"
msgstr "Lähde ja käännös eivät ala samalta tasolta"

#: weblate/trans/checks/chars.py:86
msgid "Trailing space"
msgstr "Tekstin jälkeen välilyönti"

#: weblate/trans/checks/chars.py:87
msgid "Source and translation do not both end with a space"
msgstr "Lähde ja käännös eivät pääty välilyöntiin"

#: weblate/trans/checks/chars.py:118
msgid "Trailing stop"
msgstr "Tekstin jälkeen piste"

#: weblate/trans/checks/chars.py:119
msgid "Source and translation do not both end with a full stop"
msgstr "Lähde ja käännös eivät pääty pisteeseen"

#: weblate/trans/checks/chars.py:163
msgid "Trailing colon"
msgstr "Tekstin jälkeen pilkku"

#: weblate/trans/checks/chars.py:165
msgid ""
"Source and translation do not both end with a colon or colon is not "
"correctly spaced"
msgstr "Lähde ja käännös eivät pääty pilkuun tai pilkku on väärässä paikassa"

#: weblate/trans/checks/chars.py:218
msgid "Trailing question"
msgstr "Tekstin jälkeen kysymysmerkki"

#: weblate/trans/checks/chars.py:220
msgid ""
"Source and translation do not both end with a question mark or it is not "
"correctly spaced"
msgstr ""
"Lähde ja käännös eivät pääty kysymysmerkkiin tai se ei ole oikeassa paikassa"

#: weblate/trans/checks/chars.py:273
msgid "Trailing exclamation"
msgstr "Tekstin jälkeen huutomerkki"

#: weblate/trans/checks/chars.py:275
msgid ""
"Source and translation do not both end with an exclamation mark or it is not "
"correctly spaced"
msgstr "Lähde ja käännös eivät pääty huutomerkkiin tai se on väärässä paikassa"

#: weblate/trans/checks/chars.py:315
msgid "Source and translation do not both end with an ellipsis"
msgstr "Lähde ja käännös eivät pääty ellipsiin"

#: weblate/trans/checks/chars.py:331
msgid "Mismatched \\n"
msgstr "Ristiriitaiset \\n"

#: weblate/trans/checks/chars.py:332
msgid "Number of \\n in translation does not match source"
msgstr "Numero \\n ei vastaa lähdettä"

#: weblate/trans/checks/chars.py:340
msgid "Translation contains extra zero-width space character"
msgstr "Käännös sisältää ylimääräisiä välilyöntejä"

#: weblate/trans/checks/chars.py:352
msgid "Maximum length of translation"
msgstr "Käännöstekstin maksimi pituus"

#: weblate/trans/checks/chars.py:353
msgid "Translation should not exceed given length"
msgstr "Käännös ei saisi ylittää määrättyä pituutta"

#: weblate/trans/checks/chars.py:373
msgid "Trailing semicolon"
msgstr "Tekstin jälkeen puolipiste"

#: weblate/trans/checks/chars.py:374
msgid "Source and translation do not both end with a semicolon"
msgstr "Lähdeteksti ja käännös eivät pääty puolipisteeseen"

#: weblate/trans/checks/consistency.py:28
msgid "Missing plurals"
msgstr "Puuttuvat monikot"

#: weblate/trans/checks/consistency.py:29
msgid "Some plural forms are not translated"
msgstr "Joitakin monikkomuotoja ei ole käännetty"

#: weblate/trans/checks/consistency.py:50
msgid "Same plurals"
msgstr "Samat monikot"

#: weblate/trans/checks/consistency.py:51
msgid "Some plural forms are translated in the same way"
msgstr "Jotkin monikkomuodot on käännetty samalla tavalla"

#: weblate/trans/checks/consistency.py:70
msgid "Inconsistent"
msgstr "Epäjohdonmukainen"

#: weblate/trans/checks/consistency.py:72
msgid "This message has more than one translation in this project"
msgstr "Tällä viestillä on enemmäin kuin yksi käännös tässä projektissa"

#: weblate/trans/checks/consistency.py:100
msgid "Has been translated"
msgstr "On käännetty"

#: weblate/trans/checks/consistency.py:102
msgid "This string has been translated in the past"
msgstr "Tämä teksti on käännetty aiemmin"

#: weblate/trans/checks/format.py:213
msgid "Python format"
msgstr "Python muoto"

#: weblate/trans/checks/format.py:214
msgid "Python format string does not match source"
msgstr ""
"Python -muotoilumerkkijonon käännöksen muotoilu ei vastaa lähdetekstin "
"muotoilua"

#: weblate/trans/checks/format.py:224
msgid "PHP format"
msgstr "PHP muoto"

#: weblate/trans/checks/format.py:225
msgid "PHP format string does not match source"
msgstr ""
"PHP -muotoilumerkkijonon käännöksen muotoilu ei vastaa lähdetekstin muotoilua"

#: weblate/trans/checks/format.py:235
msgid "C format"
msgstr "C muoto"

#: weblate/trans/checks/format.py:236
msgid "C format string does not match source"
msgstr ""
"C -kielisen muotoilumerkkijonon käännöksen muotoilu ei vastaa lähdetekstin "
"muotoilua"

#: weblate/trans/checks/format.py:246
msgid "Perl format"
msgstr "Perl -muoto"

#: weblate/trans/checks/format.py:247
msgid "Perl format string does not match source"
msgstr "Käännöksen Perl -muotoilu ei vastaa lähdetekstin muotoilua"

#: weblate/trans/checks/format.py:257
msgid "Javascript format"
msgstr "Javascript -muotoilu"

#: weblate/trans/checks/format.py:258
msgid "Javascript format string does not match source"
msgstr ""
"JavaScript -muotoilumerkkijonon käännöksen muotoilu ei vastaa lähdetekstin "
"muotoilua"

#: weblate/trans/checks/format.py:264
msgid "Python brace format"
msgstr "Python brace muoto"

#: weblate/trans/checks/format.py:265
msgid "Python brace format string does not match source"
msgstr ""
"Python -muotoilumerkkijonon käännöksen muotoilu ei vastaa lähdetekstin "
"muotoilua"

#: weblate/trans/checks/markup.py:50
msgid "Mismatched BBcode"
msgstr "Ristiriitainen BBcode"

#: weblate/trans/checks/markup.py:51
msgid "BBcode in translation does not match source"
msgstr "BBcode käännös ei vastaa lähdettä"

#: weblate/trans/checks/markup.py:110
msgid "Invalid XML markup"
msgstr "Epäkelpo XML -merkintä"

#: weblate/trans/checks/markup.py:111
msgid "The translation is not valid XML"
msgstr "Käännöstiedosto ei ole kelvollista XML -muotoa"

#: weblate/trans/checks/markup.py:138
msgid "XML tags mismatch"
msgstr "XML tunnisteet ei täsmää"

#: weblate/trans/checks/markup.py:139
msgid "XML tags in translation do not match source"
msgstr "XML Tunniste käännös ei vastaa lähdettä"

#: weblate/trans/checks/same.py:134
msgid "Unchanged translation"
msgstr "Muuttumaton käännös"

#: weblate/trans/checks/same.py:135
msgid "Source and translated strings are same"
msgstr "Käännösteksti on sama kuin lähdeteksti"

#: weblate/trans/checks/source.py:37
msgid "Optional plural"
msgstr "Valinnainen monikko"

#: weblate/trans/checks/source.py:39
msgid "The string is optionally used as plural, but not using plural forms"
msgstr ""
"Tekstiä käytetään valinnaisesti monikossa, mutta ei käyttäen monikkomuotoja"

#: weblate/trans/checks/source.py:52
msgid "Ellipsis"
msgstr "kolmen pisteen jono"

#: weblate/trans/checks/source.py:54
msgid "The string uses three dots (...) instead of an ellipsis character (…)"
msgstr ""
"Tekstissä käytetään kolmen pisteen (...) sijasta kolmea pistettä kuvaavaa "
"ellipsis -merkkiä (…)"

#: weblate/trans/checks/source.py:66
msgid "Multiple failing checks"
msgstr "Useita epäonnistuneita tarkistuksia"

#: weblate/trans/checks/source.py:68
msgid "The translations in several languages have failing checks"
msgstr "Monilla eri kielisillä käännöksillä on epäonnistuneita tarkistuksia"

#: weblate/trans/context_processors.py:52
msgid "Hosted Weblate, the place to translate your software project."
msgstr "Weblate -palvelu, paikka jossa käännät ohjelmistoprojektisi."

#: weblate/trans/context_processors.py:56
msgid "This site runs Weblate for translating various software projects."
msgstr "Tämä sivu käyttää Weblatea eri ohjelmien käännösprojekteissa."

#: weblate/trans/feeds.py:40 weblate/trans/feeds.py:76
#, python-format
msgid "Recent changes in %s"
msgstr "Viimeaikaiset muutokset %s"

#: weblate/trans/feeds.py:43 weblate/trans/feeds.py:79
#, python-format
msgid "All recent changes made using Weblate in %s."
msgstr "Luettelo viimeaikaisista muutoksista Weblatessa %s."

#: weblate/trans/formats.py:812
msgid "Automatic detection"
msgstr "Automaattinen tunnistus"

#: weblate/trans/formats.py:843
msgid "Gettext PO file"
msgstr "Gettext PO tiedosto"

#: weblate/trans/formats.py:914
msgid "Gettext PO file (monolingual)"
msgstr "Gettext PO tiedosto (yksikielinen)"

#: weblate/trans/formats.py:921
msgid "Qt Linguist Translation File"
msgstr "Qt Linguist"

#: weblate/trans/formats.py:952
msgid "XLIFF Translation File"
msgstr "XLIFF käännöstiedosto"

#: weblate/trans/formats.py:1007
msgid "XLIFF Translation File with PO extensions"
msgstr "XLIFF -käännöstiedosto PO -laajennuksella"

#: weblate/trans/formats.py:1015
msgid "OS X Strings"
msgstr "OS X -tekstit"

#: weblate/trans/formats.py:1024
msgid "OS X Strings (UTF-8)"
msgstr "OS X -tekstit (UTF-8)"

#: weblate/trans/formats.py:1032
msgid "Java Properties (UTF-8)"
msgstr "Java ominaisuudet (UTF-8)"

#: weblate/trans/formats.py:1041
msgid "Java Properties (UTF-16)"
msgstr "Java Properties (UTF-16)"

#: weblate/trans/formats.py:1048
msgid "Java Properties (ISO-8859-1)"
msgstr "Java Properties (ISO-8859-1)"

#: weblate/trans/formats.py:1070
msgid "Joomla Language File"
msgstr "Joomla -kielitiedosto"

#: weblate/trans/formats.py:1080
msgid "PHP strings"
msgstr "PHP -tekstit"

#: weblate/trans/formats.py:1120
msgid ".Net resource file"
msgstr ".Net -resurssitiedosto"

#: weblate/trans/formats.py:1131
msgid "Android String Resource"
msgstr "Android resurssien tekstit"

#: weblate/trans/formats.py:1161
msgid "JSON file"
msgstr "JSON -tiedosto (yksinkertainen)"

#: weblate/trans/formats.py:1195
msgid "JSON nested structure file"
msgstr "JSON -tiedosto (sisäkkäinen rakenne)"

#: weblate/trans/formats.py:1202
msgid "WebExtension JSON file"
msgstr "WebExtension JSON -tiedosto"

#: weblate/trans/formats.py:1211
msgid "CSV file"
msgstr "CSV -tiedosto"

#: weblate/trans/formats.py:1272
msgid "Simple CSV file"
msgstr "Yksinkertainen CSV -tiedosto"

#: weblate/trans/formats.py:1309
msgid "Simple CSV file (ISO-8859-1)"
msgstr "Yksinkertainen CSV -tiedosto (ISO-8859-1)"

#: weblate/trans/formats.py:1316
msgid "YAML file"
msgstr "YAML -tiedosto"

#: weblate/trans/formats.py:1354
msgid "Ruby YAML file"
msgstr "Ruby YAML -tiedosto"

#: weblate/trans/forms.py:143
msgid "Invalid checksum specified!"
msgstr "Virheellinen tarkistussumma!"

#: weblate/trans/forms.py:180 weblate/trans/forms.py:188
msgid "Toggle text direction"
msgstr "Muuta tekstin suuntaa"

#: weblate/trans/forms.py:223
msgid "Fill in with source string"
msgstr "Täytä lähdetekstillä"

#: weblate/trans/forms.py:309
msgid "Documentation for plurals."
msgstr "Monikko-ohjeet."

#: weblate/trans/forms.py:312
msgid ""
"This equation identifies which plural form will be used based on given count "
"(n)."
msgstr ""
"Tätä yhtälöä käytetään määrittelemään mitä monikkomuotoa voidaan käyttää "
"annetulle laskurille (n)."

#: weblate/trans/forms.py:358
msgid "Missing translated string!"
msgstr "Käännösteksti puuttuu!"

#: weblate/trans/forms.py:388
msgid "Message you wanted to translate is no longer available!"
msgstr "Viesti jonka halusit kääntää ei ole enää olemassa!"

#: weblate/trans/forms.py:400
msgctxt "Checkbox for marking translation needing review"
msgid "Needs review"
msgstr "Tarkistettava"

#: weblate/trans/forms.py:431
msgid "Translation text too long!"
msgstr "Käännösteksti on liian pitkä!"

#: weblate/trans/forms.py:449 weblate/trans/forms.py:874
msgid "File"
msgstr "Tiedosto"

#: weblate/trans/forms.py:453 weblate/trans/forms.py:882
msgid "Merge method"
msgstr "Yhdistä menetelmä"

#: weblate/trans/forms.py:455
msgid "Add as translation"
msgstr "Lisää käännös"

#: weblate/trans/forms.py:456
msgid "Add as a suggestion"
msgstr "Lisää ehdotus"

#: weblate/trans/forms.py:457
msgid "Add as translation needing review"
msgstr "Lisää käännöksenä joka on tarkistettava myöhemmin"

#: weblate/trans/forms.py:461
msgid "Processing of strings needing review"
msgstr "Käsitellään tarkistusta vaativia käännöstekstejä"

#: weblate/trans/forms.py:463
msgid "Do not import"
msgstr "Älä tuo"

#: weblate/trans/forms.py:464
msgid "Import as string needing review"
msgstr "Tuo tarkistuksen vaativana käännöstekstinä"

#: weblate/trans/forms.py:465
msgid "Import as translated"
msgstr "Tuo käännettynä"

#: weblate/trans/forms.py:470
msgid "Merge file header"
msgstr "Yhdistä tiedoston otsikko"

#: weblate/trans/forms.py:471
msgid "Merges content of file header into the translation."
msgstr "Tiedoston otsikon sisältö on liitetty onnistuneesti käännökseen."

#: weblate/trans/forms.py:487
msgid "Overwrite existing translations"
msgstr "Korvaa aiemmat käännökset"

#: weblate/trans/forms.py:489
msgid ""
"Whether to overwrite existing translations if the string is already "
"translated."
msgstr ""
"Ylikirjoitetaanko olemassaoleva käännös vai ei vaikka käännös olisi valmis."

#: weblate/trans/forms.py:500
msgid "Author name"
msgstr "Tekijän nimi"

#: weblate/trans/forms.py:502 weblate/trans/forms.py:507
msgid "Keep empty for using currently logged in user."
msgstr "Pidä tyhjänä kirjautuneille käyttäjille."

#: weblate/trans/forms.py:505
msgid "Author email"
msgstr "Tekijän sähköposti"

#: weblate/trans/forms.py:531
msgid "Search filter"
msgstr "Hakusuodatin"

#: weblate/trans/forms.py:534 weblate/trans/models/translation.py:856
#: weblate/trans/models/translation.py:898
msgid "All strings"
msgstr "Kaikki tekstit"

#: weblate/trans/forms.py:535 weblate/trans/models/translation.py:925
msgid "Not translated strings"
msgstr "Kääntämättömät tekstit"

#: weblate/trans/forms.py:536 weblate/trans/models/translation.py:916
msgid "Strings needing action"
msgstr "Toimenpiteitä odottavat tekstit"

#: weblate/trans/forms.py:537 weblate/trans/models/translation.py:907
msgid "Translated strings"
msgstr "Käännetyt tekstit"

#: weblate/trans/forms.py:538 weblate/trans/models/translation.py:934
msgid "Strings marked for review"
msgstr "Tarkistettavat tekstit"

#: weblate/trans/forms.py:539 weblate/trans/models/translation.py:943
msgid "Strings with suggestions"
msgstr "Ehdotetut tekstit"

#: weblate/trans/forms.py:540 weblate/trans/models/translation.py:884
#: weblate/trans/models/translation.py:971
msgid "Strings with comments"
msgstr "Kommentoidut tekstit"

#: weblate/trans/forms.py:541 weblate/trans/models/translation.py:864
#: weblate/trans/models/translation.py:951
msgid "Strings with any failing checks"
msgstr "Automaattitarkistuksen hylkäämät tekstit"

#: weblate/trans/forms.py:542 weblate/trans/models/translation.py:980
msgid "Random strings for review"
msgstr "Satunnaiset tekstit tarkistettavaksi"

#: weblate/trans/forms.py:548
msgid "Please select a valid filter type."
msgstr "Valitse kelvollinen suodintyyppi."

#: weblate/trans/forms.py:622
msgid "Query"
msgstr "Kysely"

#: weblate/trans/forms.py:627
msgid "Search type"
msgstr "Hakutyyppi"

#: weblate/trans/forms.py:630
msgid "Substring"
msgstr "Alimerkkijono"

#: weblate/trans/forms.py:631
msgid "Fulltext"
msgstr "Kokoteksti"

#: weblate/trans/forms.py:632
msgid "Exact match"
msgstr "Täydellinen sopivuus"

#: weblate/trans/forms.py:636
msgid "Please select a valid search type."
msgstr "Valitse kelvollinen hakutyyppi."

#: weblate/trans/forms.py:640
msgid "Search in source strings"
msgstr "Etsi lähdeteksteistä"

#: weblate/trans/forms.py:645
msgid "Search in target strings"
msgstr "Etsi käännösteksteistä"

#: weblate/trans/forms.py:650
msgid "Search in context strings"
msgstr "Etsi kontekstitiedoista"

#: weblate/trans/forms.py:655
msgid "Search in location strings"
msgstr "Etsi sijaintitiedoista"

#: weblate/trans/forms.py:660
msgid "Search in comment strings"
msgstr "Etsi kommenteista"

#: weblate/trans/forms.py:667
msgid "Show ignored checks as well"
msgstr "Näytä myös ohitettavaksi merkityt tarkistukset"

#: weblate/trans/forms.py:683
msgid "The query string has to be longer!"
msgstr "Haettava teksti on liian lyhyt!"

#: weblate/trans/forms.py:705
#, python-format
msgid "Fulltext search for \"%s\""
msgstr "Etsi koko tekstistä \"%s\""

#: weblate/trans/forms.py:707
#, python-format
msgid "Search for exact string \"%s\""
msgstr "Etsi tarkka merkkijono \"%s\""

#: weblate/trans/forms.py:709
#, python-format
msgid "Substring search for \"%s\""
msgstr "Alimerkkijonon \"%s\" etsiminen"

#: weblate/trans/forms.py:720
#, python-brace-format
msgctxt "String to concatenate search and filter names"
msgid "{filter_name}, {search_name}"
msgstr "{filter_name}, {search_name}"

#: weblate/trans/forms.py:739
msgid "All languages"
msgstr "Kaikki kielet"

#: weblate/trans/forms.py:771 weblate/trans/forms.py:773
msgid "Merged unit not found!"
msgstr "Yhdistettyä yksikköä ei löydy!"

#: weblate/trans/forms.py:792
msgid "Reverted change not found!"
msgstr "Palautettua muutosta ei löydy!"

#: weblate/trans/forms.py:799
msgid "Overwrite strings"
msgstr "Korvaa tekstit"

#: weblate/trans/forms.py:804
msgid "Replace inconsistent"
msgstr "Korjaa epämääräisyydet"

#: weblate/trans/forms.py:809
msgid "Component to use"
msgstr "Käytettävä komponentti"

#: weblate/trans/forms.py:835
msgid "All components in current project"
msgstr "Kaikki komponentit nykyisessä projektissa"

#: weblate/trans/forms.py:848
msgid "Invalid integer list!"
msgstr "Virheellinen kokonaislukulista!"

#: weblate/trans/forms.py:877
msgid ""
"You can upload any format which is understood by Translate Toolkit "
"(including TBX, CSV or Gettext PO files)."
msgstr ""
"Voit lähettää käännöstiedoston palvelimelle missä tahansa muodossa, jota "
"Translate Toolkit ymmärtää (mukaan lukien TBX, CSV tai Gettext PO tiedostot)."

#: weblate/trans/forms.py:884
msgid "Keep current"
msgstr "Pidä ajan tasalla"

#: weblate/trans/forms.py:885
msgid "Overwrite existing"
msgstr "Korvaa olemassa oleva"

#: weblate/trans/forms.py:886
msgid "Add as other translation"
msgstr "Lisää muita käännöksiä"

#: weblate/trans/forms.py:895 weblate/trans/forms.py:1111
msgid "Starting date"
msgstr "Aloituspäivä"

#: weblate/trans/forms.py:916
#, python-format
msgid "Review of translations since %s"
msgstr "Katsaus käännöksiä vuodesta %s"

#: weblate/trans/forms.py:922
msgctxt "Select starting letter in glossary"
msgid "Any"
msgstr "Kaikki"

#: weblate/trans/forms.py:924
msgid "Starting letter"
msgstr "Aloituskirjain"

#: weblate/trans/forms.py:940
msgid "Scope"
msgstr "Laajuus"

#: weblate/trans/forms.py:942
msgid ""
"Is your comment specific to this translation or generic for all of them?"
msgstr ""
"Onko kommenttisi vain tähän tiettyyn käännökseen vai yleisesti kaikkiin "
"niihin?"

#: weblate/trans/forms.py:948
msgid "Source string comment, suggestions to change this string"
msgstr "Lähdetekstin kommentti, ehdotukset tämän tekstin muuttamiseksi"

#: weblate/trans/forms.py:952
msgid "Translation comment, discussions with other translators"
msgstr "Kommentti liittyen käännökseen, keskustelut muiden kääntäjien kanssa"

#: weblate/trans/forms.py:968
msgid "Whole project"
msgstr "Koko projekti"

#: weblate/trans/forms.py:1006
#, python-brace-format
msgid "Similar translation already exists in the project ({0})!"
msgstr "Samanlainen käännös on jo tässä projektissa ({0})!"

#: weblate/trans/forms.py:1025
msgid "Please select"
msgstr "Valitse"

#: weblate/trans/forms.py:1047
msgid "Strings with higher priority are offered first to translators."
msgstr ""
"Tekstit näkyvät kääntäjille tärkeyden perusteella lajiteltuna, korkeimman "
"prioriteetin tekstit näytetään ensin."

#: weblate/trans/forms.py:1054
msgid "Check flags"
msgstr "Automaattiset tarkistukset"

#: weblate/trans/forms.py:1061
#, python-brace-format
msgid ""
"Please enter a comma separated list of check flags, see <a href="
"\"{url}\">documentation</a> for more details."
msgstr ""
"Anna pilkulla erotettu lista automaattitarkistusehdoista, katso <a href="
"\"{url}\">ohjeista</a> lisätietoja."

#: weblate/trans/forms.py:1079
msgid "User to add"
msgstr "Lisättävä käyttäjä"

#: weblate/trans/forms.py:1081
msgid ""
"Please provide username or email. User needs to already have an active "
"account in Weblate."
msgstr ""
"Anna joko käyttäjän käyttäjätunnus tai sähköpostiosoite. Huomaa: Käyttäjällä "
"pitää olla olemassa aktiivinen käyttäjätili Weblatessa."

#: weblate/trans/forms.py:1095
msgid "No matching user found!"
msgstr "Vastaavia käyttäjiä ei löytynyt!"

#: weblate/trans/forms.py:1097
msgid "More users matched!"
msgstr "Monta käyttäjää täsmäsi!"

#: weblate/trans/forms.py:1102
msgid "Report format"
msgstr "Raportin muoto"

#: weblate/trans/forms.py:1103
msgid "Choose file format for the report"
msgstr "Valitse raportin tiedostomuoto"

#: weblate/trans/forms.py:1105
msgid "reStructuredText"
msgstr "reStructuredText"

#: weblate/trans/forms.py:1106
msgid "JSON"
msgstr "JSON"

#: weblate/trans/forms.py:1107
msgid "HTML"
msgstr "HTML"

#: weblate/trans/forms.py:1115
msgid "Ending date"
msgstr "Loppupäivämäärä"

#: weblate/trans/forms.py:1164
msgid "Commit messages"
msgstr "Commit -viesti"

#: weblate/trans/forms.py:1170
msgid "Languages processing"
msgstr "Kieliä prosessoidaan"

#: weblate/trans/forms.py:1179
msgid "Upstream links"
msgstr "Lähetyslinkit"

#: weblate/trans/forms.py:1184
msgid "Translation settings"
msgstr "Kääntämisasetukset"

#: weblate/trans/forms.py:1190
#, fuzzy
#| msgid "Version control system"
msgid "Version control settings"
msgstr "Version hallintajärjestelmä"

#: weblate/trans/forms.py:1211
msgid "Search string"
msgstr "Hakuteksti"

#: weblate/trans/forms.py:1216
msgid "Replacement string"
msgstr "Korvaava teksti"

#: weblate/trans/models/advertisement.py:41
#, python-brace-format
msgid "Donate to Weblate at {0}"
msgstr "Lahjoita Weblatelle osoitteessa {0}"

#: weblate/trans/models/advertisement.py:42
#: weblate/trans/models/advertisement.py:43
#, python-brace-format
msgid "Support Weblate at {0}"
msgstr "Tue Weblatea osoitteessa {0}"

#: weblate/trans/models/advertisement.py:44
#, python-brace-format
msgid "More information about Weblate can be found at {0}"
msgstr "Lisätietoja Weblatesta osoitteessa {0}"

#: weblate/trans/models/advertisement.py:47
msgid "Donate to Weblate"
msgstr "Lahjoita Weblate:lle"

#: weblate/trans/models/advertisement.py:48
msgid "Support Weblate on Liberapay"
msgstr "Tue Weblatea Liberpaylla"

#: weblate/trans/models/advertisement.py:49
msgid "Support Weblate on Bountysource"
msgstr "Tue Weblatea Bountysourcessa"

#: weblate/trans/models/advertisement.py:50
msgid "More information about Weblate"
msgstr "Lisätietoja Weblatesta"

#: weblate/trans/models/advertisement.py:99
msgid "Mail footer (text)"
msgstr "Sähköpostin alatunniste (teksti)"

#: weblate/trans/models/advertisement.py:100
msgid "Mail footer (HTML)"
msgstr "Sähköpostin alatunniste (HTML)"

#: weblate/trans/models/advertisement.py:105
msgid "Placement"
msgstr "Sijoittelu"

#: weblate/trans/models/advertisement.py:108
msgid "Start date"
msgstr "Aloituspäivä"

#: weblate/trans/models/advertisement.py:111
msgid "End date"
msgstr "Loppupäivä"

#: weblate/trans/models/advertisement.py:114
msgid "Text"
msgstr "Teksti"

#: weblate/trans/models/advertisement.py:116
msgid "Depending on placement, HTML can be allowed."
msgstr "HTML voi olla sallittua sijoittelusta riippuen."

#: weblate/trans/models/advertisement.py:122
msgid "Free form note for your notes, not used within Weblate."
msgstr "Vapaamuotoinen merkintä merkintöihisi, ei käytetä Weblatessa."

#: weblate/trans/models/advertisement.py:134
msgid "Advertisement"
msgstr "Mainos"

#: weblate/trans/models/advertisement.py:135
msgid "Advertisements"
msgstr "Mainokset"

#: weblate/trans/models/change.py:196
msgid "Resource update"
msgstr "Resurssien päivitys"

#: weblate/trans/models/change.py:197
msgid "Translation completed"
msgstr "Käännös valmistunut"

#: weblate/trans/models/change.py:198
msgid "Translation changed"
msgstr "Käännöstä muokattu"

#: weblate/trans/models/change.py:199 weblate/trans/models/subproject.py:405
msgid "New translation"
msgstr "Uusi käännös"

#: weblate/trans/models/change.py:200
msgid "Comment added"
msgstr "Kommentti lisätty"

#: weblate/trans/models/change.py:201
msgid "Suggestion added"
msgstr "Ehdotus on lisätty"

#: weblate/trans/models/change.py:203
msgid "Suggestion accepted"
msgstr "Ehdotus hyväksytty"

#: weblate/trans/models/change.py:204
msgid "Translation reverted"
msgstr "Käännös palautunut"

#: weblate/trans/models/change.py:205
msgid "Translation uploaded"
msgstr "Käännös lähetetty"

#: weblate/trans/models/change.py:206
msgid "Glossary added"
msgstr "Sanasto lisätty"

#: weblate/trans/models/change.py:207
msgid "Glossary updated"
msgstr "Sanasto päivitetty"

#: weblate/trans/models/change.py:208
msgid "Glossary uploaded"
msgstr "Sanasto lähetetty"

#: weblate/trans/models/change.py:209
msgid "New source string"
msgstr "Uusi lähdeteksti"

#: weblate/trans/models/change.py:210
msgid "Component locked"
msgstr "Komponentti lukittu"

#: weblate/trans/models/change.py:211
msgid "Component unlocked"
msgstr "Komponentin lukko poistettu"

#: weblate/trans/models/change.py:212
msgid "Detected duplicate string"
msgstr "Sama teksti kahteen kertaan"

#: weblate/trans/models/change.py:213
msgid "Committed changes"
msgstr "Muutosten commitointi"

#: weblate/trans/models/change.py:214
msgid "Pushed changes"
msgstr "Pushatut muutokset"

#: weblate/trans/models/change.py:215
msgid "Reset repository"
msgstr "Nollaa arkisto"

#: weblate/trans/models/change.py:216
msgid "Merged repository"
msgstr "Yhdistetty arkisto"

#: weblate/trans/models/change.py:217
msgid "Rebased repository"
msgstr "Uudelleen alustettu (rebase) arkisto"

#: weblate/trans/models/change.py:218
msgid "Failed merge on repository"
msgstr "Arkiston yhdistäminen epäonnistui: %s"

#: weblate/trans/models/change.py:219
msgid "Failed rebase on repository"
msgstr "Arkiston uudelleen alustaminen (rebase) epäonnistui: %s"

#: weblate/trans/models/change.py:220
msgid "Parse error"
msgstr "Jäsennysvirhe"

#: weblate/trans/models/change.py:221
msgid "Removed translation"
msgstr "Poistetut käännökset"

#: weblate/trans/models/change.py:222
msgid "Suggestion removed"
msgstr "Ehdotus poistettu"

#: weblate/trans/models/change.py:295
#, python-format
msgid "%(action)s at %(time)s on %(translation)s by %(user)s"
msgstr "%(action)s, tehnyt %(user)s %(time)s käännökselle %(translation)s"

#: weblate/trans/models/componentlist.py:36
msgid "Component list name"
msgstr "Komponenttilistan nimi"

#: weblate/trans/models/componentlist.py:39 weblate/trans/models/project.py:90
#: weblate/trans/models/subproject.py:136
msgid "Name to display"
msgstr "Näytettävä nimi"

#: weblate/trans/models/componentlist.py:43 weblate/trans/models/project.py:93
#: weblate/trans/models/subproject.py:139
msgid "URL slug"
msgstr "URL slug"

#: weblate/trans/models/componentlist.py:46 weblate/trans/models/project.py:96
#: weblate/trans/models/subproject.py:142
msgid "Name used in URLs and file names."
msgstr "Osoitteissa (URL) käytettävä nimi ja tiedosto nimet."

#: weblate/trans/models/componentlist.py:59
msgid "Component lists"
msgstr "Komponenttilistat"

#: weblate/trans/models/componentlist.py:65
msgid "Project regular expression"
msgstr "Projektin säännöllinen lauseke (regex)"

#: weblate/trans/models/componentlist.py:69
msgid "Regular expression which is used to match project slug."
msgstr "Säännöllinen lauseke jolla etsitään projektin nimeä."

#: weblate/trans/models/componentlist.py:73
msgid "Component regular expression"
msgstr "Komponentin säännöllinen lauseke (regex)"

#: weblate/trans/models/componentlist.py:77
msgid "Regular expression which is used to match component slug."
msgstr "Säännöllinen lauseke jolla etsitään komponentin nimeä."

#: weblate/trans/models/componentlist.py:82
msgid "Component list to assign"
msgstr "Liitettävä komponenttilista"

#: weblate/trans/models/componentlist.py:96
msgid "Automatic component list assignment"
msgstr "Automaattinen komponenttilistan liittäminen"

#: weblate/trans/models/componentlist.py:97
msgid "Automatic component list assignments"
msgstr "Automaattiset komponenttilistojen liittämiset"

#: weblate/trans/models/project.py:100
msgid "Main website of translated project."
msgstr "Käännösprojektin pääsivusto."

#: weblate/trans/models/project.py:103
msgid "Mailing list"
msgstr "Postituslista"

#: weblate/trans/models/project.py:106
msgid "Mailing list for translators."
msgstr "Sähköpostilista kääntäjille."

#: weblate/trans/models/project.py:109
msgid "Translation instructions"
msgstr "Käännös ohjeet"

#: weblate/trans/models/project.py:111
msgid "URL with instructions for translators."
msgstr "URL kääntäjien käännösohjeeseen."

#: weblate/trans/models/project.py:115
msgid "Set Translation-Team header"
msgstr "Aseta Käännös-Team header"

#: weblate/trans/models/project.py:118
msgid ""
"Whether the Translation-Team in file headers should be updated by Weblate."
msgstr "Onko Käännös-Team tiedostojen otsikot päivitettävä Weblatessa."

#: weblate/trans/models/project.py:124
msgid "Enable ACL"
msgstr "Ota käyttöön ACL"

#: weblate/trans/models/project.py:127
msgid ""
"Whether to enable ACL for this project, please check documentation before "
"enabling this."
msgstr ""
"Otetaanko käyttöön ACL tähän projektiin vai ei, tarkista ohjeet ennen "
"asetuksen käyttöönottoa."

#: weblate/trans/models/project.py:132
msgid "Enable hooks"
msgstr "Ota käyttöön koukut"

#: weblate/trans/models/project.py:135
msgid "Whether to allow updating this repository by remote hooks."
msgstr "Sallitaanko tämän arkiston päivittäminen etäkoukuista."

#: weblate/trans/models/project.py:140
msgid "Source language"
msgstr "Lähdetekstin kieli"

#: weblate/trans/models/project.py:142
msgid "Language used for source strings in all components"
msgstr "Kaikissa komponenteissa käytetty lähdetekstin kieli"

#: weblate/trans/models/project.py:221
#, python-format
msgid "Could not create project directory: %s"
msgstr "Projektin kansiota ei voitu luoda: %s"

#: weblate/trans/models/subproject.py:92
msgid "Use contact form"
msgstr "Ota yhteyttä lomakkeella"

#: weblate/trans/models/subproject.py:93
msgid "Point to translation instructions URL"
msgstr "Valitse URL käännös ohjeita"

#: weblate/trans/models/subproject.py:94
msgid "Automatically add language file"
msgstr "Lisää automaattisesti kielitiedosto"

#: weblate/trans/models/subproject.py:95
msgid "No adding of language"
msgstr "Ei lisäyksiä kieleen"

#: weblate/trans/models/subproject.py:98
msgid "Merge"
msgstr "Yhdistää"

#: weblate/trans/models/subproject.py:134
msgid "Component name"
msgstr "Komponentin nimi"

#: weblate/trans/models/subproject.py:149
msgid "Version control system"
msgstr "Version hallintajärjestelmä"

#: weblate/trans/models/subproject.py:152
msgid ""
"Version control system to use to access your repository with translations."
msgstr "Versionhallintajärjestelmä, jolla käytetään käännöstesi arkistoa."

#: weblate/trans/models/subproject.py:162
msgid ""
"URL of a repository, use weblate://project/component for sharing with other "
"component."
msgstr ""
"Arkiston URL -osoite, käytä osoitetta weblate://project/component "
"käyttääksesi jonkin toisen Weblate -komponentin asetuksissa määriteltyä "
"arkistoa."

#: weblate/trans/models/subproject.py:167
msgid "Repository push URL"
msgstr "Etäarkiston päivityslinkki (push URL)"

#: weblate/trans/models/subproject.py:170
msgid "URL of a push repository, pushing is disabled if empty."
msgstr ""
"Etäarkiston päivitysosoite (push). Päivitys ei ole käytettävissä jos tämä "
"kohta jätetään tyhjäksi."

#: weblate/trans/models/subproject.py:175
msgid "Repository browser"
msgstr "Arkistoselain"

#: weblate/trans/models/subproject.py:177
#, python-format
msgid ""
"Link to repository browser, use %(branch)s for branch, %(file)s and %(line)s "
"as filename and line placeholders."
msgstr ""
"Linkki arkistoselaimeen, käytä %(branch)s haaran, %(file)s tiedostonnimen, "
"ja %(line)s rivin paikkamerkkinä (placeholder)."

#: weblate/trans/models/subproject.py:184
msgid "Exported repository URL"
msgstr "Viedyn arkiston osoite (URL)"

#: weblate/trans/models/subproject.py:187
msgid "URL of a repository where users can fetch changes from Weblate"
msgstr ""
"Osoite ja polku (URL) arkistoon, josta käyttäjät voivat hakea muutoksia "
"Weblatesta"

#: weblate/trans/models/subproject.py:192
msgid "Source string bug report address"
msgstr "Lähdetekstissä olevan virheen raportointiosoite"

#: weblate/trans/models/subproject.py:194
msgid ""
"Email address where errors in source string will be reported, keep empty for "
"no emails."
msgstr ""
"Sähköpostiosoite, jonne lähdeteksteissä olevat virheet raportoidaan. Jätä "
"tyhjäksi jos et halua raportteja."

#: weblate/trans/models/subproject.py:203
msgid "Repository branch to translate"
msgstr "Käännettävä arkistohaara"

#: weblate/trans/models/subproject.py:212
msgid ""
"Path of files to translate relative to repository root, use * instead of "
"language code, for example: po/*.po or locale/*/LC_MESSAGES/django.po."
msgstr ""
"Käännettävien tiedostojen polku suhteessa repositoryn juurihakemistoon. "
"Käytä * kielikoodin tilalla, esimerkiksi: po/*.po tai locale/*/LC_MESSAGES/"
"django.po."

#: weblate/trans/models/subproject.py:218
msgid "Monolingual base language file"
msgstr "Yksikielinen kantatiedostolla"

#: weblate/trans/models/subproject.py:222
msgid ""
"Filename of translations base file, which contains all strings and their "
"source; this is recommended to use for monolingual translation formats."
msgstr ""
"Käännösten kantatiedosto, joka sisältää kaikki lähdetekstit; Kantatiedostoa "
"on suositeltavaa käyttää jos on valittu monolingual -käännösmuotoilu."

#: weblate/trans/models/subproject.py:228
msgid "Edit base file"
msgstr "Muokkaa kantatiedostoa"

#: weblate/trans/models/subproject.py:231
msgid ""
"Whether users will be able to edit base file for monolingual translations."
msgstr ""
"Voivatko käyttäjät muokata kantatiedostoa yksikieliselle käännökselle vai "
"eivätkö voi."

#: weblate/trans/models/subproject.py:236
msgid "Base file for new translations"
msgstr "kantatiedosto uusille käännöksille"

#: weblate/trans/models/subproject.py:240
msgid ""
"Filename of file which is used for creating new translations. For Gettext "
"choose .pot file."
msgstr ""
"Tiedoston tiedostonimi, jota käytetään uusien käännösten luomisessa. Jos "
"käytät Gettext:iä valitse .pot tiedosto."

#: weblate/trans/models/subproject.py:245
msgid "File format"
msgstr "Tiedostomuoto"

#: weblate/trans/models/subproject.py:250
msgid "Automatic detection might fail for some formats and is slightly slower."
msgstr ""
"Automaattinen tunnistus saattaa epäonnistua tietyissä muodoissa ja on hieman "
"hitaampi."

#: weblate/trans/models/subproject.py:255
msgid "Additional commit files"
msgstr "Varsinaisen kielitiedoston lisäksi commitoitavat tiedostot"

#: weblate/trans/models/subproject.py:260
msgid ""
"Additional files to include in commits, one per line; please check "
"documentation for more details."
msgstr ""
"Varsinaisen kielitiedoston lisäksi committiin ylimääräisenä lisättävät "
"tiedostot; tarkista ohjeesta lisätietoja."

#: weblate/trans/models/subproject.py:265
msgid "Post-update script"
msgstr "Päivityksen jälkeen ajettava skripti"

#: weblate/trans/models/subproject.py:271
msgid ""
"Script to be executed after receiving a repository update, please check "
"documentation for more details."
msgstr ""
"Scripti joka suoritetaan arkistopäivityksen jälkeen. Katso lisätietoja "
"ohjeesta."

#: weblate/trans/models/subproject.py:276
msgid "Pre-commit script"
msgstr "Ennen commitia suoritettava skripti"

#: weblate/trans/models/subproject.py:282
msgid ""
"Script to be executed before committing translation, please check "
"documentation for more details."
msgstr ""
"Skripti joka suoritetaan juuri ennen kuin muutokset commitoidaan "
"paikalliseen arkistoon, lisätietoja ohjeesta."

#: weblate/trans/models/subproject.py:287
msgid "Post-commit script"
msgstr "Commitin jälkeen suoritettava skripti"

#: weblate/trans/models/subproject.py:293
msgid ""
"Script to be executed after committing translation, please check "
"documentation for more details."
msgstr ""
"Skripti joka suoritetaan käännöksen muutosten commitoinnin jälkeen, katso "
"lisätietoja ohjeesta."

#: weblate/trans/models/subproject.py:298
msgid "Post-push script"
msgstr "Pushauksen jälkeen suoritettava skripti"

#: weblate/trans/models/subproject.py:304
msgid ""
"Script to be executed after pushing translation to remote, please check "
"documentation for more details."
msgstr ""
"Skripti joka suoritetaan pushauksen jälkeen, katso lisätietoja ohjeesta."

#: weblate/trans/models/subproject.py:309
msgid "Post-add script"
msgstr "Lisäämisen jälkeen suoritettava skripti"

#: weblate/trans/models/subproject.py:315
msgid ""
"Script to be executed after adding new translation, please check "
"documentation for more details."
msgstr ""
"Skripti joka suoritetan sen jälkeen kun uusi kielitiedosto on lisätty, katso "
"lisätietoja ohjeesta."

#: weblate/trans/models/subproject.py:321
msgid "Locked"
msgstr "Lukittu"

#: weblate/trans/models/subproject.py:324
msgid "Whether component is locked for translation updates."
msgstr "Komponentti on lukittu käännöspäivityksille."

#: weblate/trans/models/subproject.py:328
msgid "Allow translation propagation"
msgstr "Salli automaattiset käännökset"

#: weblate/trans/models/subproject.py:332
msgid ""
"Whether translation updates in other components will cause automatic "
"translation in this one"
msgstr ""
"Käännösten päivitykset muihin komponentteihin aiheuttavat automaattisesti "
"käännösten päivitykset myös tässä komponentissa"

#: weblate/trans/models/subproject.py:337
msgid "Save translation history"
msgstr "Tallenna käännöshistoria"

#: weblate/trans/models/subproject.py:340
msgid "Whether Weblate should keep history of translations"
msgstr "Weblaten tulisi pitää käännös historia"

#: weblate/trans/models/subproject.py:344
msgid "Enable suggestions"
msgstr "Ota käyttöön ehdotukset"

#: weblate/trans/models/subproject.py:347
msgid "Whether to allow translation suggestions at all."
msgstr "Sallitaanko käännösehdotukset vai ei."

#: weblate/trans/models/subproject.py:351
msgid "Suggestion voting"
msgstr "Äänestä ehdotusta"

#: weblate/trans/models/subproject.py:354
msgid "Whether users can vote for suggestions."
msgstr "Käyttäjät voivat äänestää käännösehdotuksia."

#: weblate/trans/models/subproject.py:358
msgid "Autoaccept suggestions"
msgstr "Vaadittava äänimäärä ehdotuksen automaattiseen hyväksymiseen"

#: weblate/trans/models/subproject.py:361
msgid ""
"Automatically accept suggestions with this number of votes, use 0 to disable."
msgstr ""
"Vaadittava äänimäärä jonka jälkeen Weblate hyväksyy käännösehdotuksen "
"valmiiksi käännökseksi. 0 poistaa käytöstä."

#: weblate/trans/models/subproject.py:367
msgid "Quality checks flags"
msgstr "Automaattitarkistukset"

#: weblate/trans/models/subproject.py:370
msgid ""
"Additional comma-separated flags to influence quality checks, check "
"documentation for possible values."
msgstr ""
"Pilkulla erotetut automaattitarkistusehdot, Tarkista käyttöoppaasta "
"mahdolliset arvot."

#: weblate/trans/models/subproject.py:384
msgid "Optional short summary of license used for translations."
msgstr "Valinnainen lyhyt yhteenveto käännöksissä käytettävästä lisenssistä."

#: weblate/trans/models/subproject.py:388
msgid "License URL"
msgstr "Lisenssin URL"

#: weblate/trans/models/subproject.py:391
msgid "Optional URL with license details."
msgstr "Valinnainen URL lisenssin tietoihin."

#: weblate/trans/models/subproject.py:394
msgid "Contributor agreement"
msgstr "Osallistujasopimus"

#: weblate/trans/models/subproject.py:398
msgid ""
"Agreement which needs to be approved before user can translate this "
"component."
msgstr ""
"Sopimus joka käyttäjän pitää hyväksyä ennen kuin hän voi aloittaa "
"komponentin kääntämisen."

#: weblate/trans/models/subproject.py:410
msgid ""
"How to handle requests for creating new translations. Please note that "
"availability of choices depends on the file format."
msgstr ""
"Miten käsitellään pyynnöt uusien kielien luomiseksi. Huomaa, että "
"vaihtoehtojen määrä vaikuttaa käännöstiedoston tiedostomuodosta."

#: weblate/trans/models/subproject.py:418
msgid "Merge style"
msgstr "Yhdistämisstrategia (merge)"

#: weblate/trans/models/subproject.py:423
msgid ""
"Define whether Weblate should merge upstream repository or rebase changes "
"onto it."
msgstr ""
"Määrittelee, miten Weblate lisää muutokset etäarkistosta. Joko yhdistämällä "
"(merge), tai alustamalla arkiston uudelleen (rebase)."

#: weblate/trans/models/subproject.py:428
msgid "Commit message when translating"
msgstr "Käännösten commit -viesti"

#: weblate/trans/models/subproject.py:430
#: weblate/trans/models/subproject.py:439
#: weblate/trans/models/subproject.py:448
msgid ""
"You can use format strings for various information, please check "
"documentation for more details."
msgstr ""
"Voit käyttää tekstien muotoiluun monenlaisia tietoja, katso ohjeista "
"lisätietoja."

#: weblate/trans/models/subproject.py:437
msgid "Commit message when adding translation"
msgstr "Commit -viesti uuden kielen lisäyksen yhteydessä"

#: weblate/trans/models/subproject.py:446
msgid "Commit message when removing translation"
msgstr "Commit -viesti kielen poistamisen yhteydessä"

#: weblate/trans/models/subproject.py:455
msgid "Committer name"
msgstr "Commitoijan nimi"

#: weblate/trans/models/subproject.py:460
msgid "Committer email"
msgstr "Commitoijan sähköpostiosoite"

#: weblate/trans/models/subproject.py:465
msgid "Push on commit"
msgstr "Commitin yhteydessä pushaa commitit myös remote -arkistoon"

#: weblate/trans/models/subproject.py:468
msgid "Whether the repository should be pushed upstream on every commit."
msgstr ""
"Pitääkö jokaisen commitoidun muutoksen jälkeen viedä (push) commitit myös "
"etäarkistoon."

#: weblate/trans/models/subproject.py:472
msgid "Age of changes to commit"
msgstr "Commitoitavien muutosten ikä"

#: weblate/trans/models/subproject.py:475
msgid ""
"Time in hours after which any pending changes will be committed to the VCS."
msgstr ""

#: weblate/trans/models/subproject.py:481
msgid "Language filter"
msgstr "Kielisuodatin"

#: weblate/trans/models/subproject.py:485
msgid ""
"Regular expression which is used to filter translation when scanning for "
"file mask."
msgstr ""
"Säännöllinen lauseke jota käytetään käännöstiedostojen löytämiseksi "
"projektin tiedostoista."

#: weblate/trans/models/subproject.py:495
msgid "Components with higher priority are offered first to translators."
msgstr "Tärkeämmät käännöstekstit tarjotaan ensimmäisenä kääntäjille."

#: weblate/trans/models/subproject.py:678
msgid ""
"Failed to verify SSH host key, please add them in SSH page in the admin "
"interface."
msgstr ""
"Ei voitu varmistaa SSH isäntä avainta, voit lisätä ne SSH sivun admin "
"käyttöliittymästä."

#: weblate/trans/models/subproject.py:682
#, python-format
msgid "Failed to fetch repository: %s"
msgstr "Arkiston haku (fetch) epäonnistui: %s"

#: weblate/trans/models/subproject.py:772
#, python-format
msgid "Push is disabled for %s."
msgstr "Lähetys ei ole mahdollista tekstille %s."

#: weblate/trans/models/subproject.py:819
#, python-format
msgid "Failed to push to remote branch on %s."
msgstr "Haaroittaminen epäonnistui %s."

#: weblate/trans/models/subproject.py:849
#, python-format
msgid "Failed to reset to remote branch on %s."
msgstr "Erähaaran palauttaminen epäonnistui %s."

#: weblate/trans/models/subproject.py:923
#, python-format
msgid "Failed to rebase our branch onto remote branch %s."
msgstr "Erähaaran liitääminen epäonnistui %s."

#: weblate/trans/models/subproject.py:928
#, python-format
msgid "Failed to merge remote branch into %s."
msgstr "Erähaaran liitääminen %s:n epäonnistui."

#: weblate/trans/models/subproject.py:1113
msgid "Invalid link to a Weblate project, can not link to linked repository!"
msgstr ""
"Linkki Weblate-projektiin ei toimi, projektia ei voi linkittää määriteltyyn "
"arkistoon!"

#: weblate/trans/models/subproject.py:1120
msgid "Invalid link to a Weblate project, can not link to self!"
msgstr ""
"Epäkelpo linkki Weblate-projektiin, projektia ei voi linkittää itseensä!"

#: weblate/trans/models/subproject.py:1127
msgid "Invalid link to a Weblate project, use weblate://project/component."
msgstr "Epäkelpo linkki Weblate-projektiin, käytä weblate://project/component."

#: weblate/trans/models/subproject.py:1133
msgid "Push URL is not used when repository is linked!"
msgstr "Etäarkiston päivitysosoitetta ei käytetä linkitettyyn arkistoon!"

#: weblate/trans/models/subproject.py:1139
msgid "Export URL is not used when repository is linked!"
msgstr "Etäarkiston viennin osoitetta ei käytetä jos arkisto on linkitetty!"

#: weblate/trans/models/subproject.py:1147
msgid "The mask did not match any files!"
msgstr "Maski ei sovi yhteenkään tiedostoon!"

#: weblate/trans/models/subproject.py:1155
#, python-format
msgid "Got empty language code for %s, please check filemask!"
msgstr "%s:lla ei löytynyt kielikoodia, tarkista säännöllinen lauseke!"

#: weblate/trans/models/subproject.py:1160
#, python-format
msgid "Language code %s is too long, please check filemask!"
msgstr ""
"Kielikoodi %s on liian pitkä, tarkista tiedostonimen säännöllinen lauseke!"

#: weblate/trans/models/subproject.py:1164
#, python-format
msgid ""
"There are more files for single language (%s), please adjust the mask and "
"use components for translating different resources."
msgstr ""
"Lisää tiedostoja kielellä %s, säädä maskia ja käytä eri komponentteja eri "
"resurssien kääntämiseen."

#: weblate/trans/models/subproject.py:1170
#, python-format
msgid ""
"Multiple translations were mapped to a single language code (%s). You should "
"disable SIMPLIFY_LANGUAGES to prevent Weblate mapping similar languages to "
"one."
msgstr ""
"Monta käännöstä oli asetettu saman kielitunnuksen (%s) alle. Sinun pitäisi "
"ottaa pois käytöstä SIMPLIFY_LANGUAGES estääksesi Weblaten monen samanlaisen "
"kielen asettamista yhdeksi."

#: weblate/trans/models/subproject.py:1189
msgid "File does not seem to be valid!"
msgstr "Tiedosto ei näytä olevan voimassa!"

#: weblate/trans/models/subproject.py:1197
#, python-format
msgid "Format of %d matched files could not be recognized."
msgstr "%d muotoisten tiedotojen muoto ei tunnisteta."

#: weblate/trans/models/subproject.py:1206
#, python-format
msgid "Failed to parse %d matched files!"
msgstr "%d:n täsmäävien tiedostojen jäsennys epäonnitui!"

#: weblate/trans/models/subproject.py:1215
msgid ""
"Chosen file format does not support adding new translations as chosen in "
"project settings."
msgstr ""
"Valitun tiedoston muoto ei tue uusien käännöksien lisäämistä, jotka on "
"valittu projektiasetuksista."

#: weblate/trans/models/subproject.py:1223
msgid ""
"You have configured Weblate to add new translation files, but did not "
"provide base file to do that!"
msgstr ""
"Olet sallinut asetuksissa Weblaten lisätä uusia käännöstiedostoja, mutta et "
"ole valinnut käännöstiedostoille kantatiedostoa!"

#: weblate/trans/models/subproject.py:1227
msgid "Format of base file for new translations was not recognized!"
msgstr "Uusien käännösten kantatiedoston tiedostomuotoa ei voitu tunnistaa!"

#: weblate/trans/models/subproject.py:1232
msgid ""
"Base file for new translations is not used because of component settings. "
"You probably want to enable automatic adding of new translations."
msgstr ""
"Uusien käännösten kantatiedosto ei ole käytössä, johtuen projektin "
"asetuksista. Todennäköisesti haluat sallia uusien kielien automaattisen "
"lisäämisen."

#: weblate/trans/models/subproject.py:1243
msgid "You can not use base file with bilingual translation!"
msgstr "Et voi käyttää kantatiedostoa kaksikieliselle käännökselle!"

#: weblate/trans/models/subproject.py:1248
msgid "Using .pot file as base file is not supported!"
msgstr ".pot -tiedoston käyttämistä kantatiedostona ei tueta!"

#: weblate/trans/models/subproject.py:1255
msgid "Template file not found!"
msgstr "Mallitiedostoa ei löydy!"

#: weblate/trans/models/subproject.py:1261
#, python-format
msgid "Failed to parse translation base file: %s"
msgstr "Käännöspohjan tiedoston jäsennys epäonnistui: %s"

#: weblate/trans/models/subproject.py:1271
#, python-brace-format
msgid "Template language ({0}) does not match project source language ({1})!"
msgstr ""
"Mallin kieli ({0}) ei vastaa projektille määriteltyä lähdetekstin kieltä "
"({1})!"

#: weblate/trans/models/subproject.py:1278
msgid "You can not use monolingual translation without base file!"
msgstr "Et voi otta käyttöön yksikielistä käännöstä ilman kantatiedostoa!"

#: weblate/trans/models/subproject.py:1289
msgid ""
"Please either fill in instructions URL or use different option for adding "
"new language."
msgstr ""
"Anna joko ohjeissa URL tai käytä eri vaihtoehtoa lisätäksesi uuden kielen."

#: weblate/trans/models/subproject.py:1296
msgid "License URL can not be used without license summary."
msgstr "Lisenssi URL osoitetta ei voi käyttää ilman lisenssin yhteenvetoa."

#: weblate/trans/models/subproject.py:1316
msgid "Changing version control system is not supported!"
msgstr "Version hallintajärjestelmän muuttamista ei tueta!"

#: weblate/trans/models/subproject.py:1321
#, python-brace-format
msgid "Unsupported file format: {0}"
msgstr "Tiedostomuotoa ei tueta: {0}"

#: weblate/trans/models/subproject.py:1328
#, python-format
msgid "Failed to update repository: %s"
msgstr "Arkiston päivitys epäonnistui: %s"

#: weblate/trans/models/subproject.py:1348
msgid "Can not validate file matches due to invalid regular expression."
msgstr ""
"Käännöstiedostoja ei voida varmistaa koska säännöllinen lauseke ei kelpaa."

#: weblate/trans/models/subproject.py:1358
msgid "Automatically accepting suggestions can work only with voting enabled!"
msgstr ""
"Käännösehdotuksia voidaan hyväksyä automaattisesti vain jos äänestys on "
"käytössä!"

#: weblate/trans/models/subproject.py:1537
msgid "Failed to add new translation file!"
msgstr "Käännöstiedoston lisääminen epäonnistui!"

#: weblate/trans/models/subproject.py:1559
msgid "Translation file already exists!"
msgstr "Käännöstiedosto on jo olemassa!"

#: weblate/trans/models/translation.py:218
#, python-format
msgid ""
"Filename %s not found in repository! To add new translation, add language "
"file into repository."
msgstr ""
"Tiedostoa %s ei löydy arkistosta! Lisää uusi käännös lisäämällä "
"kielitiedosto arkistoon."

#: weblate/trans/models/translation.py:227
#, python-format
msgid "Failed to parse file %(file)s: %(error)s"
msgstr "%(file)s: %(error)s täsmäävien tiedostojen jäsennys epäonnitui"

#: weblate/trans/models/translation.py:262
#, python-format
msgid "This translation is locked by %(user)s!"
msgstr "Tämän käännös on lukittu käyttäjän %(user)s toimesta!"

#: weblate/trans/models/unit.py:607
msgid "Failed to store message in the backend, lock timeout occurred!"
msgstr "Ei voitu tallentaa viestiä backend, lukituksen aikakatkaisu!"

#: weblate/trans/models/unit.py:619
msgid "Message not found in backend storage, it is probably corrupted."
msgstr "Viestiä ei löytynyt taustavarastosta, mahdollisesti vioittunut."

#: weblate/trans/models/whiteboard.py:88
msgid "Category"
msgstr "Luokka"

#: weblate/trans/models/whiteboard.py:90
msgid "Category defines color used for the message."
msgstr "Luokka määrittää värin jota käytetään viestissä."

#: weblate/trans/models/whiteboard.py:93
msgid "Info (light blue)"
msgstr "Info (vaaleansininen)"

#: weblate/trans/models/whiteboard.py:94
msgid "Warning (yellow)"
msgstr "Varoitus (keltainen)"

#: weblate/trans/models/whiteboard.py:95
msgid "Danger (red)"
msgstr "Vaara (punainen)"

#: weblate/trans/models/whiteboard.py:96
msgid "Success (green)"
msgstr "Ok (vihreä)"

#: weblate/trans/models/whiteboard.py:97
msgid "Primary (dark blue)"
msgstr "Ensisijainen (tummansininen)"

#: weblate/trans/models/whiteboard.py:106
msgid "Whiteboard message"
msgstr "Valkotauluviesti"

#: weblate/trans/models/whiteboard.py:107
msgid "Whiteboard messages"
msgstr "Valkotauluviestit"

#: weblate/trans/models/whiteboard.py:116
msgid "Do not specify both component and project!"
msgstr "Älä määritä molempia, sekä komponenttia että projektia!"

#: weblate/trans/specialchars.py:36
msgid "Insert tab character"
msgstr "Lisää sarkainmerkki"

#: weblate/trans/specialchars.py:37
msgid "Insert new line"
msgstr "Lisää uusi rivi"

#: weblate/trans/specialchars.py:38
msgid "Insert horizontal ellipsis"
msgstr "Lisää kolme pistettä (ellipsit)"

#: weblate/trans/specialchars.py:39
msgid "Danda"
msgstr "Danda"

#: weblate/trans/specialchars.py:40
msgid "Double danda"
msgstr "Kaksinkertainen danda"

#: weblate/trans/specialchars.py:452
#, python-brace-format
msgid "Insert character {0}"
msgstr "Lisää merkki {0}"

#: weblate/trans/specialchars.py:466
msgid "Opening double quote"
msgstr "Avaava lainausmerkki"

#: weblate/trans/specialchars.py:467
msgid "Closing double quote"
msgstr "Sulkeva lainausmerkki"

#: weblate/trans/specialchars.py:468
msgid "Opening single quote"
msgstr "Avaava heittomerkki"

#: weblate/trans/specialchars.py:469
msgid "Closing single quote"
msgstr "Sulkeva heittomerkki"

#: weblate/trans/specialchars.py:472
msgid "Hyphen"
msgstr "Tavuviiva"

#: weblate/trans/specialchars.py:475
msgid "En dash"
msgstr "Lyhyt ajatusviiva (n -ajatusviiva)"

#: weblate/trans/specialchars.py:478
msgid "Em dash"
msgstr "Pitkä ajatusviiva (m -ajatusviiva)"

#: weblate/trans/specialchars.py:481
msgid "User configured character: {}"
msgstr "Käyttäjän määrittelemä merkki: {}"

#. Translators: placeholder SSH hashed hostname
#: weblate/trans/ssh.py:86
msgid "[hostname hashed]"
msgstr "[isäntänimi hajautettu]"

#: weblate/trans/ssh.py:136
msgid "Created new SSH key."
msgstr "Luotu uusi SSH avain."

#: weblate/trans/ssh.py:140
#, python-format
msgid "Failed to generate key: %s"
msgstr "Avaimen luominen epäonnistui: %s"

#: weblate/trans/ssh.py:150
msgid "Invalid host name given!"
msgstr "Väärä isäntänimi annettu!"

#: weblate/trans/ssh.py:172
#, python-format
msgid ""
"Added host key for %(host)s with fingerprint %(fingerprint)s (%(keytype)s), "
"please verify that it is correct."
msgstr ""
"Lisätty isäntäavain %(host)s sormenjäljellä %(fingerprint)s (%(keytype)s), "
"varmista että se on oikein."

#: weblate/trans/ssh.py:184
msgid "Failed to fetch public key for a host!"
msgstr "Julkisen avaimen haku isännälle epäonnistui!"

#: weblate/trans/ssh.py:192 weblate/trans/ssh.py:197
#, python-format
msgid "Failed to get host key: %s"
msgstr "Avaimen haku palvelimelta epäonnistui: %s"

#: weblate/trans/templatetags/translations.py:65
msgid "Good configuration"
msgstr "Hyvä kokoonpano"

#: weblate/trans/templatetags/translations.py:66
msgid "Bad configuration"
msgstr "Huono kokoonpano"

#: weblate/trans/templatetags/translations.py:67
msgid "Possible configuration"
msgstr "Mahdollinen kokoonpano"

#: weblate/trans/templatetags/translations.py:96
msgid "Tab character"
msgstr "Sarkainmerkki"

#: weblate/trans/templatetags/translations.py:154
msgid "New line"
msgstr "Uusi rivi"

#: weblate/trans/templatetags/translations.py:313
msgid "a year ago"
msgstr "vuosi sitten"

#: weblate/trans/templatetags/translations.py:315
#, python-format
msgid "%(count)s year ago"
msgid_plural "%(count)s years ago"
msgstr[0] "%(count)s vuosi sitten"
msgstr[1] "%(count)s vuotta sitten"

#: weblate/trans/templatetags/translations.py:320
msgid "a month ago"
msgstr "kuukausi sitten"

#: weblate/trans/templatetags/translations.py:322
#, python-format
msgid "%(count)s month ago"
msgid_plural "%(count)s months ago"
msgstr[0] "%(count)s kuukausi sitten"
msgstr[1] "%(count)s kuukautta sitten"

#: weblate/trans/templatetags/translations.py:327
#, python-format
msgid "%(count)s week ago"
msgid_plural "%(count)s weeks ago"
msgstr[0] "%(count)s viikko sitten"
msgstr[1] "%(count)s viikkoa sitten"

#: weblate/trans/templatetags/translations.py:331
msgid "a week ago"
msgstr "viikko sitten"

#: weblate/trans/templatetags/translations.py:333
msgid "yesterday"
msgstr "eilen"

#: weblate/trans/templatetags/translations.py:335
#, python-format
msgid "%(count)s day ago"
msgid_plural "%(count)s days ago"
msgstr[0] "%(count)s päivä sitten"
msgstr[1] "%(count)s päivää sitten"

#: weblate/trans/templatetags/translations.py:338
#: weblate/trans/templatetags/translations.py:397
msgid "now"
msgstr "nyt"

#: weblate/trans/templatetags/translations.py:341
msgid "a second ago"
msgstr "sekunti sitten"

#: weblate/trans/templatetags/translations.py:343
#, python-format
msgid "%(count)s second ago"
msgid_plural "%(count)s seconds ago"
msgstr[0] "%(count)s sekunti sitten"
msgstr[1] "%(count)s sekuntia sitten"

#: weblate/trans/templatetags/translations.py:348
msgid "a minute ago"
msgstr "minuutti sitten"

#: weblate/trans/templatetags/translations.py:350
#, python-format
msgid "%(count)s minute ago"
msgid_plural "%(count)s minutes ago"
msgstr[0] "%(count)s minuutti sitten"
msgstr[1] "%(count)s minuuttia sitten"

#: weblate/trans/templatetags/translations.py:355
msgid "an hour ago"
msgstr "tunti sitten"

#: weblate/trans/templatetags/translations.py:357
#, python-format
msgid "%(count)s hour ago"
msgid_plural "%(count)s hours ago"
msgstr[0] "%(count)s tunti sitten"
msgstr[1] "%(count)s tuntia sitten"

#: weblate/trans/templatetags/translations.py:372
msgid "a year from now"
msgstr "vuoden päästä"

#: weblate/trans/templatetags/translations.py:374
#, python-format
msgid "%(count)s year from now"
msgid_plural "%(count)s years from now"
msgstr[0] "%(count)s vuoden päästä"
msgstr[1] "%(count)s vuoden päästä"

#: weblate/trans/templatetags/translations.py:379
msgid "a month from now"
msgstr "kuukauden päästä"

#: weblate/trans/templatetags/translations.py:381
#, python-format
msgid "%(count)s month from now"
msgid_plural "%(count)s months from now"
msgstr[0] "%(count)s kuukauden päästä"
msgstr[1] "%(count)s kuukauden kuluttua"

#: weblate/trans/templatetags/translations.py:386
#, python-format
msgid "%(count)s week from now"
msgid_plural "%(count)s weeks from now"
msgstr[0] "%(count)s viikon päästä"
msgstr[1] "%(count)s viikon kuluttua"

#: weblate/trans/templatetags/translations.py:390
msgid "tomorrow"
msgstr "huomenna"

#: weblate/trans/templatetags/translations.py:392
msgid "a week from now"
msgstr "viikon päästä"

#: weblate/trans/templatetags/translations.py:394
#, python-format
msgid "%(count)s day from now"
msgid_plural "%(count)s days from now"
msgstr[0] "%(count)s sekunnin kuluttua"
msgstr[1] "%(count)s sekunnin kuluttua"

#: weblate/trans/templatetags/translations.py:400
msgid "a second from now"
msgstr "sekunnin kuluttua"

#: weblate/trans/templatetags/translations.py:402
#, python-format
msgid "%(count)s second from now"
msgid_plural "%(count)s seconds from now"
msgstr[0] "%(count)s sekunnin kuluttua"
msgstr[1] "%(count)s sekunnin kuluttua"

#: weblate/trans/templatetags/translations.py:409
msgid "a minute from now"
msgstr "minuutin kuluttua"

#: weblate/trans/templatetags/translations.py:411
#, python-format
msgid "%(count)s minute from now"
msgid_plural "%(count)s minutes from now"
msgstr[0] "%(count)s minuutin kuluttua"
msgstr[1] "%(count)s minuutin kuluttua"

#: weblate/trans/templatetags/translations.py:418
msgid "an hour from now"
msgstr "tunnin kuluttua"

#: weblate/trans/templatetags/translations.py:420
#, python-format
msgid "%(count)s hour from now"
msgid_plural "%(count)s hours from now"
msgstr[0] "%(count)s tunnin kuluttua"
msgstr[1] "%(count)s tunnin kuluttua"

#: weblate/trans/templatetags/translations.py:512
msgid "Needs review"
msgstr "Tarkistettava"

#: weblate/trans/templatetags/translations.py:517
msgid "Not translated"
msgstr "Kääntämättä"

#: weblate/trans/templatetags/translations.py:539
msgid "Message needs review"
msgstr "Tarkistettava"

#: weblate/trans/templatetags/translations.py:544
msgid "Message is not translated"
msgstr "Viesti ei ole käännetty"

#: weblate/trans/templatetags/translations.py:549
msgid "Message has failing checks"
msgstr "Viestillä on epäonnistuvia tarkistuksia"

#: weblate/trans/templatetags/translations.py:554
msgid "Message is translated"
msgstr "Viesti on käännetty"

#: weblate/trans/templatetags/translations.py:560
msgid "Message has comments"
msgstr "Viestissä on kommentteja"

#: weblate/trans/templatetags/translations.py:580
#, python-format
msgid "unit ID %s"
msgstr "yksikön ID %s"

#: weblate/trans/util.py:52
msgid "Very high"
msgstr "Erittäin korkea"

#: weblate/trans/util.py:53
msgid "High"
msgstr "Korkea"

#: weblate/trans/util.py:54
msgid "Medium"
msgstr "Keskitaso"

#: weblate/trans/util.py:55
msgid "Low"
msgstr "Matala"

#: weblate/trans/util.py:56
msgid "Very low"
msgstr "Erittäin matala"

#: weblate/trans/util.py:194
#, python-brace-format
msgid ""
"{0} is translated into {1} languages using Weblate. Join the translation or "
"start translating your own project."
msgstr ""
"{0} on käännetty {1} kielelle Weblatea käyttämällä. Liity kääntäjien "
"joukkoon tai aloita oma käännösprojektisi."

#: weblate/trans/validators.py:30
msgid "RST text"
msgstr "RST -teksti"

#: weblate/trans/validators.py:31
msgid "XML text"
msgstr "XML -teksti"

#: weblate/trans/validators.py:33
msgid "Skip review flag when importing"
msgstr "Ohita Tarkistettava -ehto tietoja tuotaessa"

#: weblate/trans/validators.py:36
msgid "Add review flag for new source strings"
msgstr "Aseta Tarkistettava -ehto uusille lähdeteksteille"

#: weblate/trans/validators.py:39
msgid "Add review flag for new translated strings"
msgstr "Aseta Tarkistettava -ehto uusille käännösteksteille"

#: weblate/trans/validators.py:50 weblate/trans/validators.py:71
#: weblate/utils/validators.py:146
#, python-format
msgid "Bad format string (%s)"
msgstr "Väärin muotoiltu teksti (%s)"

#: weblate/trans/validators.py:78
msgid "File mask does not contain * as a language placeholder!"
msgstr "Tiedostomaski ei sisällä * kielen mallina!"

#: weblate/trans/validators.py:86
msgid ""
"Value of 1 is not allowed for autoaccept as every user gives vote to his "
"suggestion."
msgstr ""
"Arvo 1 ei ole automaattisesti hyväksytty koska jokainen käyttäjä antaa "
"äänestää hänen ehdotuksestaan."

#: weblate/trans/validators.py:99
#, python-format
msgid "Invalid check flag: \"%s\""
msgstr "Automaattitarkistusvirhe: \"%s\""

#: weblate/trans/views/acl.py:78
msgid "Invalid parameters!"
msgstr "Virheellisiä parametrejä!"

#: weblate/trans/views/acl.py:84 weblate/trans/views/acl.py:133
msgid "You can not remove last owner!"
msgstr "Et voi poistaa edellistä omistajaa!"

#: weblate/trans/views/acl.py:114
msgid "User has been added to this project."
msgstr "Käyttäjä on lisätty tähän projektiin."

#: weblate/trans/views/acl.py:137
msgid "User has been removed from this project."
msgstr "Käyttäjä on poistettu tästä projektista."

#: weblate/trans/views/basic.py:128
msgid ""
"You have activated your account, now you should set the password to be able "
"to login next time."
msgstr ""
"Olet nyt aktivoinut käyttäjätunnuksesi ja sinun pitäisi asettaa salasana "
"jotta pystyisit kirjautumaan seuraavalla kerralla."

#: weblate/trans/views/basic.py:140
msgid ""
"The project you were looking for has been removed, however you are welcome "
"to contribute to other ones."
msgstr ""
"Etsimäsi projekti on poistettu, mutta olet kuitenkin tervetullut kääntämään "
"muita projektejamme."

#: weblate/trans/views/basic.py:160
msgid "Please set your full name in your profile."
msgstr "Kirjoita koko nimesi profiilisi."

#: weblate/trans/views/basic.py:292
#, python-format
msgid "Search for %s"
msgstr "Haku hakusanalla %s"

#: weblate/trans/views/basic.py:298
msgid "Invalid search query!"
msgstr "Virheellinen hakukysely!"

#: weblate/trans/views/basic.py:328
#, python-brace-format
msgid "Get involved in {0}!"
msgstr "Tule mukaan kääntämään projektia {0}!"

#: weblate/trans/views/basic.py:334
#, python-format
msgid ""
"<a href=\"%(url)s\">Translation project for %(project)s</a> currently "
"contains %(total)s strings for translation and is <a href=\"%(url)s\">being "
"translated into %(languages)s languages</a>. Overall, these translations are "
"%(percent)s%% complete."
msgstr ""
"<a href=\"%(url)s\">Käännösprojekti %(project)s</a> sisältää tällä hetkellä "
"%(total)s tekstiä käännettäviksi, ja on <a href=\"%(url)s\"> käännetty "
"%(languages)s kielille</a>. Kaiken kaikkiaan nämä käännökset ovat %(percent)s"
"%% valmiita."

#. Translators: line of text in engagement widget, please use your
#. language name instead of English
#: weblate/trans/views/basic.py:342
#, python-format
msgid ""
"<a href=\"%(url)s\">Translation project for %(project)s</a> into English "
"currently contains %(total)s strings for translation and is %(percent)s%% "
"complete."
msgstr ""
"<a href=\"%(url)s\">Käännösprojekti %(project)s</a> Suomeksi sisältää tällä "
"hetkellä %(total)s tekstiä käännettäviksi, ja on %(percent)s%% valmis."

#: weblate/trans/views/basic.py:370 weblate/trans/views/basic.py:440
msgid "Settings saved"
msgstr "Asetukset tallennettu"

#: weblate/trans/views/basic.py:375 weblate/trans/views/basic.py:445
msgid "Invalid settings, please check the form for errors!"
msgstr "Asetukset eivät kelpaa, tarkista lomake virheiden varalta!"

#: weblate/trans/views/basic.py:607
msgid "Weblate statistics"
msgstr "Weblaten tilastot"

#: weblate/trans/views/basic.py:690
msgid ""
"A request for a new translation has been sent to the project's maintainers."
msgstr "Uuden kielen lisäämisen pyyntö on lähetetty projektin ylläpitäjille."

#: weblate/trans/views/changes.py:73
#, python-format
msgctxt "Changes in translation"
msgid "Changes in %s"
msgstr "%s:n muutokset"

#: weblate/trans/views/changes.py:85
#, python-format
msgctxt "Changes in component"
msgid "Changes in %s"
msgstr "%s:n muutokset"

#: weblate/trans/views/changes.py:95
#, python-format
msgctxt "Changes in project"
msgid "Changes in %s"
msgstr "%s:n muutokset"

#: weblate/trans/views/changes.py:108
#, python-format
msgctxt "Changes in language"
msgid "Changes in %s"
msgstr "%s:n muutokset"

#: weblate/trans/views/changes.py:116
#, python-format
msgctxt "Changes by user"
msgid "Changes by %s"
msgstr "%s:n tekemät muutokset"

#: weblate/trans/views/changes.py:143
msgid "Failed to find matching project!"
msgstr "Täsmäävän projektin löytäminen epäonnistui!"

#: weblate/trans/views/changes.py:156
msgid "Failed to find matching language!"
msgstr "Täsmäävän kielen löytäminen epäonnistui!"

#: weblate/trans/views/changes.py:169
msgid "Failed to find matching user!"
msgstr "Täsmäävän käyttäjän löytäminen epäonnistui!"

#: weblate/trans/views/charts.py:94
#, python-brace-format
msgctxt "Format string for yearly activity chart"
msgid "{month}/{year}"
msgstr "{month}/{year}"

#: weblate/trans/views/charts.py:126
#, python-brace-format
msgctxt "Format string for monthly activity chart"
msgid "{day}/{month}"
msgstr "{day}/{month}"

#: weblate/trans/views/dictionary.py:54
#, python-format
msgid "%(language)s dictionary for %(project)s"
msgstr "%(language)s-kielinen sanasto %(project)s -projektille"

#: weblate/trans/views/dictionary.py:71
msgid "Dictionaries"
msgstr "Sanakirjat"

#: weblate/trans/views/dictionary.py:184
msgid "No words to import found in file."
msgstr "Tuotavia sanoja ei löytynyt tiedostosta."

#: weblate/trans/views/dictionary.py:186
#, python-format
msgid "Imported %d word from the uploaded file."
msgid_plural "Imported %d words from the uploaded file."
msgstr[0] "Tuotu %d sana lähetetystä tiedostosta."
msgstr[1] "Tuotu %d sanaa lähetetystä tiedostosta."

#: weblate/trans/views/dictionary.py:194
#, python-format
msgid "File upload has failed: %s"
msgstr "Tiedoston lähetys epäonnistui: %s"

#: weblate/trans/views/dictionary.py:197 weblate/trans/views/edit.py:632
#: weblate/trans/views/edit.py:847
msgid "Failed to process form!"
msgstr "Lomakkeen käsittely epäonnistui!"

#: weblate/trans/views/edit.py:184 weblate/trans/views/edit.py:509
msgid "No string matched your search!"
msgstr "Yhtään hakuehtosi täyttäävää osumaa ei löytynyt!"

#: weblate/trans/views/edit.py:207
msgid "Your suggestion is empty!"
msgstr "Käännösehdotuksesi on tyhjä!"

#: weblate/trans/views/edit.py:214
msgid "You don't have privileges to add suggestions!"
msgstr "Sinulla ei ole oikeuksia lisätä käännösehdotuksia!"

#: weblate/trans/views/edit.py:230
msgid ""
"There is currently no active translator for this translation, please "
"consider becoming a translator as your suggestion might otherwise remain "
"unreviewed."
msgstr ""
"Tällä hetkellä tällä käännöksellä ei ole aktiivisia kääntäjiä. Otathan "
"huomioon, että jos et halua ryhtyä kääntäjäksi niin ehdotuksesi voi jäädä "
"pitkäksi ajaksi tarkastamatta."

#: weblate/trans/views/edit.py:238
msgid ""
"See our documentation for more information on translating using Weblate."
msgstr "Katso dokumentaatiostamme lisätietoja Weblaten avulla kääntämisestä."

#: weblate/trans/views/edit.py:251
msgid "Your suggestion already exists!"
msgstr "Ehdotuksesi on jo olemassa!"

#: weblate/trans/views/edit.py:280
#, python-format
msgid "Following fixups were applied to translation: %s"
msgstr "Käännökseen on laitettu seuraavia korjauksia: %s"

#: weblate/trans/views/edit.py:295
#, python-brace-format
msgid "Some checks have failed on your translation: {0}"
msgstr "Jotkin tarkastukset ovat epäonnistuneet käännöksessäsi: {0}"

#: weblate/trans/views/edit.py:335 weblate/trans/views/edit.py:361
#: weblate/trans/views/edit.py:389 weblate/trans/views/edit.py:809
msgid "You don't have privileges to save translations!"
msgstr "Sinulla ei ole oikeuksia tallentaa käännöstä!"

#: weblate/trans/views/edit.py:367
msgid "Invalid merge request!"
msgstr "Virheellinen liitäntäpyyntö!"

#: weblate/trans/views/edit.py:395
msgid "Invalid revert request!"
msgstr "Virheellinen palautuspyyntö!"

#: weblate/trans/views/edit.py:402
msgid "Can not revert to empty translation!"
msgstr "Ei voi palata tyhjä käännös!"

#: weblate/trans/views/edit.py:417
msgid "You do not have privilege to accept suggestions!"
msgstr "Sinulla ei ole oikeuksia hyväksyä käännösehdotuksia!"

#: weblate/trans/views/edit.py:424
msgid "You do not have privilege to delete suggestions!"
msgstr "Sinulla ei ole oikeuksia poistaa käännösehdotuksia!"

#: weblate/trans/views/edit.py:431
msgid "You do not have privilege to vote for suggestions!"
msgstr "Sinulla ei ole oikeutta äänestää käännösehdotuksia!"

#: weblate/trans/views/edit.py:459
msgid "Invalid suggestion!"
msgstr "Sopimaton ehdotus!"

#: weblate/trans/views/edit.py:571
msgid "Invalid search string!"
msgstr "Virheellinen hakusana!"

#: weblate/trans/views/edit.py:645
msgid "Automatic translation completed, no strings were updated."
msgstr "Automaattinen kääntäminen suoritettu. Yhtään tekstimuutosta ei tehty."

#: weblate/trans/views/edit.py:647
#, python-format
msgid "Automatic translation completed, %d string was updated."
msgid_plural "Automatic translation completed, %d strings were updated."
msgstr[0] "Automaattinen käännös valmis. %d käännösteksti päivitettiin."
msgstr[1] "Automaattinen käännös valmis. %d käännöstekstiä päivitettiin."

#: weblate/trans/views/edit.py:678
msgid "Posted new comment"
msgstr "Lähetetty uusi kommentti"

#: weblate/trans/views/edit.py:680
msgid "Failed to add comment!"
msgstr "Kommentin lisääminen epäonnistui!"

#: weblate/trans/views/edit.py:702
msgid "Translation comment has been deleted."
msgstr "Käännösksen kommentti on poistettu."

#: weblate/trans/views/edit.py:812
msgid "Failed to save translation!"
msgstr "Käännöksen tallennus epäonnistui!"

#: weblate/trans/views/edit.py:862
msgid "Search and replace completed, no strings were updated."
msgstr "Etsi ja korvaa valmistui, yhtään käännöstekstiä ei muutettu."

#: weblate/trans/views/edit.py:864
#, python-format
msgid "Search and replace completed, %d string was updated."
msgid_plural "Search and replace completed, %d strings were updated."
msgstr[0] "Etsi ja korvaa valmistui, %d käännösteksti päivitettiin."
msgstr[1] "Etsi ja korvaa valmistui, %d käännöstekstiä päivitettiin."

#: weblate/trans/views/files.py:77
msgid "Access denied."
msgstr "Käyttö estetty."

#: weblate/trans/views/files.py:119
msgid "No strings were imported from the uploaded file."
msgstr "Yhtään tekstiä ei päivitettu tuodusta tiedostosta."

#: weblate/trans/views/files.py:122
#, python-brace-format
msgid ""
"Processed {0} string from the uploaded files (skipped: {1}, not found: {2}, "
"updated: {3})."
msgid_plural ""
"Processed {0} strings from the uploaded files (skipped: {1}, not found: {2}, "
"updated: {3})."
msgstr[0] ""
"Käsiteltiin {0} teksti ladatuista tiedostoista (ohitettu: {1}, ei "
"vastaavuutta: {2}, päivitetty: {3})."
msgstr[1] ""
"Käsiteltiin {0} tekstiä ladatuista tiedostoista (ohitettu: {1}, ei "
"vastaavuutta: {2}, päivitetty: {3})."

#: weblate/trans/views/files.py:134
#, python-format
msgid "File content merge failed: %s"
msgstr "Tiedoston sisällön liittäminen epäonnistui: %s"

#: weblate/trans/views/git.py:51
msgid "Failed to lock the repository, another operation in progress."
msgstr ""
"Arkiston lukitseminen epäonnistui koska toinen toiminto on jo työn alla."

#: weblate/trans/views/git.py:65
msgid "All pending translations were committed."
msgstr "Kaikki käännösmuutokset on commitoitu."

#: weblate/trans/views/git.py:76
msgid "All repositories were updated."
msgstr "Kaikki arkistot ovat ajantasalla."

#: weblate/trans/views/git.py:88
msgid "All repositories were pushed."
msgstr "Kaikki paikalliset muutokset on lähetetty etäarkistoihin."

#: weblate/trans/views/git.py:99
msgid "All repositories have been reset."
msgstr "Kaikki arkistot on nollattu."

#: weblate/trans/views/git.py:248
msgid "Translation has been removed."
msgstr "Käännös on poistettu."

#: weblate/trans/views/helper.py:160
#, python-format
msgid "Error in parameter %(field)s: %(error)s"
msgstr "Virhe parametrissa %(field)s: %(error)s"

#: weblate/trans/views/lock.py:49
msgid "Failed to update lock, probably session has expired."
msgstr ""
"Lukituksen päivitys epäonnistui. Todennäköisesti istuntosi on vanhentunut, "
"jatka lataamalla sivu uudelleen."

#: weblate/trans/views/lock.py:65
msgid "Translation is now locked for you."
msgstr "Käännös on nyt lukittu sinua varten."

#: weblate/trans/views/lock.py:82
msgid "Translation is now open for translation updates."
msgstr "Käännös on nyt avoinna päivityksille."

#: weblate/trans/views/lock.py:102
msgid "Component is now locked for translation updates!"
msgstr "Komponentti on nyt lukittu ja käännöstekstien muokkaaminen estetty!"

#: weblate/trans/views/lock.py:120
msgid "Component is now open for translation updates."
msgstr "Komponentti on nyt avoinna käännöspäivityksille."

#: weblate/trans/views/lock.py:141
msgid "All components are now locked for translation updates!"
msgstr ""
"Kaikki komponentit on lukittu käännösten lähdetekstien päivityksen ajaksi!"

#: weblate/trans/views/lock.py:160
msgid "Project is now open for translation updates."
msgstr "Projekti on nyt avoinna käännös päivityksille."

#: weblate/trans/views/source.py:100
#, python-format
msgid "Review source strings in %s"
msgstr "Tarkista lähdetekstejä käännöksessä %s"

#: weblate/trans/views/source.py:116
#, python-format
msgid "Source strings in %s"
msgstr "Lähdetekstejä käännöksessä %s"

#: weblate/trans/views/source.py:135
msgid "Failed to change a priority!"
msgstr "Tärkeyden vaihtaminen epäonnistui!"

#: weblate/trans/views/source.py:153
msgid "Failed to change check flags!"
msgstr "Automaattitarkistusten muuttaminen epäonnistui!"

#: weblate/trans/widgets.py:107
#, python-brace-format
msgctxt "Translated percents in widget"
msgid "{0}%"
msgstr "{0} %"

#. Translators: please keep the text short to fit into widget
#: weblate/trans/widgets.py:311
#, python-format
msgid ""
"translating %(count)d strings into %(languages)d languages\n"
"%(percent)d%% complete, help us improve!"
msgstr ""
"Tekstien %(count)d kääntäminen %(languages)d kielellä\n"
"on %(percent)d%% valmis, auta meitä parantamaan sitä!"

#. Translators: please use your language name instead of English
#. and keep the text short to fit into widget
#: weblate/trans/widgets.py:315
#, python-format
msgid ""
"translating %(count)d strings into English\n"
"%(percent)d%% complete, help us improve!"
msgstr ""
"Tekstien %(count)d kääntäminen Suomeksi\n"
"on %(percent)d%% valmis, auta meitä parantamaan sitä!"

#. Translators: please keep the text short to fit into widget
#: weblate/trans/widgets.py:336
#, python-format
msgid ""
"translation\n"
"%(percent)d%% done"
msgstr ""
"Kääntämistä\n"
"%(percent)d%% tehty"

#. Translators: please use your language name instead of English
#. and keep the text short to fit into widget
#: weblate/trans/widgets.py:339
#, python-format
msgid ""
"English translation\n"
"%(percent)d%% done"
msgstr ""
"Käännöstä Suomeksi\n"
"%(percent)d%% tehty"

#: weblate/trans/widgets.py:366
msgid "translated"
msgstr "käännetty"

#: weblate/utils/validators.py:76
#, python-brace-format
msgid "Failed to compile: {0}"
msgstr "Kääntäminen epäonnistui: {0}"

#: weblate/utils/validators.py:112
msgid "Invalid image!"
msgstr "Kuvatiedosto on virheellinen!"

#: weblate/utils/validators.py:121
#, python-format
msgid "Not supported image type: %s"
msgstr "Kuvatyyppiä ei tueta: %s"

#: weblate/utils/validators.py:128
msgid "Image is too big, please scale it down or crop relevant part!"
msgstr ""
"Kuva on liian iso, skaalaa kuvaa pienemmäksi tai rajaa siitä ylimääräiset "
"pois!"

#: weblate/utils/validators.py:160
msgid "The editor link lacks URL scheme!"
msgstr ""
"Muokkausnäkymän linkistä puuttuu osoitteen tyyppi (URL scheme), esim. "
"http:// tai https://!"

#: weblate/utils/validators.py:166
msgid "Forbidden URL scheme!"
msgstr "Kielletty osoitteen tyyppi (URL scheme)!"

#: weblate/utils/validators.py:182
msgid "Please avoid using special chars in the full name."
msgstr "Älä käytä nimessä erikoismerkkejä."

#: weblate/utils/validators.py:191
msgid "Unsupported file format."
msgstr "Tiedostomuotoa ei tueta."

#: weblate/wladmin/sites.py:72 weblate/wladmin/sites.py:73
msgid "Weblate administration"
msgstr "Weblate -hallinta"

#: weblate/wladmin/sites.py:152
msgid "Object listing disabled"
msgstr "Kohteiden listaus ei ole käytössä"

#: weblate/wladmin/templates/admin/accounts/change_form.html:8
#: weblate/wladmin/templates/admin/trans/change_form.html:20
#, python-format
msgid ""
"Required fields are marked as bold, you can find more information in the <a "
"href=\"%(url)s\">documentation</a>."
msgstr ""
"Pakolliset kentät on merkitty lihavoinnilla, voit löytää lisää tietoa <a "
"href=\"%(url)s\">asiakirjoista</a> ."

#: weblate/wladmin/templates/admin/index.html:10
msgid "Reports"
msgstr "Raportit"

#: weblate/wladmin/templates/admin/index.html:13
#: weblate/wladmin/templates/admin/report.html:4
#: weblate/wladmin/templates/admin/report.html:13
msgid "Status of repositories"
msgstr "Arkistojen tilanne"

#: weblate/wladmin/templates/admin/index.html:19
#: weblate/wladmin/templates/admin/ssh.html:4
#: weblate/wladmin/templates/admin/ssh.html:8
msgid "SSH keys"
msgstr "SSH-avaimet"

#: weblate/wladmin/templates/admin/index.html:25
#: weblate/wladmin/templates/admin/performance.html:5
#: weblate/wladmin/templates/admin/performance.html:14
msgid "Performance report"
msgstr "Suorituskykyraportti"

#: weblate/wladmin/templates/admin/logout-confirm.html:23
msgid "Please confirm your logout."
msgstr "Vahvista uloskirjautumisesi."

#: weblate/wladmin/templates/admin/logout-confirm.html:26
msgid "I confirm logout"
msgstr "Vahvistan uloskirjautumisen"

#: weblate/wladmin/templates/admin/performance.html:9
#: weblate/wladmin/templates/admin/report.html:8
#: weblate/wladmin/templates/admin/ssh.html:8
msgid "Home"
msgstr "Etusivu"

#: weblate/wladmin/templates/admin/performance.html:9
msgid "Performance"
msgstr "Suorituskyky"

#: weblate/wladmin/templates/admin/performance.html:20
msgid "Check"
msgstr "Tarkistus"

#: weblate/wladmin/templates/admin/performance.html:22
msgid "Result"
msgstr "Tulos"

#: weblate/wladmin/templates/admin/performance.html:40
msgid "Configuration errors"
msgstr "Asetus virheet"

#: weblate/wladmin/templates/admin/report.html:17
#, python-format
msgid ""
"Not showing status of linked repository. Check <a href=\"#%(slug)s\">"
"%(repo)s</a> instead."
msgstr ""
"Ei näytetä liitetyn arkiston tilaa. Tarkista <a href=\"#%(slug)s\">%(repo)s</"
"a> sen sijaan."

#: weblate/wladmin/templates/admin/ssh.html:14
msgid "Public SSH key"
msgstr "Julkinen SSH-avain"

#: weblate/wladmin/templates/admin/ssh.html:15
msgid "Weblate currently uses following SSH key:"
msgstr "Weblate tällä hetkellä käyttää seuraavaa SSH avainta:"

#: weblate/wladmin/templates/admin/ssh.html:22
msgid "Generate SSH key"
msgstr "Luo SSH avain"

#: weblate/wladmin/templates/admin/ssh.html:23
msgid ""
"You don't seem to have existing SSH key, by pressing button below Weblate "
"will generate it for you."
msgstr ""
"Sinulla ei näytä olevan olemassa olevaa SSH avainta, painamalla alla olevaa "
"nappia Weblate keksii sen sinulle."

#: weblate/wladmin/templates/admin/ssh.html:33
msgid "Known host keys"
msgstr "Tunnetut isäntä avaimet"

#: weblate/wladmin/templates/admin/ssh.html:40
msgid "Hostname"
msgstr "Isäntänimi"

#: weblate/wladmin/templates/admin/ssh.html:41
msgid "Key type"
msgstr "Avain tyyppi"

#: weblate/wladmin/templates/admin/ssh.html:42
msgid "Fingerprint"
msgstr "Sormenjälki"

#: weblate/wladmin/templates/admin/ssh.html:55
msgid "Add host key"
msgstr "Lisää isäntä avain"

#: weblate/wladmin/templates/admin/ssh.html:56
msgid ""
"To access SSH hosts, its host key needs to be verified. You can get the host "
"key by entering a domain name or IP for the host in the form below."
msgstr ""
"Käyttääksesi SSH -palvelinta, palvelimen avain on vielä varmistettava. Voit "
"tarkistaa avaimen kirjoittamalla palvelimen verkko-tai IP -osoitteen alla "
"olevalle lomakkeelle."

#: weblate/wladmin/templates/admin/ssh.html:60
msgid "Host:"
msgstr "Isäntä:"

#: weblate/wladmin/templates/admin/ssh.html:62
msgid "Port:"
msgstr "Portti:"

#: weblate/wladmin/templates/admin/ssh.html:64
msgid "Submit"
msgstr "Lähetä"

#: weblate/wladmin/templates/admin/ssh.html:67
msgid "More information"
msgstr "Lisätietoja"

#: weblate/wladmin/templates/admin/ssh.html:69
#, python-format
msgid ""
"You can find more information about setting up SSH keys in <a href="
"\"%(ssh_docs)s\">the Weblate manual</a>."
msgstr ""
"Löydät lisätietoja SSH avaimista <a href=\"%(ssh_docs)s\">Weblaten "
"käsikirjasta</a>."

#: weblate/wladmin/templates/admin/trans/change_form.html:22
msgid "Do not change this object here, please use Weblate interface instead."
msgstr ""
"Älä muuta tätä objektia täällä, käytä mieluummin Weblate käyttöliittymää."

#: weblate/wladmin/templates/admin/trans/change_form.html:26
#, python-format
msgid ""
"Importing a new translation can take some time, please check <a href="
"\"%(url)s\">our documentation</a> for information on how to improve this."
msgstr ""
"Uuden käännöksen tuominen voi viedä jonkin verran aikaa, ole hyvä ja "
"tarkista <a href=\"%(url)s\">asiakirjamme</a> saadaksesi tietoa kuinka "
"kehittää tätä."

#: weblate/wladmin/views.py:78
msgid "Debug mode"
msgstr "Debug tila"

#: weblate/wladmin/views.py:86
msgid "Site domain"
msgstr "Sivuston verkkotunnus"

#: weblate/wladmin/views.py:93
msgid "Database backend"
msgstr "Tietokannan taustajärjestelmä"

#: weblate/wladmin/views.py:100
msgid "Site administrator"
msgstr "Sivuston ylläpitäjä"

#. Translators: Indexing is postponed to cron job
#: weblate/wladmin/views.py:109
msgid "Indexing offloading"
msgstr "Indeksoinnin tausta-ajo"

#. Translators: Indexing is postponed to cron job
#: weblate/wladmin/views.py:124
msgid "Indexing offloading processing"
msgstr "Indeksoinnin tausta-ajo päällä"

#: weblate/wladmin/views.py:141
msgid "Django caching"
msgstr "Django välimuistia"

#: weblate/wladmin/views.py:148
msgid "Avatar caching"
msgstr "Avatar -välimuisti"

#: weblate/wladmin/views.py:162
msgid "Email addresses"
msgstr "Sähköpostiosoitteet"

#: weblate/wladmin/views.py:172
msgid "Federated avatar support"
msgstr "Federated avatar tuki"

#: weblate/wladmin/views.py:179
msgid "pyuca library"
msgstr "pyuca kirjasto"

#: weblate/wladmin/views.py:186
msgid "Secret key"
msgstr "Salainen avain"

#: weblate/wladmin/views.py:193
msgid "Allowed hosts"
msgstr "Sallitut verkkotunnukset"

#: weblate/wladmin/views.py:202
msgid "Cached template loader"
msgstr "Välimuistimallineiden lataaja"

#: weblate/wladmin/views.py:210
msgid "Admin static files"
msgstr "Ylläpitäjän staattiset tiedostot"

#~ msgid ""
#~ "Could not find any matching translation in this component list, probably "
#~ "not translated to your languages."
#~ msgstr ""
#~ "Tämän komponentin käännöksistä ei löytynyt yhtään hakuosumaa, "
#~ "todennäköisesti sitä ei ole käännetty kielillesi."

#~ msgid "This string has different context but same source."
#~ msgstr "Tämä lähdeteksti on käännetty aiemmin eri yhteydessä."

#~ msgid "Different context"
#~ msgstr "Eri asiayhteys"

#~ msgid "This string has different source but same context."
#~ msgstr "Tällä käännöksellä on eri lähdeteksti mutta sama asiayhteys."

#~ msgid "Different source"
#~ msgstr "Eri lähdeteksti"

#~ msgid ""
#~ "Configures how old changes (in hours) will be committed by commit_pending "
#~ "management command (usually executed by cron)."
#~ msgstr ""
#~ "Määrittelee että kuinka vanhat muutokset (tuntia) commitoidaan "
#~ "suoritettaessa commit_pending -komento (ajetaan yleensä cronilla)."

#~ msgid "{name} (e.g. {examples})"
#~ msgstr "{name} (esim. {examples})"

#~ msgid "This site is built using following projects:"
#~ msgstr "Tämä sivu on rakennettu käyttämällä seuraavia projekteja:"

#~ msgid "Browse all changes"
#~ msgstr "Selaa kaikkia muutoksia"

#~ msgid ""
#~ "Cross site request forgery cookies which we use to prevent certain Cross "
#~ "Site Request Forgeries attacks."
#~ msgstr ""
#~ "Toisiin sivustoihin tehtävien pyyntöhuijausten (CSRF) estoevästeet, joita "
#~ "käytetään estämään vahingollisen koodin ajaminen sivustolla."

#~ msgid "Can not merge different messages!"
#~ msgstr "Et voi yhdistää toisia tekstejä!"

#~ msgid "Can not revert to nonexisting change!"
#~ msgstr "Edellistä muutosta ei ole, palauttaminen ei onnistu!"

#~ msgid "Can not revert to different unit!"
#~ msgstr "Muuta yksikköä ei voi palauttaa!"

#~ msgid "Currently associated:"
#~ msgstr "Tällä hetkellä liitettynä:"

#~ msgid "You are not allowed to access project %s."
#~ msgstr "Sinulle ei ole annettu oikeutta projektiin %s."

#~ msgid "At least six characters long."
#~ msgstr "Vähintään kuusi merkkiä pitkä."

#~ msgid "New password (again)"
#~ msgstr "Uusi salasana (uudelleen)"

#~ msgid "Repeat the password so we can verify you typed it in correctly."
#~ msgstr ""
#~ "Toista salasana, jotta voimme varmistaa että se on kirjoitettu oikein."

#~ msgid "Password needs to have at least six characters."
#~ msgstr "Salasanassa täytyy olla vähintään kuusi merkkiä."

#~ msgid "You must type the same password each time."
#~ msgstr "Salasanan täytyy olla sama molemmilla kerroilla."

#~ msgid "User with this email address was not found."
#~ msgstr "Käyttäjä, jolla on tämä sähköpostiosoite ei löytynyt."

#~ msgid ""
#~ "Get involved in %(project)s, which is currently being translated into "
#~ "%(languages)s languages using Weblate."
#~ msgstr ""
#~ "Tule mukaan %(project)s!, joka on parhaillaan käännetty %(languages)s "
#~ "kielellä käyttäen Weblate."

#~ msgid ""
#~ "Choose your languages in preferences and you will get an overview here of "
#~ "available translations for those languages."
#~ msgstr ""
#~ "Valitse kielesi asetuksista ja saat tänne katsauksen saatavilla olevista "
#~ "käännöksistä niille kielille."

#~ msgid "Owner"
#~ msgstr "Omistaja"

#~ msgid "Revoke ownership"
#~ msgstr "Peruuta omistus"

#~ msgid "Make owner"
#~ msgstr "Tee omistaja"

#~ msgid "Add new owner"
#~ msgstr "Lisää uusi omistaja"

#~ msgid "Owners"
#~ msgstr "Omistajat"

#~ msgid "Owners of the project."
#~ msgstr "Projektin omistajat."

#~ msgid "Invalid language chosen!"
#~ msgstr "Epäkelpo kieli valittu!"

#, fuzzy
#~| msgid "Translation comment"
#~ msgid "Merge translation comments"
#~ msgstr "Käännöksen kommentti"

#, fuzzy
#~| msgid "Merges content of file header into the translation."
#~ msgid "Merges comments into the translation."
#~ msgstr "Tiedoston otsikon sisältö on liitetty onnistuneesti käännökseen."

#, fuzzy
#~| msgid "There were no new strings in uploaded file, processed %d string."
#~| msgid_plural ""
#~| "There were no new strings in uploaded file, processed %d strings."
#~ msgid "There were no new strings in uploaded file!"
#~ msgstr ""
#~ "Ladatussa tiedostossa ei ole uusia merkkijonoja, prosessoitu %d "
#~ "merkkijono."

#~ msgid "Git repository with Weblate translations:"
#~ msgstr "Git arkiston Weblate käännökset:"

#, fuzzy
#~| msgid "Number of plurals"
#~ msgid "Number of units"
#~ msgstr "Monikkojen määrä"

#, fuzzy
#~| msgid "Manage your translations"
#~ msgid "Manage your subscriptions"
#~ msgstr "Hallitse käännöksiäsi"

#, fuzzy
#~| msgid "Mismatched \\n"
#~ msgid "Watched"
#~ msgstr "Ristiriitaiset \\n"

#~ msgid "Your subscriptions"
#~ msgstr "Tilauksesi"

#, fuzzy
#~| msgid "Invalid link to a Weblate project, can not link to self!"
#~ msgid ""
#~ "Invalid link to a Weblate project, Invalid link to a Weblate project, can "
#~ "not link to self!"
#~ msgstr "Virheellinen linkki Weblate-projektiin, ei voida linkata itseensä!"

#~ msgid "Subscribed projects"
#~ msgstr "Tilatut projektit"

#~ msgid "Simplified Chinese"
#~ msgstr "Yksinkertaistettu Kiina"

#~ msgid "Traditional Chinese"
#~ msgstr "Perinteinen Kiina"

#~ msgid "Changes"
#~ msgstr "Muutokset"

#~ msgid "Enable Weblate service hook in repository settings."
#~ msgstr ""
#~ "Ota käyttöön Weblate -palvelukoukku versionhallinta-arkiston asetuksissa."

#~ msgid "You can download glossary in following formats:"
#~ msgstr "Voit ladata sanaston seuraavissa muodoissa:"

#~ msgid "Download source file"
#~ msgstr "Lataa lähdetiedosto"

#~ msgid "Your translations"
#~ msgstr "Käännöksesi"

#~ msgid "Format of %s could not be recognized."
#~ msgstr "%s muotoisten tiedotojen muotoa ei tunnisteta."

#, fuzzy
#~| msgid "Source strings review"
#~ msgid "Strings needing review :"
#~ msgstr "Arvostele lähdemerkkijonoja"

#~ msgctxt "Number of fuzzy strings"
#~ msgid "Fuzzy"
#~ msgstr "Epäselvä"

#~ msgid "Fuzzy strings:"
#~ msgstr "Epäselvät merkkijonot:"

#~ msgid "Fuzzy"
#~ msgstr "Epäselvä"

#~ msgctxt "Message is fuzzy"
#~ msgid "Fuzzy"
#~ msgstr "Epäselvä"

#~ msgctxt "Checkbox for marking translation fuzzy"
#~ msgid "Fuzzy"
#~ msgstr "Epätarkka"

#~ msgid "Add as fuzzy translation"
#~ msgstr "Lisää epätarkka käännös"

#, fuzzy
#~| msgid "Import glossary"
#~ msgid "Import as fuzzy"
#~ msgstr "tuo sanasto"

#~ msgid "Fuzzy strings"
#~ msgstr "Epäselvät merkkijonot"

#, fuzzy
#~| msgid "Untranslated strings"
#~ msgid "Untranslated words"
#~ msgstr "Kääntämättömät merkkijonot"

#~ msgid "Message is fuzzy"
#~ msgstr "Viesti on epäselvä"

#~ msgid "Argentinean Spanish"
#~ msgstr "Argentiinan espanja"

#~ msgid "New language"
#~ msgstr "Uusi kieli"

#~ msgid "Java Properties"
#~ msgstr "Java ominaisuudet"

#, fuzzy
#~| msgid "Browse changes"
#~ msgid "Browse all changes in component"
#~ msgstr "Selaa muutoksia"

#~ msgid "Format of translation base file could not be recognized."
#~ msgstr "Käännöspohjan tiedostomuotoa ei voida tunnistaa."

#~ msgid "widgets"
#~ msgstr "Widgetit"

#~ msgid "ACL not enabled for this project!"
#~ msgstr "ACL ei ole käytössä tälle projektille!"

#~ msgid "Failed to process new translation request!"
#~ msgstr "Uuden käännöksen käsittelypyyntö epäonnistui!"

#, fuzzy
#~| msgid "Python format"
#~ msgid "Python format string"
#~ msgstr "Python muoto"

#, fuzzy
#~| msgid "Bad format string (%s)"
#~ msgid "C format string"
#~ msgstr "Väärän muotoinen merkkijono (%s)"

#, fuzzy
#~| msgid "PHP format"
#~ msgid "PHP format string"
#~ msgstr "PHP muoto"

#, fuzzy
#~| msgid "Python brace format"
#~ msgid "Python brace format string"
#~ msgstr "Python brace muoto"

#~ msgid ""
#~ "File content successfully merged into translation, processed %d string."
#~ msgid_plural ""
#~ "File content successfully merged into translation, processed %d strings."
#~ msgstr[0] ""
#~ "Tiedoston sisältö on liitetty onnistuneesti käännökseen, prosessoitu %d "
#~ "merkkijono."
#~ msgstr[1] ""
#~ "Tiedoston sisältö on liitetty onnistuneesti käännökseen, prosessoitu %d "
#~ "merkkijonoa."

#~ msgid "How to handle requests for creating new languages."
#~ msgstr "Miten käsitellä pyyntöjä luoda uusia kieliä."

#~ msgid "About"
#~ msgstr "Tietoja"

#~ msgid "Suggestions are not allowed on this translation!"
#~ msgstr "Ehdotukset eivät ole sallittuja tähän käännökseen!"

#, fuzzy
#~| msgid "You don't have privileges to save translations!"
#~ msgid "You don't have privileges to save templates!"
#~ msgstr "Sinulla ei ole oikeuksia tallentaa käännöstä!"

#~ msgid "Only suggestions are allowed in this translation!"
#~ msgstr "Ainoastaan ehdotukset ovat sallittuja tähän käännökseen!"

#~ msgid "At least four characters long."
#~ msgstr "Vähintään neljä merkkiä pitkä."

#~ msgid "Home directory"
#~ msgstr "Kotihakemisto"

#~ msgid "Can not write to home directory, please check documentation."
#~ msgstr "Ei voida kirjoittaa kotikansioon, ole hyvä ja tarkista ohjeet."

#~ msgid "Failed to update git: %s"
#~ msgstr "Git päivittäminen epäonnistui: %s"

#~ msgid ""
#~ "By registering you agree to use your name and email in Git commits and "
#~ "provide your contribution under license defined by each translated "
#~ "project."
#~ msgstr ""
#~ "Rekisteröitymällä sitoudut käyttämään nimeäsi ja sähköpostiosoitettasi "
#~ "Gitissä ja osallistut lisenssillä määritteltyihin käännös projekteihin."

#~ msgid "Git branch"
#~ msgstr "Git haara"

#~ msgid "Git push URL"
#~ msgstr "Git push URL"

#, fuzzy
#~| msgid "source"
#~ msgid "Resources"
#~ msgstr "Lähde"

#, fuzzy
#~| msgid "Resource update"
#~ msgid "Resource name"
#~ msgstr "Resurssien päivitys"

#~ msgid "Subproject is now open for translation updates."
#~ msgstr "Aliprojekti on nyt auki käännös päivityksille."

#~ msgid "Details"
#~ msgstr "Lisätiedot"

#~ msgid "+1 vote"
#~ msgstr "+1 ääni"

#~ msgid "-1 vote"
#~ msgstr "-1 ääni"

#, fuzzy
#~| msgid "Comments"
#~ msgid "Comments "
#~ msgstr "Kommentit"

#~ msgid "contact"
#~ msgstr "Ota yhteyttä"

#, fuzzy
#~| msgid "Hostname"
#~ msgid "hosting"
#~ msgstr "Isäntänimi"

#~ msgid "Avatar"
#~ msgstr "Avatar"

#~ msgid "Recent contributions"
#~ msgstr "Viimeaikaiset lahjoitukset"

#~ msgid "Logged in as %(name)s"
#~ msgstr "Kirjauduttu sisään nimellä %(name)s"

#~ msgid "checks"
#~ msgstr "tarkistukset"

#~ msgid "Failures"
#~ msgstr "Epäonnistumiset"

#~ msgid "There are no matching failed checks!"
#~ msgstr "Täsmääviä epäonnistuneita tarkistuksia ei ole!"

#~ msgid "data"
#~ msgstr "tieto"

#, fuzzy
#~| msgid "Message"
#~ msgid "Messages"
#~ msgstr "Viesti"

#~ msgid "Summaries"
#~ msgstr "Yhteenvedot"

#~ msgid "Others"
#~ msgstr "Muut"

#~ msgid "No other strings found."
#~ msgstr "Muita merkkiketjuja ei löytynyt."

#~ msgid "Subprojects"
#~ msgstr "Aliprojektit"

#~ msgid "Project website:"
#~ msgstr "Projektin verkkosivu:"

#~ msgid "Translation license:"
#~ msgstr "Käännöksen lisenssi:"

#~ msgid "search"
#~ msgstr "etsi"

#~ msgid "Report missing language"
#~ msgstr "Raportoi puuttuva kieli"

#, fuzzy
#~| msgid "Machine readable data"
#~ msgid "Machine-readable data"
#~ msgstr "Koneen luettavia tietoja"

#~ msgid "Git repository:"
#~ msgstr "Git ohjelmistolähde:"

#~ msgid "changes"
#~ msgstr "muutokset"

#~ msgid "Suggested by anonymous user"
#~ msgstr "Ehdottanut tuntematon käyttäjä"

#~ msgid "Same message used in different subprojects"
#~ msgstr "Samaa viestiä on käytetty eri aliprojekteissa"

#~ msgid "All locations"
#~ msgstr "Kaikki sijainnit"

#~ msgid "Words extracted from glossary"
#~ msgstr "Sanastosta puretut sanat"

#~ msgid "Comments (%(count)s)"
#~ msgstr "Kommentit (%(count)s)"

#~ msgid "Source string details and feedback"
#~ msgstr "Lähdemerkkijonon tiedot ja palaute"

#~ msgid "Source (%(count)s)"
#~ msgstr "Lähde (%(count)s)"

#~ msgid "You are not allowed to add comments."
#~ msgstr "Et saa lisätä kommentteja."

#~ msgid "Stats"
#~ msgstr "Tilastot"

#~ msgid ""
#~ "You can <a href=\"%(download_url)s\">download</a> file for offline "
#~ "translation."
#~ msgstr ""
#~ "Voit <a href=\"%(download_url)s\">ladata</a> tiedoston offline "
#~ "kääntämistä varten."

#~ msgid ""
#~ "You can also <a href=\"%(pack_download_url)s\">download</a> compiled file "
#~ "to use within the application."
#~ msgstr ""
#~ "Voit myös <a href=\"%(pack_download_url)s\">ladata</a> kootun tiedoston "
#~ "käyttääksesi sitä sovelluksessa."

#~ msgid "Strings (%(count)s):"
#~ msgstr "Merkkijonot (%(count)s):"

#~ msgid "Words (%(count)s):"
#~ msgstr "Sanat (%(count)s):"

#~ msgid "Used in"
#~ msgstr "Käytetty"

#~ msgid "First seen"
#~ msgstr "Ensimmäisen kerran nähty"

#~ msgid "Subproject name"
#~ msgstr "Aliprojektin nimi"

#~ msgid "Strings with any failing checks (%d)"
#~ msgstr "Merkkijonoissa virheitä tarkistuksessa (%d)"

#~ msgid "Untranslated strings (%d)"
#~ msgstr "Kääntämättömät merkkijonot (%d)"

#~ msgid "Fuzzy strings (%d)"
#~ msgstr "Epäselvät merkkijonot (%d)"

#~ msgid "Strings with suggestions (%d)"
#~ msgstr "Merkkijonojen ehdotukset (%d)"

#~ msgid ""
#~ "Should your language be missing, please <a href=\"%(contact_url)s?"
#~ "subject=New+language+request+for+%(object)s\">contact us</a>."
#~ msgstr ""
#~ "Mikäli kielesi puuttuu, ole hyvä ja <a href=\"%(contact_url)s?subject=New"
#~ "+language+request+for+%(object)s\">ota meihin yhteyttä</a>."

#~ msgid "Avatar for %s"
#~ msgstr "Avatar %s"

#~ msgid "First name"
#~ msgstr "Etunimi"

#~ msgid "First and last name should be different!"
#~ msgstr "Etu- ja sukunimen pitää olla erilaisia!"

#~ msgid "Username needs to have at least five characters."
#~ msgstr "Käyttäjänimessä on oltava vähintään viisi merkkiä."

#~ msgid ""
#~ "Your profile has been migrated, you might want to adjust preferences."
#~ msgstr "Profiilisi on muutettu, saatat haluta muokata asetuksiasi."

#~ msgid "Logged out"
#~ msgstr "kirjautunut ulos"

#~ msgid "Password changed"
#~ msgstr "Salasana vaihdettu"

#~ msgid "Old password"
#~ msgstr "Vanha salasana"

#~ msgid "The two password fields didn't match."
#~ msgstr "Kaksi salasana kenttää eivät täsmää."

#~ msgid "Your account could not be activated"
#~ msgstr "Tiliäsi ei voi aktivoida"

#~ msgid ""
#~ "This may be because it is already active or because you waited over "
#~ "%(days)s day to activate it."
#~ msgid_plural ""
#~ "This may be because it is already active or because you waited over "
#~ "%(days)s days to activate it."
#~ msgstr[0] ""
#~ "Koska se on jo käytössä tai koska olet odottanut yli %(days)s päivää "
#~ "aktivoidaksesi sen."
#~ msgstr[1] ""
#~ "Koska se on jo käytössä tai koska olet odottanut yli %(days)s päivää "
#~ "aktivoidaksesi sen."

#~ msgid ""
#~ "If this is not the case, please <a href=\"%(contact_url)s\">contact</a> "
#~ "the website administrator. Otherwise, you may <a href=\"%(reg_url)s"
#~ "\">register again</a>."
#~ msgstr ""
#~ "Jos näin ei ole, ota <a href=\"%(contact_url)s\">yhteyttä</a> sivuston "
#~ "ylläpitäjään. Muussa tapauksessa voit <a href=\"%(reg_url)s"
#~ "\">rekisteröityä uudelleen</a>."

#~ msgid ""
#~ "You might want to <a href=\"%(profile_url)s\">adjust your profile</a> now."
#~ msgstr "Haluat ehkä <a href=\"%(profile_url)s\">muokata profiilisi</a> nyt."

#~ msgid "Log in again"
#~ msgstr "Kirjaudu sisään uudestaan"

#~ msgid "Please correct the error below."
#~ msgid_plural "Please correct the errors below."
#~ msgstr[0] "Ole hyvä ja korjaa virhe, joka on alapuolella."
#~ msgstr[1] "Ole hyvä ja korjaa virheet, jotka ovat alapuolella."

#~ msgid ""
#~ "Please enter your old password, for security's sake, and then enter your "
#~ "new password twice so we can verify you typed it in correctly."
#~ msgstr ""
#~ "Ole hyvä ja anna vanha salasanasi turvallisuuden vuoksi ja sen jälkeen "
#~ "anna uusi salasanasi kahdesti, jotta voimme varmistaa, että kirjoitit sen "
#~ "oikein."

#~ msgid "Your password has been set. You may go ahead and log in now."
#~ msgstr "Salasanasi on asetettu Voit jatkaa ja kirjautua sisään nyt."

#~ msgid "Log in"
#~ msgstr "Kirjaudu sisään"

#~ msgid ""
#~ "The password reset link is invalid, possibly because it has already been "
#~ "used. Please request a new password reset."
#~ msgstr ""
#~ "Salasanan palautuslinkki oli virheellinen, koska se on luultavasti jo "
#~ "käytetty. Ole hyvä ja pyydä uusi salasananpalautus."

#~ msgid ""
#~ "We've e-mailed you instructions for setting your password to the e-mail "
#~ "address you submitted. You should be receiving it shortly."
#~ msgstr ""
#~ "Lähetimme sähköpostilla ohjeet, kuinka voit palauttaa salasanasi, "
#~ "antamaasi sähköpostiosoitteeseen. Sinun pitäisi vastaanottaa se pian."

#~ msgid ""
#~ "You're receiving this e-mail because you requested a password reset for "
#~ "your user account at %(site_name)s."
#~ msgstr ""
#~ "Vastaanotat tämän sähköpostin, koska olet pyytänyt salasananpalautusta "
#~ "käyttäjätunnuksellesi palvelussa %(site_name)s."

#~ msgid "Please go to the following page and choose a new password:"
#~ msgstr "Mene seuraavalle sivulle ja valitse uusi salasana:"

#~ msgid "Your username, in case you've forgotten:"
#~ msgstr "Käyttäjätunnuksesi, jos olet unohtanut:"

#~ msgid "Thanks for using our site!"
#~ msgstr "Kiitos että käytit sivustoamme!"

#~ msgid "The %(site_name)s team"
#~ msgstr "Onnellinen %(site_name)s team"

#~ msgid "You need to log in to be able to save translations!"
#~ msgstr "Sinun pitää kirjautua tallentaaksesi käännöksen!"

#~ msgid "You can change password on <a href=\"%(pw_url)s\">separate page</a>."
#~ msgstr ""
#~ "Salasanaa voidaan vaihtaa <a href=\"%(pw_url)s\">erillisellä sivulla</a>."

#~ msgid "Invalid link to repository!"
#~ msgstr "Virheellinen linkki arkistoon!"

#~ msgid ""
#~ "There are %(count)s strings, out of which %(translated)s&#37; is "
#~ "translated and %(fuzzy)s&#37; is fuzzy."
#~ msgstr ""
#~ "%(count)s merkkiketjua, joista on %(translated)s&#37; käännettyjä ja "
#~ "%(fuzzy)s&#37; on epäselvää."

#~ msgid ""
#~ "There are %(words)s words, out of which %(percent)s&#37; (%(translated)s) "
#~ "is translated."
#~ msgstr ""
#~ "%(words)s sanaa, mistä %(percent)s&#37; (%(translated)s) on käännetty."

#~ msgid "Add new language"
#~ msgstr "Lisää uusi kieli"

#~ msgid "Invalid text direction"
#~ msgstr "Väärä tekstin suunta"

#~ msgid "Text direction can be either LTR or RTL"
#~ msgstr ""
#~ "Tekstin suunta voi olla joko vasemmlta oikealle (LTR) tai oikealta "
#~ "vasemmale (RTL)"

#, fuzzy
#~| msgid "There were no new strings in uploaded file."
#~ msgid "There were no new strings in uploaded file, processed %d strings."
#~ msgstr "Ladatussa tiedostossa ei ole uusia merkkijonoja."

#, fuzzy
#~| msgid "File content successfully merged into translation."
#~ msgid ""
#~ "File content successfully merged into translation, processed %d strings."
#~ msgstr "Tiedoston sisältö on liitetty onnistuneesti käännökseen."

#, fuzzy
#~ msgid "Email conference for translators."
#~ msgstr "Sähköpostituslista kääntäjille:"

#, fuzzy
#~| msgid "Name used in URLs"
#~ msgid "Name used in URLs and file names"
#~ msgstr "Osoitteissa (URL) käytettävä nimi"

#, fuzzy
#~ msgid "Instructions"
#~ msgstr "Projektitiedot"

#~ msgid "Recent edits"
#~ msgstr "Viimeaikaiset muokkaukset"

#, fuzzy
#~| msgid "checks"
#~ msgid "Foo check"
#~ msgstr "tarkistukset"

#~ msgid "%(branch)s branch"
#~ msgstr "%(branch)s haara"

#~ msgid "Similar messages"
#~ msgstr "Samankaltaiset viestit"

#~ msgid "No similar strings found."
#~ msgstr "Samankaltaisia merkkiketjuja ei löytynyt."

#~ msgid "AJAX request to load this content has failed!"
#~ msgstr "AJAX pyyntö tämän sisällön lataamiseksi on epäonnistunut!"

#, fuzzy
#~| msgid "The request for machine translation has failed."
#~ msgid "The request for machine translation has failed:"
#~ msgstr "Pyyntö koneellisen käännöksen tekemiseen on epäonnistunut."

#, fuzzy
#~| msgid "The request for machine translation has failed."
#~ msgid "The request for machine translation using %%s has failed:"
#~ msgstr "Pyyntö koneellisen käännöksen tekemiseen on epäonnistunut."

#, fuzzy
#~ msgid "Confirm resetting repository"
#~ msgstr "Git ohjelmistolähteen osoite (URL)"

#~ msgid "Translate using Apertium"
#~ msgstr "Käännä käyttämällä Apertiumia"

#~ msgid "Translate using Microsoft Translator"
#~ msgstr "Käännä käyttämällä Microsoft Kääntäjää"

#~ msgid "Translate using MyMemory"
#~ msgstr "Käännä käyttämällä MyMemoryä"

#~ msgid "Error details:"
#~ msgstr "Virheen lisätiedot:"

#~ msgid "Information about project"
#~ msgstr "Tietoa projektista"

#, fuzzy
#~| msgid "Plural"
#~ msgctxt "Plural form description"
#~ msgid "Plural"
#~ msgstr "Monikko"

#~ msgctxt "naturaltime"
#~ msgid "%(delta)s from now"
#~ msgstr "%(delta)s tästä hetkestä"

#~ msgid "Date"
#~ msgstr "Päivämäärä"

#~ msgid "Dictionary"
#~ msgstr "Sanakirja"

#~ msgid "Words in dictionary"
#~ msgstr "Sanat sanakirjassa"

#~ msgid "Powered by <a href=\"http://weblate.org\">Weblate %(version)s</a>"
#~ msgstr "Tarjoaa <a href=\"http://weblate.org\">Weblate %(version)s</a>"

#~ msgid ""
#~ "\n"
#~ "    Your account could not be activated.\n"
#~ "    This may be because it is already active or because you waited over \n"
#~ "    %(days)s day to activate it. \n"
#~ "    If this is not the case, please contact the website administrator. \n"
#~ "    Otherwise, you may <a href=\"%(reg_url)s\">register again.</a>\n"
#~ "    "
#~ msgid_plural ""
#~ "\n"
#~ "    Your account could not be activated.\n"
#~ "    This may be because it is already active or because you waited over \n"
#~ "    %(days)s days to activate it. \n"
#~ "    If this is not the case, please contact the website administrator. \n"
#~ "    Otherwise, you may <a href=\"%(reg_url)s\">register again.</a>\n"
#~ "    "
#~ msgstr[0] ""
#~ "\n"
#~ "    Tunnustasi ei voitu aktivoita.\n"
#~ "    Tämä tarkoittaa, että se on ehkä valmiiksi aktivoitu tai odotit yli \n"
#~ "    %(days)s päivän ennen aktivoimista.\n"
#~ "    Jos tämä ei ole tilanne, ole hyvä ja ota yhteyttä ylläpitäjään.\n"
#~ "    Muutoin voit <a href=\"%(reg_url)s\">rekisteröityä uudelleen.</a>\n"
#~ "    "
#~ msgstr[1] ""
#~ "\n"
#~ "    Tunnustasi ei voitu aktivoita.\n"
#~ "    Tämä tarkoittaa, että se on ehkä valmiiksi aktivoitu tai odotit yli \n"
#~ "    %(days)s päivää ennen aktivoimista.\n"
#~ "    Jos tämä ei ole tilanne, ole hyvä ja ota yhteyttä ylläpitäjään.\n"
#~ "    Muutoin voit <a href=\"%(reg_url)s\">rekisteröityä uudelleen.</a>\n"
#~ "    "
