# Copyright (C) Pootle contributors.
#
# This file is a part of the Pootle project. It is distributed under the GPL3
# or later license. See the LICENSE file for a copy of the license and the
# AUTHORS file for copyright and authorship information.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/translate/pootle/issues/new\n"
"POT-Creation-Date: 2016-07-20 12:44+0100\n"
"PO-Revision-Date: 2015-06-08 15:43+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.1-rc1\n"
"X-POOTLE-MTIME: 1433778189.000000\n"

#: apps/accounts/adapter.py:64
msgid ""
"Some problem happened when tried to send the confirmation email. Please try "
"again later."
msgstr ""

#: apps/accounts/forms.py:42
msgid ""
"Your user seems to have disappeared. Please report this to the site owners."
msgstr ""

#: apps/accounts/models.py:62 apps/pootle_app/views/admin/permissions.py:83
msgid "Username"
msgstr "Käyttäjätunnus"

#: apps/accounts/models.py:63
msgid ""
"Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters"
msgstr ""

#: apps/accounts/models.py:67
msgid "Enter a valid username."
msgstr ""

#: apps/accounts/models.py:71
msgid "Email Address"
msgstr "Sähköpostiosoite"

#: apps/accounts/models.py:72 apps/pootle_language/models.py:74
#: apps/pootle_project/models.py:167
msgid "Full Name"
msgstr "Koko nimi"

#: apps/accounts/models.py:75 apps/staticpages/models.py:31
#: templates/admin/staticpages/_table.html:6
msgid "Active"
msgstr "Käytössä"

#: apps/accounts/models.py:76
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""

#: apps/accounts/models.py:79
#, fuzzy
msgid "Superuser Status"
msgstr "ylläpitäjä"

#: apps/accounts/models.py:80
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""

#: apps/accounts/models.py:83
msgid "date joined"
msgstr ""

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

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

#: apps/accounts/models.py:94 templates/admin/detailed_reports.html:156
msgid "Rate"
msgstr ""

#: apps/accounts/models.py:95 apps/reports/forms.py:31
msgid "Review Rate"
msgstr ""

#: apps/accounts/models.py:96 apps/reports/forms.py:36
msgid "Hourly Rate"
msgstr ""

#: apps/accounts/models.py:97
msgid "Score"
msgstr ""

#: apps/accounts/models.py:98 apps/reports/forms.py:20
msgid "Currency"
msgstr ""

#: apps/accounts/models.py:100
msgid "Is employee?"
msgstr ""

#: apps/accounts/models.py:101
msgid "Twitter"
msgstr ""

#: apps/accounts/models.py:103
msgid "Website"
msgstr ""

#: apps/accounts/models.py:104
msgid "LinkedIn"
msgstr ""

#: apps/accounts/models.py:105
msgid "Short Bio"
msgstr ""

#: apps/accounts/models.py:352
#, fuzzy
msgid "This email address already exists."
msgstr "Tiedosto sisältää jo tämän termin."

#: apps/accounts/views.py:36
msgid ""
"An error occurred logging you in. Please contact your system administrator"
msgstr ""

#: apps/contact/forms.py:25
msgid "Summary"
msgstr "Yhteenveto"

#: apps/contact/forms.py:27
msgid "Please enter your message summary"
msgstr ""

#: apps/contact/forms.py:34 apps/virtualfolder/models.py:32 core/browser.py:16
msgid "Name"
msgstr "Nimi"

#: apps/contact/forms.py:35
msgid "Please enter your name"
msgstr ""

#: apps/contact/forms.py:38
msgid "Email address"
msgstr "Sähköpostiosoite"

#: apps/contact/forms.py:39
msgid "Please enter your email address"
msgstr ""

#: apps/contact/forms.py:42
msgid "Message"
msgstr "Viesti"

#: apps/contact/forms.py:43
msgid "Please enter your message"
msgstr ""

#: apps/contact/views.py:34 templates/layout.html:102
msgid "Contact Us"
msgstr "Ota yhteyttä"

#: apps/contact/views.py:65
#, fuzzy
msgid "Report problem with string"
msgstr "Ilmoita lähdemerkkijonossa olevasta ongelmasta"

#: apps/import_export/templates/browser/index.html:11
#, fuzzy
msgid "Download translation files for offline translation"
msgstr "Lataa XLIFF-tiedosto kääntääksesi yhteydettömässä tilassa"

#: apps/import_export/templates/browser/index.html:12
#, fuzzy
msgid "Download for offline translation"
msgstr "Lataa XLIFF-tiedosto kääntääksesi yhteydettömässä tilassa"

#: apps/import_export/templates/browser/index.html:16
#, fuzzy
msgid "Download translation files for backup"
msgstr "Lataa XLIFF-tiedosto kääntääksesi yhteydettömässä tilassa"

#: apps/import_export/templates/browser/index.html:17
#, fuzzy
msgid "Download for backup"
msgstr "Lataa tiedosto"

#: apps/import_export/templates/browser/index.html:26
msgid "Upload translation files or archives in .zip format"
msgstr "Lähetä käännöstiedostoja tai -arkistoja .zip-muodossa"

#: apps/import_export/templates/browser/index.html:27
#, fuzzy
msgid "Upload translations"
msgstr "Vie käännökset"

#: apps/import_export/templates/browser/index.html:36
#, python-format
msgid "Upload as %(user)s"
msgstr ""

#: apps/import_export/utils.py:29
#, python-format
msgid "Unsupported filetype '%s', only PO files are supported at this time\n"
msgstr ""

#: apps/import_export/utils.py:35
#, python-format
msgid "File '%s' missing X-Pootle-Path header\n"
msgstr ""

#: apps/import_export/utils.py:40
#, python-format
msgid "File '%s' missing or invalid X-Pootle-Revision header\n"
msgstr ""

#: apps/import_export/utils.py:48
#, python-format
msgid "Could not create '%s'. Missing Project/Language? (%s)"
msgstr ""

#: apps/import_export/utils.py:65
#, fuzzy
msgid "There was an error uploading your file"
msgstr "Voi korvata käännöksiä lähettäessään tiedoston"

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

#: apps/pootle_app/forms.py:45 apps/pootle_project/models.py:196
msgid "Source Language"
msgstr "Lähdekieli"

#: apps/pootle_app/forms.py:94
#, python-format
msgid "\"%s\" cannot be used as a project code"
msgstr "\"%s\" ei kelpaa projektikoodiksi"

#: apps/pootle_app/forms.py:101
msgid "Password"
msgstr "Salasana"

#: apps/pootle_app/forms.py:136 apps/pootle_profile/forms.py:27
msgid "Please enter a valid LinkedIn user profile URL."
msgstr ""

#: apps/pootle_app/views/admin/dashboard.py:85
msgid "Files"
msgstr "Tiedostot"

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

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

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

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

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

#. Translators: this refers to the status of the background job worker
#: apps/pootle_app/views/admin/dashboard.py:111
#, python-format
msgid "Running (%d worker)"
msgid_plural "Running (%d workers)"
msgstr[0] ""
msgstr[1] ""

#. Translators: this refers to the status of the background job worker
#: apps/pootle_app/views/admin/dashboard.py:115
msgid "Stopped"
msgstr ""

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

#: apps/pootle_app/views/admin/permissions.py:92
#, fuzzy
msgid "Add Permissions"
msgstr "Käyttöoikeudet"

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

#: apps/pootle_app/views/admin/permissions.py:101
msgid "Revoke Permissions"
msgstr ""

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

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

#: apps/pootle_language/models.py:67 apps/pootle_project/models.py:163
msgid "Code"
msgstr "Koodi"

#: apps/pootle_language/models.py:68
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:77 templates/languages/_nav.html:31
#: templates/languages/admin/characters.html:5
#: templates/languages/admin/characters.html:9
msgid "Special Characters"
msgstr "Erikoismerkit"

#: apps/pootle_language/models.py:78
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:82
msgid ""
"For more information, visit <a href=\"http://docs.translatehouse.org/"
"projects/localization-guide/en/latest/l10n/pluralforms.html\">our page</a> "
"on plural forms."
msgstr ""

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

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

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

#: apps/pootle_misc/checks.py:33 core/browser.py:54
msgid "Critical"
msgstr "Kriittinen"

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

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

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

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

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

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

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

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

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

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

#: apps/pootle_misc/checks.py:47
msgid "Dialog sizes"
msgstr ""

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

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

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

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

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

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

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

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

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

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

#: apps/pootle_misc/checks.py:58 core/utils/stats.py:25
msgid "Fuzzy"
msgstr "Sumea"

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

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

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

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

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

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

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

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

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

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

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

#: apps/pootle_misc/checks.py:70
#, fuzzy
msgid "Python brace placeholders"
msgstr "Paikkamerkit"

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

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

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

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

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

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

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

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

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

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

#: apps/pootle_misc/checks.py:82 apps/pootle_store/util.py:28
#: core/helpers.py:48 core/utils/stats.py:26 templates/editor/_filters.html:9
msgid "Untranslated"
msgstr "Kääntämättömät"

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

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

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

#: apps/pootle_misc/checks.py:86
msgid "Valid XML"
msgstr ""

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

#: apps/pootle_misc/checks.py:89
msgid "Broken HTML Entities"
msgstr ""

#: apps/pootle_misc/checks.py:90
msgid "Java format"
msgstr ""

#: apps/pootle_misc/checks.py:91
msgid "Template format"
msgstr ""

#: apps/pootle_misc/checks.py:92
msgid "Mustache placeholders"
msgstr ""

#: apps/pootle_misc/checks.py:93
msgid "Mustache placeholder pairs"
msgstr ""

#: apps/pootle_misc/checks.py:94
msgid "Mustache like placeholder pairs"
msgstr ""

#: apps/pootle_misc/checks.py:95
msgid "C format placeholders"
msgstr ""

#: apps/pootle_misc/checks.py:96
msgid "Non printable"
msgstr ""

#: apps/pootle_misc/checks.py:97
msgid "Unbalanced tag braces"
msgstr ""

#: apps/pootle_misc/checks.py:98
msgid "Changed attributes"
msgstr ""

#: apps/pootle_misc/checks.py:99
msgid "Unescaped ampersands"
msgstr ""

#: apps/pootle_misc/checks.py:100
msgid "Incorrectly escaped ampersands"
msgstr ""

#: apps/pootle_misc/checks.py:101
msgid "Whitespaces"
msgstr ""

#: apps/pootle_misc/checks.py:102
msgid "Date format"
msgstr ""

#: apps/pootle_misc/checks.py:103
msgid "Uppercase placeholders"
msgstr ""

#: apps/pootle_misc/checks.py:104
msgid "Percent sign placeholders"
msgstr ""

#: apps/pootle_misc/checks.py:106
msgid "Percent sign closure placeholders"
msgstr ""

#: apps/pootle_misc/checks.py:107
#, fuzzy
msgid "$ placeholders"
msgstr "Paikkamerkit"

#: apps/pootle_misc/checks.py:108
msgid "$ closure placeholders"
msgstr ""

#: apps/pootle_misc/checks.py:109
msgid "Java-encoded unicode"
msgstr ""

#: apps/pootle_misc/checks.py:110
msgid "Objective-C format"
msgstr ""

#: apps/pootle_misc/checks.py:111
msgid "Android format"
msgstr ""

#: apps/pootle_misc/checks.py:112
msgid "Tags differ"
msgstr ""

#: apps/pootle_misc/checks.py:113
msgid "Curly braces"
msgstr ""

#: apps/pootle_misc/checks.py:114
msgid "Potential unwanted placeholders"
msgstr ""

#: apps/pootle_misc/checks.py:115
msgid "Double quotes in tags"
msgstr ""

#: apps/pootle_misc/checks.py:116
#, fuzzy
msgid "Percent brace placeholders"
msgstr "Paikkamerkit"

