# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Zuza Software Foundation (Translate.org.za)
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: translate-pootle@lists.sourceforge.net\n"
"POT-Creation-Date: 2013-11-12 10:57+0000\n"
"PO-Revision-Date: 2013-11-07 06:29+0000\n"
"Last-Translator: Jussi <jta_l10n@saunalahti.fi>\n"
"Language-Team: LANGUAGE <LL@li.org>\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: Pootle 2.5.0-beta1\n"
"X-POOTLE-MTIME: 1383805782.0\n"

#: strings.py:8
msgid ""
"Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
"Pidä \"Ctrl\"-näppäin (tai \"Command\" Macissa) pohjassa valitaksesi useampia "
"kohtia."

#: strings.py:9
msgid "Enter a valid e-mail address."
msgstr "Anna kelvollinen sähköpostiosoite."

#: strings.py:10
msgid ""
"That e-mail address doesn't have an associated user account. Are you sure "
"you've registered?"
msgstr ""
"Sähköpostiosoitetta vastaavaa käyttäjätiliä ei löydy. Oletko varmasti "
"rekisteröitynyt?"

#: strings.py:11
msgid "This field is required."
msgstr "Tämä kenttä vaaditaan."

#: strings.py:12
#, python-format
msgid "Ensure this value has at most %(max)d characters (it has %(length)d)."
msgstr ""
"Varmista että tämä arvo sisältää korkeintaan %(max)d merkkiä (pituus nyt %"
"(length)d merkkiä)."

#: strings.py:13
msgid "Save and add another"
msgstr "Tallenna ja lisää toinen"

#: strings.py:14
msgid "Save and continue editing"
msgstr "Tallenna ja jatka muokkaamista"

#: strings.py:15
#: apps/staticpages/templates/staticpages/admin/page_create.html:5
#: apps/staticpages/templates/staticpages/admin/page_create.html:8
msgid "Add"
msgstr "Lisää"

#: strings.py:16
msgid "Change"
msgstr "Muokkaa"

#: strings.py:17 apps/pootle_profile/forms.py:83
msgid ""
"Please enter a correct username and password. Note that both fields are case-"
"sensitive."
msgstr ""
"Syötä oikea käyttäjätunnus ja salasana. Huomaa että molemmissa kentissä "
"kirjainkoko on merkitsevä."

#. Translators: Email subject line. The variable is the server name shown
#. on the top of each page
#: strings.py:21
#, python-format
msgid "Password reset on %s"
msgstr "Salasana palautettu %s-palvelimella"

#. Translators: This is a constructed string that might end up saying
#. "Add language" or "Add project". If you need to translate that differently,
#. you might want to try to translate it as "Add an entry to the %(name)s table"
#. or "Add an object of type "%(name)s".
#: strings.py:27
#, python-format
msgid "Add %(name)s"
msgstr "Lisää %(name)s"

#. Translators: This link takes the user to the page where the currently
#. configured option is displayed (such as a project or language)
#: strings.py:31
msgid "View on site"
msgstr "Näytä lopputulos"

#: strings.py:33
msgid "first name"
msgstr "etunimi"

#: strings.py:34
msgid "last name"
msgstr "sukunimi"

#: strings.py:35
msgid "e-mail address"
msgstr "sähköpostiosoite"

#: strings.py:36
msgid "active"
msgstr "aktiivinen"

#. Translators: Please translate this simply as "Administrator". This string is
#. needed by Django, but 'superuser' is very technical and should be avoided.
#: strings.py:40
msgid "superuser status"
msgstr "ylläpitäjä"

#. Translators: The language from which translation will happen
#: strings.py:43 apps/pootle_app/views/admin/adminprojects.py:47
#: apps/pootle_project/models.py:97
msgid "Source Language"
msgstr "Lähdekieli"

#: strings.py:45
msgid "Android strings"
msgstr "Android-merkkijonot"

#. Translators: Label that refers to the site's privacy policy
#: strings.py:51
msgid "Privacy Policy"
msgstr "Tietosuojakäytäntö"

#. Translators: Label that refers to the site's legal requirements
#: strings.py:53
msgid "Legal"
msgstr "Lakiasiat"

#. Translators: Label that refers to the site's license requirements
#: strings.py:55
msgid "License"
msgstr "Lisenssi"

#. Translators: Label that refers to the site's license requirements
#: strings.py:57
msgid "Contributor License"
msgstr "Avustajalisenssi"

#. Translators: Label that refers to the site's terms of use
#: strings.py:59
msgid "Terms of Use"
msgstr "Käyttöehdot"

#. Translators: Label that refers to the site's terms of service
#: strings.py:61
msgid "Terms of Service"
msgstr "Palveluehdot"

#: apps/contact_form_i18n/forms.py:143
msgid "Your name"
msgstr "Nimesi"

#: apps/contact_form_i18n/forms.py:146
msgid "Your email address"
msgstr "Sähköpostiosoitteesi"

#: apps/contact_form_i18n/forms.py:148
msgid "Your message"
msgstr "Kirjoita tähän viestisi"

#: apps/contact_form_i18n/forms.py:260
msgid "Akismet thinks this message is spam"
msgstr "Akismet on sitä mieltä että tämä viesti on roskapostia"

#: apps/djblets/siteconfig/templates/siteconfig/settings.html:17
msgid "Please correct the error below."
msgid_plural "Please correct the errors below."
msgstr[0] "Korjaa alla oleva virhe."
msgstr[1] "Korjaa alla olevat virheet."

#: apps/djblets/siteconfig/templates/siteconfig/settings.html:23
msgid "The settings have been saved."
msgstr "Asetukset on tallennettu."

#: apps/djblets/siteconfig/templates/siteconfig/settings.html:54
#: apps/pootle_app/templates/admin/admin_general_settings.html:29
#: apps/pootle_app/templates/admin/general_settings_form.html:15
#: apps/staticpages/templates/staticpages/admin/_form.html:24
#: templates/profiles/edit_personal.html:33
#: templates/profiles/edit_profile.html:25
msgid "Save"
msgstr "Tallenna"

#: apps/pootle_app/admin.py:45
msgid "Language code does not follow the ISO convention"
msgstr "Kielikoodi ei ole ISO-standardien mukainen"

#: apps/pootle_app/admin.py:71
msgid "Project code may only contain letters, numbers and _"
msgstr "Projektikoodi voi sisältää vain kirjaimia, numeroita ja _-merkin"

#: apps/pootle_app/admin.py:83
msgid "Advanced Options"
msgstr "Lisäasetukset"

#: apps/pootle_app/forms.py:30 apps/pootle_notifications/forms.py:42
#: apps/staticpages/models.py:45
msgid "Title"
msgstr "Otsikko"

#: apps/pootle_app/forms.py:31
msgid "The name for this Pootle server"
msgstr "Tämän Pootle-palvelimen nimi"

#: apps/pootle_app/forms.py:37
#: apps/pootle_language/templates/language/overview.html:26
#: apps/pootle_project/templates/project/overview.html:52
#: apps/pootle_tagging/models.py:69
#: apps/pootle_translationproject/templates/translation_project/overview.html:114
msgid "Description"
msgstr "Kuvaus"

#: apps/pootle_app/forms.py:38
msgid ""
"The description and instructions shown on the front page and about page. Be "
"sure to use valid HTML."
msgstr ""
"Etusivulla ja Tietoja-sivulla näytettävä kuvaus ja ohjeet. Käytä validia "
"HTML-koodia."

#: apps/pootle_app/models/suggestion.py:35
msgid "Pending"
msgstr "Odottaa hyväksymistä"

#: apps/pootle_app/models/suggestion.py:36
#: templates/profiles/profile_detail.html:43
msgid "Accepted"
msgstr "Hyväksytty"

#: apps/pootle_app/models/suggestion.py:37
#: templates/profiles/profile_detail.html:44
msgid "Rejected"
msgstr "Hylätty"

#: apps/pootle_app/templates/top_contributers_table.html:8
msgid "Top Contributors"
msgstr "Ahkerimmat avustajat"

#. Translators: The number of suggestions pending review
#: apps/pootle_app/templates/top_contributers_table.html:12
#: apps/pootle_misc/browser.py:70 templates/editor/_toolbar.html:17
msgid "Suggestions"
msgstr "Ehdotukset"

#: apps/pootle_app/templates/top_contributers_table.html:13
msgid "Reviews"
msgstr "Tarkastukset"

#: apps/pootle_app/templates/top_contributers_table.html:14
#: apps/pootle_app/templates/admin/dashboard.html:19 core/helpers.py:61
#: templates/profiles/profile_detail.html:45
msgid "Submissions"
msgstr "Käännökset"

#: apps/pootle_app/templates/top_contributers_table.html:19
msgid "anonymous users"
msgstr "tunnistautumattomat käyttäjät"

#: apps/pootle_app/templates/translation_summary_legend.html:4
#: apps/pootle_misc/stats.py:153 apps/pootle_store/util.py:48
#: core/helpers.py:54 templates/editor/_toolbar.html:13
msgid "Translated"
msgstr "Käännetty"

#: apps/pootle_app/templates/translation_summary_legend.html:5
#: apps/pootle_misc/stats.py:156 apps/pootle_store/forms.py:215
#: apps/pootle_store/util.py:47 core/helpers.py:56
#: templates/editor/_toolbar.html:16
msgid "Needs work"
msgstr "Keskeneräinen"

#: apps/pootle_app/templates/translation_summary_legend.html:6
#: apps/pootle_misc/stats.py:159 apps/pootle_store/util.py:46
#: core/helpers.py:55 templates/editor/_toolbar.html:15
msgid "Untranslated"
msgstr "Kääntämättömät"

#: apps/pootle_app/templates/admin/admin_general.html:15
#: apps/pootle_terminology/templates/terminology/manage.html:50
msgid "Save Changes"
msgstr "Tallenna muutokset"

#: apps/pootle_app/templates/admin/admin_general_languages.html:4
#: apps/pootle_app/templates/admin/admin_general_languages.html:9
#: apps/pootle_app/templates/index/index.html:42
#: apps/pootle_profile/models.py:87 templates/admin_profile_menu.html:6
msgid "Languages"
msgstr "Kielet"

#: apps/pootle_app/templates/admin/admin_general_languages.html:12
msgid ""
"Here you can add, edit, and delete all the available languages in this "
"Pootle server."
msgstr ""
"Täällä voit lisätä, muuttaa ja poistaa tämän Pootle-palvelimen projektien "
"kieliä."

#: apps/pootle_app/templates/admin/admin_general_permissions.html:4
#: apps/pootle_app/templates/admin/admin_general_permissions.html:9
#: apps/pootle_app/views/admin/permissions.py:117
#: apps/pootle_language/templates/language/language_admin.html:5
#: apps/pootle_project/templates/project/admin_permissions.html:7
#: apps/pootle_translationproject/templates/translation_project/admin_permissions.html:5
#: templates/admin_profile_menu.html:8 templates/language_menu.html:8
#: templates/project_menu.html:10 templates/tp_menu.html:9
msgid "Permissions"
msgstr "Käyttöoikeudet"

#: apps/pootle_app/templates/admin/admin_general_permissions.html:12
msgid ""
"Here you can add, edit, and delete the default permissions in this Pootle "
"server."
msgstr ""
"Täällä voit lisätä, muuttaa ja poistaa tämän Pootle-palvelimen "
"käyttöoikeuksia."

#: apps/pootle_app/templates/admin/admin_general_permissions.html:16
#: apps/pootle_language/templates/language/language_admin.html:13
#: apps/pootle_project/templates/project/admin_permissions.html:22
#: apps/pootle_translationproject/templates/translation_project/admin_permissions.html:13
msgid ""
"The user “nobody” refers to any user that is not logged in (an anonymous, "
"unidentified user). The user “default” refers to the rights that all logged "
"in users will have by default, unless other specific rights were assigned to "
"them."
msgstr ""
"Käyttäjä “nobody” tarkoittaa ketä tahansa käyttäjää joka ei ole kirjautunut "
"järjestelmään (anonyymi, tunnistautumaton käyttäjä). Käyttäjä “default” "
"viittaa käyttöoikeuksiin jotka myönnetään jokaiselle järjestelmään "
"kirjautuneelle käyttäjälle oletuksena, mikäli heille ei ole myönnetty muita "
"erityisiä käyttöoikeuksia."

#: apps/pootle_app/templates/admin/admin_general_projects.html:4
#: apps/pootle_app/templates/admin/admin_general_projects.html:9
#: apps/pootle_app/templates/index/index.html:52
#: apps/pootle_notifications/templates/notices.html:20
#: apps/pootle_profile/models.py:90
#: apps/pootle_project/templates/project/projects.html:6
#: apps/pootle_project/templates/project/projects.html:15
#: templates/admin_profile_menu.html:7 templates/project_base.html:5
msgid "Projects"
msgstr "Projektit"

#: apps/pootle_app/templates/admin/admin_general_projects.html:12
msgid ""
"Here you can add, edit, and delete all the available projects in this Pootle "
"server."
msgstr ""
"Täällä voit lisätä, muuttaa ja poistaa tämän Pootle-palvelimen projekteja."

#: apps/pootle_app/templates/admin/admin_general_settings.html:4
#: apps/pootle_app/templates/admin/admin_general_settings.html:9
msgid "General Settings"
msgstr "Yleisasetukset"

#: apps/pootle_app/templates/admin/admin_general_settings.html:12
msgid "Configure here the general settings for your site."
msgstr "Määritä täällä sivuston yleisasetukset."

#: apps/pootle_app/templates/admin/admin_general_users.html:4
#: apps/pootle_app/templates/admin/admin_general_users.html:9
#: apps/pootle_app/templates/admin/dashboard.html:25
#: templates/admin_profile_menu.html:5
#: templates/profiles/profile_detail.html:5
#: templates/profiles/profile_detail.html:11
msgid "Users"
msgstr "Käyttäjät"

#: apps/pootle_app/templates/admin/admin_general_users.html:12
msgid ""
"Here you can add, edit, and delete all the available users in this Pootle "
"server."
msgstr "Täällä voit hallinnoida tämän Pootle-palvelimen käyttäjiä."

#: apps/pootle_app/templates/admin/dashboard.html:13
msgid "Server Statistics"
msgstr "Palvelimen tilastot"

#: apps/pootle_app/templates/admin/dashboard.html:22
msgid "Pending suggestions"
msgstr "Tarkastusta odottavia ehdotuksia"

#: apps/pootle_app/templates/admin/dashboard.html:31
msgid "More..."
msgstr "Lisää..."

#: apps/pootle_app/templates/admin/dashboard.html:39
msgid "Support"
msgstr "Tuki"

#: apps/pootle_app/templates/admin/dashboard.html:42
msgid ""
"Pootle is developed by Translate.org.za and a community of passionate "
"localization experts. We want Pootle to help your localization work reach "
"its full potential."
msgstr ""
"Pootlea kehittävät Translate.org.za ja joukko asialle omistautuneita "
"kotoistuksen erityisosaajia. Toivomme, että Pootlen avulla saat "
"kotoistusprojektisi voimavarat käyttöön täysipainoisesti."

#: apps/pootle_app/templates/admin/dashboard.html:43
msgid "You will find the following helpful for support:"
msgstr "Tarvitessasi tukea, tutustu seuraaviin resursseihin:"

#: apps/pootle_app/templates/admin/dashboard.html:45
msgid "The Pootle documentation"
msgstr "Pootlen dokumentaatio"

#: apps/pootle_app/templates/admin/dashboard.html:46
msgid "The Pootle mailing list"
msgstr "Pootlen postituslista"

#: apps/pootle_app/templates/admin/dashboard.html:47
msgid "(commercial support)"
msgstr "(kaupallinen tuki)"

#: apps/pootle_app/templates/admin/dashboard.html:55
msgid "Dependency Checks"
msgstr "Riippuvuustarkistukset"

#: apps/pootle_app/templates/admin/dashboard.html:64
msgid "Optional"
msgstr "Valinnaiset"

#: apps/pootle_app/templates/admin/dashboard.html:72
msgid "Optimizations"
msgstr "Optimoinnit"

#: apps/pootle_app/templates/admin/edit_links.html:2
msgid "Edit"
msgstr "Muokkaa"

#: apps/pootle_app/templates/admin/general_settings_form.html:16
msgid "Cancel"
msgstr "Peruuta"

#: apps/pootle_app/templates/admin/rss_widget.html:5
msgid "Pootle Alerts"
msgstr "Pootle-tiedotteita"

#: apps/pootle_app/templates/index/index.html:25
#: apps/pootle_language/templates/language/overview.html:36
#: apps/pootle_project/templates/project/overview.html:61
#: apps/pootle_translationproject/templates/translation_project/overview.html:124
msgid "No description set."
msgstr "Kuvausta ei ole asetettu."

#: apps/pootle_app/templates/index/index.html:62
#: apps/pootle_notifications/templates/notices.html:77
msgid "Latest News"
msgstr "Tuoreimmat uutiset"

#: apps/pootle_app/templates/index/index.html:65
msgid "Subscribe to the RSS feed."
msgstr "Tilaa RSS-syöte."

#: apps/pootle_app/templates/index/login.html:4
#: apps/pootle_app/templates/index/login.html:7
#: apps/pootle_app/templates/index/login.html:23
msgid "Login"
msgstr "Kirjaudu"

#: apps/pootle_app/templates/index/login.html:12
msgid "Login to Pootle"
msgstr "Kirjaudu Pootleen"

#: apps/pootle_app/templates/index/login.html:18
msgid "Your username and password didn't match. Please try again."
msgstr "Käyttäjätunnus ja salasana eivät täsmää. Yritä uudelleen."

#: apps/pootle_app/templates/index/login.html:30
msgid "Lost your Password?"
msgstr "Unohditko salasanasi?"

#: apps/pootle_app/templates/index/login.html:33
#: templates/registration/password_reset_form.html:30
msgid "Don't have an account yet?"
msgstr "Etkö omista vielä käyttäjätiliä?"

#: apps/pootle_app/templates/index/login.html:34
#: templates/registration/password_reset_form.html:31
msgid "Register."
msgstr "Rekisteröidy."

#: apps/pootle_app/views/admin/adminprojects.py:90
#: apps/pootle_project/models.py:221
#, python-format
msgid "\"%s\" cannot be used as a project code"
msgstr "\"%s\" ei kelpaa projektikoodiksi"

#: apps/pootle_app/views/admin/adminusers.py:55
#: templates/user_profile_menu.html:7
#: templates/registration/registration_form.html:30
msgid "Password"
msgstr "Salasana"

#: apps/pootle_app/views/admin/dashboard.py:48
#, python-format
msgid "Translate Toolkit version %s installed."
msgstr "Translate Toolkit versio %s asennettu."

#: apps/pootle_app/views/admin/dashboard.py:55
#, python-format
msgid ""
"Translate Toolkit version %(installed)s installed. Pootle requires at least "
"version %(required)s."
msgstr ""
"Translate Toolkit versio %(installed)s asennettu. Pootle vaatii version %"
"(required)s."

#: apps/pootle_app/views/admin/dashboard.py:62
#, python-format
msgid "Django version %s is installed."
msgstr "Djangon versio %s on asennettu."

#: apps/pootle_app/views/admin/dashboard.py:65
#, python-format
msgid ""
"Django version %s is installed, but a higher version is highly recommended."
msgstr ""
"Djangon versio %s on asennettuna, mutta on suositeltavaa käyttää uudempaa "
"versiota."

#: apps/pootle_app/views/admin/dashboard.py:72
#, python-format
#, python-format,
msgid "lxml version %s is installed."
msgstr "lxml versio %s on asennettu."

#: apps/pootle_app/views/admin/dashboard.py:76
#, python-format
msgid ""
"lxml version %(installed)s is installed. Pootle requires at least version "
"%(required)s."
msgstr ""
"lxml versio %(installed)s on asennettu. Pootle vaatii vähintään version %"
"(required)s."

#: apps/pootle_app/views/admin/dashboard.py:83
msgid "lxml is not installed. Pootle requires lxml."
msgstr "lxml:ää ei ole asennettu. Pootle vaatii lxml:n."

#: apps/pootle_app/views/admin/dashboard.py:97
msgid ""
"Can't find the unzip command. Uploading archives is faster if \"unzip\" is "
"available."
msgstr ""
"Komentoa unzip ei löydy. Arkistojen lähettäminen nopeutuu jos \"unzip\" on "
"käytettävissä."

#: apps/pootle_app/views/admin/dashboard.py:103
msgid ""
"Can't find the ISO codes package. Pootle uses ISO codes to translate "
"language names."
msgstr ""
"Pakettia ISO codes ei löytynyt. Pootle käyttää ISO-koodeja kielten nimien "
"kääntämiseen."

#: apps/pootle_app/views/admin/dashboard.py:109
msgid ""
"Can't find the aeidon package. Pootle requires Gaupol or aeidon to support "
"subtitle formats."
msgstr ""
"Pakettia aeidon ei löytynyt. Pootle vaatii Gaupolin tai aeidonin tukeakseen "
"eri tekstitysformaatteja."

#: apps/pootle_app/views/admin/dashboard.py:115
msgid ""
"Can't find python-levenshtein package. Updating against templates is faster "
"with python-levenshtein."
msgstr ""
"Python-levenshtein-pakettia ei löytynyt. Päivitys mallineista sujuu "
"nopeammin python-levenshteinin avustamana."

#: apps/pootle_app/views/admin/dashboard.py:121
msgid ""
"No text indexing engine found. Searching is faster if an indexing engine "
"like Xapian or Lucene is installed."
msgstr ""
"Tekstin indeksointimoottoria ei löytynyt. Haut nopeutuvat jos "
"indeksointimoottori (kuten Xapian tai Lucene) on asennettuna."

