# 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-06-29 13:33+0000\n"
"PO-Revision-Date: 2017-06-27 15:49+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.15-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:128
msgid "Username can not start with full stop."
msgstr ""

#: weblate/accounts/forms.py:135
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:150 weblate/templates/manage-access.html:23
msgid "Full name"
msgstr "Koko nimi"

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

#: weblate/accounts/forms.py:240
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:247
msgid "Translation notifications"
msgstr "Käännöskohtaiset ilmoitukset"

#: weblate/accounts/forms.py:249
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:288 weblate/accounts/forms.py:361
#: weblate/templates/manage-access.html:24
msgid "E-mail"
msgstr "Sähköposti"

#: weblate/accounts/forms.py:290
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:320
msgid "Subject"
msgstr "Aihe"

#: weblate/accounts/forms.py:325 weblate/accounts/forms.py:609
msgid "Your name"
msgstr "Nimesi"

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

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

#: weblate/accounts/forms.py:338
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:362
msgid "Activation email will be sent here."
msgstr "Aktivointisähköposti lähetetään tähän osoitteeseen."

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

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

#: weblate/accounts/forms.py:414
#, fuzzy
#| msgid "You can not change password to the one you are currently using!"
msgid "You can not change password to the one you were using!"
msgstr "Et voi käyttää nykyistä salasanaa uutena salasanana!"

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

#: weblate/accounts/forms.py:468
#, 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:478
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:496
msgid "Current password"
msgstr "Nykyinen salasana"

#: weblate/accounts/forms.py:498
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:516
msgid "You have entered an invalid password."
msgstr "Kirjoittamasi salasana ei kelpaa."

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

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

#: weblate/accounts/forms.py:539
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:541
msgid "This account is inactive."
msgstr "Tämä tili ei ole aktiivinen."

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

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

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

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

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

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

#: weblate/accounts/forms.py:623
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:630
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:31
msgid "Watched translations"
msgstr "Seuratut käännökset"

#: weblate/accounts/models.py:371 weblate/templates/index.html:30
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:28
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:273
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:277 weblate/accounts/pipeline.py:301
msgid "The registration link has been invalidated."
msgstr "Rekisteröintilinkki ei ole enään kelvollinen."

#: weblate/accounts/pipeline.py:292
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:297
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:422
#, 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:106 weblate/accounts/views.py:568
msgid "User registration"
msgstr "Käyttäjän rekisteröinti"

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

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

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

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

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

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

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

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

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

#: weblate/accounts/views.py:514 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:523 weblate/admin.py:141
msgid "Thanks for using Weblate!"
msgstr "Kiitos Weblaten käyttämisestä!"

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

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

#: weblate/accounts/views.py:663
#, fuzzy
#| msgid "Password reset has been requested."
msgid "Password reset has been already completed!"
msgstr "Salasanasi palutuspyyntö on tehty."

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

#: weblate/accounts/views.py:695
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:822
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:829
msgid "Authentication failed due to invalid session state."
msgstr "Tunnistautuminen epäonnistui koska istunnon tila on virheellinen."

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

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

#: weblate/accounts/views.py:854
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:858
msgid "Authentication has been cancelled."
msgstr "Tunnistautuminen on keskeytetty."

#: weblate/accounts/views.py:861
#, fuzzy
#| msgid ""
#| "Failed to complete your registration! This authentication is already "
#| "associated with another account!"
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 on jo rekisteröity toiselle "
"käyttäjätilille!"

#: weblate/admin.py:68 weblate/admin.py:69
msgid "Weblate administration"
msgstr "Weblate -hallinta"

#: weblate/admin.py:144 weblate/templates/base.html:126
msgid "Logout"
msgstr "Kirjaudu ulos"

#: 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:168
#: weblate/trans/views/basic.py:228
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:319
msgid "Source strings"
msgstr "Lähdeteksti"

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

#: weblate/billing/models.py:157 weblate/lang/models.py:448
#: 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:976
#: weblate/trans/forms.py:1211 weblate/trans/models/project.py:349
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:360
msgctxt "Plural type"
msgid "None"
msgstr "Ei yhtään"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: weblate/lang/models.py:447 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:119 weblate/trans/forms.py:730
#: weblate/trans/forms.py:1011 weblate/trans/models/whiteboard.py:82
msgid "Language"
msgstr "Kieli"

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

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

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

#. Translators: Label for plurals with example counts
#: weblate/lang/models.py:503
#, python-brace-format
msgid "{name} (e.g. {examples})"
msgstr "{name} (esim. {examples})"

#: 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:26
#, python-format
msgid ""
"Please see our <a href=\"%(security_url)s\">documentation</a> for "
"instructions how to report security weakness 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:560
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:547
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:574
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:588
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:55
msgid "This site is built using following projects:"
msgstr "Tämä sivu on rakennettu käyttämällä seuraavia 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:690
#: 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:211
#: weblate/templates/screenshots/screenshot_detail.html:102
#: weblate/templates/subproject.html:219 weblate/templates/translate.html:164
#: weblate/templates/translate.html:373
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/admin/performance.html:23
#: weblate/templates/admin/performance.html:32 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
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:167 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:1144
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/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/admin/accounts/change_form.html:8
#: weblate/templates/admin/trans/change_form.html:16
#, 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/templates/admin/custom-index.html:10
msgid "Reports"
msgstr "Raportit"

#: weblate/templates/admin/custom-index.html:13
#: weblate/templates/admin/report.html:4 weblate/templates/admin/report.html:13
msgid "Status of repositories"
msgstr "Arkistojen tilanne"

#: weblate/templates/admin/custom-index.html:19
#: weblate/templates/admin/ssh.html:4 weblate/templates/admin/ssh.html:8
msgid "SSH keys"
msgstr "SSH-avaimet"

#: weblate/templates/admin/custom-index.html:25
#: weblate/templates/admin/performance.html:5
#: weblate/templates/admin/performance.html:14
msgid "Performance report"
msgstr "Suorituskykyraportti"