#: apps/pootle_misc/checks.py:117
#, fuzzy
msgid "Plurr format"
msgstr "Monikon muoto %d"

#. Translators: This is the name of a filter
#: apps/pootle_misc/forms.py:90 core/helpers.py:52
msgid "Search"
msgstr "Haku"

#: apps/pootle_misc/forms.py:91
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:99 apps/pootle_store/forms.py:474
msgid "Exact Match"
msgstr "Tarkalleen sama"

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

#: apps/pootle_misc/forms.py:107 apps/pootle_store/forms.py:481
msgid "Target Text"
msgstr "Kohdeteksti"

#: apps/pootle_misc/forms.py:108 apps/pootle_store/forms.py:482
msgid "Comments"
msgstr "Kommentit"

#: apps/pootle_misc/forms.py:109 apps/pootle_store/forms.py:483
msgid "Locations"
msgstr "Sijainnit"

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

#: apps/pootle_misc/templatetags/render_pager.py:24
msgid "Previous"
msgstr "Edellinen"

#: apps/pootle_misc/templatetags/render_pager.py:41
msgid "Next"
msgstr "Seuraava"

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

#: apps/pootle_misc/templatetags/search.py:28
msgid "Search unavailable"
msgstr ""

#: apps/pootle_profile/views.py:54
msgid "Select one or more languages"
msgstr "Valitse yksi tai useampi kieli"

#: apps/pootle_project/forms.py:65 core/browser.py:31
msgid "Language"
msgstr "Kieli"

#: apps/pootle_project/models.py:157
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:178
msgid "Quality Checks"
msgstr "Laatutarkastukset"

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

#: apps/pootle_project/models.py:185
#, fuzzy
msgid "Automatic detection of gnu/non-gnu file layouts (slower)"
msgstr "Automaattinen tunnistus (hitaampi)"

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

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

#: apps/pootle_project/models.py:188
msgid "Allow pootle_fs to manage filesystems"
msgstr ""

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

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

#: apps/pootle_project/models.py:205
msgid "Errors Report Email"
msgstr ""

#: apps/pootle_project/models.py:206
msgid "An email address where issues with the source text can be reported."
msgstr ""
"Sähköpostiosoite, johon lähdetekstissä olevista ongelmista voi ilmoittaa."

#: apps/pootle_project/models.py:210
msgid "Screenshot Search Prefix"
msgstr ""

#: apps/pootle_project/models.py:215
msgid "Disabled"
msgstr ""

#: apps/pootle_project/views.py:274
#, fuzzy, python-format
msgid ""
"Translation project (%s) has been created. We are now updating its stores "
"from file templates."
msgstr "Käännösprojekti päivitettiin viimeisimmistä mallineista."

#: apps/pootle_project/views.py:281
#, fuzzy, python-format
msgid "Translation project (%s) has been deleted"
msgstr "Käännösprojektin tiedostot on tutkittu uudelleen."

#: apps/pootle_statistics/models.py:63 templates/editor/export_view.html:105
msgid "Source"
msgstr "Lähde"

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

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

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

#: apps/pootle_store/decorators.py:25
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:28
msgid "Insufficient rights to access suggestion mode."
msgstr ""

#: apps/pootle_store/decorators.py:29
#, fuzzy
msgid "Insufficient rights to access translation mode."
msgstr "Ei käyttöoikeuksia tähän käännösprojektiin."

#: apps/pootle_store/decorators.py:30 apps/pootle_store/views.py:665
#, fuzzy
msgid "Insufficient rights to access review mode."
msgstr "Puutteelliset käyttöoikeudet estävät pääsyn tälle sivulle."

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

#: apps/pootle_store/filetypes.py:23
#, fuzzy
msgid "XLIFF (.xlf)"
msgstr "XLIFF-tiedosto"

#: apps/pootle_store/filetypes.py:24
msgid "XLIFF (.xliff)"
msgstr ""

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

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

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

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

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

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

#: apps/pootle_store/forms.py:130
#: apps/pootle_store/templatetags/store_tags.py:165
#: apps/pootle_store/templatetags/store_tags.py:182
#: apps/pootle_store/templatetags/store_tags.py:189
#: apps/pootle_store/templatetags/store_tags.py:211
#, python-format
msgid "Plural Form %d"
msgstr "Monikon muoto %d"

#: apps/pootle_store/forms.py:252 apps/pootle_store/util.py:29
#: core/helpers.py:49 templates/editor/_filters.html:10
msgid "Needs work"
msgstr "Keskeneräinen"

#: apps/pootle_store/forms.py:299
msgid "Value of `similarity` should be in in the [0..1] range"
msgstr ""

#: apps/pootle_store/forms.py:309
msgid "Value of `mt_similarity` should be in in the [0..1] range"
msgstr ""

#: apps/pootle_store/forms.py:326
msgid "Needs work flag must be cleared"
msgstr ""

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

#: apps/pootle_store/models.py:149
msgid "Pending"
msgstr "Odottaa hyväksymistä"

#: apps/pootle_store/models.py:150
msgid "Accepted"
msgstr "Hyväksytty"

#: apps/pootle_store/models.py:151
msgid "Rejected"
msgstr "Hylätty"

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

#: apps/pootle_store/templatetags/store_tags.py:156
#: apps/pootle_store/templatetags/store_tags.py:160
msgid "Singular"
msgstr "Yksikkö"

#: apps/pootle_store/templatetags/store_tags.py:157
#: apps/pootle_store/templatetags/store_tags.py:161
msgid "Plural"
msgstr "Monikko"

#: apps/pootle_store/unit/timeline.py:80
#, fuzzy, python-format
msgid "Accepted suggestion from %(author)s"
msgstr "Hyväksy ehdotus"

#: apps/pootle_store/unit/timeline.py:81
#, fuzzy, python-format
msgid "Rejected suggestion from %(author)s"
msgstr "Hylkää ehdotus"

#: apps/pootle_store/unit/timeline.py:89
#, fuzzy, python-format
msgid "Accepted suggestion from %(author)s with comment: %(comment)s"
msgstr "Hyväksy ehdotus"

#: apps/pootle_store/unit/timeline.py:94
#, fuzzy, python-format
msgid "Rejected suggestion from %(author)s with comment: %(comment)s"
msgstr "Hylkää ehdotus"

#: apps/pootle_store/unit/timeline.py:100
#, fuzzy
msgid "Added suggestion"
msgstr "%d ehdotus"

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

#: apps/pootle_store/util.py:30 core/helpers.py:47 core/utils/stats.py:24
#: templates/editor/_filters.html:7
msgid "Translated"
msgstr "Käännetty"

#: apps/pootle_store/views.py:204
msgid "Path too long."
msgstr ""

#: apps/pootle_store/views.py:206 core/decorators.py:44
msgid "Arguments missing."
msgstr ""

#: apps/pootle_store/views.py:261
msgid "Failed to remove comment."
msgstr ""

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

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

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

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

#: apps/pootle_translationproject/receivers.py:36
#, fuzzy, python-format
msgid "Translation project (%s) created"
msgstr "Käännösprojektin pääsivu"

#: apps/pootle_translationproject/receivers.py:47
#, fuzzy, python-format
msgid "Translation project (%s) creation failed"
msgstr "Käännösprojektin pääsivu"

#: apps/reports/forms.py:26
msgid "Translation Rate"
msgstr ""

#: apps/reports/forms.py:41
msgid "Effective from"
msgstr ""

#: apps/reports/models.py:31 apps/reports/models.py:55
#: templates/editor/export_view.html:106
#: templates/translation_projects/terminology/manage.html:35
#: templates/user/settings.html:28
msgid "Translation"
msgstr "Käännös"

#: apps/reports/models.py:32 apps/reports/models.py:56
#: templates/admin/detailed_reports.html:232
msgid "Review"
msgstr "Tarkasta"

#: apps/reports/models.py:33
#, fuzzy
msgid "Suggestion"
msgstr "Ehdotukset"

#: apps/reports/models.py:57
msgid "Hourly Work"
msgstr ""

#: apps/reports/models.py:58
msgid "Correction"
msgstr ""

#: apps/reports/models.py:62
msgid "Type"
msgstr ""

#: apps/reports/models.py:64
msgid "Amount"
msgstr ""

#: apps/reports/models.py:66
msgid "Date"
msgstr ""

#: apps/reports/models.py:67 apps/virtualfolder/models.py:61
msgid "Description"
msgstr "Kuvaus"

#: apps/reports/views.py:313
#, python-format
msgid "User %s not found"
msgstr ""

#: apps/reports/views.py:390
msgid "Invalid request method"
msgstr ""

#: apps/staticpages/forms.py:58
#, 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:33
msgid "Whether this page is active or not."
msgstr "Onko tämä sivu käytössä vai ei."

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

#: apps/staticpages/models.py:43
msgid "Title"
msgstr "Otsikko"

#. Translators: Content that will be used to display this static page
#: apps/staticpages/models.py:46
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:51 templates/admin/staticpages/_table.html:9
msgid "Redirect to URL"
msgstr "Ohjaus URLiin"

#: apps/staticpages/models.py:53
#, fuzzy
msgid "If set, 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:104
msgid "Virtual path already in use."
msgstr ""

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

#: apps/staticpages/models.py:124
#, fuzzy
msgid "Regular Page"
msgstr "Lisää lainopillinen sivu"

#: apps/staticpages/views.py:119 templates/admin/staticpages/_table.html:8
msgid "Page Title"
msgstr "Sivun otsikko"

#. Translators: 'projects' must not be translated.
#: apps/staticpages/views.py:136
msgid ""
"projects/<project_code> or <language_code> or <language_code>/<project_code>"
msgstr ""

#: apps/staticpages/views.py:231
#, fuzzy
msgid "Text is missing"
msgstr "Seuraava merkkijono"

#: apps/virtualfolder/models.py:37
#, fuzzy
msgid "Location"
msgstr "Sijainnit"

#: apps/virtualfolder/models.py:40
msgid "Root path where this virtual folder is applied."
msgstr ""

#. Translators: This is a noun.
#: apps/virtualfolder/models.py:44
#, fuzzy
msgid "Filter"
msgstr "Suodata"

#: apps/virtualfolder/models.py:46
msgid "Filtering rules that tell which stores this virtual folder comprises."
msgstr ""

#: apps/virtualfolder/models.py:50 core/browser.py:21
msgid "Priority"
msgstr "Tärkeysaste"

#: apps/virtualfolder/models.py:52
msgid ""
"Number specifying importance. Greater priority means it is more important."
msgstr ""

#: apps/virtualfolder/models.py:56
msgid "Is public?"
msgstr ""

#: apps/virtualfolder/models.py:58
#, fuzzy
msgid "Whether this virtual folder is public or not."
msgstr "Onko tämä sivu käytössä vai ei."

#: apps/virtualfolder/models.py:63
#, fuzzy, python-format
msgid ""
"Use this to provide 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"

#: checks.py:62
msgid ""
"There are user accounts with duplicate emails. This will not be allowed in "
"Pootle 2.8."
msgstr ""

#: checks.py:64
msgid ""
"Try using 'pootle find_duplicate_emails', and then update user emails with "
"'pootle update_user_email username email'. You might also want to consider "
"using pootle merge_user or purge_user commands"
msgstr ""

#: checks.py:88
msgid "Your version of Django is too old."
msgstr ""

#: checks.py:89
#, python-format
msgid "Try pip install --upgrade 'Django==%s'"
msgstr ""

#: checks.py:96
msgid "Your version of lxml is too old."
msgstr ""

#: checks.py:97
msgid "Try pip install --upgrade lxml"
msgstr ""

#: checks.py:103
msgid "Your version of Translate Toolkit is too old."
msgstr ""

#: checks.py:104
msgid "Try pip install --upgrade translate-toolkit"
msgstr ""