#: apps/pootle_app/views/admin/dashboard.py:129
msgid "MARKUP_FILTER is missing. Falling back to HTML."
msgstr ""

#: apps/pootle_app/views/admin/dashboard.py:131
msgid "MARKUP_FILTER is misconfigured. Falling back to HTML."
msgstr ""

#: apps/pootle_app/views/admin/dashboard.py:133
#, python-format
msgid ""
"Can't find the package which provides '%s' markup support. Falling back to "
"HTML."
msgstr ""

#: apps/pootle_app/views/admin/dashboard.py:137
#, python-format
msgid "Invalid value '%s' in MARKUP_FILTER. Falling back to HTML."
msgstr ""

#: apps/pootle_app/views/admin/dashboard.py:154
msgid ""
"Using the default sqlite3 database engine. SQLite is only suitable for small "
"installations with a small number of users. Pootle will perform better with "
"the MySQL database engine."
msgstr ""
"Käytössä on oletuksena sqlite3-tietokantamoottori. SQLite soveltuu vain "
"pieniin asennuksiin ja pienille käyttäjämäärille. Pootlen suorituskyky on "
"parempi käytettäessä MySQL-tietokantaa."

#: apps/pootle_app/views/admin/dashboard.py:159
msgid ""
"Using the default sqlite3 database engine. SQLite is only suitable for small "
"installations with a small number of users. Pootle will perform better with "
"the MySQL database engine, but you need to install python-MySQLdb first."
msgstr ""
"Käytössä on oletuksena sqlite3-tietokantamoottori. SQLite soveltuu vain "
"pieniin asennuksiin ja pienille käyttäjämäärille. Pootlen suorituskyky on "
"parempi käytettäessä MySQL-tietokantaa, mutta sen käyttö edellyttää että "
"python-MySQLdb on asennettuna."

#: apps/pootle_app/views/admin/dashboard.py:172
msgid ""
"Pootle is configured to use memcached as a caching backend, but can't "
"connect to the memcached server. Caching is currently disabled."
msgstr ""
"Pootle on asetettu käyttämään memcached-välimuistia, mutta yhteyttä "
"memcached-palvelimeen ei voitu muodostaa. Välimuisti ei ole käytössä tällä "
"hetkellä."

#: apps/pootle_app/views/admin/dashboard.py:179
msgid ""
"For optimal performance, use django.contrib.sessions.backends.cached_db as "
"the session engine."
msgstr ""
"Jos haluat parantaa suorituskykyä, aseta "
"django.contrib.sessions.backends.cached_db istunnonkäsittelijäksi."

#: apps/pootle_app/views/admin/dashboard.py:186
msgid ""
"Pootle is configured to use memcached as caching backend, but Python support "
"for memcached is not installed. Caching is currently disabled."
msgstr ""
"Pootle on asetettu käyttämään memcached:tä välimuistina, mutta memcached:n "
"Python-moduulia ei ole asennettu. Välimuisti ei ole käytössä tällä hetkellä."

#: apps/pootle_app/views/admin/dashboard.py:193
msgid "For optimal performance, use memcached as the caching backend."
msgstr "Suorituskyky paranee jos välimuistina käytetään memcached:tä."

#: apps/pootle_app/views/admin/dashboard.py:200
msgid "For optimal performance, use Apache as the webserver."
msgstr "Suorituskyky paranee jos www-palvelimena käytetään Apachea."

#: apps/pootle_app/views/admin/dashboard.py:205
msgid ""
"The \"from\" address used to send registration emails is not specified. Also "
"review the mail server settings."
msgstr ""
"Rekisteröintiviestien lähettäjäosoitetta ei ole määritelty. Tarkista myös "
"postipalvelimen asetukset."

#: apps/pootle_app/views/admin/dashboard.py:211
msgid ""
"No contact address is specified. The contact form will allow users to "
"contact the server administrators."
msgstr ""
"Yhteysosoitetta ei ole määritetty. Palautelomake mahdollistaa käyttäjien "
"yhteydenpidon palvelimen ylläpitäjien kanssa."

#: apps/pootle_app/views/admin/dashboard.py:217
msgid ""
"Running in debug mode. Debug mode is only needed when developing Pootle. For "
"optimal performance, disable debugging mode."
msgstr ""
"Vianjäljitystila on käytössä. Vianjäljitystilaa tarvitaan vain Pootlen "
"kehitystyössä. Poista vianjäljitystila käytöstä suorituskyvyn "
"parantamiseksi."

#: apps/pootle_app/views/admin/dashboard.py:224
msgid ""
"Running in live translation mode. Live translation is useful as a tool to "
"learn about Pootle and localization, but has high impact on performance."
msgstr ""
"Live-käännöstila on käytössä. Live-käännöstila on käyttökelpoinen työkalu "
"tutustuttaessa Pootleen ja kotoistamiseen, mutta se heikentää suorituskykyä "
"merkittävästi."

#: apps/pootle_app/views/admin/dashboard.py:271
#: apps/pootle_translationproject/templates/translation_project/overview.html:62
msgid "Files"
msgstr "Tiedostot"

#: apps/pootle_app/views/admin/dashboard.py:272
msgid "Active projects"
msgstr "Aktiivisia projekteja"

#: apps/pootle_app/views/admin/dashboard.py:273
msgid "Active languages"
msgstr "Aktiivisia kieliä"

#: apps/pootle_app/views/admin/dashboard.py:274
msgid "Translated strings"
msgstr "Käännettyjä merkkijonoja"

#: apps/pootle_app/views/admin/dashboard.py:275
msgid "Translated words"
msgstr "Käännettyjä sanoja"

#: apps/pootle_app/views/admin/dashboard.py:276
msgid "Active users"
msgstr "Aktiivisia käyttäjiä"

#: apps/pootle_app/views/admin/permissions.py:61
msgid "Translation Project Contributors"
msgstr "Käännösprojektiin osallistuneet"

#: apps/pootle_app/views/admin/permissions.py:67
msgid "Project Contributors"
msgstr "Projektiin osallistuneet"

#: apps/pootle_app/views/admin/permissions.py:84
msgid "Language Contributors"
msgstr ""

#: apps/pootle_app/views/admin/permissions.py:91
msgid "All Users"
msgstr "Kaikki käyttäjät"

#: apps/pootle_app/views/admin/permissions.py:108
#: templates/profiles/profile_list.html:11
#: templates/registration/registration_form.html:20
msgid "Username"
msgstr "Käyttäjätunnus"

#: apps/pootle_app/views/admin/permissions.py:122
msgid "Select one or more permissions"
msgstr "Valitse yksi tai useampi käyttöoikeus"

#: apps/pootle_app/views/admin/util.py:144
msgid "No files in this project."
msgstr "Tämä projekti ei sisällä tiedostoja."

#: apps/pootle_app/views/admin/util.py:177
msgid "There are errors in the form. Please review the problems below."
msgstr "Lomake sisältää virheitä. Tarkista alla mainitut ongelmat."

#: apps/pootle_app/views/index/about.py:49
#, python-format
msgid "Pootle %(pootle_ver)s is powered by Translate Toolkit %(toolkit_ver)s"
msgstr ""
"Pootle %(pootle_ver)s-version voimanlähteenä toimii Translate Toolkit %"
"(toolkit_ver)s"

#: apps/pootle_app/views/index/index.py:57 apps/pootle_language/views.py:69
#: apps/pootle_misc/browser.py:103 apps/pootle_misc/browser.py:191
#: apps/pootle_misc/browser.py:230 apps/pootle_project/views.py:88
#, python-format
msgid "%(percentage)d%% complete"
msgstr "%(percentage)d%% käännetty"

#: apps/pootle_language/models.py:66
msgid ""
"ISO 639 language code for the language, possibly followed by an underscore "
"(_) and an ISO 3166 country code. <a href=\"http://www.w3.org/International/"
"articles/language-tags/\">More information</a>"
msgstr ""
"Kielen ISO 639 -kielikoodi, mahdollisesti lisättynä alaviivalla (_) ja ISO "
"3166 -maakoodilla. <a href=\"http://www.w3.org/International/articles"
"/language-tags/\">Lisätietoja täältä</a>"

#: apps/pootle_language/models.py:71 apps/pootle_project/models.py:62
msgid "Code"
msgstr "Koodi"

#: apps/pootle_language/models.py:73 apps/pootle_project/models.py:66
msgid "Full Name"
msgstr "Koko nimi"

#: apps/pootle_language/models.py:75
#, python-format
msgid ""
"A description of this language. This is useful to give more information or "
"instructions. Allowed markup: %s"
msgstr ""
"Tämän kielen kuvaus. Tähän voi laittaa lisätietoja tai ohjeita. Sallittu "
"merkintäkieli: %s"

#: apps/pootle_language/models.py:80
msgid "Enter any special characters that users might find difficult to type"
msgstr "Lisää tähän erikoismerkit joiden kirjoittaminen saattaa olla hankalaa"

#: apps/pootle_language/models.py:83
msgid "Special Characters"
msgstr "Erikoismerkit"

#: apps/pootle_language/models.py:86
msgid ""
"For more information, visit <a href=\"http://translate.sourceforge.net/wiki/"
"l10n/pluralforms\">our wiki page</a> on plural forms."
msgstr ""
"Lisätietoja monikkomuodoista löydät <a "
"href=\"http://translate.sourceforge.net/wiki/l10n/pluralforms\">wiki-"
"sivultamme</a>."

#: apps/pootle_language/models.py:90
msgid "Unknown"
msgstr "Tuntematon"

#: apps/pootle_language/models.py:93
msgid "Number of Plurals"
msgstr "Monikoiden määrä"

#: apps/pootle_language/models.py:95
msgid "Plural Equation"
msgstr "Monikon kaava"

#: apps/pootle_language/views.py:76 apps/pootle_misc/browser.py:110
#: apps/pootle_misc/browser.py:197 apps/pootle_misc/browser.py:236
#: apps/pootle_project/views.py:94
#, python-format
msgid "Error reading %d file"
msgid_plural "Error reading %d files"
msgstr[0] "Virhe luettaessa %d tiedostoa"
msgstr[1] "Virhe luettaessa %d tiedostoa"

#: apps/pootle_language/views.py:113
#, python-format
msgid "%(projects)d project, %(average)d%% translated"
msgid_plural "%(projects)d projects, %(average)d%% translated"
msgstr[0] "%(projects)d projekti, %(average)d%% käännetty"
msgstr[1] "%(projects)d projektia, %(average)d%% käännetty"

#: apps/pootle_language/views.py:151 apps/pootle_project/views.py:306
#: apps/pootle_tagging/views.py:52 apps/pootle_translationproject/views.py:740
msgid "No description yet."
msgstr "Ei kuvausta toistaiseksi."

#: apps/pootle_language/templates/language/language_admin.html:11
msgid "Below you can add, edit, and delete the permissions for this language."
msgstr "Täällä voit määritellä tämän kielen käyttöoikeudet."

#: apps/pootle_misc/browser.py:30
msgid "Name"
msgstr "Nimi"

#: apps/pootle_misc/browser.py:35 templates/profiles/profile_detail.html:41
msgid "Project"
msgstr "Projekti"

#: apps/pootle_misc/browser.py:40 apps/pootle_project/views.py:388
msgid "Language"
msgstr "Kieli"

#. Translators: Heading representing the priority for a goal
#: apps/pootle_misc/browser.py:46 apps/pootle_tagging/models.py:73
msgid "Priority"
msgstr "Tärkeysaste"

#. Translators: noun. The graphical representation of translation status
#: apps/pootle_misc/browser.py:52
msgid "Progress"
msgstr "Tilanne"

#. Translators: Heading representing the total number of words of a file
#. or directory
#: apps/pootle_misc/browser.py:59 apps/pootle_misc/stats.py:150
msgid "Total"
msgstr "Yhteensä"

#: apps/pootle_misc/browser.py:64
msgid "Need Translation"
msgstr "Käännettäviä"

#: apps/pootle_misc/browser.py:75
msgid "Last Activity"
msgstr "Viimeisimmät tapahtumat"

#: apps/pootle_misc/checks.py:27
msgid "Critical"
msgstr "Kriittinen"

#: apps/pootle_misc/checks.py:28
msgid "Functional"
msgstr "Toiminnollinen"

#: apps/pootle_misc/checks.py:29
msgid "Cosmetic"
msgstr "Kosmeettinen"

#: apps/pootle_misc/checks.py:30
msgid "Extraction"
msgstr "Purkaminen"

#: apps/pootle_misc/checks.py:31
msgid "No category"
msgstr "Ei luokitusta"

#: apps/pootle_misc/checks.py:36
msgid "Accelerators"
msgstr "Pikanäppäimet"

#: apps/pootle_misc/checks.py:37
msgid "Acronyms"
msgstr "Akronyymit"

#: apps/pootle_misc/checks.py:38
msgid "Blank"
msgstr "Tyhjä"

#: apps/pootle_misc/checks.py:39
msgid "Brackets"
msgstr "Sulkeet"

#: apps/pootle_misc/checks.py:40
msgid "Compendium conflict"
msgstr "Compendium-ristiriita"

#: apps/pootle_misc/checks.py:41
msgid "Translator credits"
msgstr "Kääntäjien kunniataulu"

#: apps/pootle_misc/checks.py:42
msgid "Double quotes"
msgstr "Lainausmerkkien määrä"

#: apps/pootle_misc/checks.py:43
msgid "Double spaces"
msgstr "Kaksoisvälilyönti"

#: apps/pootle_misc/checks.py:44
msgid "Repeated word"
msgstr "Sanan toisto"

#: apps/pootle_misc/checks.py:45
msgid "E-mail"
msgstr "Sähköposti"

#: apps/pootle_misc/checks.py:46
msgid "Ending punctuation"
msgstr "Lopettava välimerkki"

#: apps/pootle_misc/checks.py:47
msgid "Ending whitespace"
msgstr "Välilyönti lopussa"

#: apps/pootle_misc/checks.py:48
msgid "Escapes"
msgstr "Koodinvaihtomerkki"

#: apps/pootle_misc/checks.py:49
msgid "File paths"
msgstr "Tiedostopolut"

#: apps/pootle_misc/checks.py:50
msgid "Functions"
msgstr "Funktiot"

#: apps/pootle_misc/checks.py:51
msgid "GConf values"
msgstr "GConf-arvot"

#: apps/pootle_misc/checks.py:52
msgid "Old KDE comment"
msgstr "Vanha KDE-kommentti"

#: apps/pootle_misc/checks.py:53
msgid "Long"
msgstr "Pitkähkö"

#: apps/pootle_misc/checks.py:54
msgid "Must translate words"
msgstr "Sana joka on käännettävä"

#: apps/pootle_misc/checks.py:55
msgid "Newlines"
msgstr "Rivinvaihto"

#: apps/pootle_misc/checks.py:56
msgid "Number of plurals"
msgstr "Monikoiden määrä"

#: apps/pootle_misc/checks.py:57
msgid "Don't translate words"
msgstr "Sana jota ei tule kääntää"

#: apps/pootle_misc/checks.py:58
msgid "Numbers"
msgstr "Luvut"

#: apps/pootle_misc/checks.py:59
msgid "Options"
msgstr "Valitsimet"

#: apps/pootle_misc/checks.py:60
msgid "printf()"
msgstr "printf()"

#: apps/pootle_misc/checks.py:61
msgid "Punctuation spacing"
msgstr "Välimerkin jälkeinen välilyönti"

#: apps/pootle_misc/checks.py:62
msgid "Pure punctuation"
msgstr "Pelkkä välimerkki"

#: apps/pootle_misc/checks.py:63
msgid "Number of sentences"
msgstr "Kappaleiden määrä"

#: apps/pootle_misc/checks.py:64
msgid "Short"
msgstr "Lyhyehkö"

#: apps/pootle_misc/checks.py:65
msgid "Simple capitalization"
msgstr "Poikkeava kirjainkoko"

#: apps/pootle_misc/checks.py:66
msgid "Simple plural(s)"
msgstr ""

#: apps/pootle_misc/checks.py:67
msgid "Single quotes"
msgstr "Puolilainausmerkkien määrä"

#: apps/pootle_misc/checks.py:68
msgid "Starting capitalization"
msgstr "Aloittava versaali"

#: apps/pootle_misc/checks.py:69
msgid "Starting punctuation"
msgstr "Välimerkki alussa"

#: apps/pootle_misc/checks.py:70
msgid "Starting whitespace"
msgstr "Tyhjemerkki alussa"

#. Translators: This refers to tabulation characters
#: apps/pootle_misc/checks.py:72
msgid "Tabs"
msgstr "Sarkaimet"

#: apps/pootle_misc/checks.py:73
msgid "Unchanged"
msgstr "Ei muutettu"

#: apps/pootle_misc/checks.py:74
msgid "URLs"
msgstr "URLit"

#: apps/pootle_misc/checks.py:75
msgid "Valid characters"
msgstr "Merkistövirhe"

#: apps/pootle_misc/checks.py:76
msgid "Placeholders"
msgstr "Paikkamerkit"

#: apps/pootle_misc/checks.py:77
msgid "XML tags"
msgstr "XML-tagit"

#: apps/pootle_misc/forms.py:100
msgid "Search (Ctrl+Shift+S)<br/>Type and press Enter to search"
msgstr "Haku (Ctrl+Shift+S)<br/>Kirjoita hakusana ja paina Enter etsiäksesi"

#: apps/pootle_misc/forms.py:108
msgid "Exact Match"
msgstr "Tarkalleen sama"

#: apps/pootle_misc/forms.py:115
msgid "Source Text"
msgstr "Lähdeteksti"

#: apps/pootle_misc/forms.py:116
msgid "Target Text"
msgstr "Kohdeteksti"

#: apps/pootle_misc/forms.py:117
msgid "Comments"
msgstr "Kommentit"

#: apps/pootle_misc/forms.py:118
msgid "Locations"
msgstr "Sijainnit"

#: apps/pootle_misc/forms.py:131
msgid "Source Terms"
msgstr "Lähdetermit"

#: apps/pootle_misc/forms.py:132
msgid "Target Terms"
msgstr "Kohdetermit"

#: apps/pootle_misc/forms.py:133
msgid "Definitions"
msgstr "Määritelmät"

#: apps/pootle_misc/stats.py:134
#, python-format
msgid "<a href=\"%(url)s\">%(num)d word</a>"
msgid_plural "<a href=\"%(url)s\">%(num)d words</a>"
msgstr[0] "<a href=\"%(url)s\">%(num)d sana</a>"
msgstr[1] "<a href=\"%(url)s\">%(num)d sanaa</a>"

#: apps/pootle_misc/stats.py:141
#, python-format
msgid "%(num)d%%"
msgstr "%(num)d%%"

#: apps/pootle_misc/stats.py:143
#, python-format
msgid "(%(num)d string)"
msgid_plural "(%(num)d strings)"
msgstr[0] "(%(num)d merkkijono)"
msgstr[1] "(%(num)d merkkijonoa)"

#: apps/pootle_misc/stats.py:172
#, python-format
msgid "This folder has %(num)d word, %(percentage)d%% of which is translated."
msgid_plural ""
"This folder has %(num)d words, %(percentage)d%% of which are translated."
msgstr[0] "Kansiossa on %(num)d sana, josta %(percentage)d%% on käännetty."
msgstr[1] "Kansiossa on %(num)d sanaa, joista %(percentage)d%% on käännetty."

#: apps/pootle_misc/stats.py:184
#, python-format
msgid "This file has %(num)d word, %(percentage)d%% of which is translated."
msgid_plural ""
"This file has %(num)d words, %(percentage)d%% of which are translated."
msgstr[0] "Tiedostossa on %(num)d sana, josta %(percentage)d%% on käännetty."
msgstr[1] "Tiedostossa on %(num)d sanaa, joista %(percentage)d%% on käännetty."

#: apps/pootle_misc/stats.py:206
msgid "Expand details"
msgstr "Näytä yksityiskohdat"

#: apps/pootle_misc/stats.py:217
#, python-format
msgid "Continue translation (%(num)d word left)"
msgid_plural "Continue translation (%(num)d words left)"
msgstr[0] "Jatka kääntämistä (%(num)d sana jäljellä)"
msgstr[1] "Jatka kääntämistä (%(num)d sanaa jäljellä)"

#: apps/pootle_misc/stats.py:239
#, python-format
msgid "Next most important goal (%(num)d word left)"
msgid_plural "Next most important goal (%(num)d words left)"
msgstr[0] ""
msgstr[1] ""

#: apps/pootle_misc/stats.py:249
msgid "Translation is complete"
msgstr "Käännös on valmis"

#: apps/pootle_misc/stats.py:260
#, python-format
msgid "Review suggestion (%(num)d left)"
msgid_plural "Review suggestions (%(num)d left)"
msgstr[0] "Tarkasta ehdotus (%(num)d jäljellä)"
msgstr[1] "Tarkasta ehdotuksia (%(num)d jäljellä)"

#. Translators: 'type' is the type of VCS file: working, remote,
#. or merged copy.
#: apps/pootle_misc/stats.py:282
#, python-format
msgid ""
"%(type)s: %(translated)d of %(total)d string translated (%(fuzzy)d need "
"review)."
msgid_plural ""
"%(type)s: %(translated)d of %(total)d strings translated (%(fuzzy)d need "
"review)."
msgstr[0] ""
msgstr[1] ""

#: apps/pootle_misc/stats.py:304
#, python-format
msgid "%d word needs attention"
msgid_plural "%d words need attention"
msgstr[0] "%d sana kaipaa huomiota"
msgstr[1] "%d sanaa kaipaa huomiota"

#: apps/pootle_misc/stats.py:307
#, python-format
msgid "%d word untranslated"
msgid_plural "%d words untranslated"
msgstr[0] "%d kääntämätön sana"
msgstr[1] "%d kääntämätöntä sanaa"