#: weblate/templates/admin/logout-confirm.html:23
msgid "Please confirm your logout."
msgstr "Vahvista uloskirjautumisesi."

#: weblate/templates/admin/logout-confirm.html:26
msgid "I confirm logout"
msgstr "Vahvistan uloskirjautumisen"

#: weblate/templates/admin/performance.html:9
#: weblate/templates/admin/report.html:8 weblate/templates/admin/ssh.html:8
msgid "Home"
msgstr "Etusivu"

#: weblate/templates/admin/performance.html:9
msgid "Performance"
msgstr "Suorituskyky"

#: weblate/templates/admin/performance.html:20
msgid "Check"
msgstr "Tarkistus"

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

#: weblate/templates/admin/performance.html:22
msgid "Result"
msgstr "Tulos"

#: weblate/templates/admin/performance.html:40
msgid "Configuration errors"
msgstr "Asetus virheet"

#: weblate/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/templates/admin/ssh.html:14
msgid "Public SSH key"
msgstr "Julkinen SSH-avain"

#: weblate/templates/admin/ssh.html:15
msgid "Weblate currently uses following SSH key:"
msgstr "Weblate tällä hetkellä käyttää seuraavaa SSH avainta:"

#: weblate/templates/admin/ssh.html:22
msgid "Generate SSH key"
msgstr "Luo SSH avain"

#: weblate/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/templates/admin/ssh.html:27 weblate/templates/subproject.html:173
#: weblate/templates/subproject.html:194
msgid "Generate"
msgstr "Keksi"

#: weblate/templates/admin/ssh.html:33
msgid "Known host keys"
msgstr "Tunnetut isäntä avaimet"

#: weblate/templates/admin/ssh.html:40
msgid "Hostname"
msgstr "Isäntänimi"

#: weblate/templates/admin/ssh.html:41
msgid "Key type"
msgstr "Avain tyyppi"

#: weblate/templates/admin/ssh.html:42
msgid "Fingerprint"
msgstr "Sormenjälki"

#: weblate/templates/admin/ssh.html:55
msgid "Add host key"
msgstr "Lisää isäntä avain"

#: weblate/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/templates/admin/ssh.html:60
msgid "Host:"
msgstr "Isäntä:"

#: weblate/templates/admin/ssh.html:62
msgid "Port:"
msgstr "Portti:"

#: weblate/templates/admin/ssh.html:64
msgid "Submit"
msgstr "Lähetä"

#: weblate/templates/admin/ssh.html:67
msgid "More information"
msgstr "Lisätietoja"

#: weblate/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/templates/admin/trans/change_form.html:18
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/templates/admin/trans/change_form.html:22
#, 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/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: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:49
#: 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:51
#: weblate/templates/stats.html:5 weblate/templates/stats.html:62
#: weblate/templates/translation.html:34 weblate/templates/translation.html:309
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:87 weblate/templates/project.html:121
#: weblate/templates/translation.html:102
#: weblate/templates/translation.html:316
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:39
#: weblate/templates/language-project.html:17
#: weblate/templates/language.html:17 weblate/templates/project.html:29
#: weblate/templates/subproject.html:32 weblate/templates/translate.html:210
#: weblate/templates/translation.html:32
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:338 weblate/templates/translate.html:424
#: weblate/trans/forms.py:289 weblate/trans/forms.py:846
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:337 weblate/templates/translate.html:425
#: weblate/trans/forms.py:291 weblate/trans/forms.py:847
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:438
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:224
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 "Avaric"

#: 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:38 weblate/templates/index.html:127
#: weblate/templates/language-project.html:24
#: weblate/templates/language-project.html:49 weblate/templates/project.html:36
#: weblate/templates/project.html:166
#: 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:39
#: weblate/templates/subproject.html:118 weblate/templates/translate.html:56
#: weblate/templates/translation.html:31 weblate/templates/translation.html:270
#: weblate/templates/translation.html:275 weblate/templates/zen.html:35
msgid "Search"
msgstr "Etsi"

#: weblate/templates/index.html:40 weblate/templates/language-project.html:18
#: weblate/templates/language.html:18 weblate/templates/project.html:30
#: weblate/templates/subproject.html:33 weblate/templates/translation.html:33
msgid "Activity"
msgstr "Aktiivisuus"

#: weblate/templates/index.html:43 weblate/templates/language-project.html:21
#: weblate/templates/language.html:22 weblate/templates/project.html:33
#: weblate/templates/subproject.html:36 weblate/templates/translation.html:45
msgid "Tools"
msgstr "Työkalut"

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

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

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

#: weblate/templates/index.html:50 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:120
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/index.html:117
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."

#: weblate/templates/index.html:136
msgid "Browse all changes"
msgstr "Selaa kaikkia muutoksia"

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

#: 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:459
msgid "Screenshot context"
msgstr "Ruudunkaappauskuvan konteksti"

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

#: weblate/templates/js/detail.html:87 weblate/templates/subproject.html:54
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:215
#: weblate/templates/translation.html:226
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:44
#: weblate/templates/subproject.html:48 weblate/templates/translation.html:51
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:253
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:255
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:503
msgid "Components"
msgstr "Komponentit"

#: weblate/templates/language-project.html:25
#: weblate/templates/language.html:25 weblate/templates/project.html:49
#: weblate/templates/source-review.html:27 weblate/templates/translate.html:512
#: 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:50
#: 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:86
#: weblate/templates/project.html:120 weblate/templates/stats.html:20
#: weblate/templates/translation.html:327
#: 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:36
#: weblate/templates/translation.html:90
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:36
msgid "source"
msgstr "lähde"

#: weblate/templates/list-translations.html:42
#, 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:45
#, 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:54
#, 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:63
#, 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:72
#, 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:72
#: weblate/templates/list-translations.html:74
#: weblate/templates/translate.html:89
msgid "Translate"
msgstr "Käännä"