#: checks.py:124
#, python-format
msgid "Could not connect to Redis (%s)"
msgstr ""

#: checks.py:125
#, python-format
msgid "Make sure Redis is running on %(host)s:%(port)s"
msgstr ""

#: checks.py:135
#, fuzzy
msgid "Your version of Redis is too old."
msgstr "Djangon versio %s on asennettu."

#: checks.py:136
#, python-format
msgid "Update your system's Redis server package to at least version %s"
msgstr ""

#: checks.py:146
msgid "No RQ Worker running."
msgstr ""

#: checks.py:147
msgid "Run new workers with manage.py rqworker"
msgstr ""

#: checks.py:162
msgid "Cache backend is not set to Redis."
msgstr ""

#: checks.py:163
#, python-format
msgid ""
"Set default cache backend to django_redis.cache.RedisCache\n"
"Current settings: %r"
msgstr ""

#: checks.py:173
msgid "Could not initiate a Redis cache connection"
msgstr ""

#: checks.py:174 checks.py:188
msgid "Double-check your CACHES settings"
msgstr ""

#: checks.py:186
msgid ""
"Distinct django_redis.cache.RedisCache configurations are required for "
"`default`, `redis` and `stats`."
msgstr ""

#: checks.py:194
msgid "DEBUG mode is on. Do not do this in production!"
msgstr ""

#: checks.py:195
msgid "Set DEBUG = False in Pootle settings"
msgstr ""

#: checks.py:201
msgid "The sqlite database backend is unsupported"
msgstr ""

#: checks.py:202
msgid "Set your default database engine to postgresql_psycopg2 or mysql"
msgstr ""

#: checks.py:209
msgid "Not using cached_db as session engine"
msgstr ""

#: checks.py:210
#, python-format
msgid ""
"Set SESSION_ENGINE to django.contrib.sessions.backend.cached_db\n"
"Current settings: %r"
msgstr ""

#: checks.py:218
msgid "POOTLE_CONTACT_EMAIL is not set."
msgstr ""

#: checks.py:219
msgid ""
"Set POOTLE_CONTACT_EMAIL to allow users to contact administrators through "
"the Pootle contact form."
msgstr ""

#: checks.py:227
#, python-format
msgid "POOTLE_CONTACT_EMAIL is using the following default setting %r."
msgstr ""

#: checks.py:229
msgid ""
"POOTLE_CONTACT_EMAIL is the address that will receive messages sent by the "
"contact form."
msgstr ""

#: checks.py:236
msgid "DEFAULT_FROM_EMAIL is not set."
msgstr ""

#: checks.py:237 checks.py:247
msgid ""
"DEFAULT_FROM_EMAIL is used in all outgoing Pootle email.\n"
"Don't forget to review your mail server settings."
msgstr ""

#: checks.py:245
#, python-format
msgid "DEFAULT_FROM_EMAIL is using the following default setting %r."
msgstr ""

#: checks.py:256
#, fuzzy
msgid "POOTLE_MARKUP_FILTER is missing."
msgstr "MARKUP_FILTER puuttuu. Palataan HTML -muotoon."

#: checks.py:257
msgid "Set POOTLE_MARKUP_FILTER."
msgstr ""

#: checks.py:262
msgid "Invalid value in POOTLE_MARKUP_FILTER."
msgstr ""

#: checks.py:263
msgid "Set a valid value for POOTLE_MARKUP_FILTER."
msgstr ""

#: checks.py:277
msgid "Invalid markup in POOTLE_MARKUP_FILTER."
msgstr ""

#: checks.py:278
msgid "Set a valid markup for POOTLE_MARKUP_FILTER."
msgstr ""

#: checks.py:283
#, python-format
msgid ""
"POOTLE_MARKUP_FILTER is set to '%s' markup, but the package that provides "
"can't be found."
msgstr ""

#: checks.py:285
msgid "Install the package or change POOTLE_MARKUP_FILTER."
msgstr ""

#: checks.py:296
#, python-format
msgid "POOTLE_TM_SERVER['%s'] has no INDEX_NAME."
msgstr ""

#: checks.py:297
#, python-format
msgid "Set an INDEX_NAME for POOTLE_TM_SERVER['%s']."
msgstr ""

#: checks.py:303
#, python-format
msgid "Duplicate '%s' INDEX_NAME in POOTLE_TM_SERVER."
msgstr ""

#: checks.py:305
msgid "Set different INDEX_NAME for all servers in POOTLE_TM_SERVER."
msgstr ""

#: checks.py:315
#, python-format
msgid "POOTLE_TM_SERVER['%s'] has no ENGINE."
msgstr ""

#: checks.py:316
#, python-format
msgid "Set a ENGINE for POOTLE_TM_SERVER['%s']."
msgstr ""

#: checks.py:323
#, python-format
msgid "POOTLE_TM_SERVER['%s'] has no HOST."
msgstr ""

#: checks.py:324
#, python-format
msgid "Set a HOST for POOTLE_TM_SERVER['%s']."
msgstr ""

#: checks.py:331
#, python-format
msgid "POOTLE_TM_SERVER['%s'] has no PORT."
msgstr ""

#: checks.py:332
#, python-format
msgid "Set a PORT for POOTLE_TM_SERVER['%s']."
msgstr ""

#: checks.py:341
#, python-format
msgid "POOTLE_TM_SERVER['%s'] has a WEIGHT less than 0.0 or greater than 1.0"
msgstr ""

#: checks.py:343
#, python-format
msgid ""
"Set a WEIGHT between 0.0 and 1.0 (both included) for POOTLE_TM_SERVER['%s']."
msgstr ""

#: checks.py:351
#, python-format
msgid "POOTLE_SCORE_COEFFICIENTS has no %s."
msgstr ""

#: checks.py:352
#, python-format
msgid "Set %s in POOTLE_SCORE_COEFFICIENTS."
msgstr ""

#: checks.py:359
#, python-format
msgid "Invalid value for %s in POOTLE_SCORE_COEFFICIENTS."
msgstr ""

#: checks.py:361
#, python-format
msgid "Set a valid value for %s in POOTLE_SCORE_COEFFICIENTS."
msgstr ""

#: checks.py:385
msgid "The default 'admin' user still has a password set to 'admin'."
msgstr ""

#: checks.py:387
msgid "Remove the 'admin' user or change its password."
msgstr ""

#: checks.py:402
msgid "Database connection does not implement on_commit."
msgstr ""

#: checks.py:403
msgid ""
"Set the DATABASES['default']['ENGINE'] to use a backend from "
"transaction_hooks.backends."
msgstr ""

#: checks.py:423
msgid "Email server is not available."
msgstr ""

#: checks.py:424
msgid "Review your email settings and make sure your email server is working."
msgstr ""

#: checks.py:446
msgid "Revision is missing or has an incorrect value."
msgstr ""

#: checks.py:447
msgid "Run `revision --restore` to reset the revision counter."
msgstr ""

#: core/browser.py:26
msgid "Project"
msgstr "Projekti"

#. Translators: noun. The graphical representation of translation status
#: core/browser.py:37
msgid "Progress"
msgstr "Tilanne"

#. Translators: Heading representing the total number of words of a file
#. or directory
#: core/browser.py:44 core/utils/stats.py:23
#: templates/admin/detailed_reports.html:318
msgid "Total"
msgstr "Yhteensä"

#: core/browser.py:49
msgid "Last updated"
msgstr "Viimeksi päivitetty"

#. Translators: The number of suggestions pending review
#: core/browser.py:60 templates/browser/_actions.html:24
#: templates/editor/_filters.html:11
msgid "Suggestions"
msgstr "Ehdotukset"

#: core/browser.py:65
msgid "Need Translation"
msgstr "Käännettäviä"

#: core/browser.py:70
msgid "Last Activity"
msgstr "Viimeisimmät tapahtumat"

#: core/browser.py:121
#, fuzzy
msgid "Back to language"
msgstr "Takaisin pääsivulle"

#: core/browser.py:123
msgid "Back to parent folder"
msgstr ""

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

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

#: core/forms.py:115
msgid "Time to answer has expired"
msgstr "Vastausaika on umpeutunut"

#: core/forms.py:134
msgid "Enter a number"
msgstr "Vastauksen pitää olla numero"

#: core/forms.py:149
msgid "Incorrect"
msgstr "Väärä vastaus"

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

#. Translators: This refers to "All strings"
#: core/helpers.py:46 templates/browser/_actions.html:50
#: templates/editor/_filters.html:6
msgid "All"
msgstr "Kaikki"

#: core/helpers.py:50 templates/editor/_filters.html:8
msgid "Incomplete"
msgstr "Keskeneräiset"

#: core/helpers.py:53 templates/editor/_filters.html:18
msgid "Checks"
msgstr "Tarkistukset"

#: core/helpers.py:54 templates/editor/_filters.html:13
msgid "My submissions"
msgstr "Omat käännökset"

#: core/helpers.py:55 templates/admin/dashboard.html:13
msgid "Submissions"
msgstr "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.
#: core/helpers.py:56 templates/editor/_filters.html:17
msgid "My overwritten submissions"
msgstr ""

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

#: core/initdb.py:129
msgid "Can access a project"
msgstr ""

#: core/initdb.py:133
msgid "Cannot access a project"
msgstr ""

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

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

#: core/initdb.py:145
#, fuzzy
msgid "Can review suggestions"
msgstr "Tarkasta ehdotuksia"

#: core/initdb.py:149
#, fuzzy
msgid "Can perform administrative tasks"
msgstr "Djangon ylläpito"

#: core/views.py:151
msgid "You cannot access this page."
msgstr ""

#: middleware/errorpages.py:81
#, 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"

#: middleware/errorpages.py:118
#, fuzzy, python-format
msgid ""
"You need to <a class=\"js-login\" 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>."

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

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

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

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

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

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

#: templates/about.html:7 templates/layout.html:170
msgid "About"
msgstr "Tietoja"

#: templates/about.html:13
msgid "About This Pootle Server"
msgstr "Tietoja tästä Pootle-palvelimesta"

#: templates/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.html:26
#, python-format
msgid ""
"Pootle %(pootle_version)s is powered by Translate Toolkit "
"%(toolkit_version)s."
msgstr ""
"Pootle %(pootle_version)s-version voimanlähteenä toimii Translate Toolkit "
"%(toolkit_version)s."

#: templates/account/email/email_confirmation_message.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/account/email/email_confirmation_message.txt:3
msgid "To activate your account, follow this link:"
msgstr "Aktivoidaksesi käyttäjätilisi, napsauta tätä linkkiä:"

#: templates/account/email/email_confirmation_message.txt:6
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/account/email/email_confirmation_subject.txt:2
#, fuzzy
msgid "Pootle e-mail confirmation"
msgstr "Pootle-rekisteröinti"

#: templates/account/signup_closed.html:5
#: templates/account/signup_closed.html:8
#: templates/account/signup_closed.html:13
#, fuzzy
msgid "Registration Disabled"
msgstr "rekisteröintiprofiili"

#: templates/account/signup_closed.html:14
msgid "Registration is currently disabled. Please try again later."
msgstr ""

#: templates/admin/_generic_formset.html:22
#: templates/translation_projects/terminology/manage.html:49
msgid "Save Changes"
msgstr "Tallenna muutokset"

#: templates/admin/_tabs.html:6
msgid "Info"
msgstr "Tiedot"

#: templates/admin/_tabs.html:11 templates/admin/dashboard.html:21
#: templates/admin/users.html:4 templates/admin/users.html.py:7
#: templates/user/base.html:4
msgid "Users"
msgstr "Käyttäjät"

#: templates/admin/_tabs.html:16 templates/admin/languages.html:4
#: templates/admin/languages.html.py:7 templates/projects/_nav.html:28
#: templates/projects/admin/languages.html:7
#: templates/projects/all/_nav.html:28
msgid "Languages"
msgstr "Kielet"