#: apps/pootle_misc/stats.py:310
#, python-format
msgid "%d word needs review"
msgid_plural "%d words need review"
msgstr[0] "%d tarkastettava sana"
msgstr[1] "%d tarkastettavaa sanaa"

#: apps/pootle_misc/templates/progressbar.html:3
#, python-format
msgid "%(percent)s%% complete"
msgstr "%(percent)s%% käännetty"

#. Translators: This is the name of a filter
#: apps/pootle_misc/templates/search.html:5 core/helpers.py:59
msgid "Search"
msgstr "Haku"

#: apps/pootle_misc/templatetags/render_pager.py:32
msgid "First"
msgstr "Alkuun"

#: apps/pootle_misc/templatetags/render_pager.py:34
#: templates/editor/_toolbar.html:33
msgid "Previous"
msgstr "Edellinen"

#: apps/pootle_misc/templatetags/render_pager.py:50
#: templates/editor/_toolbar.html:42
msgid "Next"
msgstr "Seuraava"

#: apps/pootle_misc/templatetags/render_pager.py:52
#, python-format
msgid "Last (%d)"
msgstr "Viimeinen (%d)"

#: apps/pootle_notifications/forms.py:38
msgid "Publish on news feed"
msgstr "Julkaise uutissyötteessä"

#: apps/pootle_notifications/forms.py:41
msgid "Send email"
msgstr "Lähetä sähköpostitse"

#: apps/pootle_notifications/forms.py:44
msgid "Email only to recently active users"
msgstr "Lähetä sähköposti vain aktiivisille käyttäjille"

#: apps/pootle_notifications/forms.py:52
msgid "All Projects"
msgstr "Kaikki projektit"

#: apps/pootle_notifications/forms.py:56
msgid "Project Selection"
msgstr "Projektin valinta"

#: apps/pootle_notifications/forms.py:61
msgid "Select one or more projects"
msgstr "Valitse yksi tai useampi projekti"

#: apps/pootle_notifications/forms.py:68
msgid "All Languages"
msgstr "Kaikki kielet"

#: apps/pootle_notifications/forms.py:72
msgid "Language Selection"
msgstr "Kielen valinta"

#: apps/pootle_notifications/forms.py:77 apps/pootle_profile/forms.py:120
msgid "Select one or more languages"
msgstr "Valitse yksi tai useampi kieli"

#: apps/pootle_notifications/models.py:31
msgid "Message"
msgstr "Viesti"

#. Translators: The date that the news item was written
#: apps/pootle_notifications/models.py:33
msgid "Added"
msgstr "Lisätty"

#: apps/pootle_notifications/views.py:95
#, python-format
msgid "News for %(language)s"
msgstr "Uutiset kielelle %(language)s"

#: apps/pootle_notifications/views.py:100
#, python-format
msgid "News for %(project)s"
msgstr "%(project)s-projektin uutiset"

#: apps/pootle_notifications/views.py:106
#, python-format
msgid "News for the %(project)s project in %(language)s"
msgstr "%(project)s-projektin uutiset kielelle %(language)s"

#: apps/pootle_notifications/views.py:107
#, python-format
msgid "News for %(path)s"
msgstr "Kohteen %(path)s uutiset"

#: apps/pootle_notifications/views.py:226
msgid "View News Item"
msgstr "Lue uutisia"

#: apps/pootle_notifications/templates/latest_news_snippet.html:9
#: apps/pootle_notifications/templates/notices.html:83
msgid "No news yet."
msgstr "Ei uutisia toistaiseksi."

#: apps/pootle_notifications/templates/notices.html:15
#: templates/language_menu.html:5 templates/project_menu.html:5
#: templates/tp_menu.html:5
msgid "News"
msgstr "Uutiset"

#: apps/pootle_notifications/templates/notices.html:54
msgid "Publish News"
msgstr "Julkaise uutinen"

#: apps/pootle_notifications/templates/notices.html:57
msgid "Successfully published the following news"
msgstr "Seuraava uutinen julkaistiin onnistuneesti"

#: apps/pootle_notifications/templates/notices.html:70
msgid "Publish"
msgstr "Julkaise"

#: apps/pootle_profile/forms.py:32
msgid "Default"
msgstr "Oletus"

#: apps/pootle_profile/forms.py:49 apps/pootle_profile/models.py:94
msgid "Interface Language"
msgstr "Käyttöliittymän kieli"

#: apps/pootle_profile/forms.py:87
msgid "This account is inactive."
msgstr "Tämä tunnus ei ole aktiivinen."

#: apps/pootle_profile/models.py:81
msgid "Number of Rows"
msgstr "Rivien määrä"

#: apps/pootle_profile/models.py:98
msgid "Alternative Source Languages"
msgstr "Vaihtoehtoiset lähdekielet"

#: apps/pootle_project/models.py:58
msgid ""
"A short code for the project. This should only contain ASCII characters, "
"numbers, and the underscore (_) character."
msgstr ""
"Lyhyt koodi projektille. Koodin tulee sisältää ainoastaan ASCII-merkkejä, "
"numeroita ja alaviiva (_)."

#: apps/pootle_project/models.py:68
#, python-format
msgid ""
"A description of this project. This is useful to give more information or "
"instructions. Allowed markup: %s"
msgstr ""
"Tämän projektin kuvaus. Tähän voi laittaa lisätietoja tai ohjeita. Sallittu "
"merkintäkieli: %s"

#: apps/pootle_project/models.py:79
msgid "Quality Checks"
msgstr "Laatutarkastukset"

#: apps/pootle_project/models.py:83
msgid "File Type"
msgstr "Tiedostotyyppi"

#: apps/pootle_project/models.py:87
msgid "Automatic detection (slower)"
msgstr "Automaattinen tunnistus (hitaampi)"

#: apps/pootle_project/models.py:88
msgid "GNU style: files named by language code"
msgstr "GNU-tyyli: tiedostonimet kielikoodin mukaan"

#: apps/pootle_project/models.py:89
msgid "Non-GNU: Each language in its own directory"
msgstr "Ei-GNU: Jokainen kieli omassa hakemistossaan"

#: apps/pootle_project/models.py:93
msgid "Project Tree Style"
msgstr "Projektipuun tyyli"

#: apps/pootle_project/models.py:100
msgid "Ignore Files"
msgstr "Sivuuta tiedostot"

#: apps/pootle_project/models.py:105
msgid ""
"A URL or an email address where issues with the source text can be reported."
msgstr ""
"URL tai sähköpostiosoite, johon lähdetekstissä olevista ongelmista voi "
"ilmoittaa."

#: apps/pootle_project/models.py:108
msgid "Report Target"
msgstr "Osoite virheilmoituksille"

#: apps/pootle_project/views.py:119
#, python-format
msgid "%(languages)d language, %(average)d%% translated"
msgid_plural "%(languages)d languages, %(average)d%% translated"
msgstr[0] "%(languages)d kieli, %(average)d%% käännetty"
msgstr[1] "%(languages)d kieltä, %(average)d%% käännetty"

#: apps/pootle_project/views.py:377
#: apps/pootle_translationproject/actions.py:209
msgid "Update against templates"
msgstr "Päivitä mallineista"

#: apps/pootle_project/templates/project/admin_permissions.html:20
msgid "Below you can add, edit, and delete the permissions for this project."
msgstr "Täällä voit lisätä, muuttaa ja poistaa tämän projektin käyttöoikeuksia."

#: apps/pootle_project/templates/project/overview.html:19
#: apps/pootle_translationproject/templates/translation_project/overview.html:25
msgid "Show tags"
msgstr "Näytä tunnisteet"

#: apps/pootle_project/templates/project/overview.html:22
msgid "Show filtering"
msgstr ""

#: apps/pootle_project/templates/project/overview.html:33
msgid "Filter using one or more tags"
msgstr "Suodata yhdellä tai useammalla tunnisteella"

#: apps/pootle_project/templates/project/overview.html:37
msgctxt "verb"
msgid "Filter"
msgstr "Suodata"

#: apps/pootle_project/templates/project/overview.html:38
msgid "Filter using the selected tags"
msgstr "Suodata valituilla tunnisteilla"

#: apps/pootle_project/templates/project/overview.html:76
#: apps/pootle_translationproject/templates/translation_project/overview.html:43
#: apps/pootle_translationproject/templates/translation_project/overview.html:175
#: templates/common/xhr_add_tag_form.html:15
msgid "Add tag"
msgstr "Lisää tunniste"

#: apps/pootle_project/templates/project/project_admin.html:7
#: templates/project_menu.html:9
msgid "Administrate"
msgstr "Hallinta"

#: apps/pootle_project/templates/project/project_admin.html:20
msgid "Here you can add, edit, or delete the languages for this project."
msgstr "Täällä voit lisätä, muuttaa tai poistaa tämän projektin kieliä."

#: apps/pootle_statistics/models.py:46
#: apps/pootle_translationproject/templates/translation_project/export_view.html:103
msgid "Source"
msgstr "Lähde"

#: apps/pootle_statistics/models.py:47
msgid "Target"
msgstr "Kohde"

#: apps/pootle_statistics/models.py:48
msgid "State"
msgstr "Tila"

#: apps/pootle_statistics/models.py:49
msgid "Comment"
msgstr "Kommentti"

#: apps/pootle_statistics/models.py:114
msgid "anonymous user"
msgstr "tunnistautumaton käyttäjä"

#: apps/pootle_statistics/models.py:152
#, python-format
msgid ""
"%(user)s reverted translation for string <i><a href=\"%(url)s\">%(source)s</"
"a></i>"
msgstr ""
"%(user)s palautti käännöksen merkkijonolle <i><a href=\"%(url)s\">%"
"(source)s</a></i>"

#: apps/pootle_statistics/models.py:155
#, python-format
msgid ""
"%(user)s accepted suggestion for string <i><a href=\"%(url)s\">%(source)s</"
"a></i>"
msgstr ""
"%(user)s hyväksyi ehdotuksen merkkijonolle <i><a href=\"%(url)s\">%"
"(source)s</a></i>"

#: apps/pootle_statistics/models.py:158
#, python-format
msgid "%(user)s uploaded a file"
msgstr "%(user)s lähetti tiedoston"

#: apps/pootle_statistics/models.py:173
#, python-format
msgid ""
"%(user)s submitted translation for string <i><a href=\"%(url)s\">%(source)s</"
"a></i>"
msgstr ""
"%(user)s lähetti käännöksen merkkijonolle <i><a href=\"%(url)s\">%"
"(source)s</a></i>"

#: apps/pootle_statistics/models.py:176
#, python-format
msgid ""
"%(user)s submitted \"needs work\" translation for string <i><a href=\"%(url)s"
"\">%(source)s</a></i>"
msgstr ""
"%(user)s lähetti \"keskeneräisen\" käännöksen merkkijonolle <i><a href=\"%"
"(url)s\">%(source)s</a></i>"

#: apps/pootle_statistics/models.py:179
#, python-format
msgid ""
"%(user)s removed translation for string <i><a href=\"%(url)s\">%(source)s</"
"a></i>"
msgstr ""
"%(user)s poisti käännöksen merkkijonolle <i><a href=\"%(url)s\">%"
"(source)s</a></i>"

#: apps/pootle_store/decorators.py:63
msgid "Insufficient rights to access this directory."
msgstr "Puutteelliset käyttöoikeudet estävät pääsyn tähän kansioon."

#: apps/pootle_store/decorators.py:135 apps/pootle_store/views.py:531
msgid "Arguments missing."
msgstr ""

#: apps/pootle_store/decorators.py:147
msgid "File does not exist."
msgstr "Tiedostoa ei ole olemassa."

#: apps/pootle_store/filetypes.py:31
msgid "Gettext PO"
msgstr "Gettext PO"

#: apps/pootle_store/filetypes.py:35
msgid "XLIFF"
msgstr "XLIFF"

#: apps/pootle_store/filetypes.py:41
msgid "Qt ts"
msgstr "Qt ts"

#: apps/pootle_store/filetypes.py:47
msgid "TMX"
msgstr "TMX"

#: apps/pootle_store/filetypes.py:53
msgid "TBX"
msgstr "TBX"

#: apps/pootle_store/filetypes.py:59
msgid "Haiku catkeys"
msgstr "Haiku catkeys"

#: apps/pootle_store/filetypes.py:65
msgid "Excel CSV"
msgstr "Excel CSV"

#: apps/pootle_store/filetypes.py:71
msgid "Mozilla .lang"
msgstr "Mozilla .lang"

#: apps/pootle_store/filetypes.py:81 apps/pootle_store/filetypes.py:85
msgid "Java Properties"
msgstr "Java Properties"

#: apps/pootle_store/filetypes.py:89
msgid "Java Properties (UTF-8)"
msgstr "Java Properties (UTF-8)"

#. Translators: Don't translate "strings" unless you are sure these
#. files have another name in your language
#: apps/pootle_store/filetypes.py:98
msgid "OS X Strings"
msgstr "OS X Strings"

#: apps/pootle_store/filetypes.py:104
msgid "PHP arrays"
msgstr "PHP-taulukot"

#: apps/pootle_store/filetypes.py:110
msgid "Subtitles: srt"
msgstr "Tekstitys: srt"

#: apps/pootle_store/filetypes.py:112
msgid "Subtitles: sub"
msgstr "Tekstitys: sub"

#: apps/pootle_store/filetypes.py:114
msgid "Subtitles: ssa"
msgstr "Tekstitys: ssa"

#: apps/pootle_store/filetypes.py:116
msgid "Subtitles: ass"
msgstr "Tekstitys: ass"

#: apps/pootle_store/forms.py:95
#: apps/pootle_store/templatetags/store_tags.py:125
#: apps/pootle_store/templatetags/store_tags.py:142
#: apps/pootle_store/templatetags/store_tags.py:149
#: apps/pootle_store/templatetags/store_tags.py:162
#: apps/pootle_store/templatetags/store_tags.py:164
#, python-format
msgid "Plural Form %d"
msgstr "Monikon muoto %d"

#: apps/pootle_store/forms.py:296
msgid "Translator comment"
msgstr "Kääntäjän kommentit"

#: apps/pootle_store/models.py:893
msgid "Path"
msgstr "Polku"

#: apps/pootle_store/models.py:900
#: apps/pootle_translationproject/models.py:121
msgid "Tags"
msgstr "Tunnisteet"

#: apps/pootle_store/models.py:901
#: apps/pootle_translationproject/models.py:122
msgid "A comma-separated list of tags."
msgstr "Pilkuilla eroteltu luettelo tunnisteista."

#: apps/pootle_store/models.py:902
#: apps/pootle_translationproject/models.py:126
#: apps/pootle_translationproject/templates/translation_project/overview.html:69
msgid "Goals"
msgstr "Tavoitteet"

#: apps/pootle_store/models.py:904
#: apps/pootle_translationproject/models.py:128
msgid "A comma-separated list of goals."
msgstr "Pilkuilla eroteltu luettelo tavoitteista."

#: apps/pootle_store/util.py:45
msgid "Obsolete"
msgstr "Vanhentunut"

#: apps/pootle_store/views.py:705
msgid "Comment submission failed."
msgstr "Kommentin lähetys epäonnistui."

#: apps/pootle_store/views.py:832 apps/pootle_store/views.py:898
msgid "You do not have rights to access translation mode."
msgstr "Sinulla ei ole käännösoikeuksia."

#: apps/pootle_store/views.py:880
msgid "Failed to process submission."
msgstr "Kommentin käsittely epäonnistui."

#: apps/pootle_store/views.py:930
msgid "Failed to process suggestion."
msgstr "Ehdotuksen käsittely epäonnistui."

#: apps/pootle_store/views.py:952
msgid "You do not have rights to access review mode."
msgstr "Sinulla ei ole tarkastusoikeuksia."

#: apps/pootle_store/views.py:1067
msgid "The suggestion or vote is not valid any more."
msgstr "Ehdotus tai ääni ei ole enää voimassa."

#: apps/pootle_store/views.py:1096
msgid "You do not have rights to remove tags."
msgstr "Sinulla ei ole oikeuksia poistaa tunnisteita."

#: apps/pootle_store/views.py:1132
msgid "You do not have rights to add tags."
msgstr "Sinulla ei ole oikeuksia lisätä tunnisteita."

#: apps/pootle_store/templates/unit/comment.html:12
msgid "Comment:"
msgstr "Kommentti:"

#: apps/pootle_store/templates/unit/edit.html:15
#, python-format
msgid "String %(id)s"
msgstr "Merkkijono %(id)s"

#: apps/pootle_store/templates/unit/edit.html:22
msgid "Context:"
msgstr "Konteksti:"

#: apps/pootle_store/templates/unit/edit.html:32
msgid "Comments:"
msgstr "Kommentit:"

#: apps/pootle_store/templates/unit/edit.html:47
msgid "Locations:"
msgstr "Sijainnit:"

#: apps/pootle_store/templates/unit/edit.html:56
msgid "Terminology:"
msgstr "Terminologia:"

#: apps/pootle_store/templates/unit/edit.html:58
msgid "Insert the translated term into the editor"
msgstr "Liitä käännetty termi muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:71
msgid "Possible issues with the translation"
msgstr "Käännöksen mahdolliset ongelmat"

#: apps/pootle_store/templates/unit/edit.html:71
msgid "Failing checks:"
msgstr "Havaitut virheet:"

#: apps/pootle_store/templates/unit/edit.html:77
msgid "Remove quality check"
msgstr "Poista tarkistusmerkintä"

#: apps/pootle_store/templates/unit/edit.html:100
#: apps/pootle_store/templates/unit/edit.html:121
msgid "Copy into translation"
msgstr "Kopioi käännökseen"

#: apps/pootle_store/templates/unit/edit.html:119
msgid "Report a problem with the source string"
msgstr "Ilmoita lähdemerkkijonossa olevasta ongelmasta"

#: apps/pootle_store/templates/unit/edit.html:136
#: apps/pootle_store/templates/unit/edit.html:146
#: apps/pootle_store/templates/unit/edit.html:232
msgid "Submit"
msgstr "Lähetä"

#: apps/pootle_store/templates/unit/edit.html:136
msgid "Submit translation and go to the next string (Ctrl+Enter)"
msgstr "Lähetä käännös ja siirry seuraavaan merkkijonoon (Ctrl+Enter)"

#: apps/pootle_store/templates/unit/edit.html:139
#: apps/pootle_store/templates/unit/edit.html:147
msgid "Suggest"
msgstr "Ehdota"

#: apps/pootle_store/templates/unit/edit.html:139
msgid "Suggest translation and go to the next string (Ctrl+Enter)"
msgstr "Ehdota käännöstä ja siirry seuraavaan merkkijonoon (Ctrl+Enter)"

#: apps/pootle_store/templates/unit/edit.html:146
msgid "Switch to translation mode (Ctrl+Shift+Space)"
msgstr "Vaihda käännöstilaan (Ctrl+Shift+Space)"

#: apps/pootle_store/templates/unit/edit.html:147
msgid "Switch to suggestion mode (Ctrl+Shift+Space)"
msgstr "Vaihda ehdotustilaan (Ctrl+Shift+Space)"

#: apps/pootle_store/templates/unit/edit.html:150
msgid "Mark this string as needing further work (Ctrl+Space)"
msgstr "Merkitse merkkijono keskeneräiseksi (Ctrl+Space)"

#: apps/pootle_store/templates/unit/edit.html:171
#, python-format
msgid "reviewed by <a href=\"%(profile_url)s\">%(reviewer)s</a>"
msgstr "tarkastanut <a href=\"%(profile_url)s\">%(reviewer)s</a>"

#: apps/pootle_store/templates/unit/edit.html:181
msgid "Insert RLM (Right-To-Left Mark) into the editor"
msgstr "Liitä RLM (oikealta vasemmalle -merkki) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:184
msgid "Insert LRM (Left-To-Right Mark) into the editor"
msgstr "Liitä LRM (vasemmalta oikealle -merkki) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:187
msgid "Insert RLE (Right-To-Left Embedding) into the editor"
msgstr "Liitä RLE (oikealta vasemmalle -upotus) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:190
msgid "Insert LRE (Left-To-Right Embedding) into the editor"
msgstr "Liitä LRE (vasemmalta oikealle -upotus) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:193
msgid "Insert RLO (Right-To-Left Override) into the editor"
msgstr "Liitä RLO (oikealta vasemmalle -sivuutus) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:196
msgid "Insert LRO (Left-To-Right Override) into the editor"
msgstr "Liitä LRO (vasemmalta oikealle -sivuutus) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:199
msgid "Insert PDF (Pop Directional Format ) into the editor"
msgstr "Liitä PDF (Pop Directional Format ) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:202
msgid "Insert ZWJ (Zero Width Joiner) into the editor"
msgstr "Liitä ZWJ (leveydetön yhdistävä merkki) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:205
msgid "Insert ZWNJ (Zero Width Non Joiner) into the editor"
msgstr "Liitä ZWNJ (leveydetön erottava merkki) muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:211
msgid "Insert this symbol into the editor"
msgstr "Liitä tämä symboli muokkaimeen"

#: apps/pootle_store/templates/unit/edit.html:223
msgid "Add Comment"
msgstr "Lisää kommentti"

#: apps/pootle_store/templates/unit/edit.html:225
msgid "Show Timeline"
msgstr "Näytä aikajana"

#: apps/pootle_store/templates/unit/edit.html:226
msgid "Hide Timeline"
msgstr "Piilota aikajana"

#: apps/pootle_store/templates/unit/edit.html:248
msgid "User suggestions"
msgstr "Käyttäjien ehdotukset"

#: apps/pootle_store/templates/unit/edit.html:266
msgid "Accept suggestion"
msgstr "Hyväksy ehdotus"