#: weblate/templates/list-translations.html:74
#, 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:52
#: weblate/templates/subproject.html:56
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:62
#: weblate/templates/subproject.html:98
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:38 weblate/templates/project.html:175
#: weblate/templates/subproject.html:41 weblate/templates/subproject.html:127
#: weblate/templates/translation.html:60 weblate/templates/translation.html:197
#: weblate/trans/models/change.py:223
msgid "Search and replace"
msgstr "Etsi ja korvaa"

#: weblate/templates/project.html:40 weblate/templates/subproject.html:43
#: weblate/templates/translation.html:48
msgid "Data exports"
msgstr "Tietojen viennit"

#: weblate/templates/project.html:41 weblate/templates/subproject.html:44
msgid "Download statistics (CSV)"
msgstr "Lataa tilastotiedot (CSV)"

#: weblate/templates/project.html:42 weblate/templates/subproject.html:45
msgid "Download statistics (JSON)"
msgstr "Lataa tilastotiedot (JSON)"

#: weblate/templates/project.html:47 weblate/templates/subproject.html:51
#: weblate/templates/translation.html:54
msgid "Repository maintenance"
msgstr "Arkiston ylläpito"

#: weblate/templates/project.html:55 weblate/templates/project.html:204
#: weblate/templates/subproject.html:65 weblate/templates/subproject.html:212
msgid "Settings"
msgstr "Asetukset"

#: weblate/templates/project.html:62 weblate/templates/subproject.html:72
#: weblate/templates/translation.html:67
msgid "Share"
msgstr "Jaa"

#: weblate/templates/project.html:66 weblate/templates/share.html:9
#: weblate/templates/subproject.html:76 weblate/templates/translation.html:71
msgid "Share on Facebook!"
msgstr "Jaa Facebookissa!"

#: weblate/templates/project.html:67 weblate/templates/share.html:10
#: weblate/templates/subproject.html:77 weblate/templates/translation.html:72
#, 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:67 weblate/templates/share.html:10
#: weblate/templates/subproject.html:77 weblate/templates/translation.html:72
msgid "Tweet this translation!"
msgstr "Twiittaa tämä käännös!"

#: weblate/templates/project.html:68 weblate/templates/subproject.html:78
#: weblate/templates/translation.html:73
msgid "Engage page"
msgstr "Osallistu -sivu"

#: weblate/templates/project.html:69 weblate/templates/subproject.html:79
#: weblate/templates/translation.html:74
msgid "Status widgets"
msgstr "Tilawidgetit"

#: weblate/templates/project.html:85 weblate/templates/translate.html:281
#: weblate/trans/models/subproject.py:502 weblate/trans/models/whiteboard.py:76
msgid "Component"
msgstr "Komponentti"

#: weblate/templates/project.html:148
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:151
msgid "Manage all glossaries"
msgstr "Hallitse kaikkia sanastoja"

#: weblate/templates/project.html:157
msgid "Browse all project changes"
msgstr "Selaa projektin muutoksia"

#: weblate/templates/project.html:177 weblate/templates/subproject.html:129
#: weblate/templates/translation.html:199
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:182 weblate/templates/subproject.html:134
#: weblate/templates/translation.html:186
#: weblate/templates/translation.html:204
msgid "Process"
msgstr "Edistyminen"

#: weblate/templates/project.html:191 weblate/templates/subproject.html:150
#: weblate/templates/translate.html:325 weblate/templates/translate.html:329
#: weblate/templates/translation.html:236 weblate/trans/forms.py:213
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:96 weblate/templates/translation.html:315
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:1037
#: weblate/trans/models/subproject.py:478
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:119
msgid "Strings to check"
msgstr "Tarkistettavat tekstit"

#: weblate/templates/source.html:34 weblate/templates/translation.html:143
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:3
msgid "Suggestions made"
msgstr "Luodut ehdotukset"

#: weblate/templates/stats.html:90 weblate/templates/user-activity.html:10
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:46
msgid "Matrix view"
msgstr "Matriisinäkymä"

#: weblate/templates/subproject.html:53
msgid "Source strings review"
msgstr "Lähdetekstien yhteenveto"

#: weblate/templates/subproject.html:59
msgid "Translation reports"
msgstr "Käännösraportit"

#: weblate/templates/subproject.html:164
msgid "Credits"
msgstr "Kiitokset"

#: weblate/templates/subproject.html:168
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:185
msgid "Contributor stats"
msgstr "Kääntäjän tilastot"

#: weblate/templates/subproject.html:189
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/suggestion_list.html:7
#: weblate/templates/translate.html:198 weblate/templates/translate.html:395
#: weblate/trans/forms.py:1149
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:474
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:209
#: weblate/templates/translate.html:398
msgid "Other translations"
msgstr "Muut käännökset"

#: weblate/templates/translate.html:204 weblate/templates/translate.html:402
#: 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: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:289
msgid "This string has different context but same source."
msgstr "Tämä lähdeteksti on käännetty aiemmin eri yhteydessä."

#: weblate/templates/translate.html:289
msgid "Different context"
msgstr "Eri asiayhteys"

#: weblate/templates/translate.html:291
msgid "This string has different source but same context."
msgstr "Tällä käännöksellä on eri lähdeteksti mutta sama asiayhteys."

#: weblate/templates/translate.html:291
msgid "Different source"
msgstr "Eri lähdeteksti"

#: weblate/templates/translate.html:296
msgid "This translation"
msgstr "Tämä käännös"

#: weblate/templates/translate.html:306
msgid "Use this translation for all components"
msgstr "Käytä tätä käännöstä kaikkien komponenttien kanssa"

#: weblate/templates/translate.html:306
msgid "Use this translation"
msgstr "Käytä tätä käännöstä"

#: weblate/templates/translate.html:313
msgid "Change compared to this translation:"
msgstr "Muutos verrattuna tähän käännökseen:"

#: weblate/templates/translate.html:339
msgid "Service"
msgstr "Palvelu"

#: weblate/templates/translate.html:367 weblate/trans/forms.py:952
msgid "New comment"
msgstr "Uusi kommentti"

#: weblate/templates/translate.html:369
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:392
msgid "Things to check"
msgstr "Tarkistettavat asiat"