#: templates/admin/_tabs.html:21 templates/admin/projects.html:4
#: templates/admin/projects.html.py:7 templates/projects/base.html:5
msgid "Projects"
msgstr "Projektit"

#: templates/admin/_tabs.html:26 templates/admin/permissions.html:4
#: templates/admin/permissions.html.py:7 templates/languages/_nav.html:26
#: templates/languages/admin/permissions.html:5 templates/projects/_nav.html:33
#: templates/projects/admin/permissions.html:7
#: templates/projects/all/_nav.html:33
#: templates/translation_projects/_nav.html:31
#: templates/translation_projects/admin/permissions.html:5
msgid "Permissions"
msgstr "Käyttöoikeudet"

#: templates/admin/_tabs.html:31 templates/admin/staticpages/base.html:4
#: templates/admin/staticpages/base.html:8
msgid "Static Pages"
msgstr "Staattiset sivut"

#: templates/admin/_tabs.html:36 templates/admin/reports.html:45
#: templates/admin/reports.html.py:48
msgid "Reports"
msgstr ""

#: templates/admin/base.html:4 templates/admin/base.html.py:7
msgid "Administration"
msgstr "Hallinta"

#: templates/admin/dashboard.html:7
msgid "Server Statistics"
msgstr "Palvelimen tilastot"

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

#: templates/admin/dashboard.html:29
msgid "More..."
msgstr "Lisää..."

#: templates/admin/dashboard.html:37
msgid "Background Jobs"
msgstr ""

#: templates/admin/dashboard.html:43
msgid "Status"
msgstr ""

#: templates/admin/dashboard.html:50
msgid "Pending jobs"
msgstr ""

#: templates/admin/dashboard.html:54
msgid "Failed jobs"
msgstr ""

#: templates/admin/dashboard.html:64
#, fuzzy
msgid "System Checks"
msgstr "Näytä tarkistukset"

#: templates/admin/dashboard.html:74
msgid "No issues have been detected. All is good!"
msgstr ""

#: templates/admin/detailed_reports.html:6
#, python-format
msgid "Report for %(user)s, "
msgstr ""

#: templates/admin/detailed_reports.html:136
#, python-format
msgid "Report for %(user)s"
msgstr ""

#: templates/admin/detailed_reports.html:140
#: templates/admin/reports/header.html:11 templates/user/detailed_stats.html:7
msgid "Previous month"
msgstr ""

#: templates/admin/detailed_reports.html:142
#: templates/admin/reports/header.html:15 templates/user/detailed_stats.html:9
msgid "Next month"
msgstr ""

#: templates/admin/detailed_reports.html:149
msgid "Local server time"
msgstr ""

#: templates/admin/detailed_reports.html:150
msgid "Unit"
msgstr ""

#: templates/admin/detailed_reports.html:151
#, fuzzy
msgid "Action"
msgstr "Toiminnot"

#: templates/admin/detailed_reports.html:152
#, fuzzy
msgid "Source words"
msgstr "Lähdetermit"

#: templates/admin/detailed_reports.html:153
msgid "Similarity"
msgstr ""

#: templates/admin/detailed_reports.html:154
msgid "Words"
msgstr ""

#: templates/admin/detailed_reports.html:157
msgid "Subtotal"
msgstr ""

#: templates/admin/detailed_reports.html:184
#: templates/admin/detailed_reports.html:222
msgid "MT"
msgstr ""

#: templates/admin/detailed_reports.html:218
#, fuzzy
msgid "Subactions"
msgstr "Funktiot"

#: templates/admin/detailed_reports.html:219
#, fuzzy
msgid "Raw Translation"
msgstr "Käännös"

#: templates/admin/detailed_reports.html:249
#: templates/admin/detailed_reports.html:308
msgid "registered tasks"
msgstr ""

#: templates/admin/detailed_reports.html:260
msgid "No activity recorded in a given period"
msgstr ""

#: templates/admin/detailed_reports.html:269
#, fuzzy
msgid "Suggestion (subtotal)"
msgstr "Ehdotukset"

#: templates/admin/detailed_reports.html:279
msgid "Translation (subtotal)"
msgstr ""

#: templates/admin/detailed_reports.html:294
msgid "Review (subtotal)"
msgstr ""

#: templates/admin/detailed_reports.html:326
msgid "Please select a valid user."
msgstr ""

#: templates/admin/permissions.html:10
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."

#: templates/admin/permissions.html:14
#: templates/languages/admin/permissions.html:11
#: templates/projects/admin/permissions.html:13
#: templates/translation_projects/admin/permissions.html:11
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."

#: templates/admin/reports.html:58 templates/user/stats.html:60
msgid "Daily activity"
msgstr ""

#: templates/admin/reports/header.html:5
msgid "User"
msgstr "Käyttäjä"

#: templates/admin/reports/header.html:22
msgid "Detailed Report"
msgstr ""

#: templates/admin/reports/header.html:24
msgid "Detailed Statistics"
msgstr ""

#: templates/admin/reports/paid_task_form.html:5
msgid "Add Task"
msgstr ""

#: templates/admin/reports/paid_task_form.html:23
msgid "words"
msgstr ""

#: templates/admin/reports/paid_task_form.html:24
msgid "hours"
msgstr ""

#: templates/admin/reports/paid_task_form.html:35
msgid "Add record"
msgstr ""

#: templates/admin/reports/user_rates_form.html:4
msgid "Set Rates"
msgstr ""

#: templates/admin/reports/user_rates_form.html:31
#: templates/admin/staticpages/_form.html:34
#: templates/languages/admin/characters.html:20 templates/user/settings.html:39
msgid "Save"
msgstr "Tallenna"

#: templates/admin/staticpages/_form.html:7
#: templates/translation_projects/terminology/manage.html:36
msgid "Delete"
msgstr "Poista"

#: templates/admin/staticpages/_form.html:21
msgid "or"
msgstr "tai"

#: templates/admin/staticpages/_form.html:37
msgid ""
"Use <code>&lt;a href=\"<strong>#/page-slug</strong>\"&gt;Link text&lt;/a&gt;"
"</code> code to provide links between static pages. Such links will be "
"rewritten with full paths to static pages."
msgstr ""

#: templates/admin/staticpages/_form.html:44
msgid ""
"In Announcement pages use <code><strong>/xx/</strong></code> within URLs for "
"a dynamic language code."
msgstr ""

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

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

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

#: templates/admin/staticpages/_table.html:19
#: templates/staticpages/_body.html:16
#, fuzzy
msgid "edit"
msgstr "Muokkaa"

#: templates/admin/staticpages/_table.html:24
#, fuzzy
msgid "view"
msgstr "Katselu"

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

#: templates/admin/staticpages/page_create.html:4
msgid "Add"
msgstr "Lisää"

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

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

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

#: templates/admin/staticpages/page_list.html:18
#, fuzzy
msgid "Add Regular Page"
msgstr "Lisää lainopillinen sivu"

#: templates/admin/staticpages/page_list.html:21
msgid "Announcements"
msgstr ""

#: templates/admin/staticpages/page_list.html:25
msgid "Add Announcement"
msgstr ""

#: templates/browser/_actions.html:6
msgid "Fix critical errors"
msgstr ""

#: templates/browser/_actions.html:11
#, fuzzy
msgid "Critical errors"
msgstr "Kriittinen"

#: templates/browser/_actions.html:19
#, fuzzy
msgid "Review suggestions"
msgstr "Tarkasta ehdotuksia"

#: templates/browser/_actions.html:32
#, fuzzy
msgid "Continue translation"
msgstr "Kopioi käännökseen"

#: templates/browser/_actions.html:37
#, fuzzy
msgid "Needs translation"
msgstr "Käännettäviä"

#: templates/browser/_actions.html:45
msgid "View all"
msgstr ""

#: templates/browser/_progressbar.html:3
#, python-format
msgid "<span class=\"value translated\">0</span>%% translated"
msgstr ""

#: templates/browser/_progressbar.html:4
#, python-format
msgid "<span class=\"value fuzzy\">0</span>%% needs work"
msgstr ""

#: templates/browser/_progressbar.html:5
#, python-format
msgid "<span class=\"value untranslated\">0</span>%% untranslated"
msgstr ""

#: templates/browser/index.html:19
msgid "Expand details"
msgstr "Näytä yksityiskohdat"

#: templates/browser/index.html:26
msgid "Translation Statistics"
msgstr "Käännöstilastot"

#: templates/browser/index.html:47
msgid "Failing Checks"
msgstr "Havaitut virheet"

#: templates/browser/index.html:66
#, fuzzy
msgid "more..."
msgstr "Lisää..."

#: templates/browser/index.html:67
msgid "less..."
msgstr ""

#: templates/browser/index.html:77 templates/welcome.html:32
#, fuzzy
msgid "Top Contributors for the Last 30 Days"
msgstr "Ahkerimmat avustajat"

#: templates/browser/index.html:85
#, fuzzy
msgid "Updates"
msgstr "Päivitä"

#: templates/browser/index.html:89 templates/browser/index.html.py:99
#, fuzzy
msgid "Last action:"
msgstr "Viimeisimmät tapahtumat:"

#: templates/browser/index.html:95
#, fuzzy
msgid "Translations"
msgstr "Käännös"

#: templates/browser/index.html:140
#, python-format
msgid ""
"Stats are out of date. See <a href=\"%(docs_url)s\">documentation</a> for "
"dealing with stats issues."
msgstr ""

#: templates/browser/index.html:146
msgid "The stats on this page may be out of date."
msgstr ""

#: templates/browser/index.html:148
msgid "Refresh now"
msgstr ""

#: templates/browser/index.html:158
msgid "This project is disabled and visible to administrators only."
msgstr ""

#: templates/contact_form/xhr_contact_form.html:8
msgid "Please fill in all the fields."
msgstr ""

#: templates/contact_form/xhr_contact_form.html:19
msgid "Send Message"
msgstr ""

#: templates/contact_form/xhr_contact_form.html:24
msgid "Thanks!"
msgstr ""

#: templates/contact_form/xhr_contact_form.html:26
msgid ""
"We have received your message and will try to respond as soon as possible."
msgstr ""

#: templates/core/_top_scorers.html:9
msgid "score"
msgstr ""

#: templates/core/_top_scorers.html:16
#: templates/core/_top_scorers_as_table.html:8
#: templates/core/_top_scorers_as_ul.html:8
#, python-format
msgid "#%(position)s"
msgstr ""

#: templates/core/_top_scorers.html:33
msgid "No user contributions yet."
msgstr ""

#: templates/core/_top_scorers_as_ul.html:3
#, fuzzy
msgid "Top contributors:"
msgstr "Ahkerimmat avustajat"

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

#: templates/core/xhr_captcha.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/core/xhr_captcha.html:10
msgid "Please answer this question:"
msgstr "Vastaa tähän kysymykseen:"

#: templates/core/xhr_captcha.html:13
msgid "Confirm"
msgstr "Vahvista"

#: templates/editor/_actions.html:5
msgid "Go back to browsing"
msgstr ""

#: templates/editor/_filters.html:12
msgid "My suggestions"
msgstr "Omat ehdotukset"

#: templates/editor/_filters.html:23
msgid "Select type"
msgstr ""

#: templates/editor/_toolbar.html:6
msgid "Default order"
msgstr ""

#: templates/editor/_toolbar.html:8
msgid "Important first"
msgstr ""

#: templates/editor/_toolbar.html:10
msgid "Newest first"
msgstr ""

#: templates/editor/_toolbar.html:11
msgid "Oldest first"
msgstr ""

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

#: templates/editor/_toolbar.html:20
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:22
msgid "Total strings"
msgstr "Merkkijonoja yhteensä"

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