#: apps/pootle_store/templates/unit/edit.html:271
msgid "Reject suggestion"
msgstr "Hylkää ehdotus"

#: apps/pootle_store/templates/unit/edit.html:278
msgid "Remove suggestion"
msgstr "Poista ehdotus"

#: apps/pootle_store/templates/unit/term_edit.html:21
msgid "Your current vote. Click to remove this vote."
msgstr "Antamasi ääni. Napsauta poistaaksesi tämän äänen."

#: apps/pootle_store/templates/unit/term_edit.html:33
msgid "Vote for this suggestion"
msgstr "Äänestä tätä ehdotusta"

#: apps/pootle_store/templates/unit/term_edit.html:40
msgid "Comment: "
msgstr "Kommentti: "

#: apps/pootle_store/templates/unit/timeline.html:4
#: apps/pootle_store/templates/unit/timeline.html:14
msgid "Previous Work"
msgstr "Edellinen Työ"

#: apps/pootle_store/templates/unit/xhr-timeline.html:3
msgid "Timeline"
msgstr "Aikajana"

#: apps/pootle_store/templates/unit/xhr-timeline.html:27
msgid "No results."
msgstr "Ei tuloksia."

#: apps/pootle_store/templatetags/store_tags.py:119
#: apps/pootle_store/templatetags/store_tags.py:121
msgid "Singular"
msgstr "Yksikkö"

#: apps/pootle_store/templatetags/store_tags.py:119
#: apps/pootle_store/templatetags/store_tags.py:121
msgid "Plural"
msgstr "Monikko"

#: apps/pootle_tagging/forms.py:47
msgid ""
"Tag names cannot have leading nor trailing spaces, colons (:), hyphens (-), "
"underscores (_), slashes (/) or periods (.)!"
msgstr ""
"Tunnisteen nimessä ei voi käyttää aloittavia tai lopettavia välilyöntejä, "
"puolipisteitä (:), yhdysviivoja (-), alaviivoja (_), kauttaviivoja (/) tai "
"pisteitä (.)!"

#: apps/pootle_tagging/forms.py:53
msgid ""
"Tag names cannot contain two or more consecutive: spaces, colons (:), "
"hyphens (-), underscores (_), slashes (/) or periods (.)!"
msgstr ""
"Tunnisteen nimi ei voi sisältää kahta tai useampaa peräkkäistä välilyöntiä, "
"puolipistettä (:), yhdysviivaa (-), alaviivaa (_), kauttaviivaa (/) tai "
"pistettä (.)!"

#: apps/pootle_tagging/forms.py:60
msgid ""
"Tag names must be an alphanumeric lowercase string with no trailing nor "
"leading (but yes on the middle): spaces, colons (:), hyphens (-), "
"underscores (_), slashes (/) or periods (.)!"
msgstr ""

#: apps/pootle_tagging/forms.py:74
msgid ""
"Name cannot contain just after 'goal:' any of these characters: spaces, "
"colons (:), hyphens (-), underscores (_), slashes (/) or periods (.)"
msgstr ""
"Nimi ei voi sisältää sanan 'goal:' jälkeen seuraavia merkkejä: välilyöntejä, "
"puolipisteitä (:), yhdysviivoja (-), alaviivoja (_), kauttaviivoja (/) tai "
"pisteitä (.)"

#: apps/pootle_tagging/forms.py:133
msgid "A goal with that name already exists. Please pick another name."
msgstr "Tämän niminen tavoite on jo olemassa. Valitse joku toinen nimi."

#: apps/pootle_tagging/forms.py:173
msgid ""
"Tag slugs must be equal to the tag name, but replacing with a hyphen the "
"single or multiple occurrences of the following characters: spaces, colons "
"(:), hyphens (-), underscores (_), slashes (/) or periods (.)!"
msgstr ""

#: apps/pootle_tagging/forms.py:180
msgid "A goal with this slug already exists."
msgstr "Tällä lyhytnimellä oleva tavoite on jo olemassa."

#: apps/pootle_tagging/forms.py:194
msgid ""
"Warning: Changing the name also changes the slug, so it won't be possible to "
"view this goal on this page!"
msgstr ""

#: apps/pootle_tagging/models.py:66
#, python-format
msgid ""
"A description of this goal. This is useful to give more information or "
"instructions. Allowed markup: %s"
msgstr ""
"Tämän tavoitteen kuvaus. Tähän voi laittaa lisätietoja tai ohjeita. Sallittu "
"merkintäkieli: %s"

#: apps/pootle_tagging/models.py:74
msgid "The priority for this goal."
msgstr "Tämän tavoitteen tärkeysaste."

#: apps/pootle_tagging/models.py:79
msgid ""
"Designates that this is a project goal (shared across all languages in the "
"project)."
msgstr ""

#: apps/pootle_tagging/models.py:81
msgid "Project goal?"
msgstr "Projektin tavoite?"

#: apps/pootle_tagging/models.py:105
msgid "(Project goal)"
msgstr "(Projektin tavoite)"

#: apps/pootle_terminology/views.py:171
msgid "This term already exists in this file."
msgstr "Tiedosto sisältää jo tämän termin."

#: apps/pootle_terminology/templates/terminology/extract.html:6
msgid "Regenerate Glossary"
msgstr "Sanaston uudelleenluonti"

#: apps/pootle_terminology/templates/terminology/extract.html:7
msgid ""
"Are you sure you want to regenerate the glossary? Any existing terms and "
"their translations will be deleted."
msgstr ""
"Haluatko varmasti luoda sanaston uudelleen? Kaikki aiemmat termit ja niiden "
"käännökset poistetaan."

#: apps/pootle_terminology/templates/terminology/extract.html:11
msgid "Extract"
msgstr "Tee poiminto"

#: apps/pootle_terminology/templates/terminology/manage.html:22
msgid "You can regenerate the glossary from scratch."
msgstr "Voit luoda sanaston uudelleen alusta."

#: apps/pootle_terminology/templates/terminology/manage.html:35
msgid "Term"
msgstr "Termi"

#: apps/pootle_terminology/templates/terminology/manage.html:36
#: apps/pootle_translationproject/templates/translation_project/export_view.html:104
msgid "Translation"
msgstr "Käännös"

#: apps/pootle_terminology/templates/terminology/manage.html:37
#: apps/staticpages/templates/staticpages/admin/_form.html:7
msgid "Delete"
msgstr "Poista"

#: apps/pootle_terminology/templates/terminology/manage.html:61
msgid "Glossary is Empty"
msgstr "Sanasto on tyhjä"

#: apps/pootle_terminology/templates/terminology/manage.html:62
msgid "Generate Glossary"
msgstr "Luo sanasto"

#: apps/pootle_terminology/templates/terminology/stores.html:7
msgid "Here you can manage the terms in the terminology files."
msgstr "Täällä voit hallita terminologiatiedostojen termejä."

#: apps/pootle_terminology/templates/terminology/stores.html:14
#: apps/pootle_translationproject/forms.py:63
msgid "File"
msgstr "Tiedosto"

#: apps/pootle_terminology/templates/terminology/stores.html:29
msgid "Once you upload files, you will be able to add, edit and delete terms."
msgstr "Lähetettyäsi tiedostot, voit lisätä, muokata ja poistaa termejä."

#: apps/pootle_terminology/templates/terminology/term_edit.html:11
msgid "Description..."
msgstr "Kuvaus..."

#: apps/pootle_terminology/templates/terminology/term_edit.html:18
msgid "Details..."
msgstr "Lisätietoja..."

#: apps/pootle_terminology/templates/terminology/term_edit.html:31
msgid "Translator Comments"
msgstr "Kääntäjän kommentit"

#: apps/pootle_translationproject/actions.py:61
msgid "Download (.zip)"
msgstr "Lataa (.zip)"

#: apps/pootle_translationproject/actions.py:75
#: apps/pootle_translationproject/actions.py:100
msgid "Download XLIFF"
msgstr "Lataa XLIFF-tiedosto"

#: apps/pootle_translationproject/actions.py:76
msgid "Download file in XLIFF format"
msgstr "Lataa tiedosto XLIFF-muodossa"

#: apps/pootle_translationproject/actions.py:79
msgid "Export"
msgstr "Vie"

#: apps/pootle_translationproject/actions.py:80
msgid "Export translations"
msgstr "Vie käännökset"

#: apps/pootle_translationproject/actions.py:82
msgid "Download"
msgstr "Lataa"

#: apps/pootle_translationproject/actions.py:83
msgid "Download file"
msgstr "Lataa tiedosto"

#: apps/pootle_translationproject/actions.py:101
msgid "Download XLIFF file for offline translation"
msgstr "Lataa XLIFF-tiedosto kääntääksesi yhteydettömässä tilassa"

#: apps/pootle_translationproject/actions.py:116
#: apps/pootle_translationproject/templates/translation_project/overview.html:167
msgid "Upload"
msgstr "Lähetä"

#: apps/pootle_translationproject/actions.py:117
msgid "Upload translation files or archives in .zip format"
msgstr "Lähetä käännöstiedostoja tai -arkistoja .zip-muodossa"

#: apps/pootle_translationproject/actions.py:135
msgid "Update from VCS"
msgstr "Päivitä VCS-järjestelmästä"

#: apps/pootle_translationproject/actions.py:150
msgid "Commit to VCS"
msgstr "Toimita VCS-järjestelmään"

#. Translators: "all" here refers to all files and sub directories in a directory/project.
#: apps/pootle_translationproject/actions.py:166
msgid "Update all from VCS"
msgstr "Päivitä kaikki VCS-järjestelmästä"

#. Translators: "all" here refers to all files and sub directories in a directory/project.
#: apps/pootle_translationproject/actions.py:182
msgid "Commit all to VCS"
msgstr "Toimita kaikki VCS-järjestelmään"

#: apps/pootle_translationproject/actions.py:195
msgid "Rescan project files"
msgstr "Tutki projektitiedostot uudelleen"

#: apps/pootle_translationproject/actions.py:226
msgid "Delete this folder..."
msgstr "Poista tämä kansio..."

#: apps/pootle_translationproject/actions.py:228
msgid "Delete this file..."
msgstr "Poista tämä tiedosto..."

#: apps/pootle_translationproject/actions.py:262
msgid "Translate offline"
msgstr "Käännä yhteydettömässä tilassa"

#: apps/pootle_translationproject/actions.py:265
msgid "Manage"
msgstr "Hallinta"

#: apps/pootle_translationproject/forms.py:40
msgid "Overwrite the current file if it exists"
msgstr "Korvaa nykyinen tiedosto, mikäli sellainen on olemassa"

#: apps/pootle_translationproject/forms.py:43
msgid ""
"Merge the file with the current file and turn conflicts into suggestions"
msgstr "Yhdistä tiedosto nykyiseen ja muunna ristiriitaisuudet ehdotuksiksi"

#: apps/pootle_translationproject/forms.py:46
msgid "Add all new translations as suggestions"
msgstr "Lisää uudet käännökset ehdotuksina"

#: apps/pootle_translationproject/forms.py:73
#: apps/pootle_translationproject/forms.py:81
msgid "Upload to"
msgstr "Lisää tiedostoon"

#: apps/pootle_translationproject/forms.py:76
#: apps/pootle_translationproject/forms.py:85
msgid ""
"Optionally select the file you want to merge with. If not specified, the "
"uploaded file's name is used."
msgstr ""
"Valitse tarvittaessa tiedosto johon haluat käännökset yhdistää. Jos "
"tiedostoa ei valita, käytetään lähetettävän tiedoston nimeä."

#: apps/pootle_translationproject/models.py:103
#, python-format
msgid ""
"A description of this translation project. This is useful to give more "
"information or instructions. Allowed markup: %s"
msgstr ""
"Tämän käännösprojektin kuvaus. Tähän voi laittaa lisätietoja tai ohjeita. "
"Sallittu merkintäkieli: %s"

#: apps/pootle_translationproject/models.py:589
#, python-format
msgid "Failed to update from version control: %(error)s"
msgstr "Päivitys versiohallinnasta epäonnistui: %(error)s"

#: apps/pootle_translationproject/models.py:659
#, python-format
msgid "Updated project <em>%(project)s</em> from version control"
msgstr "Projekti <em>%(project)s</em> päivitettiin versiohallinnasta"

#: apps/pootle_translationproject/models.py:661
#: apps/pootle_translationproject/models.py:683
msgid "Working copy"
msgstr "Työkopio"

#: apps/pootle_translationproject/models.py:662
#: apps/pootle_translationproject/models.py:684
msgid "Remote copy"
msgstr "Etäkopio"

#: apps/pootle_translationproject/models.py:663
#: apps/pootle_translationproject/models.py:685
msgid "Merged copy"
msgstr "Yhdistetty kopio"

#: apps/pootle_translationproject/models.py:681
#, python-format
msgid "Updated file <em>%(filename)s</em> from version control"
msgstr "Tiedosto <em>%(filename)s</em> päivitettiin versiohallinnasta"

#: apps/pootle_translationproject/models.py:695
#, python-format
msgid "Failed to update <em>%(filename)s</em> from version control: %(error)s"
msgstr ""
"Tiedoston <em>%(filename)s</em> päivitys versiohallinnasta epäonnistui: %"
"(error)s"

#: apps/pootle_translationproject/models.py:751
#, python-format
msgid "Committed all files under <em>%(path)s</em> to version control"
msgstr ""
"Kaikki tiedostot kohteesta <em>%(path)s</em> toimitettiin versiohallintaan"

#: apps/pootle_translationproject/models.py:759
#, python-format
msgid "Failed to commit to version control: %(error)s"
msgstr "Toimitus versiohallintaan epäonnistui: %(error)s"

#: apps/pootle_translationproject/models.py:818
#, python-format
msgid "Committed file <em>%(filename)s</em> to version control"
msgstr "Tiedosto <em>%(filename)s</em> toimitettiin versiohallintaan"

#: apps/pootle_translationproject/models.py:830
#, python-format
msgid "Failed to commit <em>%(filename)s</em> to version control: %(error)s"
msgstr ""
"Tiedoston <em>%(filename)s</em> toimitus versiohallintaan epäonnistui: %"
"(error)s"

#: apps/pootle_translationproject/views.py:100
msgid "Translation project files have been rescanned."
msgstr "Käännösprojektin tiedostot on tutkittu uudelleen."

#: apps/pootle_translationproject/views.py:105
msgid "Error while rescanning translation project files."
msgstr "Virhe tutkittaessa käännösprojektin tiedostoja."

#: apps/pootle_translationproject/views.py:120
msgid "Translation project has been updated against latest templates."
msgstr "Käännösprojekti päivitettiin viimeisimmistä mallineista."

#: apps/pootle_translationproject/views.py:125
msgid "Error while updating translation project against latest templates."
msgstr "Käännösprojektin päivitys viimeisimmistä mallineista ei onnistunut."

#: apps/pootle_translationproject/views.py:190
msgid "Symbolic link hasn't been removed from the filesystem."
msgstr "Symbolista linkkiä ei ole poistettu tiedostojärjestelmästä."

#: apps/pootle_translationproject/views.py:194
msgid "Directory and its containing files have been deleted."
msgstr "Hakemisto ja sen sisältämät tiedostot on poistettu."

#: apps/pootle_translationproject/views.py:197
msgid "File has been deleted."
msgstr "Tiedosto on poistettu."

#: apps/pootle_translationproject/views.py:201
msgid "Error while trying to delete directory."
msgstr "Virhe hakemistoa poistettaessa."

#: apps/pootle_translationproject/views.py:204
msgid "Error while trying to delete file."
msgstr "Virhe tiedostoa poistettaessa."

#: apps/pootle_translationproject/views.py:373
#, python-format
msgid "Unable to find '%(action)s' in '%(extdir)s'"
msgstr ""

#: apps/pootle_translationproject/views.py:400
#, python-format
msgid "Error while running '%s' extension action"
msgstr "Virhe suoritettaessa '%s'-laajennuksen toimintoa"

#: apps/pootle_translationproject/views.py:820
#, python-format
msgid "Invalid/insecure file name: %s"
msgstr "Virheellinen/epäluotettava tiedostonimi: %s"

#: apps/pootle_translationproject/views.py:835
#, python-format
msgid ""
"Invalid GNU-style file name: %(local_filename)s. It must match '%(langcode)s."
"%(filetype)s'."
msgstr ""
"Virheellinen GNU-tyylinen tiedostonimi: %(local_filename)s. Nimen pitää olla "
"muodossa '%(langcode)s.%(filetype)s'."

#: apps/pootle_translationproject/views.py:858
msgid "Error while extracting archive"
msgstr "Arkistoa purettaessa ilmeni virhe"

#: apps/pootle_translationproject/views.py:1041
msgid "You do not have rights to overwrite files here."
msgstr "Käyttäjäoikeuksillasi ei voi korvata näitä tiedostoja."

#: apps/pootle_translationproject/views.py:1045
msgid "You do not have rights to upload new files here."
msgstr "Käyttäjäoikeuksillasi ei voi lähettää uusia tiedostoja tänne."

#: apps/pootle_translationproject/views.py:1049
#: apps/pootle_translationproject/views.py:1053
msgid "You do not have rights to upload files here."
msgstr "Käyttäjäoikeuksillasi ei voi lähettää tiedostoja tänne."

#: apps/pootle_translationproject/templates/translation_project/admin_permissions.html:11
msgid ""
"Below you can add, edit, and delete the permissions for this translation "
"project."
msgstr ""
"Täällä voit lisätä, muuttaa ja poistaa tämän käännösprojektin "
"käyttöoikeuksia."

#. Translators: A view showing the export of strings in a flat form.
#. See http://staging.locamotion.org/he/birdfont/export-view/?filter=incomplete
#: apps/pootle_translationproject/templates/translation_project/export_view.html:7
msgid "Export View"
msgstr ""

#: apps/pootle_translationproject/templates/translation_project/export_view.html:99
msgid "Goal"
msgstr "Tavoite"

#: apps/pootle_translationproject/templates/translation_project/export_view.html:141
msgid "No strings."
msgstr "Ei merkkijonoja."

#: apps/pootle_translationproject/templates/translation_project/overview.html:61
msgid "Translation project files and folders"
msgstr "Käännösprojektin tiedostot ja kansiot"

#: apps/pootle_translationproject/templates/translation_project/overview.html:68
msgid "Administrate your project goals"
msgstr "Projektin tavoitteiden hallinta"

#: apps/pootle_translationproject/templates/translation_project/overview.html:84
msgid "Actions"
msgstr "Toiminnot"

#: apps/pootle_translationproject/templates/translation_project/overview.html:137
#, python-format
msgid "%(project)s project information"
msgstr "Tietoa %(project)s-projektista"

#: apps/pootle_translationproject/templates/translation_project/overview.html:144
#, python-format
msgid "%(language)s language information"
msgstr ""

#: apps/pootle_translationproject/templates/translation_project/overview.html:156
msgid "Upload File"
msgstr "Lähetä tiedosto"

#: apps/pootle_translationproject/templates/translation_project/xhr-path_summary.html:4
msgid "Translation Statistics"
msgstr "Käännöstilastot"

#: apps/pootle_translationproject/templates/translation_project/xhr-path_summary.html:23
msgid "Failing Checks"
msgstr "Havaitut virheet"

#: apps/pootle_translationproject/templates/translation_project/xhr-path_summary.html:44
msgid "Nothing to show"
msgstr "Ei mitään näytettävää"

#: apps/registration/forms.py:36
msgid "username"
msgstr "käyttäjätunnus"

#: apps/registration/forms.py:39
msgid "email address"
msgstr "sähköpostiosoite"

#: apps/registration/forms.py:41
msgid "password"
msgstr "salasana"

#: apps/registration/forms.py:43
msgid "password (again)"
msgstr "salasana (uudestaan)"

#: apps/registration/forms.py:55
msgid "This username is already taken. Please choose another."
msgstr "Tämä käyttäjätunnus on jo käytössä. Valitse joku toinen käyttäjätunnus."

#: apps/registration/forms.py:67
msgid "You must type the same password each time"
msgstr "Salasanat eivät täsmänneet"

#: apps/registration/forms.py:90
msgid "I have read and agree to the Terms of Service"
msgstr "Olen lukenut ja hyväksynyt palvelun käyttöehdot"

#: apps/registration/forms.py:107
msgid ""
"This email address is already in use. Please supply a different email "
"address."
msgstr ""
"Antamasi sähköpostiosoite on jo käytössä. Käytä jotain toista "
"sähköpostiosoitetta."

#: apps/registration/forms.py:133
msgid ""
"Registration using free email addresses is prohibited. Please supply a "
"different email address."
msgstr ""
"Rekisteröinti ilmaissähköpostiosoitteilla on estetty. Käytä jotain toista "
"sähköpostiosoitetta."

#: apps/registration/models.py:231
msgid "user"
msgstr "käyttäjä"

#: apps/registration/models.py:232
msgid "activation key"
msgstr "aktivointiavain"

#: apps/registration/models.py:237
msgid "registration profile"
msgstr "rekisteröintiprofiili"

#: apps/registration/models.py:238
msgid "registration profiles"
msgstr "rekisteröintiprofiilit"

#: apps/staticpages/forms.py:78
#, python-format
msgid ""
"I have read and accept: <a href=\"%(url)s\" class=\"%(classes)s\">%(title)s</"
"a>"
msgstr ""
"Olen lukenut ja hyväksynyt seuraavan: <a href=\"%(url)s\" class=\"%(classes)s\">"
"%(title)s</a>"

#: apps/staticpages/models.py:37
#: apps/staticpages/templates/staticpages/admin/_table.html:7
msgid "Active"
msgstr "Käytössä"

#: apps/staticpages/models.py:38
msgid "Whether this page is active or not."
msgstr "Onko tämä sivu käytössä vai ei."