#: weblate/templates/translate.html:416
msgid "Manage glossary"
msgstr "Hallitse sanastoa"

#: weblate/templates/translate.html:418
msgid "Glossary"
msgstr "Sanasto"

#: weblate/templates/translate.html:438
msgid "Add word to glossary"
msgstr "Lisää sana sanastoon"

#: weblate/templates/translate.html:451
msgid "Source information"
msgstr "Lähdetekstin tietoja"

#: weblate/templates/translate.html:484
msgid "Flags"
msgstr "Automaattitarkistukset"

#: weblate/templates/translate.html:492
msgid "No flags currently set!"
msgstr "Automaattitarkistuksia ei ole asetettu!"

#: weblate/templates/translate.html:501
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:37
msgid "Files"
msgstr "Tiedostot"

#: weblate/templates/translation.html:49 weblate/templates/translation.html:242
msgid "Locking"
msgstr "Lukitus"

#: weblate/templates/translation.html:57 weblate/templates/translation.html:179
#: weblate/trans/models/change.py:202
msgid "Automatic translation"
msgstr "Automaattinen kääntäminen"

#: weblate/templates/translation.html:86 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:124
#, 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:131
msgid "Other components"
msgstr "Muut komponentit"

#: weblate/templates/translation.html:150
#: weblate/templates/unit-details.html:26
msgid "Translation file"
msgstr "Käännöstiedosto"

#: weblate/templates/translation.html:154
msgid "Download"
msgstr "Lataa"

#: weblate/templates/translation.html:171
msgid "Browse all translation changes"
msgstr "Selaa kaikkia tapahtumia"

#: weblate/templates/translation.html:181
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:218
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:220
msgid "Uploaded file will be merged with current translation."
msgstr "Lähetetty tiedosto yhdistetään nykyisen käännöksen kanssa."

#: weblate/templates/translation.html:244
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:246
msgid "Locked by:"
msgstr "Lukinnut:"

#: weblate/templates/translation.html:247
msgid "Lock expires:"
msgstr "Lukitus vanhenee:"

#: weblate/templates/translation.html:249
msgid "Translation is currently not locked."
msgstr "Käännös ei tällä hetkellä ole lukittu."

#: weblate/templates/translation.html:286
#: weblate/templates/translation.html:333
msgid "Review"
msgstr "Tarkistettava"

#: weblate/templates/translation.html:288
msgid "Review translations touched by other users."
msgstr "Tarkista muiden tekemiä käännöksiä."

#: weblate/templates/translation.html:292
msgid "Start review"
msgstr "Aloita tarkistus"

#: weblate/templates/translation.html:314
msgid "Percent"
msgstr "Prosentti"

#: weblate/templates/translation.html:321
msgid "Total"
msgstr "Yhteensä"

#: weblate/templates/translation.html:339
msgid "Failing check"
msgstr "Epäonnistunut tarkistus"

#: weblate/templates/translation.html:354
msgid "Last activity"
msgstr "Viimeiset tapahtumat"

#: weblate/templates/translation.html:358
msgid "Last change"
msgstr "Viimeinen muutos"

#: weblate/templates/translation.html:362
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:5
msgid "Browse pending"
msgstr "Selaa odottavia"

#: weblate/templates/user-activity.html:14
msgid "Last login"
msgstr "Viimeisin kirjautuminen"

#: weblate/templates/user-activity.html:18
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:444
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/admin_views.py:82
msgid "Debug mode"
msgstr "Debug tila"

#: weblate/trans/admin_views.py:90
msgid "Site domain"
msgstr "Sivuston verkkotunnus"

#: weblate/trans/admin_views.py:97
msgid "Database backend"
msgstr "Tietokannan taustajärjestelmä"

#: weblate/trans/admin_views.py:104
msgid "Site administrator"
msgstr "Sivuston ylläpitäjä"

#. Translators: Indexing is postponed to cron job
#: weblate/trans/admin_views.py:113
msgid "Indexing offloading"
msgstr "Indeksoinnin tausta-ajo"

#. Translators: Indexing is postponed to cron job
#: weblate/trans/admin_views.py:128
msgid "Indexing offloading processing"
msgstr "Indeksoinnin tausta-ajo päällä"

#: weblate/trans/admin_views.py:145
msgid "Django caching"
msgstr "Django välimuistia"

#: weblate/trans/admin_views.py:152
msgid "Avatar caching"
msgstr "Avatar -välimuisti"

#: weblate/trans/admin_views.py:166
msgid "Email addresses"
msgstr "Sähköpostiosoitteet"

#: weblate/trans/admin_views.py:176
msgid "Federated avatar support"
msgstr "Federated avatar tuki"

#: weblate/trans/admin_views.py:183
msgid "pyuca library"
msgstr "pyuca kirjasto"

#: weblate/trans/admin_views.py:190
msgid "Secret key"
msgstr "Salainen avain"

#: weblate/trans/admin_views.py:197
msgid "Allowed hosts"
msgstr "Sallitut verkkotunnukset"

#: weblate/trans/admin_views.py:206
msgid "Cached template loader"
msgstr "Välimuistimallineiden lataaja"

#: weblate/trans/admin_views.py:214
msgid "Admin static files"
msgstr "Ylläpitäjän staattiset tiedostot"

#: 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:782
msgid "Automatic detection"
msgstr "Automaattinen tunnistus"

#: weblate/trans/formats.py:813
msgid "Gettext PO file"
msgstr "Gettext PO tiedosto"

#: weblate/trans/formats.py:884
msgid "Gettext PO file (monolingual)"
msgstr "Gettext PO tiedosto (yksikielinen)"

#: weblate/trans/formats.py:891
msgid "Qt Linguist Translation File"
msgstr "Qt Linguist"

#: weblate/trans/formats.py:922
msgid "XLIFF Translation File"
msgstr "XLIFF käännöstiedosto"

#: weblate/trans/formats.py:977
msgid "XLIFF Translation File with PO extensions"
msgstr "XLIFF -käännöstiedosto PO -laajennuksella"