#: templates/editor/export_view.html:6 templates/languages/_nav.html:18
#: templates/projects/_nav.html:20 templates/projects/all/_nav.html:20
#: templates/translation_projects/_nav.html:18
msgid "Export View"
msgstr ""

#: templates/editor/export_view.html:7 templates/editor/export_view.html:98
msgid "All Projects"
msgstr "Kaikki projektit"

#: templates/editor/export_view.html:8 templates/editor/export_view.html:99
msgid "All Languages"
msgstr "Kaikki kielet"

#: templates/editor/export_view.html:143
msgid "No strings."
msgstr "Ei merkkijonoja."

#: templates/editor/export_view.html:149
#, python-format
msgid ""
"We displayed the first unit out of %(total_count)s. Please refine your "
"search."
msgid_plural ""
"We displayed the first %(unit_count)s units out of %(total_count)s. Please "
"refine your search."
msgstr[0] ""
msgstr[1] ""

#: templates/editor/main.html:4 templates/languages/_nav.html:10
#: templates/projects/_nav.html:11 templates/projects/all/_nav.html:11
#: templates/translation_projects/_nav.html:10
msgid "Translate"
msgstr "Käännä"

#: templates/editor/units/edit.html:13
#, python-format
msgid "<a href=\"%(url)s\">Unit #%(id)s</a>"
msgstr ""

#: templates/editor/units/edit.html:20
#, fuzzy
msgid "Priority:"
msgstr "Tärkeysaste"

#: templates/editor/units/edit.html:27
msgid "Context:"
msgstr "Konteksti:"

#: templates/editor/units/edit.html:37
msgid "Locations:"
msgstr "Sijainnit:"

#: templates/editor/units/edit.html:53
msgid "Terminology:"
msgstr "Terminologia:"

#: templates/editor/units/edit.html:56
msgid "Insert the translated term into the editor"
msgstr "Liitä käännetty termi muokkaimeen"

#: templates/editor/units/edit.html:69
msgid "Comments:"
msgstr "Kommentit:"

#: templates/editor/units/edit.html:79
msgid "Click to open the image in a popup"
msgstr ""

#: templates/editor/units/edit.html:93
msgid "Screenshots..."
msgstr ""

#: templates/editor/units/edit.html:116 templates/editor/units/edit.html:143
msgid "Copy into translation"
msgstr "Kopioi käännökseen"

#: templates/editor/units/edit.html:138
#, fuzzy
msgid "Report a problem with this string"
msgstr "Ilmoita lähdemerkkijonossa olevasta ongelmasta"

#: templates/editor/units/edit.html:161 templates/editor/units/edit.html:172
#: templates/editor/units/edit.html:273
msgid "Submit"
msgstr "Lähetä"

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

#: templates/editor/units/edit.html:167 templates/editor/units/edit.html:173
msgid "Suggest"
msgstr "Ehdota"

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

#: templates/editor/units/edit.html:172
msgid "Switch to translation mode (Ctrl+Shift+Space)"
msgstr "Vaihda käännöstilaan (Ctrl+Shift+Space)"

#: templates/editor/units/edit.html:173
msgid "Switch to suggestion mode (Ctrl+Shift+Space)"
msgstr "Vaihda ehdotustilaan (Ctrl+Shift+Space)"

#: templates/editor/units/edit.html:178
msgid "Mark this string as needing further work (Ctrl+Space)"
msgstr "Merkitse merkkijono keskeneräiseksi (Ctrl+Space)"

#: templates/editor/units/edit.html:200
msgid "Show Timeline"
msgstr "Näytä aikajana"

#: templates/editor/units/edit.html:202
msgid "Add Comment"
msgstr "Lisää kommentti"

#: templates/editor/units/edit.html:204
msgid "Raw View"
msgstr ""

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

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

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

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

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

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

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

#: templates/editor/units/edit.html:242
msgid "Insert PDF (Pop Directional Format ) into the editor"
msgstr "Liitä PDF (Pop Directional Format ) muokkaimeen"

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

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

#: templates/editor/units/edit.html:255
msgid "Insert this symbol into the editor"
msgstr "Liitä tämä symboli muokkaimeen"

#: templates/editor/units/edit.html:293
msgid "User suggestions"
msgstr "Käyttäjien ehdotukset"

#: templates/editor/units/edit.html:310
#, fuzzy
msgid "More options"
msgstr "Vaihda asetuksia"

#: templates/editor/units/edit.html:312
#, fuzzy
msgid "Less options"
msgstr "Vaihda asetuksia"

#: templates/editor/units/edit.html:317
msgid "Accept suggestion"
msgstr "Hyväksy ehdotus"

#: templates/editor/units/edit.html:322
msgid "Reject suggestion"
msgstr "Hylkää ehdotus"

#: templates/editor/units/edit.html:328
msgid "Remove suggestion"
msgstr "Poista ehdotus"

#: templates/editor/units/edit.html:348
msgid "A long time ago"
msgstr ""

#: templates/editor/units/term_edit.html:9
msgid "Comment: "
msgstr "Kommentti: "

#: templates/editor/units/xhr_checks.html:5
#, fuzzy
msgid "Critical issues with the translation"
msgstr "Käännöksen mahdolliset ongelmat"

#: templates/editor/units/xhr_checks.html:5
#, fuzzy
msgid "Critical errors:"
msgstr "Kriittinen"

#: templates/editor/units/xhr_checks.html:12
#: templates/editor/units/xhr_checks.html:32
#, fuzzy
msgid "Mute quality check"
msgstr "Poista tarkistusmerkintä"

#: templates/editor/units/xhr_checks.html:13
#: templates/editor/units/xhr_checks.html:33
#, fuzzy
msgid "Unmute quality check"
msgstr "Poista tarkistusmerkintä"

#: templates/editor/units/xhr_checks.html:25
msgid "Possible issues with the translation"
msgstr "Käännöksen mahdolliset ongelmat"

#: templates/editor/units/xhr_checks.html:25
msgid "Watch out for:"
msgstr ""

#: templates/editor/units/xhr_comment.html:13
msgid "Remove comment"
msgstr ""

#: templates/editor/units/xhr_comment.html:16
msgid "Last comment:"
msgstr ""

#: templates/editor/units/xhr_timeline.html:3
msgid "Timeline"
msgstr "Aikajana"

#: templates/editor/units/xhr_timeline.html:32
msgid "Last comment removed"
msgstr ""

#: templates/editor/units/xhr_timeline.html:38
#, fuzzy, python-format
msgid "Muted <a href=\"%(check_url)s\">%(check_name)s</a> check"
msgstr "<a href=\"%(url)s\">%(num)d sanaa</a>"

#: templates/editor/units/xhr_timeline.html:42
#, fuzzy, python-format
msgid "Unmuted <a href=\"%(check_url)s\">%(check_name)s</a> check"
msgstr "<a href=\"%(url)s\">%(num)d sanaa</a>"

#: templates/editor/units/xhr_timeline.html:54
msgid "Unit created"
msgstr ""

#: templates/errors/400.html:4 templates/errors/400.html.py:11
msgid "Bad Request"
msgstr ""

#: templates/errors/400.html:12
msgid "Error 400"
msgstr ""

#: templates/errors/400.html:14
msgid "The operation is not permitted."
msgstr ""

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

#: templates/errors/403.html:13
#, fuzzy
msgid "You don't seem to have permissions to access this page."
msgstr "Sinulla ei ole tämän sivun käyttöoikeuksia."

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

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

#: templates/errors/500.html:4 templates/errors/500.html.py:8
msgid "Server Error"
msgstr "Palvelinvirhe"

#: templates/errors/500.html:10
msgid "A server error has occurred. Thank you for your patience."
msgstr "Palvelimella tapahtui virhe. Kiitos kärsivällisyydestäsi."

#: templates/errors/500.html:16
msgid "Exception:"
msgstr ""

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

#: templates/errors/db.html:4 templates/errors/db.html.py:8
msgid "Database Error"
msgstr "Tietokantavirhe"

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

#: templates/errors/db.html:18
#, fuzzy, python-format
msgid ""
"Please read the <a href=\"%(url)s\">Pootle documentation</a> for "
"installation and upgrade instructions. Contact the server administrator if "
"you feel this is a mistake."
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"
"  "

#: templates/errors/db.html:26
msgid "The reported error was:"
msgstr "Havaittu virhe oli:"

#: templates/languages/_nav.html:5 templates/projects/_nav.html:5
#: templates/projects/all/_nav.html:5
#: templates/translation_projects/_nav.html:5
msgid "Browse"
msgstr ""

#: templates/languages/admin/permissions.html:9
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."

#: templates/layout.html:82
msgid "Pootle requires JavaScript"
msgstr ""

#: templates/layout.html:83
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/layout.html:92
msgid "skip to navigation"
msgstr "siirry navigointiin"

#: templates/layout.html:113
msgid "Public Profile"
msgstr ""

#: templates/layout.html:114 templates/user/settings.html:4
#: templates/user/settings.html.py:7
msgid "Settings"
msgstr "Asetukset"

#: templates/layout.html:115 templates/user/profile.html:67
#: templates/user/stats.html:46 templates/user/stats.html.py:50
msgid "Statistics"
msgstr ""

#: templates/layout.html:117
msgid "Admin"
msgstr "Hallinta"

#: templates/layout.html:120
msgid "Sign out"
msgstr ""

#: templates/layout.html:124
msgid "Sign In"
msgstr ""

#: templates/projects/admin/email/translation_project_created.txt:2
#, fuzzy, python-format
msgid ""
"A Translation project (%(tp)s) has been created at %(url)s, and has updated "
"successfully."
msgstr "Käännösprojekti päivitettiin viimeisimmistä mallineista."

#: templates/projects/admin/email/translation_project_creation_failed.txt:2
#, python-format
msgid ""
"An error occurred creating Translation project (%(tp)s). Please contact your "
"system administrator."
msgstr ""

#: templates/projects/admin/languages.html:11
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ä."

#: templates/projects/admin/languages.html:14
msgid ""
"There are no templates for this project, so adding new languages from this "
"screen is disabled."
msgstr ""

#: templates/projects/admin/permissions.html:11
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."

#: templates/staticpages/_body.html:6
#, python-format
msgid ""
"This static page is inactive and visible to administrators only. You can "
"activate it by <a href=\"%(edit_url)s\">editing its properties</a>"
msgstr ""

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

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

#: templates/staticpages/agreement.html:17
#, fuzzy
msgid "No thanks. Sign out"
msgstr "Ei kiitos. Kirjaudu ulos"

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

#: templates/translation_projects/_nav.html:26
msgid "Terminology"
msgstr "Terminologia"

#: templates/translation_projects/admin/permissions.html:9
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."

#: templates/translation_projects/terminology/_term_edit.html:11
msgid "Description..."
msgstr "Kuvaus..."

#: templates/translation_projects/terminology/_term_edit.html:18
msgid "Details..."
msgstr "Lisätietoja..."

#: templates/translation_projects/terminology/_term_edit.html:31
msgid "Translator Comments"
msgstr "Kääntäjän kommentit"

#: templates/translation_projects/terminology/base.html:4
msgid "Manage Terminology"
msgstr "Terminologian hallinta"

#: templates/translation_projects/terminology/manage.html:34
msgid "Term"
msgstr "Termi"

#: templates/translation_projects/terminology/manage.html:58
msgid "No terminology file has been found"
msgstr ""

#. Translators: 'pootle-terminology' and 'Terminology' are not
#. translated
#: templates/translation_projects/terminology/manage.html:62
msgid ""
"In order to use the terminology feature, make sure to add a terminology file "
"to your translation project. The terminology file must be named 'pootle-"
"terminology' and use the same file extension (format) as the rest of the "
"project files.  This custom terminology will be used in addition to any "
"terminology suggestions provided by the 'Terminology' project."
msgstr ""

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

#: templates/translation_projects/terminology/stores.html:14
msgid "File"
msgstr "Tiedosto"