#: apps/staticpages/models.py:40
#: apps/staticpages/templates/staticpages/admin/_table.html:9
msgid "Virtual Path"
msgstr ""

#. Translators: Content that will be used to display this static page
#: apps/staticpages/models.py:47
msgid "Display Content"
msgstr "Näytettävä sisältö"

#: apps/staticpages/models.py:48
#, python-format
msgid "Allowed markup: %s"
msgstr "Sallittu merkintäkieli: %s"

#: apps/staticpages/models.py:50
#: apps/staticpages/templates/staticpages/admin/_table.html:10
msgid "Redirect to URL"
msgstr "Ohjaus URLiin"

#: apps/staticpages/models.py:51
msgid "If set, any references to this page will redirect to this URL"
msgstr ""
"Mikäli asetettu, kaikki viittaukset tähän sivuun ohjataan annettuun URLiin"

#. Translators: 'URL' and 'content' refer to form fields.
#: apps/staticpages/models.py:98
msgid "URL or content must be provided."
msgstr "URL tai sisältö on täytettävä."

#: apps/staticpages/models.py:106
msgid "Virtual path already in use."
msgstr ""

#: apps/staticpages/models.py:111
msgid "Legal Page"
msgstr "Lainopillinen sivu"

#: apps/staticpages/models.py:122
msgid "Regular Page"
msgstr ""

#: apps/staticpages/views.py:87
msgid "Page Title"
msgstr "Sivun otsikko"

#: apps/staticpages/views.py:88
#, python-format
msgid "page-%d"
msgstr "sivu-%d"

#: apps/staticpages/views.py:130
#, python-format
msgid ""
"This page is inactive and visible to administrators only. You can activate "
"it by <a href=\"%s\">editing its properties</a>"
msgstr ""

#: apps/staticpages/templates/staticpages/agreement.html:4
msgid "Action Required"
msgstr ""

#: apps/staticpages/templates/staticpages/agreement.html:5
msgid "Before continuing, you must read and accept the following documents."
msgstr "Ennen kuin jatkat, lue ja hyväksy seuraavat asiakirjat."

#: apps/staticpages/templates/staticpages/agreement.html:18
msgid "No thanks. Log out"
msgstr "Ei kiitos. Kirjaudu ulos"

#: apps/staticpages/templates/staticpages/agreement.html:21
msgid "Continue"
msgstr "Jatka"

#: apps/staticpages/templates/staticpages/base.html:5
#: apps/staticpages/templates/staticpages/base.html:11
#: templates/admin_profile_menu.html:9
msgid "Static Pages"
msgstr "Staattiset sivut"

#. Translators: Displayed as 'Redirect to URL or Display Content'
#: apps/staticpages/templates/staticpages/admin/_form.html:19
msgid "or"
msgstr "tai"

#: apps/staticpages/templates/staticpages/admin/_table.html:8
msgid "Page"
msgstr "Sivu"

#: apps/staticpages/templates/staticpages/admin/_table.html:11
msgid "Last Edited"
msgstr "Muokattu viimeksi"

#: apps/staticpages/templates/staticpages/admin/_table.html:17
msgid "Yes"
msgstr "Kyllä"

#: apps/staticpages/templates/staticpages/admin/_table.html:17
msgid "No"
msgstr "Ei"

#: apps/staticpages/templates/staticpages/admin/_table.html:30
msgid "No pages yet."
msgstr "Ei sivuja tällä hetkellä."

#: apps/staticpages/templates/staticpages/admin/page_list.html:8
msgid "Legal Pages"
msgstr "Lainopilliset sivut"

#: apps/staticpages/templates/staticpages/admin/page_list.html:12
msgid "Add Legal Page"
msgstr "Lisää lainopillinen sivu"

#: apps/staticpages/templates/staticpages/admin/page_list.html:15
msgid "Regular Pages"
msgstr ""

#: apps/staticpages/templates/staticpages/admin/page_list.html:19
msgid "Add Regular Page"
msgstr ""

#: core/decorators.py:178
msgid "Insufficient rights to access this page."
msgstr "Puutteelliset käyttöoikeudet estävät pääsyn tälle sivulle."

#: core/decorators.py:191 core/views.py:29
msgid "You do not have rights to administer Pootle."
msgstr "Sinulla ei ole Pootlen hallintaoikeuksia."

#: core/helpers.py:41
msgid "User missing"
msgstr ""

#. Translators: This refers to "All strings"
#: core/helpers.py:53 templates/editor/_toolbar.html:12
msgid "All"
msgstr "Kaikki"

#: core/helpers.py:57 templates/editor/_toolbar.html:14
msgid "Incomplete"
msgstr "Keskeneräiset"

#: core/helpers.py:60 templates/editor/_toolbar.html:24
msgid "Checks"
msgstr "Tarkistukset"

#: core/helpers.py:62
msgid "Overwritten submissions"
msgstr ""

#: core/initdb.py:143
msgid "Can view a translation project"
msgstr "Voi katsella käännösprojektia"

#: core/initdb.py:147
msgid "Can make a suggestion for a translation"
msgstr "Voi tehdä käännösehdotuksia"

#: core/initdb.py:151
msgid "Can submit a translation"
msgstr "Voi tehdä käännöksiä"

#: core/initdb.py:155
msgid "Can overwrite translations on uploading files"
msgstr "Voi korvata käännöksiä lähettäessään tiedoston"

#: core/initdb.py:159
msgid "Can review translations"
msgstr "Voi tarkastaa käännöksiä"

#: core/initdb.py:163
msgid "Can download archives of translation projects"
msgstr "Voi ladata käännösprojektien arkistoja"

#: core/initdb.py:167
msgid "Can administrate a translation project"
msgstr "Voi hallinnoida käännösprojektia"

#: core/initdb.py:171
msgid "Can commit to version control"
msgstr "Voi toimittaa muutoksia versiohallintaan"

#: middleware/captcha.py:122
msgid "Time to answer has expired"
msgstr "Vastausaika on umpeutunut"

#: middleware/captcha.py:141
msgid "Enter a number"
msgstr "Vastauksen pitää olla numero"

#: middleware/captcha.py:156
msgid "Incorrect"
msgstr "Väärä vastaus"

#: middleware/errorpages.py:74
#, python-format
msgid "You need to <a href=\"%(login_link)s\">login</a> to access this page."
msgstr ""
"Tälle sivulle pääsee vain <a href=\"%(login_link)s\">sisäänkirjautuneena</a>."

#: middleware/errorpages.py:109
#, python-format
msgid "Error accessing %(filename)s, Filesystem sent error: %(errormsg)s"
msgstr ""
"Virhe avattaessa tiedostoa %(filename)s, tiedostojärjestelmän virheviesti "
"oli: %(errormsg)s"

#: scripts/actions.py:529
#, python-format
msgid "Failed to copy download file to export directory %s"
msgstr ""

#: scripts/example-actions/mozlangpack.py:132
msgid ""
"Finished building the language pack, click on the download link to download "
"it."
msgstr ""

#: templates/403.html:4 templates/403.html.py:7 templates/403.html.py:12
msgid "Permission Denied"
msgstr "Pääsy estetty"

#: templates/403.html:16
msgid "You don't have permission to access this page."
msgstr "Sinulla ei ole tämän sivun käyttöoikeuksia."

#: templates/404.html:4 templates/404.html.py:7 templates/404.html.py:12
msgid "Page Not Found"
msgstr "Sivua ei löytynyt"

#: templates/404.html:13
msgid "We're sorry, but the requested page could not be found."
msgstr "Valitettavasti pyytämääsi sivua ei löytynyt."

#: templates/500.html:4 templates/500.html.py:7 templates/500.html.py:12
msgid "Server Error"
msgstr "Palvelinvirhe"

#: templates/500.html:13
msgid "An error has occurred. Thank you for your patience."
msgstr "Tapahtui virhe. Kiitos kärsivällisyydestäsi."

#: templates/500.html:20
#, python-format
msgid ""
"If you need assistance, you may refer to this error as <strong>%(ref)s</"
"strong>."
msgstr ""

#: templates/_main_tabs.html:5
msgid "Main page"
msgstr "Pääsivu"

#: templates/_main_tabs.html:5 templates/language_menu.html:4
#: templates/project_menu.html:4 templates/tp_menu.html:4
msgid "Overview"
msgstr "Yleiskatsaus"

#: templates/_main_tabs.html:7 templates/language_menu.html:6
#: templates/project_menu.html:7 templates/tp_menu.html:6
#: templates/editor/main.html:4
msgid "Translate"
msgstr "Käännä"

#: templates/admin_profile_base.html:4 templates/admin_profile_base.html:7
msgid "Administration"
msgstr "Hallinta"

#: templates/admin_profile_menu.html:3
msgid "Information and statistics about this Pootle server"
msgstr "Tietoja ja tilastoja tästä Pootle-palvelimesta"

#: templates/admin_profile_menu.html:3
msgid "Info"
msgstr "Tiedot"

#: templates/admin_profile_menu.html:4
msgid "Configure the general settings for your site"
msgstr "Määritä sivuston yleisasetukset"

#: templates/admin_profile_menu.html:4
msgid "General"
msgstr "Yleiset"

#: templates/admin_profile_menu.html:5
msgid "Manage the users"
msgstr "Käyttäjien hallinta"

#: templates/admin_profile_menu.html:6
msgid "Manage the languages"
msgstr "Kielten hallinta"

#: templates/admin_profile_menu.html:7
msgid "Manage the projects"
msgstr "Projektien hallinta"

#: templates/admin_profile_menu.html:8
msgid "Manage the default permissions"
msgstr "Oletuskäyttöoikeuksien hallinta"

#: templates/admin_profile_menu.html:9
msgid "Manage Static Pages"
msgstr "Staattisten sivujen hallinta"

#: templates/base.html:121
msgid "skip to navigation"
msgstr "siirry navigointiin"

#: templates/base.html:126
msgid "Zoom out (Ctrl+Shift+-)"
msgstr "Loitonna (Ctrl+Shift+-)"

#: templates/base.html:128
msgid "Reset zoom (Ctrl+Shift+0)"
msgstr "Palauta näkymä (Ctrl+Shift+0)"

#: templates/base.html:130
msgid "Zoom in (Ctrl+Shift++)"
msgstr "Lähennä (Ctrl+Shift++)"

#: templates/base.html:141
msgid "ADMIN"
msgstr "YLLÄPITO"

#: templates/base.html:144
msgid "Log Out"
msgstr "Kirjaudu ulos"

#: templates/base.html:147 templates/registration/registration_form.html:4
#: templates/registration/registration_form.html:7
#: templates/registration/registration_form.html:48
msgid "Register"
msgstr "Rekisteröidy"

#: templates/base.html:149
msgid "Log In"
msgstr "Kirjaudu sisään"

#: templates/base.html:196
msgid "Help"
msgstr "Ohje"

#: templates/base.html:198 templates/contact_form/contact_form.html:4
#: templates/contact_form/contact_form.html:7
#: templates/contact_form/contact_form.html:12
msgid "Contact Us"
msgstr "Ota yhteyttä"

#: templates/base.html:200
msgid "About this Pootle Server"
msgstr "Tietoja tästä Pootle-palvelimesta"

#: templates/base.html:201 templates/about/contributors.html:6
#: templates/about/contributors.html:9
msgid "Contributors"
msgstr "Avustajat"

#: templates/captcha-xhr.html:8 templates/captcha.html:4
#: templates/captcha.html.py:7
msgid "Are You Human?"
msgstr "Olethan ihminen?"

#: templates/captcha-xhr.html:9
msgid ""
"To protect the server against attacks we have to verify that submissions are "
"made by human users."
msgstr ""
"Suojataksemme palvelinta väärinkäytöksiltä joudumme tarkistamaan että tehdyt "
"muutokset ovat ihmisten tekemiä."

#: templates/captcha-xhr.html:10
msgid "Please answer this question:"
msgstr "Vastaa tähän kysymykseen:"

#: templates/captcha-xhr.html:14
msgid "Confirm"
msgstr "Vahvista"

#: templates/db_error.html:4 templates/db_error.html.py:7
#: templates/db_error.html:12
msgid "Database Error"
msgstr "Tietokantavirhe"

#: templates/db_error.html:14
msgid ""
"Pootle can't connect to the database, the database is not\n"
"initialized yet, or a schema upgrade is needed before continuing."
msgstr ""

#: templates/db_error.html:18
#, python-format
msgid ""
"\n"
"Please read the <a href=\"%(url)s\">Pootle documentation</a> for "
"installation\n"
"and upgrade instructions. Contact the server administrator if you feel this "
"is\n"
"a mistake."
msgstr ""

#: templates/db_error.html:24
msgid "The reported error was:"
msgstr "Havaittu virhe oli:"

#: templates/language_menu.html:4
msgid "Language main page"
msgstr "Kielen pääsivu"

#: templates/language_menu.html:5
msgid "Language news"
msgstr "Kielen uutisjulkaisut"

#: templates/language_menu.html:6
msgid "Translate this language"
msgstr "Käännä tälle kielelle"

#: templates/language_menu.html:8
msgid "Administrate your language permissions"
msgstr "Kielen käyttöoikeuksien hallinta"

#: templates/main_base.html:6
msgid "Main"
msgstr ""

#: templates/project_menu.html:4
msgid "Project main page"
msgstr "Projektin pääsivu"

#: templates/project_menu.html:5
msgid "Project news"
msgstr "Projektiuutiset"

#: templates/project_menu.html:7 templates/tp_menu.html:6
msgid "Translate this project"
msgstr "Käännä tätä projektia"

#: templates/project_menu.html:9
msgid "Administrate your project"
msgstr "Projektin hallinta"

#: templates/project_menu.html:10
msgid "Manage project permissions"
msgstr "Hallinnoi projektin käyttöoikeuksia"

#: templates/tp_base_terminology.html:4
msgid "Manage Terminology"
msgstr "Terminologian hallinta"

#: templates/tp_menu.html:4
msgid "Translation project main page"
msgstr "Käännösprojektin pääsivu"

#: templates/tp_menu.html:5
msgid "Translation project news"
msgstr "Käännösprojektin uutisia"

#: templates/tp_menu.html:8
msgid "Manage terminology"
msgstr "Terminologian hallinta"

#: templates/tp_menu.html:8
msgid "Terminology"
msgstr "Terminologia"

#: templates/tp_menu.html:9
msgid "Administrate your project permissions"
msgstr "Projektin käyttöoikeuksien hallinta"

#: templates/user_profile_base.html:4 templates/user_profile_base.html.py:6
msgid "My Account"
msgstr "Oma käyttäjätili"

#: templates/user_profile_menu.html:4
msgid "Overview of your account"
msgstr "Käyttäjätilisi yleiskatsaus"

#: templates/user_profile_menu.html:4
msgid "Dashboard"
msgstr "Yleiskatsaus"

#: templates/user_profile_menu.html:5
msgid "Configure your translation preferences"
msgstr "Määritä käännösasetuksesi"

#: templates/user_profile_menu.html:5
msgid "Settings"
msgstr "Asetukset"

#: templates/user_profile_menu.html:6
msgid "Change your personal information"
msgstr "Muuta omia tietojasi"

#: templates/user_profile_menu.html:6 templates/profiles/edit_personal.html:4
#: templates/profiles/edit_personal.html:7
msgid "Profile"
msgstr "Profiili"

#: templates/user_profile_menu.html:7
msgid "Change your password"
msgstr "Vaihda salasana"

#: templates/about/about.html:6 templates/about/about.html.py:9
msgid "This Pootle Server"
msgstr "Tämä Pootle-palvelin"

#. Translators: For better readability, make sure to leave an space after the closing </i> tag
#: templates/about/about.html:16
msgid ""
"This site is running Pootle &mdash; powerful web software to empower teams "
"to do translation and translation management. This community tool is Free "
"Software, and any team can use it and contribute to the Pootle community. "
"Read more on the <a href=\"http://pootle.translatehouse.org/\"><i class="
"\"icon-external-link\"></i> project website</a>."
msgstr ""
"Tällä sivustolla käytetään Pootlea &mdash; tehokasta www-ohjelmistoa, jota "
"käännösryhmät voivat hyödyntää kääntämisessä ja käännösten hallinnassa. Tämä "
"yhteisötyökalu on vapaa ohjelmisto, ja kaikki ryhmät voivat käyttää sitä ja "
"osallistua Pootle-yhteisön toimintaan. Lue lisää <a "
"href=\"http://pootle.translatehouse.org/\"><i class=\"icon-external-link\"></i> "
"projektin www-sivustolta</a>."

#: templates/about/base.html:4 templates/about/base.html.py:7
msgid "About"
msgstr "Tietoja"

#: templates/common/_table_row.html:87
msgid "Add a tag"
msgstr "Lisää tunniste"

#: templates/contact_form/contact_form.html:17
msgid "Send"
msgstr "Lähetä"

#: templates/contact_form/contact_form_sent.html:5
#: templates/contact_form/contact_form_sent.html:8
#: templates/contact_form/contact_form_sent.html:13
msgid "Message Sent"
msgstr "Viesti lähetetty"

#: templates/contact_form/contact_form_sent.html:14
msgid "Thank you for your feedback."
msgstr "Kiitos palautteestasi."

#: templates/contact_form/contact_form_subject.txt:2
#, python-format
msgid " message by %(name)s"
msgstr " viesti käyttäjältä %(name)s"

#: templates/editor/_editor.html:5
msgid "Pootle's editor requires JavaScript"
msgstr "Pootlen muokkain käyttää JavaScriptiä"

#: templates/editor/_editor.html:6
msgid ""
"Please enable JavaScript in your browser preferences and reload the page."
msgstr ""
"Aseta JavaScript käyttöön selaimesi asetuksista ja lataa sivu uudelleen."

#: templates/editor/_toolbar.html:8
msgid "Filter by:"
msgstr "Suodatus:"

#: templates/editor/_toolbar.html:18
msgid "My suggestions"
msgstr "Omat ehdotukset"

#: templates/editor/_toolbar.html:19
msgid "My submissions"
msgstr "Omat käännökset"

#. Translators: This is a type of filtering criterion that
#. selects the strings that have been submitted by me at some point
#. in time but have been overwritten by other users.
#: templates/editor/_toolbar.html:23
msgid "My overwritten submissions"
msgstr ""

#: templates/editor/_toolbar.html:34
msgid "Go to the previous string (Ctrl+Up)"
msgstr "Edellinen merkkijono (Ctrl+Ylös)"

#: templates/editor/_toolbar.html:37
msgid ""
"Current string number (Ctrl+Shift+U)<br/><br/>Type in the number and press "
"Enter<br/>to go to any position"
msgstr ""
"Tämän merkkijonon numero (Ctrl+Shift+U)<br/><br/>Syötä numero ja paina "
"Enter<br/>siirtyäksesi mihin tahansa kohtaan"

#: templates/editor/_toolbar.html:39
msgid "Total strings"
msgstr "Merkkijonoja yhteensä"

#: templates/editor/_toolbar.html:43
msgid "Go to the next string (Ctrl+Down)"
msgstr "Seuraava merkkijono (Ctrl+Alas)"

#: templates/profiles/edit_personal.html:12
msgid ""
"Here you can change your personal details. This information will be used in "
"the header of the translation files."
msgstr ""
"Täällä voit muuttaa omia tietojasi. Näitä tietoja käytetään "
"käännöstiedostojen otsakkeessa."

#: templates/profiles/edit_personal.html:18
msgid "First Name"
msgstr "Etunimi"

#: templates/profiles/edit_personal.html:23
msgid "Last Name"
msgstr "Sukunimi"

#: templates/profiles/edit_personal.html:28
msgid "Email address"
msgstr "Sähköpostiosoite"

#: templates/profiles/edit_profile.html:4
#: templates/profiles/edit_profile.html:7
msgid "Translation Settings"
msgstr "Käännösasetukset"

#: templates/profiles/edit_profile.html:12
msgid ""
"Here you can configure the settings related to the translation interface as "
"well as your language preferences."
msgstr ""
"Täällä voit määrittää käännöskäyttöliittymän asetukset ja kieliasetukset."

#: templates/profiles/profile_detail.html:23
#, fuzzy
msgid "Contributions"
msgstr "Avustajat"

#: templates/profiles/profile_detail.html:28
msgid "You can set or change your avatar image at www.gravatar.com"
msgstr "Voit asettaa tai vaihtaa avatar-kuvasi osoitteessa www.gravatar.com"

#: templates/profiles/profile_detail.html:42
msgid "Suggestions Pending"
msgstr "Tarkastamattomia ehdotuksia"

#: templates/profiles/profile_detail.html:46
msgid "Overwritten"
msgstr "Korvatut"

#: templates/profiles/profile_detail.html:66
msgid "This user doesn't have any contributions yet."
msgstr "Tämä käyttäjä ei ole vielä osallistunut projekteihin."

#: templates/profiles/profile_list.html:7
msgid "Profiles list"
msgstr "Profiililuettelo"

#: templates/profiles/profile_list.html:12
msgid "First name"
msgstr "Etunimi"

#: templates/profiles/profile_list.html:13
msgid "Last name"
msgstr "Sukunimi"

#: templates/registration/activate.html:5
#: templates/registration/activate.html:8
#: templates/registration/activate.html:13
msgid "Account Activated"
msgstr "Käyttäjätili aktivoitu"

#: templates/registration/activate.html:14
#, python-format
msgid ""
"The account has been activated for username \"%(account)s\". You can now "
"proceed to log in."
msgstr ""
"Käyttäjätunnukselle \"%(account)s\" on aktivoitu käyttäjätili. Voit kirjautua "
"nyt sisään."

#: templates/registration/activation_email.html:4
msgid "Pootle Account Created!"
msgstr "Pootle käyttäjätili luotu!"