#: weblate/trans/formats.py:985
msgid "OS X Strings"
msgstr "OS X -tekstit"

#: weblate/trans/formats.py:994
msgid "OS X Strings (UTF-8)"
msgstr "OS X -tekstit (UTF-8)"

#: weblate/trans/formats.py:1002
msgid "Java Properties (UTF-8)"
msgstr "Java ominaisuudet (UTF-8)"

#: weblate/trans/formats.py:1011
msgid "Java Properties (UTF-16)"
msgstr "Java Properties (UTF-16)"

#: weblate/trans/formats.py:1018
msgid "Java Properties (ISO-8859-1)"
msgstr "Java Properties (ISO-8859-1)"

#: weblate/trans/formats.py:1040
msgid "Joomla Language File"
msgstr "Joomla -kielitiedosto"

#: weblate/trans/formats.py:1050
msgid "PHP strings"
msgstr "PHP -tekstit"

#: weblate/trans/formats.py:1090
msgid ".Net resource file"
msgstr ".Net -resurssitiedosto"

#: weblate/trans/formats.py:1101
msgid "Android String Resource"
msgstr "Android resurssien tekstit"

#: weblate/trans/formats.py:1131
msgid "JSON file"
msgstr "JSON-tiedosto"

#: weblate/trans/formats.py:1165
msgid "CSV file"
msgstr "CSV -tiedosto"

#: weblate/trans/formats.py:1226
msgid "Simple CSV file"
msgstr "Yksinkertainen CSV -tiedosto"

#: weblate/trans/formats.py:1263
msgid "Simple CSV file (ISO-8859-1)"
msgstr "Yksinkertainen CSV -tiedosto (ISO-8859-1)"

#: weblate/trans/formats.py:1270
msgid "YAML file"
msgstr "YAML -tiedosto"

#: weblate/trans/formats.py:1308
msgid "Ruby YAML file"
msgstr "Ruby YAML -tiedosto"

#: weblate/trans/forms.py:144
msgid "Invalid checksum specified!"
msgstr "Virheellinen tarkistussumma!"

#: weblate/trans/forms.py:179 weblate/trans/forms.py:187
msgid "Toggle text direction"
msgstr "Muuta tekstin suuntaa"

#: weblate/trans/forms.py:222
msgid "Fill in with source string"
msgstr "Täytä lähdetekstillä"

#: weblate/trans/forms.py:308
msgid "Documentation for plurals."
msgstr "Monikko-ohjeet."

#: weblate/trans/forms.py:311
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:357
msgid "Missing translated string!"
msgstr "Käännösteksti puuttuu!"

#: weblate/trans/forms.py:362
msgid "Translation text too long!"
msgstr "Käännösteksti on liian pitkä!"

#: weblate/trans/forms.py:393
msgid "Message you wanted to translate is no longer available!"
msgstr "Viesti jonka halusit kääntää ei ole enää olemassa!"

#: weblate/trans/forms.py:405
msgctxt "Checkbox for marking translation needing review"
msgid "Needs review"
msgstr "Tarkistettava"

#: weblate/trans/forms.py:442 weblate/trans/forms.py:867
msgid "File"
msgstr "Tiedosto"

#: weblate/trans/forms.py:446 weblate/trans/forms.py:875
msgid "Merge method"
msgstr "Yhdistä menetelmä"

#: weblate/trans/forms.py:448
msgid "Add as translation"
msgstr "Lisää käännös"

#: weblate/trans/forms.py:449
msgid "Add as a suggestion"
msgstr "Lisää ehdotus"

#: weblate/trans/forms.py:450
msgid "Add as translation needing review"
msgstr "Lisää käännöksenä joka on tarkistettava myöhemmin"

#: weblate/trans/forms.py:454
msgid "Processing of strings needing review"
msgstr "Käsitellään tarkistusta vaativia käännöstekstejä"

#: weblate/trans/forms.py:456
msgid "Do not import"
msgstr "Älä tuo"

#: weblate/trans/forms.py:457
msgid "Import as string needing review"
msgstr "Tuo tarkistuksen vaativana käännöstekstinä"

#: weblate/trans/forms.py:458
msgid "Import as translated"
msgstr "Tuo käännettynä"

#: weblate/trans/forms.py:463
msgid "Merge file header"
msgstr "Yhdistä tiedoston otsikko"

#: weblate/trans/forms.py:464
msgid "Merges content of file header into the translation."
msgstr "Tiedoston otsikon sisältö on liitetty onnistuneesti käännökseen."

#: weblate/trans/forms.py:480
msgid "Overwrite existing translations"
msgstr "Korvaa aiemmat käännökset"

#: weblate/trans/forms.py:482
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:493
msgid "Author name"
msgstr "Tekijän nimi"

#: weblate/trans/forms.py:495 weblate/trans/forms.py:500
msgid "Keep empty for using currently logged in user."
msgstr "Pidä tyhjänä kirjautuneille käyttäjille."

#: weblate/trans/forms.py:498
msgid "Author email"
msgstr "Tekijän sähköposti"

#: weblate/trans/forms.py:524
msgid "Search filter"
msgstr "Hakusuodatin"

#: weblate/trans/forms.py:527 weblate/trans/models/translation.py:856
#: weblate/trans/models/translation.py:898
msgid "All strings"
msgstr "Kaikki tekstit"

#: weblate/trans/forms.py:528 weblate/trans/models/translation.py:925
msgid "Not translated strings"
msgstr "Kääntämättömät tekstit"

#: weblate/trans/forms.py:529 weblate/trans/models/translation.py:916
msgid "Strings needing action"
msgstr "Toimenpiteitä odottavat tekstit"

#: weblate/trans/forms.py:530 weblate/trans/models/translation.py:907
msgid "Translated strings"
msgstr "Käännetyt tekstit"

#: weblate/trans/forms.py:531 weblate/trans/models/translation.py:934
msgid "Strings marked for review"
msgstr "Tarkistettavat tekstit"

#: weblate/trans/forms.py:532 weblate/trans/models/translation.py:943
msgid "Strings with suggestions"
msgstr "Ehdotetut tekstit"