#: templates/translation_projects/terminology/stores.html:28
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ä."

#: templates/user/profile.html:13
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/user/profile.html:16
msgid "Anonymous User"
msgstr "Tunnistautumaton käyttäjä"

#: templates/user/profile.html:28
msgid "Score:"
msgstr ""

#: templates/user/profile.html:31
#, python-format
msgid "My current score at %(server_title)s is %(score)s "
msgstr ""

#: templates/user/profile.html:31 templates/user/profile.html.py:43
msgid "Tweet this!"
msgstr ""

#: templates/user/profile.html:40
#, fuzzy
msgid "No contributions in the last 30 days"
msgstr "Ahkerimmat avustajat"

#: templates/user/profile.html:43
#, python-format
msgid ""
"I am #%(pos)s contributor in %(lang_name)s in the last 30 days at "
"%(server_title)s! "
msgstr ""

#: templates/user/profile.html:44
#, fuzzy, python-format
msgid "#%(pos)s contributor in %(lang_name)s in the last 30 days"
msgstr "Ahkerimmat avustajat"

#: templates/user/profile.html:49
#, python-format
msgid ""
"#%(pos)s contributor in <a href=\"%(url)s\">%(lang_name)s</a> in the last 30 "
"days"
msgstr ""

#: templates/user/profile.html:60
msgid "Latest activity:"
msgstr "Viimeisimmät tapahtumat:"

#: templates/user/profile.html:76
msgid "My Website"
msgstr ""

#: templates/user/profile.html:82
msgid "My LinkedIn Profile"
msgstr ""

#: templates/user/profile.html:91
msgid ""
"Show others who you are, tell about yourself<br/>and make your public "
"profile look gorgeous!"
msgstr ""

#: templates/user/profile.html:101
msgid ""
"Some translations are provided by anonymous volunteers. These are registered "
"under this special meta-account."
msgstr ""

#: templates/user/profile.html:103
msgid ""
"Some translations are imported from external files. These are registered "
"under this special meta-account."
msgstr ""

#: templates/user/reports/user_rates_widget.html:4
msgid "Rates"
msgstr ""

#: templates/user/reports/user_rates_widget.html:8
msgid "Currency:"
msgstr ""

#: templates/user/reports/user_rates_widget.html:18
msgid "Translation Rate:"
msgstr ""

#: templates/user/reports/user_rates_widget.html:29
msgid "Review Rate:"
msgstr ""

#: templates/user/reports/user_rates_widget.html:41
msgid "Hourly Rate:"
msgstr ""

#: templates/user/settings.html:12
#, fuzzy
msgid "User Account"
msgstr "Rekisteröi käyttäjätili"

#: templates/user/settings.html:14
msgid ""
"Do you want to change your password? Click the 'Reset Password' button which "
"will initiate the process of setting a new password."
msgstr ""

#: templates/user/settings.html:25
msgid "Reset Password"
msgstr "Nollaa salasana"

#: templates/welcome.html:4
msgid "Welcome"
msgstr ""

#: templates/welcome.html:13
msgid "Welcome to Pootle"
msgstr ""

#: templates/welcome.html:14
msgid "Come and join us!"
msgstr ""

#: templates/welcome.html:19
#, fuzzy
msgid "Sign in"
msgstr "Osoitettava tehtävä"

#, fuzzy
#~ msgid "License Terms"
#~ msgstr "Lisenssi"

#~ msgid "Can administrate a translation project"
#~ msgstr "Voi hallinnoida käännösprojektia"

#~ msgid "Source Terms"
#~ msgstr "Lähdetermit"

#~ msgid "Target Terms"
#~ msgstr "Kohdetermit"

#~ msgid "Definitions"
#~ msgstr "Määritelmät"

#~ msgid "XLIFF"
#~ msgstr "XLIFF"

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

#~ msgid "Previous Work"
#~ msgstr "Edellinen Työ"

#~ msgid "Failing checks:"
#~ msgstr "Havaitut virheet:"

#~ msgid "Regenerate Glossary"
#~ msgstr "Sanaston uudelleenluonti"

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

#~ msgid "Extract"
#~ msgstr "Tee poiminto"

#~ msgid "You can regenerate the glossary from scratch."
#~ msgstr "Voit luoda sanaston uudelleen alusta."

#~ msgid "Glossary is Empty"
#~ msgstr "Sanasto on tyhjä"

#~ msgid "Generate Glossary"
#~ msgstr "Luo sanasto"

#~ msgid "page-%d"
#~ msgstr "sivu-%d"

#~ msgid "Translate Toolkit version %s installed."
#~ msgstr "Translate Toolkit versio %s asennettu."

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

#~ msgid ""
#~ "Django version %(installed)s is installed. Pootle requires at least "
#~ "version %(required)s."
#~ msgstr ""
#~ "Djangon versio %(installed)s on asennettuna. Pootle vaatii vähintään "
#~ "version %(required)s."

#~ msgid "lxml version %s is installed."
#~ msgstr "lxml versio %s on asennettu."

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

#~ msgid "lxml is not installed. Pootle requires lxml."
#~ msgstr "lxml:ää ei ole asennettu. Pootle vaatii lxml:n."

#~ msgid ""
#~ "Redis server version %(installed)s installed. Pootle requires at least "
#~ "version %(required)s."
#~ msgstr ""
#~ "Redis-palvelimen versio %(installed)s on asennettuna. Pootle vaatii "
#~ "vähintään version %(required)s."

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

#~ msgid "MARKUP_FILTER is misconfigured. Falling back to HTML."
#~ msgstr "MARKUP_FILTER on väärin konfiguroitu. Palataan HTML -muotoon."

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

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

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

#~ msgid "For optimal performance, use Apache as the webserver."
#~ msgstr "Suorituskyky paranee jos www-palvelimena käytetään Apachea."

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

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

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

#~ msgid "Added"
#~ msgstr "Lisätty"

#~ msgid "Can review translations"
#~ msgstr "Voi tarkastaa käännöksiä"

#~ msgid "Dependency Checks"
#~ msgstr "Riippuvuustarkistukset"

#~ msgid "Optional"
#~ msgstr "Valinnaiset"

#~ msgid "Optimizations"
#~ msgstr "Optimoinnit"

#~ msgid "Overview"
#~ msgstr "Yleiskatsaus"

#~ msgid "Log In"
#~ msgstr "Kirjaudu sisään"

#~ msgid "Login to Pootle"
#~ msgstr "Kirjaudu Pootleen"

#~ msgid "Your username and password didn't match. Please try again."
#~ msgstr "Käyttäjätunnus ja salasana eivät täsmää. Yritä uudelleen."

#~ msgid "Login"
#~ msgstr "Kirjaudu"

#~ msgid "Lost your Password?"
#~ msgstr "Unohditko salasanasi?"

#~ msgid "No news yet."
#~ msgstr "Ei uutisia toistaiseksi."

#~ msgid "My Account"
#~ msgstr "Oma käyttäjätili"

#~ msgid "Profile"
#~ msgstr "Profiili"

#~ msgid "Translation Settings"
#~ msgstr "Käännösasetukset"

#~ msgid "Password Changed"
#~ msgstr "Salasana vaihdettu"

#~ msgid "Your password was changed successfully."
#~ msgstr "Salasanasi on vaihdettu onnistuneesti."

#~ msgid "Change Password"
#~ msgstr "Vaihda salasana"

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

#~ msgid "Old password"
#~ msgstr "Vanha salasana"

#~ msgid "New password"
#~ msgstr "Uusi salasana"

#~ msgid "Confirm password"
#~ msgstr "Vahvista salasana"

#~ msgid "Change My Password"
#~ msgstr "Vaihda salasana"

#~ msgid "Password Reset"
#~ msgstr "Salasanan nollaus"

#~ msgid "Password Reset Complete."
#~ msgstr "Salasanan nollaus suoritettu."

#, fuzzy
#~ msgid ""
#~ "Your password has been set. You may go ahead and <a href=\"%(login_url)s"
#~ "\">sign in</a> now."
#~ msgstr ""
#~ "Salasanasi on asetettu. Voit siirtyä nyt <a href=\"%(login_url)s"
#~ "\">kirjautumiseen</a>."

#~ msgid "Enter New Password."
#~ msgstr "Anna uusi salasana."

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

#~ msgid "New Password"
#~ msgstr "Uusi salasana"

#~ msgid "Confirm Password"
#~ msgstr "Vahvista salasana"

#~ msgid "Reset My Password"
#~ msgstr "Nollaa salasana"

#~ msgid "Password Reset Failed."
#~ msgstr "Salasanan nollaus ei onnistunut."

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

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

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

#~ msgid "Please go to the following page and choose a new password:"
#~ msgstr "Siirry seuraavalle sivulle ja valitse uusi salasana:"

#~ msgid "Your username is %(user)s."
#~ msgstr "Käyttäjätunnuksesi on %(user)s."

#~ msgid "Thank you for using Pootle!"
#~ msgstr "Kiitos että käytit Pootlea!"

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

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

#~ msgid "Enter a valid e-mail address."
#~ msgstr "Anna kelvollinen sähköpostiosoite."

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

#~ msgid "This field is required."
#~ msgstr "Tämä kenttä vaaditaan."

#~ 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ä)."

#~ msgid "Save and add another"
#~ msgstr "Tallenna ja lisää toinen"

#~ msgid "Save and continue editing"
#~ msgstr "Tallenna ja jatka muokkaamista"

#~ msgid "Change"
#~ msgstr "Muokkaa"

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

#~ msgid "Password reset on %s"
#~ msgstr "Salasana palautettu %s-palvelimella"

#~ msgid "Add %(name)s"
#~ msgstr "Lisää %(name)s"

#~ msgid "View on site"
#~ msgstr "Näytä lopputulos"

#~ msgid "first name"
#~ msgstr "etunimi"

#~ msgid "last name"
#~ msgstr "sukunimi"

#~ msgid "e-mail address"
#~ msgstr "sähköpostiosoite"

#~ msgid "active"
#~ msgstr "aktiivinen"

#~ msgid "Android strings"
#~ msgstr "Android-merkkijonot"

#~ msgid "Your name"
#~ msgstr "Nimesi"

#~ msgid "Your email address"
#~ msgstr "Sähköpostiosoitteesi"

#~ msgid "Your message"
#~ msgstr "Kirjoita tähän viestisi"

#~ msgid "Akismet thinks this message is spam"
#~ msgstr "Akismet on sitä mieltä että tämä viesti on roskapostia"

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

#~ msgid "The settings have been saved."
#~ msgstr "Asetukset on tallennettu."

#~ msgid "Project code may only contain letters, numbers and _"
#~ msgstr "Projektikoodi voi sisältää vain kirjaimia, numeroita ja _-merkin"

#~ msgid "Advanced Options"
#~ msgstr "Lisäasetukset"

#~ msgid "The name for this Pootle server"
#~ msgstr "Tämän Pootle-palvelimen nimi"

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

#~ msgid "Reviews"
#~ msgstr "Tarkastukset"

#~ msgid "anonymous users"
#~ msgstr "tunnistautumattomat käyttäjät"

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

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

#~ msgid "General Settings"
#~ msgstr "Yleisasetukset"

#~ msgid "Configure here the general settings for your site."
#~ msgstr "Määritä täällä sivuston yleisasetukset."

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

#~ msgid "Support"
#~ msgstr "Tuki"

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

#~ msgid "You will find the following helpful for support:"
#~ msgstr "Tarvitessasi tukea, tutustu seuraaviin resursseihin:"

#~ msgid "The Pootle documentation"
#~ msgstr "Pootlen dokumentaatio"

#~ msgid "The Pootle mailing list"
#~ msgstr "Pootlen postituslista"

#~ msgid "(commercial support)"
#~ msgstr "(kaupallinen tuki)"