#: templates/registration/activation_email.html:5
#: templates/registration/activation_email.txt:2
msgid "A Pootle account has been created for you using this email address."
msgstr "Sinulle on luotu Pootle-käyttäjätili tätä sähköpostiosoitetta käyttäen."

#: templates/registration/activation_email.html:6
#: templates/registration/activation_email.txt:3
msgid "To activate your account, follow this link:"
msgstr "Aktivoidaksesi käyttäjätilisi, napsauta tätä linkkiä:"

#: templates/registration/activation_email.html:8
msgid "Activate my Pootle account"
msgstr "Aktivoi Pootle-käyttäjätilini"

#: templates/registration/activation_email.html:10
#, python-format
msgid "Your activation code is: <code>%(activation_key)s</code>"
msgstr "Aktivointikoodisi on: <code>%(activation_key)s</code>"

#: templates/registration/activation_email.html:11
#: templates/registration/activation_email.txt:9
msgid ""
"This message is sent to verify that the email address is in fact correct. If "
"you did not want to register an account, you may simply ignore the message."
msgstr ""
"Tällä viestillä tarkistetaan että sähköpostiosoite on oikein. Mikäli et "
"halunnut rekisteröidä käyttäjätiliä, voit unohtaa tämän viestin."

#: templates/registration/activation_email.txt:6
msgid "Your activation code is:"
msgstr "Aktivointikoodisi on:"

#: templates/registration/activation_email_subject.txt:2
msgid "Pootle registration"
msgstr "Pootle-rekisteröinti"

#: templates/registration/password_change_done.html:5
#: templates/registration/password_change_done.html:8
#: templates/registration/password_change_done.html:13
msgid "Password Changed"
msgstr "Salasana vaihdettu"

#: templates/registration/password_change_done.html:14
msgid "Your password was changed successfully."
msgstr "Salasanasi on vaihdettu onnistuneesti."

#: templates/registration/password_change_form.html:4
#: templates/registration/password_change_form.html:7
msgid "Change Password"
msgstr "Vaihda salasana"

#: templates/registration/password_change_form.html:12
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 ""
"Anna vanha salasanasi turvallisuussyistä, ja syötä sen jälkeen uusi "
"salasanasi kaksi kertaa jotta voimme tarkistaa että kirjoitit sen oikein."

#: templates/registration/password_change_form.html:21
msgid "Old password"
msgstr "Vanha salasana"

#: templates/registration/password_change_form.html:26
msgid "New password"
msgstr "Uusi salasana"

#: templates/registration/password_change_form.html:31
msgid "Confirm password"
msgstr "Vahvista salasana"

#: templates/registration/password_change_form.html:36
msgid "Change My Password"
msgstr "Vaihda salasana"

#: templates/registration/password_reset_complete.html:4
#: templates/registration/password_reset_complete.html:7
msgid "Password Reset"
msgstr "Salasanan nollaus"

#: templates/registration/password_reset_complete.html:12
msgid "Password Reset Complete."
msgstr "Salasanan nollaus suoritettu."

#: templates/registration/password_reset_complete.html:14
#, python-format
msgid ""
"Your password has been set. You may go ahead and <a href=\"%(login_url)s"
"\">log in</a> now."
msgstr ""
"Salasanasi on asetettu. Voit siirtyä nyt <a href=\"%"
"(login_url)s\">kirjautumiseen</a>."

#: templates/registration/password_reset_confirm.html:5
#: templates/registration/password_reset_confirm.html:8
#: templates/registration/password_reset_done.html:5
#: templates/registration/password_reset_done.html:8
#: templates/registration/password_reset_done.html:13
#: templates/registration/password_reset_form.html:4
#: templates/registration/password_reset_form.html:7
#: templates/registration/password_reset_form.html:12
msgid "Reset Password"
msgstr "Nollaa salasana"

#: templates/registration/password_reset_confirm.html:14
msgid "Enter New Password."
msgstr "Anna uusi salasana."

#: templates/registration/password_reset_confirm.html:16
msgid ""
"Please enter your new password twice so we can verify you typed it in "
"correctly."
msgstr ""
"Syötä uusi salasana kaksi kertaa, jotta voimme tarkistaa että kirjoitit sen "
"oikein."

#: templates/registration/password_reset_confirm.html:21
msgid "New Password"
msgstr "Uusi salasana"

#: templates/registration/password_reset_confirm.html:26
msgid "Confirm Password"
msgstr "Vahvista salasana"

#: templates/registration/password_reset_confirm.html:31
#: templates/registration/password_reset_form.html:24
msgid "Reset My Password"
msgstr "Nollaa salasana"

#: templates/registration/password_reset_confirm.html:35
msgid "Password Reset Failed."
msgstr "Salasanan nollaus ei onnistunut."

#: templates/registration/password_reset_confirm.html:37
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
msgstr ""
"Salasanan nollauslinkki oli virheellinen, mahdollisesti koska se on jo "
"käytetty. Pyydä uutta salasanan nollausta."

#: templates/registration/password_reset_done.html:15
msgid ""
"We've e-mailed you instructions for setting your password to the e-mail "
"address you submitted. You should receive it shortly."
msgstr ""
"Olemme lähettäneet salasanasi asetusohjeet ilmoittamaasi "
"sähköpostiosoitteeseen. Ohjeet ovat perillä piakkoin."

#: templates/registration/password_reset_email.html:3
#, python-format
msgid ""
"You're receiving this e-mail because you requested a password reset for your "
"user account at %(site_name)s."
msgstr ""
"Olet vastaanottanut tämän sähköpostin, koska pyysit %"
"(site_name)s-käyttäjätilisi salasanan nollausta."

#: templates/registration/password_reset_email.html:5
msgid "Please go to the following page and choose a new password:"
msgstr "Siirry seuraavalle sivulle ja valitse uusi salasana:"

#: templates/registration/password_reset_email.html:9
#, python-format
msgid "Your username is %(user)s."
msgstr "Käyttäjätunnuksesi on %(user)s."

#: templates/registration/password_reset_email.html:11
msgid "Thank you for using Pootle!"
msgstr "Kiitos että käytit Pootlea!"

#: templates/registration/password_reset_form.html:14
msgid ""
"Forgotten your password? Enter your e-mail address below, and we'll e-mail "
"instructions for setting a new one."
msgstr ""
"Unohditko salasanasi? Anna sähköpostiosoitteesi, niin lähetämme uuden "
"salasanan asetusohjeet."

#: templates/registration/password_reset_form.html:19
#: templates/registration/registration_form.html:25
msgid "Email Address"
msgstr "Sähköpostiosoite"

#: templates/registration/registration_complete.html:5
#: templates/registration/registration_complete.html:8
#: templates/registration/registration_complete.html:13
msgid "Registration Complete"
msgstr "Rekisteröinti valmis"

#: templates/registration/registration_complete.html:14
msgid "Please check your email to activate your account."
msgstr "Tarkista sähköpostistasi käyttäjätilisi aktivointitiedot."

#: templates/registration/registration_form.html:12
msgid "Register a New Pootle Account"
msgstr "Rekisteröi uusi Pootle-käyttäjätili"

#: templates/registration/registration_form.html:13
msgid "Fill in the following form to get started translating."
msgstr "Täytä seuraava lomake aloittaaksesi kääntämisen."

#: templates/registration/registration_form.html:35
msgid "Password (again)"
msgstr "Salasana (uudestaan)"

#: templates/registration/registration_form.html:53
msgid "Already have an account?"
msgstr "Oletko jo rekisteröinyt käyttäjätilin?"

#: templates/registration/registration_form.html:54
msgid "Log In."
msgstr "Kirjaudu sisään."

#~ msgid ""
#~ "\n"
#~ "  Pootle can't connect to the database, the database is not initialized\n"
#~ "  yet, or a schema upgrade is needed before continuing.\n"
#~ "  "
#~ msgstr ""
#~ "\n"
#~ "  Pootle ei voi muodostaa yhteyttä tietokantaan, tietokantaa ei ole vielä "
#~ "alustettu \n"
#~ "  tai schema on päivitettävä ennen kuin voidaan jatkaa.\n"
#~ "  "

#, python-format
#~ msgid ""
#~ "\n"
#~ "  Please read the <a href=\"%(url)s\">Pootle documentation</a> on\n"
#~ "  installation and upgrade instructions. Contact the server administrator\n"
#~ "  if you feel this is a mistake.\n"
#~ "  "
#~ msgstr ""
#~ "\n"
#~ "  Lue lisää <a href=\"%(url)s\">Pootlen dokumentoinnin</a> \n"
#~ "  asennus- ja päivitysohjeista. Ota yhteyttä palvelimen ylläpitäjään\n"
#~ "  jos tämä on mielestäsi virhe.\n"
#~ "  "

#~ msgid "Display on registration"
#~ msgstr "Näytä rekisteröinnin yhteydessä"

#~ msgid "Whether this page should be displayed on registration."
#~ msgstr "Näytetäänkö tämä sivu rekisteröidyttäessä."

#~ msgid "URL"
#~ msgstr "URL"

#~ msgid "If set, any references to this legal page will redirect to this URL"
#~ msgstr ""
#~ "Mikäli asetettu, kaikki viittaukset tähän lainopilliseen sivuun ohjataan "
#~ "annettuun URLiin"

#~ msgid "Slug"
#~ msgstr "Lyhytnimi"

#~ msgid "The page will be available at /about/<slug>/"
#~ msgstr "Sivun poluksi tulee /about/<lyhytnimi>/"

#~ msgid "Content"
#~ msgstr "Sisältö"

#~ msgid "Legal page created."
#~ msgstr "Lainopillinen sivu luotu."

#~ msgid "Edit Legal Page"
#~ msgstr "Muokkaa lainopillista sivua"

#~ msgid "Existing Legal Pages"
#~ msgstr "Nykyiset lainopilliset sivut"

#~ msgid "Inactive"
#~ msgstr "Ei käytössä"

#~ msgid "New Legal Page"
#~ msgstr "Uusi lainopillinen sivu"

#~ msgid "Project Members"
#~ msgstr "Projektin jäsenet"

#~ msgid "Language Members"
#~ msgstr "Kieliryhmän jäsenet"

#, python-format
#~ msgid "You do not have rights to administer %s."
#~ msgstr "Sinulla ei ole %s-hallintaoikeuksia."

#~ msgid "You do not have rights to access this translation project."
#~ msgstr "Sinulla ei ole tämän käännösprojektin käyttöoikeuksia."

#~ msgid "You do not have rights to commit files here"
#~ msgstr "Käyttäjäoikeuksillasi ei voi lähettää tiedostoja tänne"

#~ msgid "You do not have rights to update files here"
#~ msgstr "Käyttäjäoikeuksillasi ei voi päivittää näitä tiedostoja"

#~ msgid "You do not have rights to administer this language."
#~ msgstr "Sinulla ei ole tämän kielen ylläpito-oikeuksia."

#~ msgid "Pootle: Install"
#~ msgstr "Pootle: Asennus"

#, python-format
#~ msgid ""
#~ "Error: \"%s\" while attempting to access the Pootle database, will try to "
#~ "initialize database."
#~ msgstr ""
#~ "Virhe: \"%s\" yritettäessä kirjoittaa Pootlen tietokantaan, koitetaan alustaa "
#~ "tietokanta."

#~ msgid "Creating database tables..."
#~ msgstr "Luodaan tietokantataulut..."

#~ msgid "Creating default languages, projects and admin user"
#~ msgstr "Luodaan oletuskielet, -projektit ja admin-käyttäjä"

#~ msgid "Calculating translation statistics, this will take a few minutes"
#~ msgstr "Lasketaan käännöstilastoja, tämä kestää muutaman minuutin"

#, python-format
#~ msgid "%(language)s is %(percent)d%% complete"
#~ msgstr "%(language)s %(percent)d%% käännetty"

#, python-format
#~ msgid "Project %(project)s is %(percent)d%% complete"
#~ msgstr "Projektista %(project)s käännetty %(percent)d%%"

#~ msgid "Done calculating statistics for default languages and projects"
#~ msgstr "Oletuskielten ja -projektien tilastojen laskenta valmis"

#~ msgid ""
#~ "Initialized database, you will be redirected to the front page in 10 seconds"
#~ msgstr ""
#~ "Tietokanta alustettu, uudelleenohjaus etusivulle tapahtuu 10 sekunnin "
#~ "kuluttua"

#~ msgid "Pootle: Update"
#~ msgstr "Pootle: Päivitys"

#, python-format
#~ msgid ""
#~ "Database tables are currently at build version %d. Pootle will now update "
#~ "the database."
#~ msgstr "Tietokannan taulut ovat versiota %d. Pootle päivittää nyt tietokannan."

#~ msgid "Creating missing database tables..."
#~ msgstr "Luodaan puuttuvat tietokantataulut..."

#~ msgid "Fixing permission table..."
#~ msgstr "Korjataan käyttöoikeustaulut..."

#~ msgid "Updating existing database tables..."
#~ msgstr "Päivitetään nykyiset tietokantataulut..."

#~ msgid "Removing potentially incorrect cached stats, will be recalculated..."
#~ msgstr ""
#~ "Poistetaan mahdollisesti virheelliset cached-tilastot, laskenta suoritetaan "
#~ "uudelleen..."

#~ msgid "Reparsing Qt ts files..."
#~ msgstr "Jäsennellään Qt ts -tiedostot uudelleen..."

#~ msgid "Removing quality checks, will be recalculated on demand..."
#~ msgstr ""
#~ "Poistetaan laatutarkistukset, laskenta suoritetaan uudelleen tarvittaessa..."

#~ msgid ""
#~ "Pootle will now import all the translations into the database. It could take "
#~ "a long time."
#~ msgstr "Pootle tuo kaikki käännökset tietokantaan. Tämä voi kestää kauan aikaa."

#, python-format
#~ msgid "Imported %(count)d suggestion from %(store)s"
#~ msgid_plural "Imported %(count)d suggestions from %(store)s"
#~ msgstr[0] "Tuotiin %(count)d ehdotus kohteesta %(store)s"
#~ msgstr[1] "Tuotiin %(count)d ehdotusta kohteesta %(store)s"

#, python-format
#~ msgid "Failed to import suggestions from %s"
#~ msgstr "Ehdotusten tuonti kohteesta %s epäonnistui"

#, python-format
#~ msgid "Imported %(count)d string from %(store)s"
#~ msgid_plural "Imported %(count)d strings from %(store)s"
#~ msgstr[0] "Tuotiin %(count)d merkkijono kohteesta %(store)s"
#~ msgstr[1] "Tuotiin %(count)d merkkijonoa kohteesta %(store)s"

#, python-format
#~ msgid "Failed to import strings from %s"
#~ msgstr "Merkkijonojen tuonti tiedostosta %s epäonnistui"

#~ msgid "All translations are now imported."
#~ msgstr "Kaikki käännökset on tuotu."

#~ msgid ""
#~ "Pootle initialized the database. You will be redirected to the front page in "
#~ "10 seconds."
#~ msgstr ""
#~ "Tietokanta on alustettu. Uudelleenohjaus etusivulle tapahtuu 10 sekunnin "
#~ "kuluttua."

#~ msgid "Advanced search"
#~ msgstr "Edistyneempi haku"

#~ msgid "Suggestions Accepted"
#~ msgstr "Hyväksyttyjä ehdotuksia"

#~ msgid "Suggestions Reviewed"
#~ msgstr "Tarkastettuja ehdotuksia"

#~ msgid "Submissions Made"
#~ msgstr "Lähetettyjä käännöksiä"

#~ msgid "You do not have rights to administer this project."
#~ msgstr "Sinulla ei ole tämän projektin ylläpito-oikeuksia."

#~ msgid "Insufficient rights to this translation project."
#~ msgstr "Ei käyttöoikeuksia tähän käännösprojektiin."

#~ msgid "Previous string"
#~ msgstr "Edellinen merkkijono"

#~ msgid ""
#~ "Go to the previous string (Ctrl+Up)<br/><br/>Also:<br/>Previous page: Ctrl"
#~ "+Shift+Page&nbsp;Up<br/>First page: Ctrl+Shift+Home"
#~ msgstr ""
#~ "Siirry edelliseen merkkijonoon (Ctrl+Up)<br/><br/>Lisäksi:<br/>Edellinen "
#~ "sivu: Ctrl+Shift+Page&nbsp;Up<br/>Ensimmäinen sivu: Ctrl+Shift+Home"

#~ msgid ""
#~ "Current page number (Ctrl+Shift+U)<br/><br/>Type in the number and press "
#~ "Enter<br/>to go to any position"
#~ msgstr ""
#~ "Tämän sivun numero (Ctrl+Shift+U)<br/><br/>Syötä numero ja paina "
#~ "Enter<br/>siirtyäksesi mihin tahansa kohtaan"

#~ msgid "Total pages"
#~ msgstr "Sivuja yhteensä"

#~ msgid "Next string"
#~ msgstr "Seuraava merkkijono"

#~ msgid ""
#~ "Go to the next string (Ctrl+Down)<br/><br/>Also:<br/>Next page: Ctrl+Shift"
#~ "+Page&nbsp;Down<br/>Last page: Ctrl+Shift+End"
#~ msgstr ""
#~ "Siirry seuraavaan merkkijonoon (Ctrl+Down)<br/><br/>Lisäksi:<br/>Seuraava "
#~ "sivu: Ctrl+Shift+Page&nbsp;Down<br/>Viimeinen sivu: Ctrl+Shift+End"

#~ msgid "File:"
#~ msgstr "Tiedosto:"

#~ msgid "You do not have the right to create ZIP archives."
#~ msgstr "Käyttäjäoikeuksillasi ei voi luoda ZIP-arkistoja."

#~ msgid "Update from Version Control"
#~ msgstr "Päivitä versiohallinnasta"

#~ msgid ""
#~ "Use this option to update all the files in this area from version control."
#~ msgstr ""
#~ "Käytä tätä valintaa päivittääksesi kaikki tämän alueen tiedostot "
#~ "versiohallinnasta."

#~ msgid "Files and Subfolders"
#~ msgstr "Tiedostot ja alikansiot"

#~ msgid "Pootle Demo"
#~ msgstr "Pootlen kokeiluversio"

#~ msgid ""
#~ "<div dir=\"ltr\" lang=\"en\">\n"
#~ "<h2>This is a demo installation of Pootle.</h2>\n"
#~ "<p>You can also visit the official <a href=\"http://pootle.locamotion.org"
#~ "\">Pootle server</a>. The server administrator has not provided contact "
#~ "information or a description of this server. If you are the administrator "
#~ "for this server, edit this description in your preference file or in the "
#~ "administration interface.</p>\n"
#~ "</div>\n"
#~ msgstr ""
#~ "<div dir=\"ltr\" lang=\"fi\">\n"
#~ "<h2>Tämä on Pootlen esittelyasennus.</h2>\n"
#~ "<p>Voit tutustua myös viralliseen <a href=\"http://pootle.locamotion.org"
#~ "\">Pootle-palvelimeen</a>. Palvelimen ylläpitäjä ei ole lisännyt "
#~ "yhteystietoja tai kuvausta tälle palvelimelle. Jos olet tämän palvelimen "
#~ "ylläpitäjä, muokkaa tätä kuvausta asetustiedostosta tai hallintaliittymän "
#~ "kautta.</p>\n"
#~ "</div>\n"

#~ msgid "Manage Legal Pages"
#~ msgstr "Hallinnoi lainopillisia sivuja"

#~ msgid "Quick Links"
#~ msgstr "Pikalinkit"

#~ msgid "Admin"
#~ msgstr "Hallinta"

#~ msgid "No languages or projects selected. Choose yours now."
#~ msgstr "Kieliä tai projekteja ei ole valittuna. Valitse omasi nyt."

#~ msgid "This user has not selected languages or projects yet."
#~ msgstr "Käyttäjä ei ole vielä valinnut kieliä tai projekteja."

#~ msgid "User Statistics"
#~ msgstr "Käyttäjän tilastot"

#~ msgid "Make sure to read the following:"
#~ msgstr "Muistathan lukea myös tämän:"

#~ msgid "To activation your account, follow this link:"
#~ msgstr "Aktivoidaksesi käyttäjätilisi, napsauta tätä linkkiä:"

#~ msgid "Overall Completion"
#~ msgstr "Yleistilanne"

#, python-format
#~ msgid "%(translated)d/%(total)d words (%(translatedpercent)d%%) translated"
#~ msgstr "%(translated)d/%(total)d sanaa (%(translatedpercent)d%%) käännetty"

#, python-format
#~ msgid "%(translated)d/%(total)d strings"
#~ msgstr "%(translated)d/%(total)d merkkijonoa"

#, python-format
#~ msgid "%d file"
#~ msgid_plural "%d files"
#~ msgstr[0] "%d tiedosto"
#~ msgstr[1] "%d tiedostoa"

#, python-format
#~ msgid "%(translated)d/%(total)d terms"
#~ msgstr "%(translated)d/%(total)d termiä"

#, python-format
#~ msgid "(%(num)d strings)"
#~ msgid_plural "(%(num)d strings)"
#~ msgstr[0] "(%(num)d merkkijonoa)"
#~ msgstr[1] "(%(num)d merkkijonoa)"

#~ msgid "Toggle suggest mode (Ctrl+Shift+Space)"
#~ msgstr "Vaihda ehdotustilaa (Ctrl+Shift+Space)"

#~ msgid "Toggle fuzzy state (Ctrl+Space)"
#~ msgstr "Vaihda sumeaa tilaa (Ctrl+Space)"

#, python-format
#~ msgid "Words Translated: %(translated)d/%(total)d - %(translatedpercent)d%%"
#~ msgstr "Käännettyjä sanoja: %(translated)d/%(total)d - %(translatedpercent)d%%"