#: weblate/trans/forms.py:533 weblate/trans/models/translation.py:884
#: weblate/trans/models/translation.py:971
msgid "Strings with comments"
msgstr "Kommentoidut tekstit"

#: weblate/trans/forms.py:534 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:535 weblate/trans/models/translation.py:980
msgid "Random strings for review"
msgstr "Satunnaiset tekstit tarkistettavaksi"

#: weblate/trans/forms.py:541
msgid "Please select a valid filter type."
msgstr "Valitse kelvollinen suodintyyppi."

#: weblate/trans/forms.py:615
msgid "Query"
msgstr "Kysely"

#: weblate/trans/forms.py:620
msgid "Search type"
msgstr "Hakutyyppi"

#: weblate/trans/forms.py:623
msgid "Substring"
msgstr "Alimerkkijono"

#: weblate/trans/forms.py:624
msgid "Fulltext"
msgstr "Kokoteksti"

#: weblate/trans/forms.py:625
msgid "Exact match"
msgstr "Täydellinen sopivuus"

#: weblate/trans/forms.py:629
msgid "Please select a valid search type."
msgstr "Valitse kelvollinen hakutyyppi."

#: weblate/trans/forms.py:633
msgid "Search in source strings"
msgstr "Etsi lähdeteksteistä"

#: weblate/trans/forms.py:638
msgid "Search in target strings"
msgstr "Etsi käännösteksteistä"

#: weblate/trans/forms.py:643
msgid "Search in context strings"
msgstr "Etsi kontekstitiedoista"

#: weblate/trans/forms.py:648
msgid "Search in location strings"
msgstr "Etsi sijaintitiedoista"

#: weblate/trans/forms.py:653
msgid "Search in comment strings"
msgstr "Etsi kommenteista"

#: weblate/trans/forms.py:660
msgid "Show ignored checks as well"
msgstr "Näytä myös ohitettavaksi merkityt tarkistukset"

#: weblate/trans/forms.py:676
msgid "The query string has to be longer!"
msgstr "Haettava teksti on liian lyhyt!"

#: weblate/trans/forms.py:698
#, python-format
msgid "Fulltext search for \"%s\""
msgstr "Etsi koko tekstistä \"%s\""

#: weblate/trans/forms.py:700
#, python-format
msgid "Search for exact string \"%s\""
msgstr "Etsi tarkka merkkijono \"%s\""

#: weblate/trans/forms.py:702
#, python-format
msgid "Substring search for \"%s\""
msgstr "Alimerkkijonon \"%s\" etsiminen"

#: weblate/trans/forms.py:713
#, 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:732
msgid "All languages"
msgstr "Kaikki kielet"

#: weblate/trans/forms.py:764 weblate/trans/forms.py:766
msgid "Merged unit not found!"
msgstr "Yhdistettyä yksikköä ei löydy!"

#: weblate/trans/forms.py:785
msgid "Reverted change not found!"
msgstr "Palautettua muutosta ei löydy!"

#: weblate/trans/forms.py:792
msgid "Overwrite strings"
msgstr "Korvaa tekstit"

#: weblate/trans/forms.py:797
msgid "Replace inconsistent"
msgstr "Korjaa epämääräisyydet"

#: weblate/trans/forms.py:802
msgid "Component to use"
msgstr "Käytettävä komponentti"

#: weblate/trans/forms.py:828
msgid "All components in current project"
msgstr "Kaikki komponentit nykyisessä projektissa"

#: weblate/trans/forms.py:841
msgid "Invalid integer list!"
msgstr "Virheellinen kokonaislukulista!"

#: weblate/trans/forms.py:870
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:877
msgid "Keep current"
msgstr "Pidä ajan tasalla"

#: weblate/trans/forms.py:878
msgid "Overwrite existing"
msgstr "Korvaa olemassa oleva"

#: weblate/trans/forms.py:879
msgid "Add as other translation"
msgstr "Lisää muita käännöksiä"

#: weblate/trans/forms.py:888 weblate/trans/forms.py:1104
msgid "Starting date"
msgstr "Aloituspäivä"

#: weblate/trans/forms.py:909
#, python-format
msgid "Review of translations since %s"
msgstr "Katsaus käännöksiä vuodesta %s"

#: weblate/trans/forms.py:915
msgctxt "Select starting letter in glossary"
msgid "Any"
msgstr "Kaikki"

#: weblate/trans/forms.py:917
msgid "Starting letter"
msgstr "Aloituskirjain"

#: weblate/trans/forms.py:933
msgid "Scope"
msgstr "Laajuus"

#: weblate/trans/forms.py:935
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:941
msgid "Source string comment, suggestions to change this string"
msgstr "Lähdetekstin kommentti, ehdotukset tämän tekstin muuttamiseksi"

#: weblate/trans/forms.py:945
msgid "Translation comment, discussions with other translators"
msgstr "Kommentti liittyen käännökseen, keskustelut muiden kääntäjien kanssa"

#: weblate/trans/forms.py:961
msgid "Whole project"
msgstr "Koko projekti"

#: weblate/trans/forms.py:999
#, 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:1018
msgid "Please select"
msgstr "Valitse"

#: weblate/trans/forms.py:1040
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:1047
msgid "Check flags"
msgstr "Automaattiset tarkistukset"

#: weblate/trans/forms.py:1054
#, 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:1072
msgid "User to add"
msgstr "Lisättävä käyttäjä"

#: weblate/trans/forms.py:1074
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:1088
msgid "No matching user found!"
msgstr "Vastaavia käyttäjiä ei löytynyt!"

#: weblate/trans/forms.py:1090
msgid "More users matched!"
msgstr "Monta käyttäjää täsmäsi!"

#: weblate/trans/forms.py:1095
msgid "Report format"
msgstr "Raportin muoto"

#: weblate/trans/forms.py:1096
msgid "Choose file format for the report"
msgstr "Valitse raportin tiedostomuoto"

#: weblate/trans/forms.py:1098
msgid "reStructuredText"
msgstr "reStructuredText"