#~ msgid "Cancel"
#~ msgstr "Peruuta"

#~ msgid "Pootle Alerts"
#~ msgstr "Pootle-tiedotteita"

#~ msgid "No description set."
#~ msgstr "Kuvausta ei ole asetettu."

#~ msgid "Latest News"
#~ msgstr "Tuoreimmat uutiset"

#~ msgid "Subscribe to the RSS feed."
#~ msgstr "Tilaa RSS-syöte."

#~ msgid "Don't have an account yet?"
#~ msgstr "Etkö omista vielä käyttäjätiliä?"

#~ msgid "Register."
#~ msgstr "Rekisteröidy."

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

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

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

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

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

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

#~ msgid "For optimal performance, use memcached as the caching backend."
#~ msgstr "Suorituskyky paranee jos välimuistina käytetään memcached:tä."

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

#~ msgid "Translation Project Contributors"
#~ msgstr "Käännösprojektiin osallistuneet"

#~ msgid "Project Contributors"
#~ msgstr "Projektiin osallistuneet"

#~ msgid "%(percentage)d%% complete"
#~ msgstr "%(percentage)d%% käännetty"

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

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

#~ msgid "Error reading %d file"
#~ msgid_plural "Error reading %d files"
#~ msgstr[0] "Virhe luettaessa %d tiedostoa"
#~ msgstr[1] "Virhe luettaessa %d tiedostoa"

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

#~ msgid "No description yet."
#~ msgstr "Ei kuvausta toistaiseksi."

#~ msgid "No category"
#~ msgstr "Ei luokitusta"

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

#~ msgid "%(num)d%%"
#~ msgstr "%(num)d%%"

#~ msgid "(%(num)d string)"
#~ msgid_plural "(%(num)d strings)"
#~ msgstr[0] "(%(num)d merkkijono)"
#~ msgstr[1] "(%(num)d merkkijonoa)"

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

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

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

#~ msgid "Translation is complete"
#~ msgstr "Käännös on valmis"

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

#~ msgid "%d word needs attention"
#~ msgid_plural "%d words need attention"
#~ msgstr[0] "%d sana kaipaa huomiota"
#~ msgstr[1] "%d sanaa kaipaa huomiota"

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

#~ msgid "%d word needs review"
#~ msgid_plural "%d words need review"
#~ msgstr[0] "%d tarkastettava sana"
#~ msgstr[1] "%d tarkastettavaa sanaa"

#~ msgid "%(percent)s%% complete"
#~ msgstr "%(percent)s%% käännetty"

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

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

#~ msgid "Email only to recently active users"
#~ msgstr "Lähetä sähköposti vain aktiivisille käyttäjille"

#~ msgid "Project Selection"
#~ msgstr "Projektin valinta"

#~ msgid "Select one or more projects"
#~ msgstr "Valitse yksi tai useampi projekti"

#~ msgid "Language Selection"
#~ msgstr "Kielen valinta"

#~ msgid "News for %(language)s"
#~ msgstr "Uutiset kielelle %(language)s"

#~ msgid "News for %(project)s"
#~ msgstr "%(project)s-projektin uutiset"

#~ msgid "News for the %(project)s project in %(language)s"
#~ msgstr "%(project)s-projektin uutiset kielelle %(language)s"

#~ msgid "News for %(path)s"
#~ msgstr "Kohteen %(path)s uutiset"

#~ msgid "View News Item"
#~ msgstr "Lue uutisia"

#~ msgid "News"
#~ msgstr "Uutiset"

#~ msgid "Publish News"
#~ msgstr "Julkaise uutinen"

#~ msgid "Successfully published the following news"
#~ msgstr "Seuraava uutinen julkaistiin onnistuneesti"

#~ msgid "Publish"
#~ msgstr "Julkaise"

#~ msgid "Default"
#~ msgstr "Oletus"

#~ msgid "Interface Language"
#~ msgstr "Käyttöliittymän kieli"

#~ msgid "This account is inactive."
#~ msgstr "Tämä tunnus ei ole aktiivinen."

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

#~ msgid "Report Target"
#~ msgstr "Osoite virheilmoituksille"

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

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

#~ msgid "Show tags"
#~ msgstr "Näytä tunnisteet"

#~ msgid "Filter using one or more tags"
#~ msgstr "Suodata yhdellä tai useammalla tunnisteella"

#~ msgid "Filter using the selected tags"
#~ msgstr "Suodata valituilla tunnisteilla"

#~ msgid "Add tag"
#~ msgstr "Lisää tunniste"

#~ msgid "Administrate"
#~ msgstr "Hallinta"

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

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

#~ msgid "%(user)s uploaded a file"
#~ msgstr "%(user)s lähetti tiedoston"

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

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

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

#~ msgid "File does not exist."
#~ msgstr "Tiedostoa ei ole olemassa."

#~ msgid "Java Properties"
#~ msgstr "Java Properties"

#~ msgid "Java Properties (UTF-8)"
#~ msgstr "Java Properties (UTF-8)"

#~ msgid "OS X Strings"
#~ msgstr "OS X Strings"

#~ msgid "PHP arrays"
#~ msgstr "PHP-taulukot"

#~ msgid "Subtitles: srt"
#~ msgstr "Tekstitys: srt"

#~ msgid "Subtitles: sub"
#~ msgstr "Tekstitys: sub"

#~ msgid "Subtitles: ssa"
#~ msgstr "Tekstitys: ssa"

#~ msgid "Subtitles: ass"
#~ msgstr "Tekstitys: ass"

#~ msgid "Tags"
#~ msgstr "Tunnisteet"

#~ msgid "A comma-separated list of tags."
#~ msgstr "Pilkuilla eroteltu luettelo tunnisteista."

#~ msgid "Goals"
#~ msgstr "Tavoitteet"

#~ msgid "A comma-separated list of goals."
#~ msgstr "Pilkuilla eroteltu luettelo tavoitteista."

#~ msgid "You do not have rights to access translation mode."
#~ msgstr "Sinulla ei ole käännösoikeuksia."

#~ msgid "You do not have rights to access review mode."
#~ msgstr "Sinulla ei ole tarkastusoikeuksia."

#~ msgid "The suggestion or vote is not valid any more."
#~ msgstr "Ehdotus tai ääni ei ole enää voimassa."

#~ msgid "You do not have rights to remove tags."
#~ msgstr "Sinulla ei ole oikeuksia poistaa tunnisteita."

#~ msgid "You do not have rights to add tags."
#~ msgstr "Sinulla ei ole oikeuksia lisätä tunnisteita."

#~ msgid "Comment:"
#~ msgstr "Kommentti:"

#~ msgid "String %(id)s"
#~ msgstr "Merkkijono %(id)s"

#~ msgid "Hide Timeline"
#~ msgstr "Piilota aikajana"

#~ msgid "Your current vote. Click to remove this vote."
#~ msgstr "Antamasi ääni. Napsauta poistaaksesi tämän äänen."

#~ msgid "Vote for this suggestion"
#~ msgstr "Äänestä tätä ehdotusta"

#~ msgid "No results."
#~ msgstr "Ei tuloksia."

#~ 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ä (.)!"

#~ 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ä (.)!"

#~ 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ä (.)"

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

#~ msgid "A goal with this slug already exists."
#~ msgstr "Tällä lyhytnimellä oleva tavoite on jo olemassa."

#~ msgid "The priority for this goal."
#~ msgstr "Tämän tavoitteen tärkeysaste."

#~ msgid "Project goal?"
#~ msgstr "Projektin tavoite?"

#~ msgid "(Project goal)"
#~ msgstr "(Projektin tavoite)"

#~ msgid "Download (.zip)"
#~ msgstr "Lataa (.zip)"

#~ msgid "Download XLIFF"
#~ msgstr "Lataa XLIFF-tiedosto"

#~ msgid "Download file in XLIFF format"
#~ msgstr "Lataa tiedosto XLIFF-muodossa"

#~ msgid "Export"
#~ msgstr "Vie"

#~ msgid "Download"
#~ msgstr "Lataa"

#~ msgid "Upload"
#~ msgstr "Lähetä"

#~ msgid "Update from VCS"
#~ msgstr "Päivitä VCS-järjestelmästä"

#~ msgid "Commit to VCS"
#~ msgstr "Toimita VCS-järjestelmään"

#~ msgid "Update all from VCS"
#~ msgstr "Päivitä kaikki VCS-järjestelmästä"

#~ msgid "Commit all to VCS"
#~ msgstr "Toimita kaikki VCS-järjestelmään"

#~ msgid "Rescan project files"
#~ msgstr "Tutki projektitiedostot uudelleen"

#~ msgid "Delete this folder..."
#~ msgstr "Poista tämä kansio..."

#~ msgid "Delete this file..."
#~ msgstr "Poista tämä tiedosto..."

#~ msgid "Translate offline"
#~ msgstr "Käännä yhteydettömässä tilassa"

#~ msgid "Manage"
#~ msgstr "Hallinta"

#~ msgid "Overwrite the current file if it exists"
#~ msgstr "Korvaa nykyinen tiedosto, mikäli sellainen on olemassa"

#~ msgid ""
#~ "Merge the file with the current file and turn conflicts into suggestions"
#~ msgstr "Yhdistä tiedosto nykyiseen ja muunna ristiriitaisuudet ehdotuksiksi"

#~ msgid "Add all new translations as suggestions"
#~ msgstr "Lisää uudet käännökset ehdotuksina"

#~ msgid "Upload to"
#~ msgstr "Lisää tiedostoon"

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

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

#~ msgid "Failed to update from version control: %(error)s"
#~ msgstr "Päivitys versiohallinnasta epäonnistui: %(error)s"

#~ msgid "Updated project <em>%(project)s</em> from version control"
#~ msgstr "Projekti <em>%(project)s</em> päivitettiin versiohallinnasta"

#~ msgid "Working copy"
#~ msgstr "Työkopio"

#~ msgid "Remote copy"
#~ msgstr "Etäkopio"

#~ msgid "Merged copy"
#~ msgstr "Yhdistetty kopio"

#~ msgid "Updated file <em>%(filename)s</em> from version control"
#~ msgstr "Tiedosto <em>%(filename)s</em> päivitettiin versiohallinnasta"

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

#~ msgid "Committed all files under <em>%(path)s</em> to version control"
#~ msgstr ""
#~ "Kaikki tiedostot kohteesta <em>%(path)s</em> toimitettiin versiohallintaan"

#~ msgid "Failed to commit to version control: %(error)s"
#~ msgstr "Toimitus versiohallintaan epäonnistui: %(error)s"

#~ msgid "Committed file <em>%(filename)s</em> to version control"
#~ msgstr "Tiedosto <em>%(filename)s</em> toimitettiin versiohallintaan"

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

#~ msgid "Error while rescanning translation project files."
#~ msgstr "Virhe tutkittaessa käännösprojektin tiedostoja."

#~ msgid "Error while updating translation project against latest templates."
#~ msgstr "Käännösprojektin päivitys viimeisimmistä mallineista ei onnistunut."

#~ msgid "Symbolic link hasn't been removed from the filesystem."
#~ msgstr "Symbolista linkkiä ei ole poistettu tiedostojärjestelmästä."

#~ msgid "Directory and its containing files have been deleted."
#~ msgstr "Hakemisto ja sen sisältämät tiedostot on poistettu."

#~ msgid "File has been deleted."
#~ msgstr "Tiedosto on poistettu."

#~ msgid "Error while trying to delete directory."
#~ msgstr "Virhe hakemistoa poistettaessa."

#~ msgid "Error while trying to delete file."
#~ msgstr "Virhe tiedostoa poistettaessa."

#~ msgid "Error while running '%s' extension action"
#~ msgstr "Virhe suoritettaessa '%s'-laajennuksen toimintoa"