#, python-format
#~ msgid "Strings Translated: %(translated)d/%(total)d - %(translatedpercent)d%%"
#~ msgstr ""
#~ "Käännettyjä merkkijonoja: %(translated)d/%(total)d - %(translatedpercent)d%%"

#, python-format
#~ msgid "%d year ago"
#~ msgid_plural "%d years ago"
#~ msgstr[0] "%d vuosi sitten"
#~ msgstr[1] "%d vuotta sitten"

#, python-format
#~ msgid "%d week ago"
#~ msgid_plural "%d weeks ago"
#~ msgstr[0] "%d viikko sitten"
#~ msgstr[1] "%d viikkoa sitten"

#, python-format
#~ msgid "%d day ago"
#~ msgid_plural "%d days ago"
#~ msgstr[0] "%d päivä sitten"
#~ msgstr[1] "%d päivää sitten"

#, python-format
#~ msgid "%d hour ago"
#~ msgid_plural "%d hours ago"
#~ msgstr[0] "%d tunti sitten"
#~ msgstr[1] "%d tuntia sitten"

#, python-format
#~ msgid "%d minute ago"
#~ msgid_plural "%d minutes ago"
#~ msgstr[0] "%d minuutti sitten"
#~ msgstr[1] "%d minuuttia sitten"

#~ msgid "A few seconds ago"
#~ msgstr "Muutama sekunti sitten"

#~ msgid "Legal Page created."
#~ msgstr "Lainopillinen sivu luotu."

#~ msgid "Add a new Legal Page"
#~ msgstr "Lisää uusi lainopillinen sivu"

#~ msgid "Needs review"
#~ msgstr "Tarkastettavia"

#~ msgid ""
#~ "Can't find python-levenshtein package. Updating from templates is faster "
#~ "with python-levenshtein."
#~ msgstr ""
#~ "Python-levenshtein-pakettia ei löytynyt. Päivitys mallineista sujuu "
#~ "nopeammin python-levenshteinin avustamana."

#~ msgid "Translations are complete"
#~ msgstr "Käännökset ovat valmiita"

#~ msgid "Translations need to be checked (they are marked fuzzy)"
#~ msgstr "Joitain käännöksiä pitää tarkistaa (ne on merkitty sumeiksi)"

#~ msgid "Translated percentage"
#~ msgstr "Käännösprosentti"

#~ msgid "Fuzzy"
#~ msgstr "Sumea"

#~ msgid "Fuzzy percentage"
#~ msgstr "Sumeiden prosenttimäärä"

#~ msgid "Fuzzy words"
#~ msgstr "Sumeita sanoja"

#~ msgid "Untranslated percentage"
#~ msgstr "Kääntämättömien prosenttimäärä"

#~ msgid "Untranslated words"
#~ msgstr "Kääntämättömiä sanoja"

#~ msgid "Total Words"
#~ msgstr "Sanoja yhteensä"

#~ msgid "Summary"
#~ msgstr "Yhteenveto"

#~ msgid "Search (Ctrl+Shift+S)<br/>Type in, then press Enter to search"
#~ msgstr "Haku (Ctrl+Shift+S)<br/>Kirjoita hakusana ja paina Enter etsiäksesi"

#, python-format
#~ msgid "<a href=\"%(url)s\">%(num)d words</a>"
#~ msgstr "<a href=\"%(url)s\">%(num)d sanaa</a>"

#, python-format
#~ msgid "(%(num)d units)"
#~ msgstr "(%(num)d yksikköä)"

#~ msgid "Publish on News feed"
#~ msgstr "Julkaise uutissyötteessä"

#~ msgid "Send Email"
#~ msgstr "Lähetä sähköpostitse"

#~ msgid ""
#~ "A short code for the project. This should only containASCII characters, "
#~ "numbers, and the underscore (_) character."
#~ msgstr ""
#~ "Lyhyt koodi projektille. Koodin tulee sisältää ainoastaan ASCII-merkkejä, "
#~ "numeroita ja alaviiva (_)."

#~ msgid "Update from templates"
#~ msgstr "Päivitä mallineista"

#~ msgid "Unknown submitter"
#~ msgstr "Tuntematon lähettäjä"

#~ msgid "My Suggestions"
#~ msgstr "Omat ehdotukset"

#~ msgid "Previous unit"
#~ msgstr "Edellinen yksikkö"

#~ msgid ""
#~ "Go to the previous unit (Ctrl+Up)<br/><br/>Also:<br/>Previous page: Ctrl"
#~ "+Shift+Page&nbsp;Up<br/>First page: Ctrl+Shift+Home"
#~ msgstr ""
#~ "Siirry edelliseen yksikköön (Ctrl+Up)<br/><br/>Lisäksi:<br/>Edellinen sivu: "
#~ "Ctrl+Shift+Page&nbsp;Up<br/>Ensimmäinen sivu: Ctrl+Shift+Home"

#~ msgid "Next unit"
#~ msgstr "Seuraava yksikkö"

#~ msgid ""
#~ "Go to the next unit (Ctrl+Down)<br/><br/>Also:<br/>Next page: Ctrl+Shift"
#~ "+Page&nbsp;Down<br/>Last page: Ctrl+Shift+End"
#~ msgstr ""
#~ "Siirry seuraavaan yksikköön (Ctrl+Down)<br/><br/>Lisäksi:<br/>Seuraava sivu: "
#~ "Ctrl+Shift+Page&nbsp;Down<br/>Viimeinen sivu: Ctrl+Shift+End"

#~ msgid "Click to insert the translated term into the editor"
#~ msgstr "Napsauta liittääksesi käännetyn termin muokkaimeen"

#~ msgid "Submit translation and go to the next unit (Ctrl+Enter)"
#~ msgstr "Lähetä käännös ja siirry seuraavaan yksikköön (Ctrl+Enter)"

#~ msgid "Suggest translation and go to the next unit (Ctrl+Enter)"
#~ msgstr "Ehdota käännöstä ja siirry seuraavaan yksikköön (Ctrl+Enter)"

#~ msgid "Click to insert this symbol into the editor"
#~ msgstr "Napsauta liittääksesi tämän symbolin muokkaimeen"

#~ msgid "Few seconds ago"
#~ msgstr "Muutama sekunti sitten"

#~ msgid "You do not have rights to update from version control here"
#~ msgstr ""
#~ "Käyttäjäoikeuksillasi ei voi päivittää näitä tiedostoja versiohallinnasta"

#, python-format
#~ msgid "Failed to update <em>%(filename)s</em> from version control"
#~ msgstr "Tiedoston <em>%(filename)s</em> päivitys versiohallinnasta epäonnistui"

#~ msgid "Update all from version control"
#~ msgstr "Päivitä kaikki versiohallinnasta"

#~ msgid "Loading..."
#~ msgstr "Ladataan..."

#~ msgid ""
#~ "This site is running Pootle &mdash; powerful web software to empower teams "
#~ "to do translation and translation management. This community tool is Free "
#~ "Software, and any team can use it and contribute to the Pootle community. "
#~ "Read more on the <a href=\"http://translate.sourceforge.net/\"><i class="
#~ "\"icon-external-link\"></i> project website</a>."
#~ msgstr ""
#~ "Tällä sivustolla käytetään Pootlea &mdash; tehokasta www-ohjelmistoa, jota "
#~ "käännösryhmät voivat hyödyntää kääntämisessä ja käännösten hallinnassa. Tämä "
#~ "yhteisötyökalu on vapaata ohjelmistoa, ja kaikki ryhmät voivat käyttää sitä "
#~ "ja osallistua Pootle-yhteisön toimintaan. Lue lisää <a "
#~ "href=\"http://translate.sourceforge.net/\"><i class=\"icon-external-"
#~ "link\"></i>projektin www-sivustolta</a>."

#~ msgid "About Pootle"
#~ msgstr "Tietoja Pootlesta"

#~ msgid ""
#~ "This site is running Pootle &mdash; powerful web software to empower teams "
#~ "to do translation and translation management. This community tool is Free "
#~ "Software, and any team can use it and contribute to the Pootle community. "
#~ "Read more on the <a href=\"http://translate.sourceforge.net/\">project "
#~ "website</a>."
#~ msgstr ""
#~ "Tällä sivustolla käytetään Pootlea &mdash; tehokasta www-ohjelmistoa, jota "
#~ "käännösryhmät voivat hyödyntää kääntämisessä ja käännösten hallinnassa. Tämä "
#~ "yhteisötyökalu on vapaata ohjelmistoa, ja kaikki ryhmät voivat käyttää sitä "
#~ "ja osallistua Pootle-yhteisön toimintaan. Lue lisää <a "
#~ "href=\"http://translate.sourceforge.net/\">projektin www-sivustolta</a>."

#~ msgid "Error"
#~ msgstr "Virhe"

#~ msgid "Complete"
#~ msgstr "Valmis"

#, python-format
#~ msgid ""
#~ "Translate Toolkit version %(installed)s installed. Pootle requires version %"
#~ "(required)s."
#~ msgstr ""
#~ "Translate Toolkit versio %(installed)s asennettu. Pootle vaatii version %"
#~ "(required)s."

#, python-format
#~ msgid ""
#~ "lxml version %(installed)s is installed. Pootle requires version %(required)"
#~ "s for XML format support."
#~ msgstr ""
#~ "lxml versio %(installed)s on asennettu. Pootle vaatii version %(required)s "
#~ "tukeakseen XML-formaattia."

#~ msgid "lxml is not installed. Pootle requires lxml for XML format support."
#~ msgstr ""
#~ "lxml:ää ei ole asennettu. Pootle vaatii lxml:n tukeakseen XML-formaattia."

#~ msgid ""
#~ "For optimal performance, use django.contrib.sessions.backends.cache as the "
#~ "session engine."
#~ msgstr ""
#~ "Jos haluat parantaa suorituskykyä, aseta "
#~ "django.contrib.sessions.backends.cache istunnonkäsittelijäksi."

#~ msgid "Home"
#~ msgstr "Etusivu"

#, python-format
#~ msgid "%(checks)d string (%(checkspercent)d%%) failed"
#~ msgid_plural "%(checks)d strings (%(checkspercent)d%%) failed"
#~ msgstr[0] "%(checks)d merkkijono (%(checkspercent)d%%) ei läpäissyt tarkastusta"
#~ msgstr[1] "%(checks)d merkkijonoa (%(checkspercent)d%%) ei läpäissyt tarkastusta"

#~ msgid "Review Suggestions"
#~ msgstr "Tarkasta ehdotuksia"

#~ msgid "View Suggestions"
#~ msgstr "Katsele ehdotuksia"

#~ msgid "Quick Translate"
#~ msgstr "Pikakäännös"

#~ msgid "View Untranslated"
#~ msgstr "Näytä kääntämättömät"

#~ msgid "Translate All"
#~ msgstr "Käännä kaikki"

#~ msgid "Manage Glossary"
#~ msgstr "Sanaston hallinta"

#~ msgid "ZIP of directory"
#~ msgstr "Hakemisto ZIP-tiedostona"

#~ msgid ""
#~ "A description of this project. This is useful to give more information or "
#~ "instructions. This field should be valid HTML."
#~ msgstr ""
#~ "Tämän projektin kuvaus. Tähän voi laittaa lisätietoja tai ohjeita. Tämän "
#~ "kentän tulisi olla validia HTML-koodia."

#~ msgid "Initialize"
#~ msgstr "Alusta"

#~ msgid "No more matching strings to review."
#~ msgstr "Ei muita tarkastettavia merkkijonoja."

#~ msgid "No more matching strings to translate."
#~ msgstr "Ei muita käännettäviä merkkijonoja."

#~ msgid "No matching strings to review."
#~ msgstr "Hakusanan sisältäviä tarkastettavia merkkijonoja ei löytynyt."

#~ msgid "No matching strings to translate."
#~ msgstr "Hakusanan sisältäviä käännettäviä merkkijonoja ei löytynyt."

#, python-format
#~ msgid "checking %s"
#~ msgstr "tarkistetaan %s"

#~ msgid "Original"
#~ msgstr "Alkuperäinen"

#~ msgid "Edit translation"
#~ msgstr "Muokkaa käännöstä"

#~ msgid "Go to the previous unit"
#~ msgstr "Siirry edelliseen kohteeseen"

#~ msgid "Go to the next unit"
#~ msgstr "Siirry seuraavaan kohteeseen"

#, python-format, 
#~ msgid "Suggestion %(i)d by %(user)s:"
#~ msgstr "Ehdotuksen %(i)d on tehnyt %(user)s:"

#, python-format
#~ msgid "Suggestion by %(user)s"
#~ msgstr "Ehdotuksen on tehnyt %(user)s"

#, python-format, 
#~ msgid "Updated project \"%s\" from version control"
#~ msgstr "Projekti \"%s\" päivitettiin versiohallinnasta"

#, python-format
#~ msgid "Updated file %s from version control"
#~ msgstr "Tiedosto %s päivitettiin versiohallinnasta"

#, python-format
#~ msgid "Failed to update %s from version control"
#~ msgstr "Tiedostoa %s ei voitu päivittää versiohallinnasta"

#~ msgid "Here you can manage the files in this translation project."
#~ msgstr "Täällä voit hallinnoida tämän käännösprojektin tiedostoja."

#~ msgid "Update files from templates"
#~ msgstr "Päivitä tiedostot mallineista"

#~ msgid "Review"
#~ msgstr "Tarkasta"

#~ msgid ""
#~ "<div dir=\"ltr\" lang=\"en\">\n"
#~ "<h2 class=\"title\">This is a demo installation of Pootle.</h2>\n"
#~ "<p class=\"about\">You can also visit the official <a href=\"http://pootle."
#~ "locamotion.org\">Pootle server</a>. The server administrator has not "
#~ "provided contact information or a description of this server. If you are the "
#~ "administrator for this server, edit this description in your preference file "
#~ "or in the administration interface.</p>\n"
#~ "</div>"
#~ msgstr ""
#~ "<div dir=\"ltr\" lang=\"en\">\n"
#~ "<h2 class=\"title\">Tämä on Pootlen esittelyasennus.</h2>\n"
#~ "<p class=\"about\">Voit tutustua myös viralliseen <a "
#~ "href=\"http://pootle.locamotion.org\">Pootle-palvelimeen</a>. Palvelimen "
#~ "ylläpitäjä ei ole lisännyt yhteystietoja tai kuvausta tälle palvelimelle. "
#~ "Jos olet tämän palvelimen ylläpitäjä, muokkaa tätä kuvausta "
#~ "asetustiedostosta tai hallintaliittymän kautta.</p>\n"
#~ "</div>"

#~ msgid "Quality checks and review suggestions"
#~ msgstr "Laatutarkastukset ja ehdotusten tarkastelu"

#~ msgid "Administrate your project files"
#~ msgstr "Projektin tiedostojen hallinta"

#~ msgid "Django administration"
#~ msgstr "Djangon ylläpito"

#~ msgid "You do not have rights to suggest changes here"
#~ msgstr "Käyttäjäoikeuksillasi ei voi ehdottaa muutoksia täällä"

#~ msgid "You do not have rights to change translations here"
#~ msgstr "Käyttäjäoikeuksillasi ei voi muuttaa käännöksiä täällä"

#~ msgid "You do not have rights to review suggestions here"
#~ msgstr "Käyttäjäoikeuksillasi ei voi tarkastaa ehdotuksia täällä"

#, python-format
#~ msgid "Updated %s files from version control"
#~ msgstr "Päivitettiin %s tiedostoa versiohallinnasta"

#~ msgid "Update Rights"
#~ msgstr "Päivitä oikeudet"

#~ msgid "Update Permissions"
#~ msgstr "Päivitä oikeudet"

#~ msgid ""
#~ "Here you can delete the available files in this translation project. You may "
#~ "also want to <a href=\"?scan_files=1\">rescan the project files</a> or <a "
#~ "href=\"?template_update=1\">update the files from templates</a>."
#~ msgstr ""
#~ "Täältä voit poistaa käännösprojektin tiedostoja. Voit myös <a "
#~ "href=\"?scan_files=1\">kartoittaa projektin tiedostot uudelleen</a> tai <a "
#~ "href=\"?template_update=1\">päivittää tiedostot mallineista</a>."

#~ msgid "Copy"
#~ msgstr "Kopioi"

#~ msgid "Skip"
#~ msgstr "Ohita"

#~ msgid "Back"
#~ msgstr "Takaisin"

#~ msgid "SQLite is installed."
#~ msgstr "SQLite on asennettu."

#~ msgid "SQLite is missing. Pootle requires SQLite for translation statistics."
#~ msgstr "SQLite puuttuu. Pootle tarvitsee SQLiten käännösten tilastointiin."

#, python-format
#~ msgid "Django version %s is installed. Pootle only works with the 1.x series."
#~ msgstr ""
#~ "Djangon versio %s on asennettu. Pootle toimii vain 1.x-sarjan versioilla."

#~ msgid ""
#~ "Can't find lxml. Pootle uses lxml to make sure HTML tags inserted in news "
#~ "items are safe and correct."
#~ msgstr ""
#~ "lxml-moduulia ei löytynyt. Pootle käyttää lxml:ää uutisiin lisättyjen HTML-"
#~ "muotoilukoodien turvallisuuden ja oikeellisuuden tarkistamiseen."

#~ msgid "This is a GNU-style project (files named per language code)."
#~ msgstr "Tämä on GNU-tyylinen projekti (tiedostot nimetty kielen mukaan)."

#~ msgid "This is a standard style project (one directory per language)."
#~ msgstr "Tämä on normaalityylinen projekti (yksi hakemisto per kieli)."

#~ msgid "User Permissions"
#~ msgstr "Käyttöoikeudet"

#~ msgid "(select to add user)"
#~ msgstr "(valitse lisätäksesi käyttäjän)"

#~ msgid "Download PO"
#~ msgstr "Lataa PO-tiedosto"

#~ msgid "Start"
#~ msgstr "Alkuun"

#, python-format
#~ msgid "Previous %d"
#~ msgstr "Edelliset %d"

#, python-format
#~ msgid "Items %(first)d to %(last)d of %(total)d"
#~ msgstr "Kohdat %(first)d - %(last)d / %(total)d"

#, python-format
#~ msgid "Next %d"
#~ msgstr "Seuraavat %d"

#~ msgid "End"
#~ msgstr "Loppuun"

#~ msgid ""
#~ "Translation not possible because plural information for your language is not "
#~ "available. Please contact the site administrator."
#~ msgstr ""
#~ "Käännös ei onnistu koska oman kielesi monikkotiedot puuttuvat. Ota yhteyttä "
#~ "sivuston ylläpitäjään."

#~ msgid "Current Translation:"
#~ msgstr "Nykyinen käännös:"

#, python-format
#~ msgid "Suggestion %d:"
#~ msgstr "Ehdotus %d:"

#, python-format
#~ msgid "Suggestion by %s:"
#~ msgstr "Ehdottanut %s:"

#~ msgid "Suggestion:"
#~ msgstr "Ehdotus:"

#, python-format
#~ msgid "%d suggestion"
#~ msgid_plural "%d suggestions"
#~ msgstr[0] "%d ehdotus"
#~ msgstr[1] "%d ehdotusta"

#~ msgid "End of Quick Translate."
#~ msgstr "Pikakäännöksen loppu."

#~ msgid "End of Quality Check Review."
#~ msgstr "Laatutarkastuksen loppu."

#~ msgid "No file matched your query."
#~ msgstr "Hakusi ei tuottanut osumia."

#~ msgid "End of results."
#~ msgstr "Ei muita tuloksia."

#~ msgid "You do not have rights to access view mode."
#~ msgstr "Sinulla ei ole katseluoikeuksia."

#~ msgid "Developer Comments"
#~ msgstr "Kehittäjän kommentit"

#~ msgid "Related"
#~ msgstr "Aiheeseen liittyvät"

#~ msgid "Accept"
#~ msgstr "Hyväksy"

#~ msgid "Reject"
#~ msgstr "Hylkää"

#~ msgid "No suggestion data given."
#~ msgstr "Ei ehdotuksia."

#~ msgid "Suggestion accepted."
#~ msgstr "Ehdotus hyväksytty."

#~ msgid "Last"
#~ msgstr "Loppuun"

#~ msgid "Django site admin"
#~ msgstr "Django-sivuston ylläpito"

#~ msgid "Input Height"
#~ msgstr "Syöttötilan korkeus"

#~ msgid "My Languages"
#~ msgstr "Omat kielet"

#~ msgid "My Projects"
#~ msgstr "Omat projektit"

#~ msgid "General options"
#~ msgstr "Yleiset asetukset"

#~ msgid "Current value"
#~ msgstr "Nykyinen arvo"

#~ msgid "Base URL"
#~ msgstr "Perus-URL"

#~ msgid "Home Page"
#~ msgstr "Kotisivu"

#~ msgid "Pootle Languages Admin Page"
#~ msgstr "Pootlen kieltenhallintasivu"

#~ msgid "Main admin page"
#~ msgstr "Hallinnan pääsivu"

#~ msgid "ISO Code"
#~ msgstr "ISO-koodi"

#~ msgid "(add language here)"
#~ msgstr "(lisää kieli tähän)"

#~ msgid "Special Chars"
#~ msgstr "Erikoismerkit"

#~ msgid "(number of plurals)"
#~ msgstr "(monikoiden määrä)"

#~ msgid "(plural equation)"
#~ msgstr "(monikon kaava)"

#~ msgid "Remove Language"
#~ msgstr "Poista kieli"

#, python-format
#~ msgid "Remove %s"
#~ msgstr "Poista %s"

#~ msgid "Standard"
#~ msgstr "Normaali"

#~ msgid "Pootle Projects Admin Page"
#~ msgstr "Pootlen projektienhallintasivu"

#~ msgid "Project Code"
#~ msgstr "Projektin koodi"