#: weblate/trans/forms.py:1099
msgid "JSON"
msgstr "JSON"

#: weblate/trans/forms.py:1100
msgid "HTML"
msgstr "HTML"

#: weblate/trans/forms.py:1108
msgid "Ending date"
msgstr "Loppupäivämäärä"

#: weblate/trans/forms.py:1155
msgid "Commit messages"
msgstr "Commit -viesti"

#: weblate/trans/forms.py:1161
msgid "Languages processing"
msgstr "Kieliä prosessoidaan"

#: weblate/trans/forms.py:1170
msgid "Upstream links"
msgstr "Lähetyslinkit"

#: weblate/trans/forms.py:1175
msgid "Translation settings"
msgstr "Kääntämisasetukset"

#: weblate/trans/forms.py:1197
msgid "Search string"
msgstr "Hakuteksti"

#: weblate/trans/forms.py:1202
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 "Push on commit"
msgstr "Commitin yhteydessä pushaa commitit myös remote -arkistoon"

#: weblate/trans/models/project.py:118
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/project.py:123
msgid "Set Translation-Team header"
msgstr "Aseta Käännös-Team header"

#: weblate/trans/models/project.py:126
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:132
msgid "Enable ACL"
msgstr "Ota käyttöön ACL"

#: weblate/trans/models/project.py:135
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:140
msgid "Enable hooks"
msgstr "Ota käyttöön koukut"

#: weblate/trans/models/project.py:143
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:148
msgid "Source language"
msgstr "Lähdetekstin kieli"

#: weblate/trans/models/project.py:150
msgid "Language used for source strings in all components"
msgstr "Kaikissa komponenteissa käytetty lähdetekstin kieli"

#: weblate/trans/models/project.py:229
#, 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:466
msgid "Language filter"
msgstr "Kielisuodatin"

#: weblate/trans/models/subproject.py:470
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:480
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:663
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:667
#, python-format
msgid "Failed to fetch repository: %s"
msgstr "Arkiston haku (fetch) epäonnistui: %s"

#: weblate/trans/models/subproject.py:757
#, python-format
msgid "Push is disabled for %s."
msgstr "Lähetys ei ole mahdollista tekstille %s."

#: weblate/trans/models/subproject.py:804
#, python-format
msgid "Failed to push to remote branch on %s."
msgstr "Haaroittaminen epäonnistui %s."

#: weblate/trans/models/subproject.py:834
#, python-format
msgid "Failed to reset to remote branch on %s."
msgstr "Erähaaran palauttaminen epäonnistui %s."

#: weblate/trans/models/subproject.py:908
#, 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:913
#, python-format
msgid "Failed to merge remote branch into %s."
msgstr "Erähaaran liitääminen %s:n epäonnistui."

#: weblate/trans/models/subproject.py:1096
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:1103
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:1110
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:1116
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:1122
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:1130
msgid "The mask did not match any files!"
msgstr "Maski ei sovi yhteenkään tiedostoon!"

#: weblate/trans/models/subproject.py:1138
#, 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:1143
#, 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:1147
#, 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:1153
#, 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:1172
msgid "File does not seem to be valid!"
msgstr "Tiedosto ei näytä olevan voimassa!"

#: weblate/trans/models/subproject.py:1180
#, python-format
msgid "Format of %d matched files could not be recognized."
msgstr "%d muotoisten tiedotojen muoto ei tunnisteta."

#: weblate/trans/models/subproject.py:1189
#, 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:1198
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:1206
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:1210
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:1215
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:1226
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:1231
msgid "Using .pot file as base file is not supported!"
msgstr ".pot -tiedoston käyttämistä kantatiedostona ei tueta!"

#: weblate/trans/models/subproject.py:1238
msgid "Template file not found!"
msgstr "Mallitiedostoa ei löydy!"

#: weblate/trans/models/subproject.py:1244
#, 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:1254
#, 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:1261
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:1272
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:1279
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:1299
msgid "Changing version control system is not supported!"
msgstr "Version hallintajärjestelmän muuttamista ei tueta!"

#: weblate/trans/models/subproject.py:1304
#, python-brace-format
msgid "Unsupported file format: {0}"
msgstr "Tiedostomuotoa ei tueta: {0}"

#: weblate/trans/models/subproject.py:1311
#, python-format
msgid "Failed to update repository: %s"
msgstr "Arkiston päivitys epäonnistui: %s"

#: weblate/trans/models/subproject.py:1331
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:1341
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:1520
msgid "Failed to add new translation file!"
msgstr "Käännöstiedoston lisääminen epäonnistui!"

#: weblate/trans/models/subproject.py:1542
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:601
msgid "Failed to store message in the backend, lock timeout occurred!"
msgstr "Ei voitu tallentaa viestiä backend, lukituksen aikakatkaisu!"

#: weblate/trans/models/unit.py:613
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:53
msgid "Very high"
msgstr "Erittäin korkea"

#: weblate/trans/util.py:54
msgid "High"
msgstr "Korkea"

#: weblate/trans/util.py:55
msgid "Medium"
msgstr "Keskitaso"

#: weblate/trans/util.py:56
msgid "Low"
msgstr "Matala"

#: weblate/trans/util.py:57
msgid "Very low"
msgstr "Erittäin matala"

#: weblate/trans/util.py:195
#, 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/util.py:257
msgid "Object listing disabled"
msgstr "Kohteiden listaus ei ole käytössä"

#: 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:143
#, 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:121
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:133
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:153
msgid "Please set your full name in your profile."
msgstr "Kirjoita koko nimesi profiilisi."

#: weblate/trans/views/basic.py:287
#, python-format
msgid "Search for %s"
msgstr "Haku hakusanalla %s"

#: weblate/trans/views/basic.py:293
msgid "Invalid search query!"
msgstr "Virheellinen hakukysely!"

#: weblate/trans/views/basic.py:323
#, python-brace-format
msgid "Get involved in {0}!"
msgstr "Tule mukaan kääntämään projektia {0}!"