#~ msgid "Invalid/insecure file name: %s"
#~ msgstr "Virheellinen/epäluotettava tiedostonimi: %s"

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

#~ msgid "Error while extracting archive"
#~ msgstr "Arkistoa purettaessa ilmeni virhe"

#~ msgid "You do not have rights to overwrite files here."
#~ msgstr "Käyttäjäoikeuksillasi ei voi korvata näitä tiedostoja."

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

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

#~ msgid "Goal"
#~ msgstr "Tavoite"

#~ msgid "Translation project files and folders"
#~ msgstr "Käännösprojektin tiedostot ja kansiot"

#~ msgid "Administrate your project goals"
#~ msgstr "Projektin tavoitteiden hallinta"

#~ msgid "%(project)s project information"
#~ msgstr "Tietoa %(project)s-projektista"

#~ msgid "Upload File"
#~ msgstr "Lähetä tiedosto"

#~ msgid "Nothing to show"
#~ msgstr "Ei mitään näytettävää"

#~ msgid "username"
#~ msgstr "käyttäjätunnus"

#~ msgid "email address"
#~ msgstr "sähköpostiosoite"

#~ msgid "password"
#~ msgstr "salasana"

#~ msgid "password (again)"
#~ msgstr "salasana (uudestaan)"

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

#~ msgid "You must type the same password each time"
#~ msgstr "Salasanat eivät täsmänneet"

#~ msgid "I have read and agree to the Terms of Service"
#~ msgstr "Olen lukenut ja hyväksynyt palvelun käyttöehdot"

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

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

#~ msgid "user"
#~ msgstr "käyttäjä"

#~ msgid "activation key"
#~ msgstr "aktivointiavain"

#~ msgid "registration profiles"
#~ msgstr "rekisteröintiprofiilit"

#~ msgid "Page"
#~ msgstr "Sivu"

#~ msgid "Can view a translation project"
#~ msgstr "Voi katsella käännösprojektia"

#~ msgid "Can download archives of translation projects"
#~ msgstr "Voi ladata käännösprojektien arkistoja"

#~ msgid "Can commit to version control"
#~ msgstr "Voi toimittaa muutoksia versiohallintaan"

#~ msgid "Main page"
#~ msgstr "Pääsivu"

#~ msgid "Information and statistics about this Pootle server"
#~ msgstr "Tietoja ja tilastoja tästä Pootle-palvelimesta"

#~ msgid "Configure the general settings for your site"
#~ msgstr "Määritä sivuston yleisasetukset"

#~ msgid "General"
#~ msgstr "Yleiset"

#~ msgid "Manage the users"
#~ msgstr "Käyttäjien hallinta"

#~ msgid "Manage the languages"
#~ msgstr "Kielten hallinta"

#~ msgid "Manage the projects"
#~ msgstr "Projektien hallinta"

#~ msgid "Manage the default permissions"
#~ msgstr "Oletuskäyttöoikeuksien hallinta"

#~ msgid "Manage Static Pages"
#~ msgstr "Staattisten sivujen hallinta"

#~ msgid "Zoom out (Ctrl+Shift+-)"
#~ msgstr "Loitonna (Ctrl+Shift+-)"

#~ msgid "Reset zoom (Ctrl+Shift+0)"
#~ msgstr "Palauta näkymä (Ctrl+Shift+0)"

#~ msgid "Zoom in (Ctrl+Shift++)"
#~ msgstr "Lähennä (Ctrl+Shift++)"

#~ msgid "ADMIN"
#~ msgstr "YLLÄPITO"

#~ msgid "Log Out"
#~ msgstr "Kirjaudu ulos"

#~ msgid "Register"
#~ msgstr "Rekisteröidy"

#~ msgid "Help"
#~ msgstr "Ohje"

#~ msgid "Contributors"
#~ msgstr "Avustajat"

#~ msgid "Language main page"
#~ msgstr "Kielen pääsivu"

#~ msgid "Language news"
#~ msgstr "Kielen uutisjulkaisut"

#~ msgid "Translate this language"
#~ msgstr "Käännä tälle kielelle"

#~ msgid "Administrate your language permissions"
#~ msgstr "Kielen käyttöoikeuksien hallinta"

#~ msgid "Project main page"
#~ msgstr "Projektin pääsivu"

#~ msgid "Project news"
#~ msgstr "Projektiuutiset"

#~ msgid "Translate this project"
#~ msgstr "Käännä tätä projektia"

#~ msgid "Administrate your project"
#~ msgstr "Projektin hallinta"

#~ msgid "Manage project permissions"
#~ msgstr "Hallinnoi projektin käyttöoikeuksia"

#~ msgid "Translation project news"
#~ msgstr "Käännösprojektin uutisia"

#~ msgid "Manage terminology"
#~ msgstr "Terminologian hallinta"

#~ msgid "Administrate your project permissions"
#~ msgstr "Projektin käyttöoikeuksien hallinta"

#~ msgid "Overview of your account"
#~ msgstr "Käyttäjätilisi yleiskatsaus"

#~ msgid "Dashboard"
#~ msgstr "Yleiskatsaus"

#~ msgid "Configure your translation preferences"
#~ msgstr "Määritä käännösasetuksesi"

#~ msgid "Change your personal information"
#~ msgstr "Muuta omia tietojasi"

#~ msgid "Change your password"
#~ msgstr "Vaihda salasana"

#~ msgid "This Pootle Server"
#~ msgstr "Tämä Pootle-palvelin"

#~ msgid "Add a tag"
#~ msgstr "Lisää tunniste"

#~ msgid "Send"
#~ msgstr "Lähetä"

#~ msgid "Message Sent"
#~ msgstr "Viesti lähetetty"

#~ msgid "Thank you for your feedback."
#~ msgstr "Kiitos palautteestasi."

#~ msgid " message by %(name)s"
#~ msgstr " viesti käyttäjältä %(name)s"

#~ msgid "Pootle's editor requires JavaScript"
#~ msgstr "Pootlen muokkain käyttää JavaScriptiä"

#~ msgid "Filter by:"
#~ msgstr "Suodatus:"

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

#~ msgid "First Name"
#~ msgstr "Etunimi"

#~ msgid "Last Name"
#~ msgstr "Sukunimi"

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

#, fuzzy
#~ msgid "Contributions"
#~ msgstr "Avustajat"

#~ msgid "Suggestions Pending"
#~ msgstr "Tarkastamattomia ehdotuksia"

#~ msgid "Overwritten"
#~ msgstr "Korvatut"

#~ msgid "This user doesn't have any contributions yet."
#~ msgstr "Tämä käyttäjä ei ole vielä osallistunut projekteihin."

#~ msgid "Profiles list"
#~ msgstr "Profiililuettelo"

#~ msgid "First name"
#~ msgstr "Etunimi"

#~ msgid "Last name"
#~ msgstr "Sukunimi"

#~ msgid "Account Activated"
#~ msgstr "Käyttäjätili aktivoitu"

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

#~ msgid "Pootle Account Created!"
#~ msgstr "Pootle käyttäjätili luotu!"

#~ msgid "Activate my Pootle account"
#~ msgstr "Aktivoi Pootle-käyttäjätilini"

#~ msgid "Your activation code is: <code>%(activation_key)s</code>"
#~ msgstr "Aktivointikoodisi on: <code>%(activation_key)s</code>"

#~ msgid "Your activation code is:"
#~ msgstr "Aktivointikoodisi on:"

#~ msgid "Registration Complete"
#~ msgstr "Rekisteröinti valmis"

#~ msgid "Please check your email to activate your account."
#~ msgstr "Tarkista sähköpostistasi käyttäjätilisi aktivointitiedot."

#~ msgid "Register a New Pootle Account"
#~ msgstr "Rekisteröi uusi Pootle-käyttäjätili"

#~ msgid "Fill in the following form to get started translating."
#~ msgstr "Täytä seuraava lomake aloittaaksesi kääntämisen."

#~ msgid "Password (again)"
#~ msgstr "Salasana (uudestaan)"

#~ msgid "Already have an account?"
#~ msgstr "Oletko jo rekisteröinyt käyttäjätilin?"

#~ msgid "Log In."
#~ msgstr "Kirjaudu sisää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"

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

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

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

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

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

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

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

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

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

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

#~ msgid "%(translated)d/%(total)d strings"
#~ msgstr "%(translated)d/%(total)d merkkijonoa"

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

#~ msgid "%(translated)d/%(total)d terms"
#~ msgstr "%(translated)d/%(total)d termiä"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#~ msgid "Suggestion %(i)d by %(user)s:"
#~ msgstr "Ehdotuksen %(i)d on tehnyt %(user)s:"

#~ msgid "Suggestion by %(user)s"
#~ msgstr "Ehdotuksen on tehnyt %(user)s"

#~ msgid "Updated project \"%s\" from version control"
#~ msgstr "Projekti \"%s\" päivitettiin versiohallinnasta"

#~ msgid "Updated file %s from version control"
#~ msgstr "Tiedosto %s päivitettiin versiohallinnasta"

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

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

#~ 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 "(select to add user)"
#~ msgstr "(valitse lisätäksesi käyttäjän)"

#~ msgid "Download PO"
#~ msgstr "Lataa PO-tiedosto"

#~ msgid "Start"
#~ msgstr "Alkuun"

#~ msgid "Previous %d"
#~ msgstr "Edelliset %d"

#~ msgid "Items %(first)d to %(last)d of %(total)d"
#~ msgstr "Kohdat %(first)d - %(last)d / %(total)d"

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

#~ msgid "Suggestion %d:"
#~ msgstr "Ehdotus %d:"

#~ msgid "Suggestion by %s:"
#~ msgstr "Ehdottanut %s:"

#~ msgid "Suggestion:"
#~ msgstr "Ehdotus:"

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

#~ 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 "Existing languages"
#~ msgstr "Nykyiset kielet"

#~ msgid "Update Languages"
#~ msgstr "Päivitä kielet"

#~ msgid "Pootle Admin: %s"
#~ msgstr "Pootle-hallinta: %s"

#~ msgid "Add Language"
#~ msgstr "Lisää kieli"

#~ msgid "Pootle Admin: %s %s"
#~ msgstr "Pootle-hallinta: %s %s"

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

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

#~ msgid "User Page for: %s"
#~ msgstr "Käyttäjän sivut: %s"

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

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

#~ msgid "%s: %s"
#~ msgstr "%s: %s"

#~ msgid "Language Code"
#~ msgstr "Kielikoodi"

#~ msgid "Language Name"
#~ msgstr "Kielen nimi"

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

#~ 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 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 "Qt .ts file"
#~ msgstr "Qt .ts -tiedosto"

#~ msgid "CSV file"
#~ msgstr "CSV-tiedosto"

#~ msgid "MO file"
#~ msgstr "MO-tiedosto"

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

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

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

#~ msgid "%d/%d words (%d%%) assigned"
#~ msgstr "%d/%d sanaa (%d%%) osoitettuna"

#~ msgid "[%d/%d strings]"
#~ msgstr "[%d/%d merkkijonoa]"

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

#~ msgid "%d/%d files"
#~ msgstr "%d/%d tiedostoa"

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

#~ msgid ""
#~ "%d/%d translated\n"
#~ "(%d untranslated, %d fuzzy)"
#~ msgstr ""
#~ "%d/%d käännetty\n"
#~ " (%d kääntämätöntä, %d sumeata)"

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

#~ msgid "Items %d to %d of %d"
#~ msgstr "Osat %d - %d / %d"

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

#~ msgid "Suggestion %d by %s:"
#~ msgstr "Ehdotuksen %d tehnyt %s:"

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

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

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

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

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

#~ msgid "Your user name is: %s\n"
#~ msgstr "Käyttäjätunnuksesi on: %s\n"

#~ msgid "Your password is: %s\n"
#~ msgstr "Salasanasi on: %s\n"

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