#~ msgid "(add project here)"
#~ msgstr "(lisää projekti tähän)"

#~ msgid "Project Description"
#~ msgstr "Projektin kuvaus"

#~ msgid "(project description)"
#~ msgstr "(projektin kuvaus)"

#~ msgid "Checker Style"
#~ msgstr "Tarkistustyyli"

#~ msgid "Create MO Files"
#~ msgstr "Luo MO-tiedostot"

#~ msgid "Remove Project"
#~ msgstr "Poista projekti"

#~ msgid "Pootle User Admin Page"
#~ msgstr "Pootlen käyttäjähallintasivu"

#~ msgid "(add full name here)"
#~ msgstr "(lisää koko nimi tähän)"

#~ msgid "(add email here)"
#~ msgstr "(lisää sähköpostiosoite tähän)"

#~ msgid "(add password here)"
#~ msgstr "(lisää salasana tähän)"

#~ msgid "Activated"
#~ msgstr "Aktivoitu"

#~ msgid "Activate New User"
#~ msgstr "Aktivoi uusi käyttäjä"

#~ msgid "Remove User"
#~ msgstr "Poista käyttäjä"

#~ msgid "Back to main page"
#~ msgstr "Takaisin pääsivulle"

#~ msgid "Existing languages"
#~ msgstr "Nykyiset kielet"

#~ msgid "Update Languages"
#~ msgstr "Päivitä kielet"

#, python-format
#~ msgid "Pootle Admin: %s"
#~ msgstr "Pootle-hallinta: %s"

#~ msgid "Add Language"
#~ msgstr "Lisää kieli"

#, python-format
#~ msgid "Pootle Admin: %s %s"
#~ msgstr "Pootle-hallinta: %s %s"

#, python-format
#~ msgid "Cannot set rights for username %s - user does not exist"
#~ msgstr "Käyttäjän %s oikeuksia ei voida asettaa - käyttäjää ei ole olemassa"

#~ msgid "This is a GNU-style project (one directory, files named per language)."
#~ msgstr ""
#~ "Tämä on GNU-tyylinen projekti (yksi hakemisto, tiedostonimet kielen mukaan)."

#~ msgid "Rights"
#~ msgstr "Oikeudet"

#~ msgid "Remove"
#~ msgstr "Poista"

#~ msgid ""
#~ "<strong>Pootle</strong> is a simple web portal that should allow you to "
#~ "<strong>translate</strong>! Since Pootle is <strong>Free Software</strong>, "
#~ "you can download it and run your own copy if you like. You can also help "
#~ "participate in the development in many ways (you don't have to be able to "
#~ "program)."
#~ msgstr ""
#~ "<strong>Pootle</strong> on yksinkertainen www-portaali jonka avulla voit "
#~ "<strong>suomentaa</strong>! Koska Pootle on <strong>vapaata "
#~ "ohjelmistoa</strong>, voit ladata sen verkosta ja käyttää omaa kopiotasi "
#~ "niin kuin haluat. Voit myös osallistua kehitystyöhön monella eri tavalla "
#~ "(ohjelmointitaidot eivät ole välttämättömiä)."

#~ msgid ""
#~ "The Pootle project itself is hosted at <a href=\"http://translate."
#~ "sourceforge.net/\">translate.sourceforge.net</a> where you can find the "
#~ "details about source code, mailing lists etc."
#~ msgstr ""
#~ "Itse Pootle-projektia isännöidään osoitteessa <a "
#~ "href=\"http://translate.sourceforge.net/\">translate.sourceforge.net</a>, "
#~ "mistä löytyy lisätietoa lähdekoodista, postituslistoista jne."

#~ msgid ""
#~ "The name stands for <b>PO</b>-based <b>O</b>nline <b>T</b>ranslation / <b>L</"
#~ "b>ocalization <b>E</b>ngine, but you may need to read <a href=\"http://www."
#~ "thechestnut.com/flumps.htm\">this</a>."
#~ msgstr ""
#~ "Nimi Pootle tulee sanoista <b>PO</b>-based <b>O</b>nline <b>T</b>ranslation "
#~ "/ <b>L</b>ocalization <b>E</b>ngine, mutta kannattanee lukea <a "
#~ "href=\"http://www.thechestnut.com/flumps.htm\">tämä</a>."

#~ msgid "Versions"
#~ msgstr "Versiot"

#, python-format
#~ msgid ""
#~ "This site is running:<br />Pootle %s<br />Translate Toolkit %s<br />jToolkit "
#~ "%s<br />Kid %s<br />ElementTree %s<br />Python %s (on %s/%s)"
#~ msgstr ""
#~ "Tällä sivustolla on käytössä:<br />Pootle %s<br />Translate Toolkit %s<br "
#~ "/>jToolkit %s<br />Kid %s<br />ElementTree %s<br />Python %s (alustana "
#~ "%s/%s)"

#, python-format
#~ msgid "User Page for: %s"
#~ msgstr "Käyttäjän sivut: %s"

#~ msgid "Change options"
#~ msgstr "Vaihda asetuksia"

#~ msgid "Admin page"
#~ msgstr "Hallintasivu"

#~ msgid "Please click on 'Change options' and select some languages and projects"
#~ msgstr "Napsauta \"Vaihda asetuksia\" ja valitse haluamasi kielet ja projektit"

#, python-format
#~ msgid "%d project, average %d%% translated"
#~ msgid_plural "%d projects, average %d%% translated"
#~ msgstr[0] "%d projekti, keskimäärin %d%% käännetty"
#~ msgstr[1] "%d projektia, keskimäärin %d%% käännetty"

#, python-format
#~ msgid "%s: %s"
#~ msgstr "%s: %s"

#~ msgid "Language Code"
#~ msgstr "Kielikoodi"

#~ msgid "Language Name"
#~ msgstr "Kielen nimi"

#, python-format
#~ msgid "%d language, average %d%% translated"
#~ msgid_plural "%d languages, average %d%% translated"
#~ msgstr[0] "%d kieli, keskimäärin %d%% käännetty"
#~ msgstr[1] "%d kieltä, keskimäärin %d%% käännetty"

#, python-format
#~ msgid "%s: Project %s, Language %s"
#~ msgstr "%s: Projekti %s, kieli %s"

#~ msgid "Cannot upload file, no file attached"
#~ msgstr "Tiedoston lähetys ei onnistu, liitetiedosto puuttuu"

#~ msgid "Can only upload PO files and zips of PO files"
#~ msgstr "Vain PO-tiedostoja ja zip-pakattuja PO-tiedostoja voi lähettää"

#~ msgid "Assign Strings"
#~ msgstr "Aseta tehtäväksi"

#~ msgid "Assign Action"
#~ msgstr "Osoitettava tehtävä"

#~ msgid "Assign to User"
#~ msgstr "Osoita käyttäjälle"

#~ msgid "goals"
#~ msgstr "tavoitteet"

#~ msgid "Enter goal name"
#~ msgstr "Anna tavoitteen nimi"

#~ msgid "Add Goal"
#~ msgstr "Lisää tavoite"

#~ msgid "Select file to upload"
#~ msgstr "Valitse lähetettävä tiedosto"

#~ msgid "Overwrite"
#~ msgstr "Korvaa"

#~ msgid "Merge"
#~ msgstr "Yhdistä"

#~ msgid "Not in a goal"
#~ msgstr "Ei kuulu tavoitteeseen"

#~ msgid "Add User"
#~ msgstr "Lisää käyttäjä"

#~ msgid "PO file"
#~ msgstr "PO-tiedosto"

#~ msgid "XLIFF file"
#~ msgstr "XLIFF-tiedosto"

#~ msgid "Qt .ts file"
#~ msgstr "Qt .ts -tiedosto"

#~ msgid "CSV file"
#~ msgstr "CSV-tiedosto"

#~ msgid "MO file"
#~ msgstr "MO-tiedosto"

#~ msgid "Update"
#~ msgstr "Päivitä"

#~ msgid "Commit"
#~ msgstr "Lähetys"

#~ msgid "All Strings"
#~ msgstr "Kaikki merkkijonot"

#~ msgid "Unassigned"
#~ msgstr "Asettamattomat"

#~ msgid "Unassigned and Untranslated"
#~ msgstr "Asettamattomat ja kääntämättömät"

#~ msgid "Set Goal"
#~ msgstr "Aseta tavoite"

#~ msgid "Select Multiple"
#~ msgstr "Valitse useita"

#~ msgid "Assign To"
#~ msgstr "Osoita käyttäjälle"

#~ msgid "Show Editing Functions"
#~ msgstr "Näytä muokkaustoiminnot"

#~ msgid "Show Statistics"
#~ msgstr "Näytä tilastot"

#~ msgid "Show Tracks"
#~ msgstr "Näytä seuranta"

#~ msgid "Hide Tracks"
#~ msgstr "Piilota seuranta"

#~ msgid "Show Checks"
#~ msgstr "Näytä tarkistukset"

#~ msgid "Hide Checks"
#~ msgstr "Piilota tarkistukset"

#~ msgid "Show Goals"
#~ msgstr "Näytä tavoitteet"

#~ msgid "Hide Goals"
#~ msgstr "Piilota tavoitteet"

#~ msgid "Show Assigns"
#~ msgstr "Näytä tehtäväosoitukset"

#~ msgid "Hide Assigns"
#~ msgstr "Piilota tehtäväosoitukset"

#, python-format
#~ msgid "All Goals: %s"
#~ msgstr "Kaikki tavoitteet: %s"

#~ msgid "View My Strings"
#~ msgstr "Näytä omat merkkijonot"

#~ msgid "No strings assigned to you"
#~ msgstr "Ei osoitettuja merkkijonoja"

#~ msgid "Quick Translate My Strings"
#~ msgstr "Omien merkkijonojen pikakäännös"

#~ msgid "No untranslated strings assigned to you"
#~ msgstr "Ei osoitettuja kääntämättömiä merkkijonoja"

#~ msgid "No untranslated items"
#~ msgstr "Ei kääntämättömiä kohtia"

#~ msgid "ZIP of goal"
#~ msgstr "Tavoite ZIP-tiedostona"

#~ msgid "ZIP of folder"
#~ msgstr "Kansio ZIP-tiedostona"

#~ msgid "Generate SDF"
#~ msgstr "Luo SDF"

#, python-format
#~ msgid "%d string (%d%%) failed"
#~ msgid_plural "%d strings (%d%%) failed"
#~ msgstr[0] "%d merkkijono (%d%%) epäonnistunut"
#~ msgstr[1] "%d merkkijonoa (%d%%) epäonnistunut"

#, python-format
#~ msgid "%d/%d words (%d%%) assigned"
#~ msgstr "%d/%d sanaa (%d%%) osoitettuna"

#, python-format
#~ msgid "[%d/%d strings]"
#~ msgstr "[%d/%d merkkijonoa]"

#, python-format
#~ msgid "%d/%d words (%d%%) translated"
#~ msgstr "%d/%d sanaa (%d%%) käännetty"

#~ msgid "All projects"
#~ msgstr "Kaikki projektit"

#~ msgid "All languages"
#~ msgstr "Kaikki kielet"

#~ msgid "Docs & help"
#~ msgstr "Dokumentit & ohjeet"

#~ msgid "Activate"
#~ msgstr "Aktivoi käyttäjätili"

#~ msgid "Pootle Logo"
#~ msgstr "Pootlen logo"

#~ msgid "All goals"
#~ msgstr "Kaikki tavoitteet"

#, python-format
#~ msgid "%d/%d files"
#~ msgstr "%d/%d tiedostoa"

#, python-format
#~ msgid "%d/%d strings"
#~ msgstr "%d/%d merkkijonoa"

#~ msgid "Graph"
#~ msgstr "Diagrammi"

#~ msgid "Login failed"
#~ msgstr "Kirjautuminen epäonnistui"

#~ msgid "Redirecting to login..."
#~ msgstr "Uudelleenohjataan kirjautumissivulle..."

#~ msgid "Need to log in to access home page"
#~ msgstr "Kotisivulle pääsee vain sisäänkirjautuneena"

#~ msgid "Personal details updated"
#~ msgstr "Omat tiedot päivitetty"

#~ msgid "Need to log in to access admin page"
#~ msgstr "Hallintasivulle pääsee vain sisäänkirjautuneena"

#~ msgid "Redirecting to home..."
#~ msgstr "Uudelleenohjataan kotisivulle..."

#~ msgid "View"
#~ msgstr "Katselu"

#~ msgid "Archive"
#~ msgstr "Arkistointi"

#~ msgid "Compile PO files"
#~ msgstr "PO-tiedostojen kääntö"

#~ msgid "Assign"
#~ msgstr "Tehtäväosoitus"

#~ msgid "You cannot remove the \"nobody\" or \"default\" user"
#~ msgstr "Käyttäjää \"nobody\" tai \"default\" ei voi poistaa"

#~ msgid "You do not have rights to alter goals here"
#~ msgstr "Käyttäjäoikeuksillasi ei voi muuttaa näitä tavoitteita"

#~ msgid "You do not have rights to alter assignments here"
#~ msgstr "Käyttäjäoikeuksillasi ei voi muuttaa näitä tehtäväosoituksia"

#, python-format
#~ msgid ""
#~ "%d/%d translated\n"
#~ "(%d untranslated, %d fuzzy)"
#~ msgstr ""
#~ "%d/%d käännetty\n"
#~ " (%d kääntämätöntä, %d sumeata)"

#, python-format
#~ msgid "%s: translating %s into %s: %s"
#~ msgstr "%s: käännetään %s kielelle %s: %s"

#~ msgid "Working..."
#~ msgstr "Suoritetaan..."

#~ msgid "Error: Something went wrong."
#~ msgstr "Virhe: Jotain meni pieleen."

#~ msgid "End of batch"
#~ msgstr "Eräajon loppu"

#~ msgid "Click here to return to the index"
#~ msgstr "Napsauttamalla tästä pääset aloitussivulle"

#, python-format
#~ msgid "Items %d to %d of %d"
#~ msgstr "Osat %d - %d / %d"

#, python-format
#~ msgid "There are no items matching that search ('%s')"
#~ msgstr "Hakua vastaavia kohteita ei löydy ('%s')"

#~ msgid "You have finished going through the items you selected"
#~ msgstr "Olet käynyt läpi valitsemasi kohdat"

#~ msgid "Grow"
#~ msgstr "Korota"

#~ msgid "Shrink"
#~ msgstr "Madalla"

#, python-format
#~ msgid "Suggestion %d by %s:"
#~ msgstr "Ehdotuksen %d tehnyt %s:"

#, python-format
#~ msgid "You must supply a valid password of at least %d characters."
#~ msgstr "Valitsemasi salasanan täytyy olla vähintään %d merkin pituinen."

#~ msgid "The password is not the same as the confirmation."
#~ msgstr "Salasana ei täsmää vahvistuksen kanssa."

#~ msgid "Username:"
#~ msgstr "Käyttäjätunnus:"

#~ msgid "Password:"
#~ msgstr "Salasana:"

#~ msgid "Language:"
#~ msgstr "Kieli:"

#~ msgid "Please enter your registration details"
#~ msgstr "Syötä rekisteröintitietosi"

#~ msgid "Your requested username"
#~ msgstr "Haluamasi käyttäjätunnus"

#~ msgid "You must supply a valid email address"
#~ msgstr "Antamasi sähköpostiosoitteen pitää olla oikea"

#~ msgid "Your full name"
#~ msgstr "Koko nimesi"

#~ msgid "Your desired password"
#~ msgstr "Toivomasi salasana"

#~ msgid "Type your password again to ensure it is entered correctly"
#~ msgstr "Kirjoita salasana uudelleen varmistaaksesi sen oikeinkirjoituksen"

#~ msgid "Register Account"
#~ msgstr "Rekisteröi käyttäjätili"

#~ msgid "Please enter your activation details"
#~ msgstr "Syötä aktivointitietosi"

#~ msgid "Pootle Account Activation"
#~ msgstr "Pootle-käyttäjätilin aktivointi"

#~ msgid "Activation Code"
#~ msgstr "Aktivointikoodi"

#~ msgid "The activation code you received"
#~ msgstr "Saamasi aktivointikoodi"

#~ msgid "Activate Account"
#~ msgstr "Aktivoi käyttäjätili"

#, python-format
#~ msgid "Options for: %s"
#~ msgstr "Asetukset käyttäjälle: %s"

#~ msgid "Personal Details"
#~ msgstr "Omat tiedot"

#~ msgid "Email"
#~ msgstr "Sähköposti"

#~ msgid "Translation Interface Configuration"
#~ msgstr "Käännösliittymän asetukset"

#~ msgid "User Interface language"
#~ msgstr "Käyttöliittymän kieli"

#~ msgid "Home page"
#~ msgstr "Kotisivu"

#~ msgid "None"
#~ msgstr "ei mitään"

#~ msgid "Input Height (in lines)"
#~ msgstr "Syöttötilan korkeus (rivejä)"

#~ msgid "Number of rows in view mode"
#~ msgstr "Katselutilan rivimäärä"

#~ msgid "Number of rows in translate mode"
#~ msgstr "Käännöstilan rivimäärä"

#~ msgid "You need to be siteadmin to change users"
#~ msgstr "Käyttäjähallintaan tarvitaan ylläpitäjän oikeudet"

#~ msgid ""
#~ "Username must be alphanumeric, and must start with an alphabetic character."
#~ msgstr ""
#~ "Käyttäjätunnuksen tulee koostua kirjaimista ja numeroista ja sen täytyy "
#~ "alkaa kirjaimella."

#~ msgid ""
#~ "You (or someone else) attempted to register an account with your username.\n"
#~ msgstr "Sinä (tai joku muu) yritti rekisteröidä käyttäjätilin käyttäen sinun "
#~ "käyttäjätunnustasi.\n"

#~ msgid "We don't store your actual password but only a hash of it.\n"
#~ msgstr "Emme tallenna varsinaista salasanaasi vaan ainoastaan sen hash-arvon.\n"

#, python-format
#~ msgid "If you have a problem with registration, please contact %s.\n"
#~ msgstr "Jos sinulla on ongelmia rekisteröinnin kanssa, ota yhteyttä osoitteeseen %s.\n"

#~ msgid ""
#~ "If you have a problem with registration, please contact the site "
#~ "administrator.\n"
#~ msgstr "Jos sinulla on ongelmia rekisteröinnin kanssa, ota yhteyttä sivuston "
#~ "ylläpitäjään.\n"

#~ msgid ""
#~ "That username already exists. An email will be sent to the registered email "
#~ "address.\n"
#~ msgstr "Valitsemasi käyttäjätunnus on jo käytössä. Tunnuksen varanneelle lähetetään "
#~ "ilmoitus sähköpostitse.\n"

#, python-format
#~ msgid "Proceeding to <a href='%s'>login</a>\n"
#~ msgstr "Jatketaan <a href='%s'>kirjautumiseen</a>\n"

#~ msgid ""
#~ "If you are unable to follow the link, please enter the above code at the "
#~ "activation page.\n"
#~ msgstr "Jos et pysty seuraamaan linkkiä, syötä yllä oleva koodi aktivointisivulla.\n"

#, python-format
#~ msgid ""
#~ "Account created. You will be emailed login details and an activation code. "
#~ "Please enter your activation code on the <a href='%s'>activation page</a>."
#~ msgstr ""
#~ "Käyttäjätili luotu. Kirjautumistiedot ja aktivointikoodi lähetetään "
#~ "sähköpostitse. Syötä aktivointikoodisi <a href='%s'>aktivointisivulla</a>."

#~ msgid "(Or simply click on the activation link in the email)"
#~ msgstr "(Tai napsauta sähköpostin sisältämää aktivointilinkkiä)"

#, python-format
#~ msgid "Your user name is: %s\n"
#~ msgstr "Käyttäjätunnuksesi on: %s\n"

#, python-format
#~ msgid "Your password is: %s\n"
#~ msgstr "Salasanasi on: %s\n"

#, python-format
#~ msgid "Your registered email address is: %s\n"
#~ msgstr "Rekisteröimäsi sähköpostiosoite on: %s\n"

#~ msgid "Redirecting to Registration Page..."
#~ msgstr "Uudelleenohjataan rekisteröintisivulle..."

#~ msgid "Redirecting to login Page..."
#~ msgstr "Uudelleenohjataan kirjautumissivulle..."

#~ msgid "Your account has been activated! Redirecting to login..."
#~ msgstr "Käyttäjätilisi on aktivoitu! Uudelleenohjataan kirjautumissivulle..."

#~ msgid "The activation information was not valid."
#~ msgstr "Aktivointitieto ei kelpaa."

#~ msgid "Activation Failed"
#~ msgstr "Aktivointi epäonnistui"

#~ msgid "Input height must be numeric"
#~ msgstr "Syöttötilan korkeuden pitää olla numeroarvo"

#~ msgid "Input width must be numeric"
#~ msgstr "Syöttötilan leveyden pitää olla numeroarvo"

#~ msgid "The number of rows displayed in view mode must be numeric"
#~ msgstr "Katselutilan rivimäärän pitää olla numeroarvo"

#~ msgid "The number of rows displayed in translate mode must be numeric"
#~ msgstr "Käännöstilan rivimäärän pitää olla numeroarvo"

#~ msgid "WordForge Translation Project"
#~ msgstr "WordForge-käännösprojekti"

#~ msgid "Broaden"
#~ msgstr "Levennä"

#~ msgid "Narrow"
#~ msgstr "Kavenna"

#~ msgid "Reset"
#~ msgstr "Nollaa"

#~ msgid "Must be a valid email address"
#~ msgstr "Sähköpostiosoitteen pitää olla oikea"

#~ msgid "Input Width (in characters)"
#~ msgstr "Syöttötilan leveys (merkkejä)"