#: weblate/trans/views/basic.py:329
#, 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:337
#, 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:364 weblate/trans/views/basic.py:433
msgid "Settings saved"
msgstr "Asetukset tallennettu"

#: weblate/trans/views/basic.py:369 weblate/trans/views/basic.py:438
msgid "Invalid settings, please check the form for errors!"
msgstr "Asetukset eivät kelpaa, tarkista lomake virheiden varalta!"

#: weblate/trans/views/basic.py:600
msgid "Weblate statistics"
msgstr "Weblaten tilastot"

#: weblate/trans/views/basic.py:680
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:52
#, python-format
msgid "%(language)s dictionary for %(project)s"
msgstr "%(language)s-kielinen sanasto %(project)s -projektille"

#: weblate/trans/views/dictionary.py:68
msgid "Dictionaries"
msgstr "Sanakirjat"

#: weblate/trans/views/dictionary.py:180
msgid "No words to import found in file."
msgstr "Tuotavia sanoja ei löytynyt tiedostosta."

#: weblate/trans/views/dictionary.py:182
#, 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:190
#, python-format
msgid "File upload has failed: %s"
msgstr "Tiedoston lähetys epäonnistui: %s"

#: weblate/trans/views/dictionary.py:193 weblate/trans/views/edit.py:565
#: weblate/trans/views/edit.py:780
msgid "Failed to process form!"
msgstr "Lomakkeen käsittely epäonnistui!"

#: weblate/trans/views/edit.py:127 weblate/trans/views/edit.py:439
msgid "No string matched your search!"
msgstr "Yhtään hakuehtosi täyttäävää osumaa ei löytynyt!"

#: weblate/trans/views/edit.py:150
msgid "Your suggestion is empty!"
msgstr "Käännösehdotuksesi on tyhjä!"

#: weblate/trans/views/edit.py:157
msgid "You don't have privileges to add suggestions!"
msgstr "Sinulla ei ole oikeuksia lisätä käännösehdotuksia!"

#: weblate/trans/views/edit.py:169
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:181
msgid "Your suggestion already exists!"
msgstr "Ehdotuksesi on jo olemassa!"

#: weblate/trans/views/edit.py:210
#, python-format
msgid "Following fixups were applied to translation: %s"
msgstr "Käännökseen on laitettu seuraavia korjauksia: %s"

#: weblate/trans/views/edit.py:225
#, 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:265 weblate/trans/views/edit.py:291
#: weblate/trans/views/edit.py:319 weblate/trans/views/edit.py:742
msgid "You don't have privileges to save translations!"
msgstr "Sinulla ei ole oikeuksia tallentaa käännöstä!"

#: weblate/trans/views/edit.py:297
msgid "Invalid merge request!"
msgstr "Virheellinen liitäntäpyyntö!"

#: weblate/trans/views/edit.py:325
msgid "Invalid revert request!"
msgstr "Virheellinen palautuspyyntö!"

#: weblate/trans/views/edit.py:332
msgid "Can not revert to empty translation!"
msgstr "Ei voi palata tyhjä käännös!"

#: weblate/trans/views/edit.py:347
msgid "You do not have privilege to accept suggestions!"
msgstr "Sinulla ei ole oikeuksia hyväksyä käännösehdotuksia!"

#: weblate/trans/views/edit.py:354
msgid "You do not have privilege to delete suggestions!"
msgstr "Sinulla ei ole oikeuksia poistaa käännösehdotuksia!"

#: weblate/trans/views/edit.py:361
msgid "You do not have privilege to vote for suggestions!"
msgstr "Sinulla ei ole oikeutta äänestää käännösehdotuksia!"

#: weblate/trans/views/edit.py:389
msgid "Invalid suggestion!"
msgstr "Sopimaton ehdotus!"

#: weblate/trans/views/edit.py:501
msgid "Invalid search string!"
msgstr "Virheellinen hakusana!"

#: weblate/trans/views/edit.py:578
msgid "Automatic translation completed, no strings were updated."
msgstr "Automaattinen kääntäminen suoritettu. Yhtään tekstimuutosta ei tehty."

#: weblate/trans/views/edit.py:580
#, 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:611
msgid "Posted new comment"
msgstr "Lähetetty uusi kommentti"

#: weblate/trans/views/edit.py:613
msgid "Failed to add comment!"
msgstr "Kommentin lisääminen epäonnistui!"

#: weblate/trans/views/edit.py:635
msgid "Translation comment has been deleted."
msgstr "Käännösksen kommentti on poistettu."

#: weblate/trans/views/edit.py:745
msgid "Failed to save translation!"
msgstr "Käännöksen tallennus epäonnistui!"

#: weblate/trans/views/edit.py:795
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:797
#, 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:103
#, python-format
msgid "Review source strings in %s"
msgstr "Tarkista lähdetekstejä käännöksessä %s"

#: weblate/trans/views/source.py:119
#, python-format
msgid "Source strings in %s"
msgstr "Lähdetekstejä käännöksessä %s"

#: weblate/trans/views/source.py:138
msgid "Failed to change a priority!"
msgstr "Tärkeyden vaihtaminen epäonnistui!"

#: weblate/trans/views/source.py:156
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:73
#, python-brace-format
msgid "Failed to compile: {0}"
msgstr "Kääntäminen epäonnistui: {0}"

#: weblate/utils/validators.py:109
msgid "Invalid image!"
msgstr "Kuvatiedosto on virheellinen!"

#: weblate/utils/validators.py:118
#, python-format
msgid "Not supported image type: %s"
msgstr "Kuvatyyppiä ei tueta: %s"

#: weblate/utils/validators.py:125
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:157
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:163
msgid "Forbidden URL scheme!"
msgstr "Kielletty osoitteen tyyppi (URL scheme)!"

#: weblate/utils/validators.py:179
msgid "Please avoid using special chars in the full name."
msgstr "Älä käytä nimessä erikoismerkkejä."

#: weblate/utils/validators.py:188
msgid "Unsupported file format."
msgstr "Tiedostomuotoa ei tueta."

#~ 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"
#~ "    "
