# SPDX-FileCopyrightText: 2024 Oskari Lavinto
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2024, 2025 Tommi Nieminen <translator@legisign.org>
msgid ""
msgstr ""
"Project-Id-Version: \n"
"PO-Revision-Date: 2025-11-13 13:37+0200\n"
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
"Language-Team: Finnish <kde-i18n-doc@kde.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: Lokalize 25.04.0\n"
"X-Qt-Contexts: true\n"

#: src/cli.cpp:37
msgctxt "Cli|"
msgid "Display all language codes."
msgstr "Näytä kaikki kielikoodit."

#: src/cli.cpp:39
msgctxt "Cli|"
msgid ""
"Specify the source language (by default, engine will try to determine the "
"language on its own)."
msgstr ""
"Määritä lähdekieli (oletuksena moottori pyrkii päättelemään kielen itse)."

#: src/cli.cpp:43
msgctxt "Cli|"
msgid ""
"Specify the translation language(s), split by '+' (by default, the system "
"language is used)."
msgstr ""
"Määritä käännöskielet +-merkein erotettuna (oletuksena käytetään "
"järjestelmän kieltä)."

#: src/cli.cpp:47
msgctxt "Cli|"
msgid ""
"Specify the translator engine ('google', 'yandex', 'bing', 'libretranslate' "
"or 'lingva'), Google is used by default."
msgstr ""
"Määritä käännösmoottori (”google”, ”yandex”, ”bing”, ”libretranslate” tai "
"”lingva”); oletuksena käytetään Googlea."

#: src/cli.cpp:51
msgctxt "Cli|"
msgid ""
"Specify Mozhi instance URL. Instance URL from the app settings will be used "
"by default."
msgstr ""
"Anna Mozhi-ilmentymän verkko-osoite. Oletuksena käytetään ilmentymän "
"osoitetta sovelluksen asetuksista."

#: src/cli.cpp:55
msgctxt "Cli|"
msgid ""
"Specify translation provider ('copy' or 'mozhi'). Provider from app settings "
"will be used by default."
msgstr ""
"Anna käännöstarjoaja (”kopio” tai ”mozhi”). Oletuksena käytetään  tarjoajaa "
"sovellusasetuksista."

#: src/cli.cpp:58
msgctxt "Cli|"
msgid ""
"Specify TTS provider ('none', 'mozhi', 'qt', or 'piper'). Provider from app "
"settings will be used by default."
msgstr ""
"Anna puhesynteesitarjoaja (”ei mitään”, ”mozhi”, ”qt” tai ”piper”). "
"Oletuksena käytetään tarjoajaa sovellusasetuksista."

#: src/cli.cpp:60
msgctxt "Cli|"
msgid "Speak the translation."
msgstr "Puhu käännös."

#: src/cli.cpp:61
msgctxt "Cli|"
msgid "Speak the source."
msgstr "Puhu lähdeteksti."

#: src/cli.cpp:62
msgctxt "Cli|"
msgid ""
"Read source text from files. Arguments will be interpreted as file paths."
msgstr "Lue lähdeteksti tiedostoista. Parametriksi tulkitaan tiedostopoluiksi."

#: src/cli.cpp:63
msgctxt "Cli|"
msgid "Add stdin data to source text."
msgstr "Lisää vakiosyötevirran data lähdetekstiin."

#: src/cli.cpp:65
#, qt-format
msgctxt "Cli|"
msgid "Do not print any text when using --%1 or --%2."
msgstr "Käytettäessä --%1 tai --%2 älä tulosta mitään."

#: src/cli.cpp:66
msgctxt "Cli|"
msgid "Print only translations."
msgstr "Tulosta vain käännökset."

#: src/cli.cpp:67
msgctxt "Cli|"
msgid "Print output formatted as JSON."
msgstr "Tulosteen muoto on JSON."

#: src/cli.cpp:70
msgctxt "Cli|"
msgid ""
"Application that allows to translate and speak text using various providers"
msgstr ""
"Sovellus, joka mahdollista kääntämisen ja puhesynteesin eri tarjoajien avulla"

#: src/cli.cpp:71
msgctxt "Cli|"
msgid ""
"Text to translate. By default, the translation will be done to the system "
"language."
msgstr "Käännettävä teksti. Oletusarvoisesti käännetään järjestelmän kielelle."

#: src/cli.cpp:95
#, qt-format
msgctxt "Cli|"
msgid "Error: For --%1 you must specify --%2 and/or --%3 options"
msgstr "Virhe: --%1 on määritettävä --%2 ja/tai --%3 valinnat"

#: src/cli.cpp:115
#, qt-format
msgctxt "Cli|"
msgid "Error: Unknown source language code '%1'"
msgstr "Virhe: tuntematon kielikoodi ”%1”"

#: src/cli.cpp:128
#, qt-format
msgctxt "Cli|"
msgid "Error: Unknown translation language code '%1'"
msgstr "Virhe: tuntematon käännöskielikoodi ”%1”"

#: src/cli.cpp:152
msgctxt "Cli|"
msgid "Error: There is no text for translation"
msgstr "Virhe: käännettävää tekstiä ei ole"

#: src/cli.cpp:165
#, qt-format
msgctxt "Cli|"
msgid "Error: Unknown translation provider '%1'"
msgstr "Virhe: tuntematon käännöstarjoaja ”%1”"

#: src/cli.cpp:175
msgctxt "Cli|"
msgid "Detecting fastest instance"
msgstr "Selvitetään nopeita ilmentymää"

#: src/cli.cpp:214
msgctxt "Cli|"
msgid "Error: Lingva engine is not supported"
msgstr "Virhe: Lingva-moottoria ei tueta"

#: src/cli.cpp:223
msgctxt "Cli|"
msgid "Error: Unknown engine"
msgstr "Virhe: tuntematon puhesyntetisaattori"

#: src/cli.cpp:256
#, qt-format
msgctxt "Cli|"
msgid "Error: Unknown TTS provider '%1'"
msgstr "Virhe: tuntematon puhesynteesitarjoaja ”%1”"

#: src/cli.cpp:335 src/cli.cpp:384
#, qt-format
msgctxt "Cli|"
msgid "Error: %1"
msgstr "Virhe: %1"

#: src/cli.cpp:337 src/cli.cpp:386
msgctxt "Cli|"
msgid "Translation error occurred"
msgstr "Tapahtui käännösvirhe"

#: src/cli.cpp:443
msgctxt "Cli|"
msgid "Error: TTS failed"
msgstr "Virhe: puhesynteesi epäonnistui"

#: src/cli.cpp:600
#, qt-format
msgctxt "Cli|"
msgid "Error: You can't use --%1 with --%2"
msgstr "Virhe: Et voi käyttää --%1 ja --%2 samaan aikaan"

#: src/cli.cpp:612 src/cli.cpp:633
#, qt-format
msgctxt "Cli|"
msgid "Error: File does not exist: %1"
msgstr "Virhe: tiedostoa %1 ei ole olemassa"

#: src/cli.cpp:617 src/cli.cpp:638
#, qt-format
msgctxt "Cli|"
msgid "Error: Unable to open file: %1"
msgstr "Virhe: Ei voi avata tiedostoa %1"

#: src/contextmenu.h:35
msgctxt "ContextMenu|"
msgid "Search on Forvo.com"
msgstr "Etsi Forvo.com-sivustolta"

#: src/instancepinger.cpp:65
#, qt-format
msgctxt "InstancePinger|"
msgid "Best instance URL is '%1' with time %2 ms"
msgstr "Nopeimman ilmentymän osoite on ”%1”, vasteaika %2 ms"

#: src/instancepinger.cpp:84
#, qt-format
msgctxt "InstancePinger|"
msgid "Ping to '%1' takes longer then %2 ms"
msgstr "Ping osoitteeseen ”%1” kestää yli %2 ms"

#: src/instancepinger.cpp:99
#, qt-format
msgctxt "InstancePinger|"
msgid "Ping to '%1' successful, response time: %2 ms"
msgstr "Ping osoitteeseen ”%1” onnistui, vasteaika: %2 ms"

#: src/instancepinger.cpp:111
#, qt-format
msgctxt "InstancePinger|"
msgid "Ping to '%1' failed, error: %2"
msgstr "Osoitteen ”%1” pingaus epäonnistui, virhe: %2"

#: src/instancepingerdialog.cpp:23
#, qt-format
msgctxt "InstancePingerDialog|"
msgid ""
"Detecting fastest instance.\n"
"Checking '%1'"
msgstr ""
"Selvitetään nopeinta ilmentymää.\n"
"Kokeillaan ”%1”"

#: src/languagebuttonswidget.cpp:225
msgctxt "LanguageButtonsWidget|"
msgid "Window width is larger than screen due to the languages on the panel."
msgstr "Ikkunan leveys on näyttöalaa suurempi paneelin kielten vuoksi."

#: src/languagebuttonswidget.cpp:226
msgctxt "LanguageButtonsWidget|"
msgid "Please reduce added languages."
msgstr "Vähennä lisättyjä kieliä."

#: src/languagebuttonswidget.cpp:302 src/languagebuttonswidget.cpp:304
msgctxt "LanguageButtonsWidget|"
msgid "Auto"
msgstr "Automaattinen"

#: src/languagebuttonswidget.ui:32
msgctxt "LanguageButtonsWidget|"
msgid "Edit languages"
msgstr "Muokkaa kieliä"

#: src/languagesdialog.cpp:24
#, qt-format
msgctxt "LanguagesDialog|"
msgid "Filter (%1)"
msgstr "Suodata (%1)"

#: src/languagesdialog.ui:14
msgctxt "LanguagesDialog|"
msgid "Edit languages"
msgstr "Muokkaa kieliä"

#: src/languagesdialog.ui:91
msgctxt "LanguagesDialog|"
msgid "Available languages:"
msgstr "Käytettävissä olevat kielet:"

#: src/languagesdialog.ui:104
msgctxt "LanguagesDialog|"
msgid "Current languages:"
msgstr "Nykyiset kielet:"

#: src/main.cpp:77
#, qt-format
msgctxt "D-Bus|"
msgid "D-Bus service %1 is already registered by another application"
msgstr "D-Bus -palvelu %1 on jo rekisteröity toiselle sovellukselle"

#: src/main.cpp:110
#, qt-format
msgctxt "D-Bus|"
msgid "Unable to register D-Bus object for %1"
msgstr "Ei voi rekisteröidä D-Bus -objektia kohteelle %1"

#: src/mainwindow.cpp:348
msgctxt "QApplication|"
msgid "OCR"
msgstr "Tekstintunnistus"

#: src/mainwindow.cpp:349
msgctxt "QApplication|"
msgid "OCR image negated"
msgstr "Tekstintunnistuskuvan värit käännettiin"

#: src/mainwindow.cpp:349
msgctxt "QApplication|"
msgid "OCR image is normal"
msgstr "Tekstintunnistuskuva on tavallinen"

#: src/mainwindow.cpp:503 src/mainwindow.cpp:523 src/mainwindow.cpp:571
#: src/mainwindow.cpp:600
msgctxt "Ocr|"
msgid "OCR languages are not loaded"
msgstr "OCR-kieliä ei ole ladattu"

#: src/mainwindow.cpp:503 src/mainwindow.cpp:523 src/mainwindow.cpp:571
#: src/mainwindow.cpp:600
msgctxt "Ocr|"
msgid "You should set at least one OCR language in the application settings"
msgstr "Sovelluksen asetuksissa on määritettävä ainakin yksi OCR-kieli"

#: src/mainwindow.cpp:775
#, qt-format
msgctxt "MainWindow|"
msgid "This application uses %1 to provide translations."
msgstr "Käännökset sovellukselle tarjoaa %1."

#: src/mainwindow.cpp:776
#, qt-format
msgctxt "MainWindow|"
msgid ""
"While Mozhi acts as a proxy to protect your privacy, the third-party "
"services it uses may store and analyze the text you send. Your instance "
"right now is '%1', but you can change it in the translation settings. See "
"instance details in the link above."
msgstr ""
"Vaikka Mozhi välittäjänä suojaa yksityisyytesi, sen käyttämät kolmannen "
"osapuolen palvelut voivat tallettaa ja tutkia lähettämääsi tekstiä. "
"Ilmentymäsi on ”%1”, mutta sitä voi käännösasetuksista muuttaa. Ilmentymän "
"tiedot löytyvät yllä olevasta linkistä."

#: src/mainwindow.cpp:783
msgctxt "MainWindow|"
msgid "Don't show again"
msgstr "Älä näytä enää"

#: src/mainwindow.cpp:825
msgctxt "TrayIcon|"
msgid "Invalid tray icon"
msgstr "Virheellinen ilmoitusalueen kuvake"

#: src/mainwindow.cpp:825
#, qt-format
msgctxt "TrayIcon|"
msgid "The specified icon '%1' is invalid. The default icon will be used."
msgstr "Määritetty kuvake '%1' on virheellinen. Käytetään oletuskuvaketta."

#: src/mainwindow.cpp:846
msgctxt "Ocr|"
msgid "Unable to set OCR languages"
msgstr "Ei voi määrittää OCR-kieliä"

#: src/mainwindow.cpp:846
#, qt-format
msgctxt "Ocr|"
msgid "Unable to initialize Tesseract with %1"
msgstr "Tesseract-moottorin alustus parametrilla %1 ei onnistu"

#: src/mainwindow.cpp:984
msgctxt "MainWindow|"
msgid "TTS Error"
msgstr "Puhesynteesivirhe"

#: src/mainwindow.cpp:984
#, qt-format
msgctxt "MainWindow|"
msgid ""
"Text-to-Speech error:\n"
"\n"
"%1\n"
"\n"
"Please check your TTS settings or try a different voice/locale."
msgstr ""
"Puhesynteesivirhe:\n"
"\n"
"%1\n"
"\n"
"Tarkista puhesynteesiasetukset tai kokeile toista ääntä tai maa-asetusta."

#: src/mainwindow.ui:14
msgctxt "MainWindow|"
msgid "Crow Translate"
msgstr "Crow Translate"

#: src/mainwindow.ui:29
msgctxt "MainWindow|"
msgid "Translate"
msgstr "Käännä"

#: src/mainwindow.ui:39
msgctxt "MainWindow|"
msgid "Swap languages"
msgstr "Vaihda kielet"

#: src/mainwindow.ui:52
msgctxt "MainWindow|"
msgid "Source"
msgstr "Lähde"

#: src/mainwindow.ui:72
msgctxt "MainWindow|"
msgid "Cancel"
msgstr "Peruuta"

#: src/mainwindow.ui:84
msgctxt "MainWindow|"
msgid "Start/pause saying the source text aloud"
msgstr ""

#: src/mainwindow.ui:132
msgctxt "MainWindow|"
msgid "Stop saying the source text aloud"
msgstr ""

#: src/mainwindow.ui:142
msgctxt "MainWindow|"
msgid "Copy source text to the clipboard"
msgstr "Kopioi lähdeteksti leikepöydälle"

#: src/mainwindow.ui:152
msgctxt "MainWindow|"
msgid "Recognize screen area with delay"
msgstr "Tunnista näyttöalue viiveellä"

#. The text should be short to fit in portrait orientation on phones.
#: src/mainwindow.ui:168
msgctxt "MainWindow|"
msgid "Auto-translation"
msgstr "Automaattinen käännös"

#: src/mainwindow.ui:177
msgctxt "MainWindow|"
msgid "Clear"
msgstr "Tyhjennä"

#: src/mainwindow.ui:204
msgctxt "MainWindow|"
msgid "Translation"
msgstr "Käännös"

#: src/mainwindow.ui:213
msgctxt "MainWindow|"
msgid "Start/pause saying the translated text aloud"
msgstr ""

#: src/mainwindow.ui:261
msgctxt "MainWindow|"
msgid "Stop saying the translated text aloud"
msgstr ""

#: src/mainwindow.ui:351
msgctxt "MainWindow|"
msgid "Copy translation to the clipboard"
msgstr "Kopioi käännös leikepöydälle"

#: src/mainwindow.ui:361
msgctxt "MainWindow|"
msgid "Copy all translation data to the clipboard"
msgstr "Kopioi kaikki käännökset leikepöydälle"

#: src/mainwindow.ui:371
msgctxt "MainWindow|"
msgid "Translate screen area with delay"
msgstr "Käännä näyttöalue viiveellä"

#: src/mainwindow.ui:381
msgctxt "MainWindow|"
msgid "Application settings"
msgstr "Sovelluksen asetukset"

#: src/ocr/ocr.cpp:132
#, qt-format
msgctxt "Ocr|"
msgid "%1 is not a valid Tesseract parameter name."
msgstr "%1 ei ole oikea Tesseract-moottorin parametrin nimi."

#: src/ocr/screengrabbers/abstractscreengrabber.cpp:46
msgctxt "AbstractScreenGrabber|"
msgid "Unable to grab screen"
msgstr "Ei voida kaapata näyttöä"

#: src/ocr/screengrabbers/waylandgnomescreengrabber.cpp:48
msgctxt "WaylandGnomeScreenGrabber|"
msgid "GNOME failed to take screenshot."
msgstr "GNOME ei voinut ottaa kuvankaappausta."

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:55
#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:333
#, qt-format
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Unable to create pipe: %1."
msgstr "Ei voi luoda putkea: %1."

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:84
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Unable to detect active screen for screenshot"
msgstr "Aktiivista näyttöä ei voida tunnistaa ruutukaappausta varten"

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:164
#, qt-format
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Unable to wait for socket readiness: %1."
msgstr "Ei voida odottaa liitännän valmiutta: %1."

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:169
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Timeout reading from pipe."
msgstr "Aikakatkaisu luettaessa putkesta."

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:176
#, qt-format
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Unable to read data from socket: %1."
msgstr "Ei voida lukea tietoa liitännästä: %1."

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:275
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Unable to determine target screen"
msgstr "Kohdenäyttöä ei voida tunnistaa"

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:297
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Failed to extract screen area from workspace"
msgstr "Työtilasta ei saatu irrotettua näytön aluetta"

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:315
msgctxt "WaylandPlasmaScreenGrabber|"
msgid "Screenshot Permission Required"
msgstr "Ruutukaappaukseen vaaditaan lupa"

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:316
msgctxt "WaylandPlasmaScreenGrabber|"
msgid ""
"Crow Translate needs permission to take screenshots. Please grant permission "
"in your system settings or use the interactive screenshot mode."
msgstr ""
"Crow Translate vaatii ruutukaappausten ottamiseen luvan. Anna käyttöoikeus "
"järjestelmän asetuksista tai käytä vuorovaikutteista ruutukaappaustilaa."

#: src/ocr/screengrabbers/waylandplasmascreengrabber.cpp:322
msgctxt "WaylandPlasmaScreenGrabber|"
msgid ""
"Screenshot permission denied. Please grant permission in system settings or "
"try interactive mode."
msgstr ""
"Lupaa ruutukaappaukseen ei annettu. Anna lupa järjestelmän asetuksista tai "
"käytä vuorovaikutteista tilaa."

#: src/ocr/screengrabbers/waylandportalscreengrabber.cpp:57
msgctxt "WaylandPortalScreenGrabber|"
msgid "Unable to subscribe to response from xdg-desktop-portal."
msgstr "Ei voida tilata vastausta lähteestä xdg-desktop-portal."

#: src/ocr/screengrabbers/waylandportalscreengrabber.cpp:77
msgctxt "WaylandPortalScreenGrabber|"
msgid "Received an empty path from xdg-desktop-portal."
msgstr "Vastaanotettiin tyhjä polku lähteestä xdg-desktop-portal."

#: src/ocr/snippingarea.cpp:91
msgctxt "SnippingArea|"
msgid "Unable to snip screen area"
msgstr "Näyttöaluetta ei voi rajata"

#: src/ocr/snippingarea.cpp:92
#, qt-format
msgctxt "SnippingArea|"
msgid "Received an invalid image of screen %1."
msgstr "Saatiin virheellinen kuva näytöstä %1."

#: src/ocr/snippingarea.cpp:644
msgctxt "SnippingArea|"
msgid ""
"Click and drag to draw a selection rectangle,\n"
"or press Esc to quit"
msgstr ""
"Napsauta ja vedä piirtääksesi valintalaatikon,\n"
"tai paina Esc lopettaaksesi"

#: src/ocr/snippingarea.cpp:850
msgctxt "SnippingArea|"
msgid "Confirm:"
msgstr "Vahvista:"

#: src/ocr/snippingarea.cpp:852
msgctxt "SnippingArea|"
msgid "Release left-click"
msgstr "Vapauta vasen painike"

#: src/ocr/snippingarea.cpp:852 src/ocr/snippingarea.cpp:854
msgctxt "SnippingArea|"
msgid "Enter"
msgstr "Enter"

#: src/ocr/snippingarea.cpp:854
msgctxt "SnippingArea|"
msgid "Double-click"
msgstr "Kaksoisnapsautus"

#: src/ocr/snippingarea.cpp:856
msgctxt "SnippingArea|"
msgid "Create new selection rectangle:"
msgstr "Luo uusi valintalaatikko:"

#: src/ocr/snippingarea.cpp:857
msgctxt "SnippingArea|"
msgid "Drag outside selection rectangle"
msgstr "Tartunta valintalaatikon ulkopuolella"

#: src/ocr/snippingarea.cpp:857
msgctxt "SnippingArea|"
msgid "+ Shift: Magnifier"
msgstr "+ Shift: Suurennuslasi"

#: src/ocr/snippingarea.cpp:860
msgctxt "SnippingArea|"
msgid "Move selection rectangle:"
msgstr "Siirrä valintalaatikkoa:"

#: src/ocr/snippingarea.cpp:861
msgctxt "SnippingArea|"
msgid "Drag inside selection rectangle"
msgstr "Tartunta valintalaatikon sisäpuolella"

#: src/ocr/snippingarea.cpp:861
msgctxt "SnippingArea|"
msgid "Arrow keys"
msgstr "Nuolinäppäimet"

#: src/ocr/snippingarea.cpp:861
msgctxt "SnippingArea|"
msgid "+ Shift: Move in 1 pixel steps"
msgstr "+ Shift: Siirrä 1 pikselin askeleissa"

#: src/ocr/snippingarea.cpp:863
msgctxt "SnippingArea|"
msgid "Resize selection rectangle:"
msgstr "Muuta valintalaatikun kokoa:"

#: src/ocr/snippingarea.cpp:864
msgctxt "SnippingArea|"
msgid "Drag handles"
msgstr "Tartunta-alueet"

#: src/ocr/snippingarea.cpp:864
msgctxt "SnippingArea|"
msgid "Arrow keys + Alt"
msgstr "Nuolinäppäimet + Alt"

#: src/ocr/snippingarea.cpp:864
msgctxt "SnippingArea|"
msgid "+ Shift: Resize in 1 pixel steps"
msgstr "+ Shift: Muuta kokoa 1 pikselin askeleissa"

#: src/ocr/snippingarea.cpp:866
msgctxt "SnippingArea|"
msgid "Reset selection:"
msgstr "Tyhjennä valinta:"

#: src/ocr/snippingarea.cpp:867
msgctxt "SnippingArea|"
msgid "Right-click"
msgstr "Oikea painallus"

#: src/ocr/snippingarea.cpp:870
msgctxt "SnippingArea|"
msgid "Cancel:"
msgstr "Peruuta:"

#: src/ocr/snippingarea.cpp:871
msgctxt "SnippingArea|"
msgid "Esc key"
msgstr "Esc-näppäin"

#: src/ocr/snippingarea.cpp:896
msgctxt "SnippingArea|"
msgid "DPI Detection Error"
msgstr "DPI-tunnistusvirhe"

#: src/ocr/snippingarea.cpp:896
msgctxt "SnippingArea|"
msgid ""
"Screen under cursor disappeared before we got dpi from it. Using primary "
"screen for dpi information."
msgstr ""
"Kohdistimen alainen näyttöalue katosi ennen kuin siitä saatiin DPI:tä. DPI-"
"tietoon käytetään ensisijaista näyttöä."

#: src/onlinetranslator.cpp:273
#, qt-format
msgctxt "OnlineTranslator|"
msgid "Language detection is not supported for %1"
msgstr "%1 ei tue kielentunnistusta"

#: src/onlinetranslator.cpp:318
msgctxt "OnlineTranslator|"
msgid "Operation aborted by user"
msgstr "Käyttäjä keskeytti toimenpiteen"

#: src/onlinetranslator.cpp:361
#, qt-format
msgctxt "OnlineTranslator|"
msgid "%1 engine does not support TTS"
msgstr "%1 ei tue puhesynteesiä"

#: src/onlinetranslator.cpp:502
msgctxt "OnlineTranslator|"
msgid "Automatically detect"
msgstr "Tunnista automaattisesti"

#: src/onlinetranslator.cpp:504
msgctxt "OnlineTranslator|"
msgid "Afrikaans"
msgstr "afrikaans"

#: src/onlinetranslator.cpp:506
msgctxt "OnlineTranslator|"
msgid "Albanian"
msgstr "albania"

#: src/onlinetranslator.cpp:508
msgctxt "OnlineTranslator|"
msgid "Amharic"
msgstr "amhara"

#: src/onlinetranslator.cpp:510
msgctxt "OnlineTranslator|"
msgid "Arabic"
msgstr "arabia"

#: src/onlinetranslator.cpp:512
msgctxt "OnlineTranslator|"
msgid "Armenian"
msgstr "armenia"

#: src/onlinetranslator.cpp:514
msgctxt "OnlineTranslator|"
msgid "Assamese"
msgstr "assami"

#: src/onlinetranslator.cpp:516
msgctxt "OnlineTranslator|"
msgid "Aymara"
msgstr "aimara"

#: src/onlinetranslator.cpp:518
msgctxt "OnlineTranslator|"
msgid "Azerbaijani"
msgstr "azeri"

#: src/onlinetranslator.cpp:520
msgctxt "OnlineTranslator|"
msgid "Bajan"
msgstr "bajan"

#: src/onlinetranslator.cpp:522
msgctxt "OnlineTranslator|"
msgid "Balkan Gipsy"
msgstr "Balkaninromani"

#: src/onlinetranslator.cpp:524
msgctxt "OnlineTranslator|"
msgid "Bambara"
msgstr "bambara"

#: src/onlinetranslator.cpp:526
msgctxt "OnlineTranslator|"
msgid "Bangla"
msgstr "bengali"

#: src/onlinetranslator.cpp:528
msgctxt "OnlineTranslator|"
msgid "Bashkir"
msgstr "baškiiri"

#: src/onlinetranslator.cpp:530
msgctxt "OnlineTranslator|"
msgid "Basque"
msgstr "baski"

#: src/onlinetranslator.cpp:532
msgctxt "OnlineTranslator|"
msgid "Belarusian"
msgstr "valkovenäjä"

#: src/onlinetranslator.cpp:534
msgctxt "OnlineTranslator|"
msgid "Bemba"
msgstr "bemba"

#: src/onlinetranslator.cpp:536
msgctxt "OnlineTranslator|"
msgid "Bhojpuri"
msgstr "bhojpuri"

#: src/onlinetranslator.cpp:538
msgctxt "OnlineTranslator|"
msgid "Bislama"
msgstr "bislama"

#: src/onlinetranslator.cpp:540
msgctxt "OnlineTranslator|"
msgid "Bosnian"
msgstr "bosnia"

#: src/onlinetranslator.cpp:542
msgctxt "OnlineTranslator|"
msgid "Breton"
msgstr "bretoni"

#: src/onlinetranslator.cpp:544
msgctxt "OnlineTranslator|"
msgid "Bulgarian"
msgstr "bulgaria"

#: src/onlinetranslator.cpp:546
msgctxt "OnlineTranslator|"
msgid "Cantonese (Traditional)"
msgstr "kanton (perinteinen)"

#: src/onlinetranslator.cpp:548
msgctxt "OnlineTranslator|"
msgid "Catalan"
msgstr "katalaani"

#: src/onlinetranslator.cpp:550
msgctxt "OnlineTranslator|"
msgid "Cebuano"
msgstr "cebuano"

#: src/onlinetranslator.cpp:552
msgctxt "OnlineTranslator|"
msgid "Chamorro"
msgstr "tšamorro"

#: src/onlinetranslator.cpp:554
msgctxt "OnlineTranslator|"
msgid "Chichewa"
msgstr "chichewa"

#: src/onlinetranslator.cpp:556
msgctxt "OnlineTranslator|"
msgid "Chinese (Literary)"
msgstr "kiina (kirjallinen)"

#: src/onlinetranslator.cpp:558
msgctxt "OnlineTranslator|"
msgid "Chinese (Simplified)"
msgstr "kiina (yksinkertaistettu)"

#: src/onlinetranslator.cpp:560
msgctxt "OnlineTranslator|"
msgid "Chinese (Traditional)"
msgstr "kiina (perinteinen)"

#: src/onlinetranslator.cpp:562
msgctxt "OnlineTranslator|"
msgid "Chuvash"
msgstr "tšuvassi"

#: src/onlinetranslator.cpp:564
msgctxt "OnlineTranslator|"
msgid "Comorian (Ngazidja)"
msgstr "komori (ngazidja)"

#: src/onlinetranslator.cpp:566
msgctxt "OnlineTranslator|"
msgid "Coptic"
msgstr "kopti"

#: src/onlinetranslator.cpp:568
msgctxt "OnlineTranslator|"
msgid "Corsican"
msgstr "korsika"

#: src/onlinetranslator.cpp:570
msgctxt "OnlineTranslator|"
msgid "Creole English (Antigua and Barbuda)"
msgstr "kreolienglanti (Antigua ja Barbuda)"

#: src/onlinetranslator.cpp:572
msgctxt "OnlineTranslator|"
msgid "Creole English (Bahamas)"
msgstr "kreolienglanti (Bahama)"

#: src/onlinetranslator.cpp:574
msgctxt "OnlineTranslator|"
msgid "Creole English (Grenadian)"
msgstr "kreolienglanti (Grenada)"

#: src/onlinetranslator.cpp:576
msgctxt "OnlineTranslator|"
msgid "Creole English (Guyanese)"
msgstr "kreolienglanti (Guyana)"

#: src/onlinetranslator.cpp:578
msgctxt "OnlineTranslator|"
msgid "Creole English (Jamaican)"
msgstr "kreolienglanti (Jamaika)"

#: src/onlinetranslator.cpp:580
msgctxt "OnlineTranslator|"
msgid "Creole English (Vincentian)"
msgstr "kreolienglanti (Saint Vincent)"

#: src/onlinetranslator.cpp:582
msgctxt "OnlineTranslator|"
msgid "Creole English (Virgin Islands)"
msgstr "kreolienglanti (Neitsytsaaret)"

#: src/onlinetranslator.cpp:584
msgctxt "OnlineTranslator|"
msgid "Creole French (Saint Lucian)"
msgstr "kreolienglanti (Saint Lucia)"

#: src/onlinetranslator.cpp:586
msgctxt "OnlineTranslator|"
msgid "Creole French (Seselwa)"
msgstr "kreolienglanti (Seselwa)"

#: src/onlinetranslator.cpp:588
msgctxt "OnlineTranslator|"
msgid "Creole Portuguese (Upper Guinea)"
msgstr "kreoliportugali (Ylä-Guinea)"

#: src/onlinetranslator.cpp:590
msgctxt "OnlineTranslator|"
msgid "Croatian"
msgstr "kroatia"

#: src/onlinetranslator.cpp:592
msgctxt "OnlineTranslator|"
msgid "Czech"
msgstr "tšekki"

#: src/onlinetranslator.cpp:594
msgctxt "OnlineTranslator|"
msgid "Danish"
msgstr "tanska"

#: src/onlinetranslator.cpp:596
msgctxt "OnlineTranslator|"
msgid "Dari"
msgstr "dari"

#: src/onlinetranslator.cpp:598
msgctxt "OnlineTranslator|"
msgid "Divehi"
msgstr "divehi"

#: src/onlinetranslator.cpp:600
msgctxt "OnlineTranslator|"
msgid "Dogri"
msgstr "dogri"

#: src/onlinetranslator.cpp:602
msgctxt "OnlineTranslator|"
msgid "Dutch"
msgstr "hollanti"

#: src/onlinetranslator.cpp:604
msgctxt "OnlineTranslator|"
msgid "Dzongkha"
msgstr "dzongkha"

#: src/onlinetranslator.cpp:606
msgctxt "OnlineTranslator|"
msgid "Elvish (Sindarin)"
msgstr "haltiakieli (sindar)"

#: src/onlinetranslator.cpp:608
msgctxt "OnlineTranslator|"
msgid "Emoji"
msgstr "emoji"

#: src/onlinetranslator.cpp:610
msgctxt "OnlineTranslator|"
msgid "English"
msgstr "englanti"

#: src/onlinetranslator.cpp:612
msgctxt "OnlineTranslator|"
msgid "Esperanto"
msgstr "esperanto"

#: src/onlinetranslator.cpp:614
msgctxt "OnlineTranslator|"
msgid "Estonian"
msgstr "viro"

#: src/onlinetranslator.cpp:616
msgctxt "OnlineTranslator|"
msgid "Ewe"
msgstr "ewe"

#: src/onlinetranslator.cpp:618
msgctxt "OnlineTranslator|"
msgid "Fanagalo"
msgstr "fanagalo"

#: src/onlinetranslator.cpp:620
msgctxt "OnlineTranslator|"
msgid "Faroese"
msgstr "fääri"

#: src/onlinetranslator.cpp:622
msgctxt "OnlineTranslator|"
msgid "Fijian"
msgstr "fidži"

#: src/onlinetranslator.cpp:624
msgctxt "OnlineTranslator|"
msgid "Filipino"
msgstr "filippiini"

#: src/onlinetranslator.cpp:626
msgctxt "OnlineTranslator|"
msgid "Finnish"
msgstr "suomi"

#: src/onlinetranslator.cpp:628
msgctxt "OnlineTranslator|"
msgid "French"
msgstr "ranska"

#: src/onlinetranslator.cpp:630
msgctxt "OnlineTranslator|"
msgid "French (Canada)"
msgstr "ranska (Kanada)"

#: src/onlinetranslator.cpp:632
msgctxt "OnlineTranslator|"
msgid "Frisian"
msgstr "friisi"

#: src/onlinetranslator.cpp:634
msgctxt "OnlineTranslator|"
msgid "Galician"
msgstr "galicia"

#: src/onlinetranslator.cpp:636
msgctxt "OnlineTranslator|"
msgid "Ganda"
msgstr "ganda"

#: src/onlinetranslator.cpp:638
msgctxt "OnlineTranslator|"
msgid "Georgian"
msgstr "georgia"

#: src/onlinetranslator.cpp:640
msgctxt "OnlineTranslator|"
msgid "German"
msgstr "saksa"

#: src/onlinetranslator.cpp:642
msgctxt "OnlineTranslator|"
msgid "Greek"
msgstr "kreikka"

#: src/onlinetranslator.cpp:644
msgctxt "OnlineTranslator|"
msgid "Greek (Classical)"
msgstr "kreikka (klassinen)"

#: src/onlinetranslator.cpp:646
msgctxt "OnlineTranslator|"
msgid "Guarani"
msgstr "guarani"

#: src/onlinetranslator.cpp:648
msgctxt "OnlineTranslator|"
msgid "Gujarati"
msgstr "gudžarati"

#: src/onlinetranslator.cpp:650
msgctxt "OnlineTranslator|"
msgid "Haitian Creole"
msgstr "haitinkreoli"

#: src/onlinetranslator.cpp:652
msgctxt "OnlineTranslator|"
msgid "Hausa"
msgstr "hausa"

#: src/onlinetranslator.cpp:654
msgctxt "OnlineTranslator|"
msgid "Hawaiian"
msgstr "havaiji"

#: src/onlinetranslator.cpp:656
msgctxt "OnlineTranslator|"
msgid "Hebrew"
msgstr "heprea"

#: src/onlinetranslator.cpp:658
msgctxt "OnlineTranslator|"
msgid "Hill Mari"
msgstr "vuorimari"

#: src/onlinetranslator.cpp:660
msgctxt "OnlineTranslator|"
msgid "Hindi"
msgstr "hindi"

#: src/onlinetranslator.cpp:662
msgctxt "OnlineTranslator|"
msgid "Hmong"
msgstr "hmong"

#: src/onlinetranslator.cpp:664
msgctxt "OnlineTranslator|"
msgid "Hmong Daw"
msgstr "hmong"

#: src/onlinetranslator.cpp:666
msgctxt "OnlineTranslator|"
msgid "Hungarian"
msgstr "unkari"

#: src/onlinetranslator.cpp:668
msgctxt "OnlineTranslator|"
msgid "Icelandic"
msgstr "islanti"

#: src/onlinetranslator.cpp:670
msgctxt "OnlineTranslator|"
msgid "Igbo"
msgstr "igbo"

#: src/onlinetranslator.cpp:672
msgctxt "OnlineTranslator|"
msgid "Ilocano"
msgstr "ilocano"

#: src/onlinetranslator.cpp:674
msgctxt "OnlineTranslator|"
msgid "Indonesian"
msgstr "indonesia"

#: src/onlinetranslator.cpp:676
msgctxt "OnlineTranslator|"
msgid "Inuinnaqtun"
msgstr "inuinnaqtun"

#: src/onlinetranslator.cpp:678
msgctxt "OnlineTranslator|"
msgid "Inuktitut"
msgstr "inuktitut"

#: src/onlinetranslator.cpp:680
msgctxt "OnlineTranslator|"
msgid "Inuktitut (Greenlandic)"
msgstr "inuktitut (Grönlanti)"

#: src/onlinetranslator.cpp:682
msgctxt "OnlineTranslator|"
msgid "Inuktitut (Latin)"
msgstr "inuktitut (latinalainen)"

#: src/onlinetranslator.cpp:684
msgctxt "OnlineTranslator|"
msgid "Irish"
msgstr "iiri"

#: src/onlinetranslator.cpp:686
msgctxt "OnlineTranslator|"
msgid "Italian"
msgstr "italia"

#: src/onlinetranslator.cpp:688
msgctxt "OnlineTranslator|"
msgid "Japanese"
msgstr "japani"

#: src/onlinetranslator.cpp:690
msgctxt "OnlineTranslator|"
msgid "Javanese"
msgstr "jaava"

#: src/onlinetranslator.cpp:692
msgctxt "OnlineTranslator|"
msgid "Kabuverdianu"
msgstr "kabuverdianu"

#: src/onlinetranslator.cpp:694
msgctxt "OnlineTranslator|"
msgid "Kabylian"
msgstr "kabyli"

#: src/onlinetranslator.cpp:696
msgctxt "OnlineTranslator|"
msgid "Kannada"
msgstr "kannada"

#: src/onlinetranslator.cpp:698
msgctxt "OnlineTranslator|"
msgid "Kazakh"
msgstr "kazakki"

#: src/onlinetranslator.cpp:700
msgctxt "OnlineTranslator|"
msgid "Kazakh (Latin)"
msgstr "kazakki (latinalainen)"

#: src/onlinetranslator.cpp:702
msgctxt "OnlineTranslator|"
msgid "Khmer"
msgstr "khmer"

#: src/onlinetranslator.cpp:704
msgctxt "OnlineTranslator|"
msgid "Kinyarwanda"
msgstr "ruanda"

#: src/onlinetranslator.cpp:706
msgctxt "OnlineTranslator|"
msgid "Kirundi"
msgstr "kirundi"

#: src/onlinetranslator.cpp:708
msgctxt "OnlineTranslator|"
msgid "Klingon (Latin)"
msgstr "klingoni (latinalainen)"

#: src/onlinetranslator.cpp:710
msgctxt "OnlineTranslator|"
msgid "Konkani"
msgstr "konkani"

#: src/onlinetranslator.cpp:712
msgctxt "OnlineTranslator|"
msgid "Korean"
msgstr "korea"

#: src/onlinetranslator.cpp:714
msgctxt "OnlineTranslator|"
msgid "Krio"
msgstr "krio"

#: src/onlinetranslator.cpp:716
msgctxt "OnlineTranslator|"
msgid "Kurdish (Central)"
msgstr "kurdi (keskinen)"

#: src/onlinetranslator.cpp:718
msgctxt "OnlineTranslator|"
msgid "Kurdish (Northern)"
msgstr "kurdi (pohjoinen)"

#: src/onlinetranslator.cpp:720
msgctxt "OnlineTranslator|"
msgid "Kurdish (Sorani)"
msgstr "kurdi (sorani)"

#: src/onlinetranslator.cpp:722
msgctxt "OnlineTranslator|"
msgid "Kyrgyz"
msgstr "kirgiisi"

#: src/onlinetranslator.cpp:724
msgctxt "OnlineTranslator|"
msgid "Lao"
msgstr "lao"

#: src/onlinetranslator.cpp:726
msgctxt "OnlineTranslator|"
msgid "Latin"
msgstr "latina"

#: src/onlinetranslator.cpp:728
msgctxt "OnlineTranslator|"
msgid "Latvian"
msgstr "latvia"

#: src/onlinetranslator.cpp:730
msgctxt "OnlineTranslator|"
msgid "Lingala"
msgstr "lingala"

#: src/onlinetranslator.cpp:732
msgctxt "OnlineTranslator|"
msgid "Lithuanian"
msgstr "liettua"

#: src/onlinetranslator.cpp:734
msgctxt "OnlineTranslator|"
msgid "Lower Sorbian"
msgstr "alasorbi"

#: src/onlinetranslator.cpp:736
msgctxt "OnlineTranslator|"
msgid "Luganda"
msgstr "luganda"

#: src/onlinetranslator.cpp:738
msgctxt "OnlineTranslator|"
msgid "Luxembourgish"
msgstr "luksemburg"

#: src/onlinetranslator.cpp:740
msgctxt "OnlineTranslator|"
msgid "Macedonian"
msgstr "makedonia"

#: src/onlinetranslator.cpp:742
msgctxt "OnlineTranslator|"
msgid "Maithili"
msgstr "maithili"

#: src/onlinetranslator.cpp:744
msgctxt "OnlineTranslator|"
msgid "Malagasy"
msgstr "malagassi"

#: src/onlinetranslator.cpp:746
msgctxt "OnlineTranslator|"
msgid "Malay"
msgstr "malaiji"

#: src/onlinetranslator.cpp:748
msgctxt "OnlineTranslator|"
msgid "Malayalam"
msgstr "malajalam"

#: src/onlinetranslator.cpp:750
msgctxt "OnlineTranslator|"
msgid "Maltese"
msgstr "malta"

#: src/onlinetranslator.cpp:752
msgctxt "OnlineTranslator|"
msgid "Manx Gaelic"
msgstr "manxingaeli"

#: src/onlinetranslator.cpp:754
msgctxt "OnlineTranslator|"
msgid "Marathi"
msgstr "marathi"

#: src/onlinetranslator.cpp:756
msgctxt "OnlineTranslator|"
msgid "Mari"
msgstr "mari"

#: src/onlinetranslator.cpp:758
msgctxt "OnlineTranslator|"
msgid "Marshallese"
msgstr "marshall"

#: src/onlinetranslator.cpp:760
msgctxt "OnlineTranslator|"
msgid "Meiteilon (Manipuri)"
msgstr "meiteilon (Manipuri)"

#: src/onlinetranslator.cpp:762
msgctxt "OnlineTranslator|"
msgid "Mende"
msgstr "mende"

#: src/onlinetranslator.cpp:764
msgctxt "OnlineTranslator|"
msgid "Mizo"
msgstr "mizo"

#: src/onlinetranslator.cpp:766
msgctxt "OnlineTranslator|"
msgid "Mongolian"
msgstr "mongolia"

#: src/onlinetranslator.cpp:768
msgctxt "OnlineTranslator|"
msgid "Mongolian (Cyrillic)"
msgstr "mongoli (kyrillinen)"

#: src/onlinetranslator.cpp:770
msgctxt "OnlineTranslator|"
msgid "Mongolian (Traditional)"
msgstr "mongoli (perinteinen)"

#: src/onlinetranslator.cpp:772
msgctxt "OnlineTranslator|"
msgid "Morisyen"
msgstr "morisyen"

#: src/onlinetranslator.cpp:774
msgctxt "OnlineTranslator|"
msgid "Myanmar (Burmese)"
msgstr "myanmar (burma)"

#: src/onlinetranslator.cpp:776
msgctxt "OnlineTranslator|"
msgid "Māori"
msgstr "māori"

#: src/onlinetranslator.cpp:778
msgctxt "OnlineTranslator|"
msgid "Nepali"
msgstr "nepali"

#: src/onlinetranslator.cpp:780
msgctxt "OnlineTranslator|"
msgid "Niuean"
msgstr "niue"

#: src/onlinetranslator.cpp:782
msgctxt "OnlineTranslator|"
msgid "Norwegian"
msgstr "norja"

#: src/onlinetranslator.cpp:784
msgctxt "OnlineTranslator|"
msgid "Nyanja"
msgstr "nyanja"

#: src/onlinetranslator.cpp:786
msgctxt "OnlineTranslator|"
msgid "Odia"
msgstr "odia"

#: src/onlinetranslator.cpp:788
msgctxt "OnlineTranslator|"
msgid "Oromo"
msgstr "oromo"

#: src/onlinetranslator.cpp:790
msgctxt "OnlineTranslator|"
msgid "Palauan"
msgstr "palau"

#: src/onlinetranslator.cpp:792
msgctxt "OnlineTranslator|"
msgid "Papiamentu"
msgstr "papiamentu"

#: src/onlinetranslator.cpp:794
msgctxt "OnlineTranslator|"
msgid "Pashto"
msgstr "paštu"

#: src/onlinetranslator.cpp:796
msgctxt "OnlineTranslator|"
msgid "Persian"
msgstr "farsi"

#: src/onlinetranslator.cpp:798
msgctxt "OnlineTranslator|"
msgid "Pijin"
msgstr "piji"

#: src/onlinetranslator.cpp:800
msgctxt "OnlineTranslator|"
msgid "Polish"
msgstr "puola"

#: src/onlinetranslator.cpp:802
msgctxt "OnlineTranslator|"
msgid "Portuguese (Brazilian)"
msgstr "portugali (Brasilia)"

#: src/onlinetranslator.cpp:804
msgctxt "OnlineTranslator|"
msgid "Portuguese (Portugal)"
msgstr "portugali (Portugali)"

#: src/onlinetranslator.cpp:806
msgctxt "OnlineTranslator|"
msgid "Potawatomi"
msgstr "potawatomi"

#: src/onlinetranslator.cpp:808
msgctxt "OnlineTranslator|"
msgid "Punjabi"
msgstr "pandžabi"

#: src/onlinetranslator.cpp:810
msgctxt "OnlineTranslator|"
msgid "Quechua"
msgstr "ketšua"

#: src/onlinetranslator.cpp:812
msgctxt "OnlineTranslator|"
msgid "Querétaro Otomi"
msgstr "querétaro otomi"

#: src/onlinetranslator.cpp:814
msgctxt "OnlineTranslator|"
msgid "Romanian"
msgstr "romania"

#: src/onlinetranslator.cpp:816
msgctxt "OnlineTranslator|"
msgid "Rundi"
msgstr "rundi"

#: src/onlinetranslator.cpp:818
msgctxt "OnlineTranslator|"
msgid "Russian"
msgstr "venäjä"

#: src/onlinetranslator.cpp:820
msgctxt "OnlineTranslator|"
msgid "Samoan"
msgstr "samoa"

#: src/onlinetranslator.cpp:822
msgctxt "OnlineTranslator|"
msgid "Sango"
msgstr "sango"

#: src/onlinetranslator.cpp:824
msgctxt "OnlineTranslator|"
msgid "Sanskrit"
msgstr "sanskriitti"

#: src/onlinetranslator.cpp:826
msgctxt "OnlineTranslator|"
msgid "Scots Gaelic"
msgstr "gaeli"

#: src/onlinetranslator.cpp:828
msgctxt "OnlineTranslator|"
msgid "Serbian (Cyrillic)"
msgstr "serbia (kyrillinen)"

#: src/onlinetranslator.cpp:830
msgctxt "OnlineTranslator|"
msgid "Serbian (Latin)"
msgstr "serbia (latinalainen)"

#: src/onlinetranslator.cpp:832
msgctxt "OnlineTranslator|"
msgid "Sesotho"
msgstr "sesotho"

#: src/onlinetranslator.cpp:834
msgctxt "OnlineTranslator|"
msgid "Sesotho sa Leboa"
msgstr "sesotho sa leboa"

#: src/onlinetranslator.cpp:836
msgctxt "OnlineTranslator|"
msgid "Setswana"
msgstr "tswana"

#: src/onlinetranslator.cpp:838
msgctxt "OnlineTranslator|"
msgid "Shona"
msgstr "šona"

#: src/onlinetranslator.cpp:840
msgctxt "OnlineTranslator|"
msgid "Sindhi"
msgstr "sindhi"

#: src/onlinetranslator.cpp:842
msgctxt "OnlineTranslator|"
msgid "Sinhala"
msgstr "sinhala"

#: src/onlinetranslator.cpp:844
msgctxt "OnlineTranslator|"
msgid "Slovak"
msgstr "slovakki"

#: src/onlinetranslator.cpp:846
msgctxt "OnlineTranslator|"
msgid "Slovenian"
msgstr "sloveeni"

#: src/onlinetranslator.cpp:848
msgctxt "OnlineTranslator|"
msgid "Somali"
msgstr "somali"

#: src/onlinetranslator.cpp:850
msgctxt "OnlineTranslator|"
msgid "Spanish"
msgstr "espanja"

#: src/onlinetranslator.cpp:852
msgctxt "OnlineTranslator|"
msgid "Sranan Tongo"
msgstr "sranantongo"

#: src/onlinetranslator.cpp:854
msgctxt "OnlineTranslator|"
msgid "Sundanese"
msgstr "sunda"

#: src/onlinetranslator.cpp:856
msgctxt "OnlineTranslator|"
msgid "Swahili"
msgstr "swahili"

#: src/onlinetranslator.cpp:858
msgctxt "OnlineTranslator|"
msgid "Swedish"
msgstr "ruotsi"

#: src/onlinetranslator.cpp:860
msgctxt "OnlineTranslator|"
msgid "Syriac (Aramaic)"
msgstr "syyria (aramea)"

#: src/onlinetranslator.cpp:862
msgctxt "OnlineTranslator|"
msgid "Tahitian"
msgstr "tahiti"

#: src/onlinetranslator.cpp:864
msgctxt "OnlineTranslator|"
msgid "Tajik"
msgstr "tadžikki"

#: src/onlinetranslator.cpp:866
msgctxt "OnlineTranslator|"
msgid "Tamashek (Tuareg)"
msgstr "tamašek (tuaregi)"

#: src/onlinetranslator.cpp:868
msgctxt "OnlineTranslator|"
msgid "Tamil"
msgstr "tamili"

#: src/onlinetranslator.cpp:870
msgctxt "OnlineTranslator|"
msgid "Tatar"
msgstr "tataari"

#: src/onlinetranslator.cpp:872
msgctxt "OnlineTranslator|"
msgid "Telugu"
msgstr "telugu"

#: src/onlinetranslator.cpp:874
msgctxt "OnlineTranslator|"
msgid "Tetum"
msgstr "tetum"

#: src/onlinetranslator.cpp:876
msgctxt "OnlineTranslator|"
msgid "Thai"
msgstr "thai"

#: src/onlinetranslator.cpp:878
msgctxt "OnlineTranslator|"
msgid "Tibetan"
msgstr "tiibet"

#: src/onlinetranslator.cpp:880
msgctxt "OnlineTranslator|"
msgid "Tigrinya"
msgstr "tigrinja"

#: src/onlinetranslator.cpp:882
msgctxt "OnlineTranslator|"
msgid "Tok Pisin"
msgstr "tokpisin"

#: src/onlinetranslator.cpp:884
msgctxt "OnlineTranslator|"
msgid "Tokelauan"
msgstr "tokelau"

#: src/onlinetranslator.cpp:886
msgctxt "OnlineTranslator|"
msgid "Tongan"
msgstr "tonga"

#: src/onlinetranslator.cpp:888
msgctxt "OnlineTranslator|"
msgid "Tsonga"
msgstr "tsonga"

#: src/onlinetranslator.cpp:890
msgctxt "OnlineTranslator|"
msgid "Turkish"
msgstr "turkki"

#: src/onlinetranslator.cpp:892
msgctxt "OnlineTranslator|"
msgid "Turkmen"
msgstr "turkmeeni"

#: src/onlinetranslator.cpp:894
msgctxt "OnlineTranslator|"
msgid "Tuvaluan"
msgstr "tuvalu"

#: src/onlinetranslator.cpp:896
msgctxt "OnlineTranslator|"
msgid "Twi"
msgstr "twi"

#: src/onlinetranslator.cpp:898
msgctxt "OnlineTranslator|"
msgid "Udmurt"
msgstr "udmurtti"

#: src/onlinetranslator.cpp:900
msgctxt "OnlineTranslator|"
msgid "Ukrainian"
msgstr "ukraina"

#: src/onlinetranslator.cpp:902
msgctxt "OnlineTranslator|"
msgid "Uma"
msgstr "uma"

#: src/onlinetranslator.cpp:904
msgctxt "OnlineTranslator|"
msgid "Upper Sorbian"
msgstr "yläsorbi"

#: src/onlinetranslator.cpp:906
msgctxt "OnlineTranslator|"
msgid "Urdu"
msgstr "urdu"

#: src/onlinetranslator.cpp:908
msgctxt "OnlineTranslator|"
msgid "Uyghur"
msgstr "uiguuri"

#: src/onlinetranslator.cpp:910
msgctxt "OnlineTranslator|"
msgid "Uzbek (Cyrillic)"
msgstr "uzbekki (kyrillinen)"

#: src/onlinetranslator.cpp:912
msgctxt "OnlineTranslator|"
msgid "Uzbek (Latin)"
msgstr "uzbekki (latinalainen)"

#: src/onlinetranslator.cpp:914
msgctxt "OnlineTranslator|"
msgid "Vietnamese"
msgstr "vietnam"

#: src/onlinetranslator.cpp:916
msgctxt "OnlineTranslator|"
msgid "Wallisian"
msgstr "wallis"

#: src/onlinetranslator.cpp:918
msgctxt "OnlineTranslator|"
msgid "Welsh"
msgstr "kymri"

#: src/onlinetranslator.cpp:920
msgctxt "OnlineTranslator|"
msgid "Wolof"
msgstr "wolof"

#: src/onlinetranslator.cpp:922
msgctxt "OnlineTranslator|"
msgid "Xhosa"
msgstr "xhosa"

#: src/onlinetranslator.cpp:924
msgctxt "OnlineTranslator|"
msgid "Yakut"
msgstr "jakuutti"

#: src/onlinetranslator.cpp:926
msgctxt "OnlineTranslator|"
msgid "Yiddish"
msgstr "jiddiš"

#: src/onlinetranslator.cpp:928
msgctxt "OnlineTranslator|"
msgid "Yoruba"
msgstr "joruba"

#: src/onlinetranslator.cpp:930
msgctxt "OnlineTranslator|"
msgid "Yucatec Maya"
msgstr "jukatek"

#: src/onlinetranslator.cpp:932
msgctxt "OnlineTranslator|"
msgid "Zulu"
msgstr "zulu"

#: src/onlinetranslator.cpp:1280
#, qt-format
msgctxt "OnlineTranslator|"
msgid "Instance error: %1"
msgstr "Ilmentymävirhe: %1"

#: src/onlinetranslator.cpp:1294
msgctxt "OnlineTranslator|"
msgid "Error: Unable to parse autodetected language"
msgstr "Virhe: Ei voi jäsentää automaattisesti tunnistettua kieltä"

#: src/popupwindow.ui:32
msgctxt "PopupWindow|"
msgid "Swap languages"
msgstr "Vaihda kielet"

#: src/popupwindow.ui:66
#, fuzzy
#| msgctxt "MainWindow|"
#| msgid "Translate"
msgctxt "PopupWindow|"
msgid "Translate"
msgstr "Käännä"

#: src/popupwindow.ui:80
msgctxt "PopupWindow|"
msgid "Start/pause saying the source text aloud"
msgstr ""

#: src/popupwindow.ui:125
msgctxt "PopupWindow|"
msgid "Stop saying the source text aloud"
msgstr ""

#: src/popupwindow.ui:132
msgctxt "PopupWindow|"
msgid "Copy source text to the clipboard"
msgstr "Kopioi lähdeteksti leikepöydälle"

#: src/popupwindow.ui:222
msgctxt "PopupWindow|"
msgid "Start/pause saying the translated text aloud"
msgstr ""

#: src/popupwindow.ui:267
msgctxt "PopupWindow|"
msgid "Stop saying the translated text aloud"
msgstr ""

#: src/popupwindow.ui:274
msgctxt "PopupWindow|"
msgid "Copy all translation data to the clipboard"
msgstr "Kopioi kaikki käännökset leikepöydälle"

#: src/popupwindow.ui:284
msgctxt "PopupWindow|"
msgid "Copy translation to the clipboard"
msgstr "Kopioi käännös leikepöydälle"

#: src/settings/appsettings.cpp:1195
#, qt-format
msgctxt "AppSettings|"
msgid "Unknown language code: %1"
msgstr "Tuntematon kielen koodi: %1"

#: src/settings/autostartmanager/abstractautostartmanager.cpp:44
msgctxt "AbstractAutostartManager|"
msgid "Unable to apply autostart settings"
msgstr "Automaattisen käynnistyksen asetuksia ei voitu ottaa käyttöön"

#: src/settings/autostartmanager/portalautostartmanager.cpp:34
#, qt-format
msgctxt "PortalAutostartManager|"
msgid "Allow %1 to manage autostart setting for itself."
msgstr "Salli %1 hallita automaattisen käynnistyksen asetuksia itse."

#: src/settings/autostartmanager/portalautostartmanager.cpp:53
msgctxt "PortalAutostartManager|"
msgid "Unable to subscribe to response from xdg-desktop-portal."
msgstr "Ei voida tilata vastausta lähteestä xdg-desktop-portal."

#: src/settings/autostartmanager/unixautostartmanager.cpp:40
#, qt-format
msgctxt "UnixAutostartManager|"
msgid "Unable to create %1"
msgstr "%1 luonti ei onnistu"

#: src/settings/autostartmanager/unixautostartmanager.cpp:47
#, qt-format
msgctxt "UnixAutostartManager|"
msgid "Unable to copy %1 to %2"
msgstr "Kohdetta %1 ei voida kopioida kohteeseen %2"

#: src/settings/autostartmanager/unixautostartmanager.cpp:52
#, qt-format
msgctxt "UnixAutostartManager|"
msgid "Unable to remove %1 from %2"
msgstr "Kohdetta %1 ei voida poistaa kohteesta %2"

#: src/settings/settingsdialog.cpp:35
msgctxt "SettingsDialog|"
msgid "Portable mode"
msgstr "Kannettava tila"

#: src/settings/settingsdialog.cpp:48
#, qt-format
msgctxt "SettingsDialog|"
msgid "Use %1 to store settings"
msgstr "Tallenna asetukset kohteeseen %1"

#: src/settings/settingsdialog.cpp:52
msgctxt "SettingsDialog|"
msgid "<System language>"
msgstr "<Järjestelmän kieli>"

#: src/settings/settingsdialog.cpp:56 src/settings/settingsdialog.cpp:57
msgctxt "SettingsDialog|"
msgid "<Auto>"
msgstr "<Automaattinen>"

#: src/settings/settingsdialog.cpp:74
msgctxt "SettingsDialog|"
msgid "Copy"
msgstr "Kopioi"

#: src/settings/settingsdialog.cpp:78
msgctxt "SettingsDialog|"
msgid "None"
msgstr "Ei mitään"

#: src/settings/settingsdialog.cpp:110
msgctxt "SettingsDialog|"
msgid "Icons:"
msgstr "Kuvakkeet:"

#: src/settings/settingsdialog.cpp:132
msgctxt "SettingsDialog|"
msgid "The OCR parameter fields can not be empty."
msgstr "OCR-parametrit eivät voi olla tyhjiä."

#: src/settings/settingsdialog.cpp:133
msgctxt "SettingsDialog|"
msgid "Do you want to discard the invalid parameters?"
msgstr "Haluatko hylätä virheelliset parametrit?"

#: src/settings/settingsdialog.cpp:294
msgctxt "SettingsDialog|"
msgid "Select icon"
msgstr "Valitse kuvake"

#: src/settings/settingsdialog.cpp:294
msgctxt "SettingsDialog|"
msgid "Images (*.png *.ico *.svg *.jpg);;All files()"
msgstr "Kuvat (*.png *.ico *.svg *.jpg);;Kaikki tiedostot()"

#: src/settings/settingsdialog.cpp:324
msgctxt "SettingsDialog|"
msgid "Select OCR languages path"
msgstr "Valitse OCR-kielten polku"

#: src/settings/settingsdialog.cpp:339
msgctxt "SettingsDialog|"
msgid "Piper voices path:"
msgstr "Piper-äänten sijainti:"

#: src/settings/settingsdialog.cpp:353
msgctxt "SettingsDialog|"
msgid "Directory with voice models"
msgstr "Äänimallien kansio"

#: src/settings/settingsdialog.cpp:354 src/settings/settingsdialog.cpp:373
msgctxt "SettingsDialog|"
msgid "Select Piper voices path"
msgstr "Valitse Piper-äänten sijainti"

#: src/settings/settingsdialog.cpp:530
msgctxt "SettingsDialog|"
msgid "Back"
msgstr "Takaisin"

#: src/settings/settingsdialog.ui:14
msgctxt "SettingsDialog|"
msgid "Settings"
msgstr "Asetukset"

#: src/settings/settingsdialog.ui:49 src/settings/settingsdialog.ui:144
msgctxt "SettingsDialog|"
msgid "General"
msgstr "Yleiset"

#: src/settings/settingsdialog.ui:57
msgctxt "SettingsDialog|"
msgid "Interface"
msgstr "Käyttöliittymä"

#: src/settings/settingsdialog.ui:65 src/settings/settingsdialog.ui:783
msgctxt "SettingsDialog|"
msgid "Translation"
msgstr "Käännös"

#: src/settings/settingsdialog.ui:73
msgctxt "SettingsDialog|"
msgid "Text-To-Speech"
msgstr "Puhesynteesi"

#: src/settings/settingsdialog.ui:81
msgctxt "SettingsDialog|"
msgid "Mozhi"
msgstr "Mozhi"

#: src/settings/settingsdialog.ui:97
msgctxt "SettingsDialog|"
msgid "Connection"
msgstr "Yhteys"

#: src/settings/settingsdialog.ui:105
msgctxt "SettingsDialog|"
msgid "Shortcuts"
msgstr "Pikanäppäimet"

#: src/settings/settingsdialog.ui:113
msgctxt "SettingsDialog|"
msgid "About"
msgstr "Tietoja"

#: src/settings/settingsdialog.ui:156
msgctxt "SettingsDialog|"
msgid "Language:"
msgstr "Kieli:"

#: src/settings/settingsdialog.ui:163
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Interface language</p></body></html>"
msgstr "<html><head/><body><p>Käyttöliittymän kieli</p></body></html>"

#: src/settings/settingsdialog.ui:170
msgctxt "SettingsDialog|"
msgid "Main window orientation:"
msgstr "Pääikkunan suuntaus:"

#: src/settings/settingsdialog.ui:177
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Orientation of the main window layout<br/>When using "
"<span style=\" font-style:italic;\">Auto</span>, the window orientation will "
"match the screen orientation</p></body></html>"
msgstr ""
"<html><head/><body><p>Pääikkunan asettelun suunta<br/>Käyttäessä<span style="
"\" font-style:italic;\">automaattista</span>, sovitetaan ikkunan suuntaus "
"näytön suuntaukseen</p></body></html>"

#. Orientation
#: src/settings/settingsdialog.ui:181
msgctxt "SettingsDialog|"
msgid "Auto"
msgstr "Automaattinen"

#. Orientation
#: src/settings/settingsdialog.ui:186
msgctxt "SettingsDialog|"
msgid "Portrait"
msgstr "Pysty"

#. Orientation
#: src/settings/settingsdialog.ui:191
msgctxt "SettingsDialog|"
msgid "Landscape"
msgstr "Vaaka"

#: src/settings/settingsdialog.ui:199
msgctxt "SettingsDialog|"
msgid "Translation mode:"
msgstr "Käännöstila:"

#: src/settings/settingsdialog.ui:206
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>A window for translating selected text. If the "
"application is minimized, the main window will always be used.</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Ikkuna valitun tekstin käännökseen. Jos sovellus on "
"pienennetty, käytetään aina pääikkunaa.</p></body></html>"

#: src/settings/settingsdialog.ui:210 src/settings/settingsdialog.ui:359
msgctxt "SettingsDialog|"
msgid "Pop-up window"
msgstr "Ponnahdusikkuna"

#: src/settings/settingsdialog.ui:215
msgctxt "SettingsDialog|"
msgid "Main window"
msgstr "Pääikkuna"

#: src/settings/settingsdialog.ui:220
msgctxt "SettingsDialog|"
msgid "Notification"
msgstr "Ilmoitus"

#: src/settings/settingsdialog.ui:228
msgctxt "SettingsDialog|"
msgid "Translation notification timeout:"
msgstr "Käännösilmoituksen aikakatkaisu:"

#: src/settings/settingsdialog.ui:241
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Notification with translation display time</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Ilmoitus käännöksen näyttöajalla</p></body></html>"

#: src/settings/settingsdialog.ui:244 src/settings/settingsdialog.ui:449
msgctxt "SettingsDialog|"
msgid " sec"
msgstr " sek"

#: src/settings/settingsdialog.ui:257
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Display icon in the system tray</p></body></html>"
msgstr "<html><head/><body><p>Näytä kuvake ilmoitusalueella</p></body></html>"

#: src/settings/settingsdialog.ui:260
msgctxt "SettingsDialog|"
msgid "Show tray icon"
msgstr "Näytä ilmoitusalueen kuvake"

#: src/settings/settingsdialog.ui:270
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Start application minimized to the system tray</p></"
"body></html>"
msgstr ""
"<html><head/><body><p>Käynnistä pienennettynä tehtäväpalkin "
"ilmoitusalueelle</p></body></html>"

#: src/settings/settingsdialog.ui:273
msgctxt "SettingsDialog|"
msgid "Start minimized"
msgstr "Käynnistä pienennettynä"

#: src/settings/settingsdialog.ui:280
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Run the application at system startup</p></body></html>"
msgstr ""
"<html><head/><body><p>Suorita käynnistyksen yhteydessä</p></body></html>"

#: src/settings/settingsdialog.ui:283
msgctxt "SettingsDialog|"
msgid "Launch at startup"
msgstr "Avaa käynnistyksen yhteydessä"

#: src/settings/settingsdialog.ui:316
msgctxt "SettingsDialog|"
msgid "Font"
msgstr "Kirjasin"

#: src/settings/settingsdialog.ui:322
msgctxt "SettingsDialog|"
msgid "Name:"
msgstr "Nimi:"

#: src/settings/settingsdialog.ui:329
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Translation and source text font</p></body></html>"
msgstr ""
"<html><head/><body><p>Käännöksen ja lähdetekstin kirjasin</p></body></html>"

#: src/settings/settingsdialog.ui:336
msgctxt "SettingsDialog|"
msgid "Size:"
msgstr "Koko:"

#: src/settings/settingsdialog.ui:343
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Font size of translation and source text</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Käännöksen ja lähdetekstin kirjasimen koko</p></body></"
"html>"

#: src/settings/settingsdialog.ui:365
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Pop-up window height in pixels</p></body></html>"
msgstr ""
"<html><head/><body><p>Ponnahdusikkunan korkeus pikseleinä</p></body></html>"

#: src/settings/settingsdialog.ui:375
msgctxt "SettingsDialog|"
msgid "Width:"
msgstr "Leveys:"

#: src/settings/settingsdialog.ui:382
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Pop-up window width in pixels</p></body></html>"
msgstr ""
"<html><head/><body><p>Ponnahdusikkunan leveys pikseleinä</p></body></html>"

#: src/settings/settingsdialog.ui:392
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Pop-up window opacity</p></body></html>"
msgstr "<html><head/><body><p>Ponnahdusikkunan läpinäkyvyys</p></body></html>"

#: src/settings/settingsdialog.ui:419
msgctxt "SettingsDialog|"
msgid "Opacity:"
msgstr "Läpinäkyvyys:"

#: src/settings/settingsdialog.ui:426
msgctxt "SettingsDialog|"
msgid "Show timeout:"
msgstr "Näytä aikakatkaisu:"

#: src/settings/settingsdialog.ui:433
msgctxt "SettingsDialog|"
msgid "Height:"
msgstr "Korkeus:"

#: src/settings/settingsdialog.ui:446
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>The number of seconds after which the window will be "
"hidden if it has no focus</p></body></html>"
msgstr ""
"<html><head/><body><p>Aika sekunteina, jonka jälkeen ikkuna piilotetaan, "
"jollei sitä aktivoida</p></body></html>"

#: src/settings/settingsdialog.ui:469
msgctxt "SettingsDialog|"
msgid "Language format"
msgstr "Kielen muoto"

#: src/settings/settingsdialog.ui:475
msgctxt "SettingsDialog|"
msgid "Main window:"
msgstr "Pääikkuna:"

#: src/settings/settingsdialog.ui:482 src/settings/settingsdialog.ui:506
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Languages text on buttons</p></body></html>"
msgstr "<html><head/><body><p>Kielien teksti painikkeissa</p></body></html>"

#: src/settings/settingsdialog.ui:486 src/settings/settingsdialog.ui:510
msgctxt "SettingsDialog|"
msgid "Full name"
msgstr "Koko nimi"

#: src/settings/settingsdialog.ui:491 src/settings/settingsdialog.ui:515
msgctxt "SettingsDialog|"
msgid "ISO 639-1 code"
msgstr "ISO 639-1 -koodi"

#: src/settings/settingsdialog.ui:499
msgctxt "SettingsDialog|"
msgid "Pop-up:"
msgstr "Ponnahdus:"

#: src/settings/settingsdialog.ui:526
msgctxt "SettingsDialog|"
msgid "Tray icon"
msgstr "Ilmoitusalueen kuvake"

#: src/settings/settingsdialog.ui:532
msgctxt "SettingsDialog|"
msgid "Icon:"
msgstr "Kuvake:"

#: src/settings/settingsdialog.ui:545
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>System tray icon</p></body></html>"
msgstr "<html><head/><body><p>Ilmoitusalueen kuvake</p></body></html>"

#: src/settings/settingsdialog.ui:549
msgctxt "SettingsDialog|"
msgid "Default"
msgstr "Oletus"

#: src/settings/settingsdialog.ui:557
msgctxt "SettingsDialog|"
msgid "Monochrome (dark theme)"
msgstr "Yksivärinen (tumma teema)"

#: src/settings/settingsdialog.ui:565
msgctxt "SettingsDialog|"
msgid "Monochrome (light theme)"
msgstr "Yksivärinen (vaalea teema)"

#: src/settings/settingsdialog.ui:573
msgctxt "SettingsDialog|"
msgid "Custom"
msgstr "Mukautettu"

#: src/settings/settingsdialog.ui:587
msgctxt "SettingsDialog|"
msgid "Custom:"
msgstr "Mukautettu:"

#: src/settings/settingsdialog.ui:599
msgctxt "SettingsDialog|"
msgid "Path to the icon or icon name from theme"
msgstr "Polku kuvakkeeseen tai kuvakkeen nimi teemasta"

#: src/settings/settingsdialog.ui:609
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Select icon</p></body></html>"
msgstr "<html><head/><body><p>Valitse kuvake</p></body></html>"

#: src/settings/settingsdialog.ui:650
msgctxt "SettingsDialog|"
msgid "Translation provider:"
msgstr "Käännöstarjoaja:"

#: src/settings/settingsdialog.ui:673
msgctxt "SettingsDialog|"
msgid "Automatic language detection"
msgstr "Automaattinen kielen tunnistus"

#: src/settings/settingsdialog.ui:679
msgctxt "SettingsDialog|"
msgid "Primary translation language:"
msgstr "Ensisijainen käännöskieli:"

#: src/settings/settingsdialog.ui:686
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Language to which text will be translated when "
"autodetecting</p></body></html>"
msgstr ""
"<html><head/><body><p>Kieli, jolle käännetään käytettäessä automaattista "
"tunnistusta</p></body></html>"

#: src/settings/settingsdialog.ui:693
msgctxt "SettingsDialog|"
msgid "Secondary translation language:"
msgstr "Toissijainen käännöskieli:"

#: src/settings/settingsdialog.ui:700
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Language to which the text will be translated if it is "
"in the language selected above</p></body></html>"
msgstr ""
"<html><head/><body><p>Kieli, jolle teksti käännetään, jos se on yllä valitun "
"kielinen</p></body></html>"

#: src/settings/settingsdialog.ui:707 src/settings/settingsdialog.ui:717
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Automatically switch to <span style=\" font-style:"
"italic;\">Auto</span> when using OCR and global shortcuts</p></body></html>"
msgstr ""
"<html><head/><body><p>Vaihda automaattisesti <span style=\" font-style:"
"italic;\">automaattiseen tilaan</span> käytettäessä OCR:ää ja "
"järjestelmänlaajuisia pikanäppäimiä</p></body></html>"

#: src/settings/settingsdialog.ui:710
msgctxt "SettingsDialog|"
msgid "Force source language detection"
msgstr "Pakota lähdekielen tunnistus"

#: src/settings/settingsdialog.ui:720
msgctxt "SettingsDialog|"
msgid "Force translation language detection"
msgstr "Pakota käännöskielen tunnistus"

#: src/settings/settingsdialog.ui:741
msgctxt "SettingsDialog|"
msgid "Text-to-Speech"
msgstr "Puhesynteesi"

#: src/settings/settingsdialog.ui:747
msgctxt "SettingsDialog|"
msgid "Provider:"
msgstr "Tarjoaja:"

#: src/settings/settingsdialog.ui:789
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Enable or disable source transliteration</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Ota lähteen translitterointi käyttöön tai poista se "
"käytöstä</p></body></html>"

#: src/settings/settingsdialog.ui:792
msgctxt "SettingsDialog|"
msgid "Enable source transliteration"
msgstr "Käytä lähteen translitterointia"

#: src/settings/settingsdialog.ui:799
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Enable or disable translation transliteration</p></"
"body></html>"
msgstr ""
"<html><head/><body><p>Ota käännöksen translitterointi käyttöön tai poista se "
"käytöstä</p></body></html>"

#: src/settings/settingsdialog.ui:802
msgctxt "SettingsDialog|"
msgid "Enable translation transliteration"
msgstr "Käytä käännöksen translitterointia"

#: src/settings/settingsdialog.ui:809
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Enable or disable source transcription</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Ota lähteen puhtaaksikirjoitus käyttöön tai poista se "
"käytöstä</p></body></html>"

#: src/settings/settingsdialog.ui:812
msgctxt "SettingsDialog|"
msgid "Enable source transcription"
msgstr "Käytä lähteen puhtaaksikirjoitusta"

#: src/settings/settingsdialog.ui:819
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Enable or disable translation options</p></body></html>"
msgstr ""
"<html><head/><body><p>Ota käännöksen valinnat käyttöön tai poista ne "
"käytöstä</p></body></html>"

#: src/settings/settingsdialog.ui:822
msgctxt "SettingsDialog|"
msgid "Enable translation options"
msgstr "Käytä käännösvalintoja"

#: src/settings/settingsdialog.ui:829
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Enable or disable usage examples</p></body></html>"
msgstr ""
"<html><head/><body><p>Ota käyttöesimerkit käyttöön tai poista ne käytöstä</"
"p></body></html>"

#: src/settings/settingsdialog.ui:832
msgctxt "SettingsDialog|"
msgid "Enable examples"
msgstr "Käytä esimerkkejä"

#: src/settings/settingsdialog.ui:839
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Replace each sequence of whitespaces (this includes "
"the ASCII characters '\\t', '\\n', '\\v', '\\f', '\\r', and ' ') with a "
"single space in queries</p></body></html>"
msgstr ""
"<html><head/><body><p>Korvaa kyselyiden jokainen tyhjä alue (mukaanlukien "
"ASCII-merkit '\\t', '\\n', '\\v', '\\f', '\\r', and ' ') yhdellä "
"välilyönnillä</p></body></html>"

#: src/settings/settingsdialog.ui:842
msgctxt "SettingsDialog|"
msgid "Simplify source"
msgstr "Yksinkertaista lähde"

#: src/settings/settingsdialog.ui:871
msgctxt "SettingsDialog|"
msgid "Mozhi instance URL"
msgstr "Mozhi-ilmentymän verkko-osoite"

#: src/settings/settingsdialog.ui:884
msgctxt "SettingsDialog|"
msgid "Automatically pick the fastest instance based on the ping"
msgstr "Poimi pingauksen perusteella automaattisesti nopein ilmentymä"

#: src/settings/settingsdialog.ui:887
msgctxt "SettingsDialog|"
msgid "Detect fastest"
msgstr "Selvitä nopein"

#: src/settings/settingsdialog.ui:920
msgctxt "SettingsDialog|"
msgid "Languages"
msgstr "Kielet"

#: src/settings/settingsdialog.ui:926
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Loading additional languages will impact both speed "
"and accuracy, as there is more work to do to decide on the applicable "
"language, and there is more chance of hallucinating incorrect words.</p></"
"body></html>"
msgstr ""
"<html><head/><body><p>Lisäkielien lataus vaikuttaa sekä nopeuteen, että "
"tarkkuuteen, koska sopivan kielen valintaan vaadittava työmäärä kasvaa ja "
"sanojen virhearviointien riski kasvaa.</p></body></html>"

#: src/settings/settingsdialog.ui:933
msgctxt "SettingsDialog|"
msgid "Languages path:"
msgstr "Kielten polku:"

#: src/settings/settingsdialog.ui:940
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Select OCR languages path</p></body></html>"
msgstr "<html><head/><body><p>Valitse OCR-kielten polku</p></body></html>"

#: src/settings/settingsdialog.ui:950
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Open GitHub repository</p></body></html>"
msgstr "<html><head/><body><p>Avaa GitHub-arkisto</p></body></html>"

#: src/settings/settingsdialog.ui:953
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p><a href=\"https://github.com/tesseract-ocr/tessdata"
"\"><span style=\" text-decoration: underline; color:#2980b9;\">Download "
"more</span></a></p></body></html>"
msgstr ""
"<html><head/><body><p><a href=\"https://github.com/tesseract-ocr/tessdata"
"\"><span style=\" text-decoration: underline; color:#2980b9;\">Lataa lisää</"
"span></a></p></body></html>"

#: src/settings/settingsdialog.ui:963
msgctxt "SettingsDialog|"
msgid "Directory with trained models"
msgstr "Hakemisto, joka sisältää opetettuja malleja"

#: src/settings/settingsdialog.ui:979
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Replace all single line breaks with a space after text "
"recognition</p></body></html>"
msgstr ""
"<html><head/><body><p>Korvaa kaikki yksittäiset rivinvaihdot välilyönneillä "
"tekstitunnistuksen jälkeen</p></body></html>"

#: src/settings/settingsdialog.ui:982
msgctxt "SettingsDialog|"
msgid "Convert line breaks"
msgstr "Muunna rivinvaihdot"

#: src/settings/settingsdialog.ui:1046
msgctxt "SettingsDialog|"
msgid "Screen capture"
msgstr "Näytön kaappaus"

#: src/settings/settingsdialog.ui:1058
msgctxt "SettingsDialog|"
msgid "Remember region:"
msgstr "Muista alue:"

#: src/settings/settingsdialog.ui:1065
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>When to remember the last selected region</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Milloin muistetaan viimeksi valittu alue</p></body></"
"html>"

#: src/settings/settingsdialog.ui:1069
msgctxt "SettingsDialog|"
msgid "Never"
msgstr "Ei koskaan"

#: src/settings/settingsdialog.ui:1074
msgctxt "SettingsDialog|"
msgid "Remember last"
msgstr "Muista viimeisin"

#: src/settings/settingsdialog.ui:1079
msgctxt "SettingsDialog|"
msgid "Remember always"
msgstr "Muista aina"

#: src/settings/settingsdialog.ui:1087
msgctxt "SettingsDialog|"
msgid "Capture delay:"
msgstr "Kaappauksen viive:"

#: src/settings/settingsdialog.ui:1094
msgctxt "SettingsDialog|"
msgid "Delay before screen capture"
msgstr "Viive ennen näytön kaappausta"

#: src/settings/settingsdialog.ui:1097
msgctxt "SettingsDialog|"
msgid " ms"
msgstr " ms"

#: src/settings/settingsdialog.ui:1107
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Show a magnifier next to the cursor</p></body></html>"
msgstr ""
"<html><head/><body><p>Näytä suurennuslasi osoittimen vieressä</p></body></"
"html>"

#: src/settings/settingsdialog.ui:1110
msgctxt "SettingsDialog|"
msgid "Show magnifier"
msgstr "Näytä suurennuslasi"

#: src/settings/settingsdialog.ui:1117
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Negate (invert) the image before OCR. Use for bright "
"text on dark background.</p></body></html>"
msgstr ""
"<html><head/><body><p>Käännä kuva negatiiviksi ennen tekstintunnistusta. "
"Helpottaa kirkkaan tekstin lukemista tummalta taustalta</p></body></html>"

#: src/settings/settingsdialog.ui:1120
msgctxt "SettingsDialog|"
msgid "Negate OCR"
msgstr "Tekstintunnistus käänteisvärein"

#: src/settings/settingsdialog.ui:1130
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Finish capturing the fragment when the mouse button is "
"released</p></body></html>"
msgstr ""
"<html><head/><body><p>Lopeta osan kaappaus kun hiiren painike vapautetaan</"
"p></body></html>"

#: src/settings/settingsdialog.ui:1133
msgctxt "SettingsDialog|"
msgid "Confirm on release"
msgstr "Vahvistus vapautettaessa"

#: src/settings/settingsdialog.ui:1140
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Apply a slight fog to the unselected part</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Sumenna valitsematon osa kevyesti</p></body></html>"

#: src/settings/settingsdialog.ui:1143
msgctxt "SettingsDialog|"
msgid "Apply light mask"
msgstr "Käytä vaaleaa maskia"

#: src/settings/settingsdialog.ui:1176
msgctxt "SettingsDialog|"
msgid "Proxy server"
msgstr "Välityspalvelin"

#: src/settings/settingsdialog.ui:1182
msgctxt "SettingsDialog|"
msgid "Type:"
msgstr "Tyyppi:"

#: src/settings/settingsdialog.ui:1195
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Proxy type</p></body></html>"
msgstr "<html><head/><body><p>Välityspalvelimen tyyppi</p></body></html>"

#: src/settings/settingsdialog.ui:1199
msgctxt "SettingsDialog|"
msgid "Use system settings"
msgstr "Käytä järjestelmän asetuksia"

#: src/settings/settingsdialog.ui:1209
msgctxt "SettingsDialog|"
msgid "Don't use a proxy"
msgstr "Älä käytä valityspalvelinta"

#: src/settings/settingsdialog.ui:1225
msgctxt "SettingsDialog|"
msgid "Host:"
msgstr "Palvelin:"

#: src/settings/settingsdialog.ui:1235
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Proxy host name</p></body></html>"
msgstr "<html><head/><body><p>Välityspalvelimen osoite</p></body></html>"

#: src/settings/settingsdialog.ui:1248
msgctxt "SettingsDialog|"
msgid "Port:"
msgstr "Portti:"

#: src/settings/settingsdialog.ui:1264
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Proxy port</p></body></html>"
msgstr "<html><head/><body><p>Välityspalvelimen portti</p></body></html>"

#: src/settings/settingsdialog.ui:1283
msgctxt "SettingsDialog|"
msgid "Info: the proxy works only for text translation"
msgstr "Tiedoksi: välityspalvelin toimii vain tekstin kääntämiseen"

#: src/settings/settingsdialog.ui:1293
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Enable or disable authentication</p></body></html>"
msgstr ""
"<html><head/><body><p>Ota tunnistautuminen käyttöön tai poista se käytöstä</"
"p></body></html>"

#: src/settings/settingsdialog.ui:1296
msgctxt "SettingsDialog|"
msgid "Authentication"
msgstr "Todennus"

#: src/settings/settingsdialog.ui:1306
msgctxt "SettingsDialog|"
msgid "Username:"
msgstr "Käyttäjätunnus:"

#: src/settings/settingsdialog.ui:1316
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Proxy username for authentication</p></body></html>"
msgstr ""
"<html><head/><body><p>Välityspalvelimen käyttäjätunnus tunnistautumiseen</"
"p></body></html>"

#: src/settings/settingsdialog.ui:1326
msgctxt "SettingsDialog|"
msgid "Password:"
msgstr "Salasana:"

#: src/settings/settingsdialog.ui:1336
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Proxy password for authentication</p></body></html>"
msgstr ""
"<html><head/><body><p>Välityspalvelimen salasana tunnistautumiseen</p></"
"body></html>"

#: src/settings/settingsdialog.ui:1349
msgctxt "SettingsDialog|"
msgid "Info: the password is saved unencrypted"
msgstr "Tiedoksi: salasana tallennetaan salaamattomassa muodossa"

#: src/settings/settingsdialog.ui:1385
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>Register global shortcuts in system</p></body></html>"
msgstr ""
"<html><head/><body><p>Aktivoi järjestelmänlaajuiset pikanäppäimet "
"järjestelmään</p></body></html>"

#: src/settings/settingsdialog.ui:1388
msgctxt "SettingsDialog|"
msgid "Enable global shortcuts"
msgstr "Käytä järjestelmänlaajuisia pikanäppäimiä"

#: src/settings/settingsdialog.ui:1404
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Reset all shortcuts to defaults</p></body></html>"
msgstr ""
"<html><head/><body><p>Palauta kaikki pikanäppäimet oletuksiin</p></body></"
"html>"

#: src/settings/settingsdialog.ui:1407
msgctxt "SettingsDialog|"
msgid "Reset all"
msgstr "Palauta kaikki"

#: src/settings/settingsdialog.ui:1417
msgctxt "SettingsDialog|"
msgid "Shortcut"
msgstr "Pikanäppäin"

#: src/settings/settingsdialog.ui:1423
msgctxt "SettingsDialog|"
msgid "Key sequence:"
msgstr "Näppäinyhdistelmä:"

#: src/settings/settingsdialog.ui:1430
msgctxt "SettingsDialog|"
msgid ""
"<html><head/><body><p>The key sequence for the selected action</p></body></"
"html>"
msgstr ""
"<html><head/><body><p>Valitun toiminnon näppäinyhdsitelmä</p></body></html>"

#: src/settings/settingsdialog.ui:1437
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Accept shortcut</p></body></html>"
msgstr "<html><head/><body><p>Hyväksy pikanäppäin</p></body></html>"

#: src/settings/settingsdialog.ui:1440
msgctxt "SettingsDialog|"
msgid "Accept"
msgstr "Hyväksy"

#: src/settings/settingsdialog.ui:1450
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Clear shortcut</p></body></html>"
msgstr "<html><head/><body><p>Tyhjennä pikanäppäin</p></body></html>"

#: src/settings/settingsdialog.ui:1453
msgctxt "SettingsDialog|"
msgid "Clear"
msgstr "Tyhjennä"

#: src/settings/settingsdialog.ui:1463
msgctxt "SettingsDialog|"
msgid "<html><head/><body><p>Reset shortcut to default</p></body></html>"
msgstr "<html><head/><body><p>Palauta pikanäppäimen oletus</p></body></html>"

#: src/settings/settingsdialog.ui:1466
msgctxt "SettingsDialog|"
msgid "Reset"
msgstr "Palauta"

#: src/settings/settingsdialog.ui:1511
msgctxt "SettingsDialog|"
msgid "Version:"
msgstr "Versio:"

#: src/settings/settingsdialog.ui:1521
msgctxt "SettingsDialog|"
msgid "License:"
msgstr "Lisenssi:"

#: src/settings/settingsdialog.ui:1535
msgctxt "SettingsDialog|"
msgid "Source code:"
msgstr "Lähdekoodi:"

#: src/settings/settingsdialog.ui:1555
msgctxt "SettingsDialog|"
msgid "Translation backend:"
msgstr "Käännösjärjestelmä:"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:21
msgctxt "ShortcutsModel|"
msgid "Global"
msgstr "Järjestelmänlaajuinen"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:23
msgctxt "ShortcutsModel|"
msgid "Translate selected text"
msgstr "Käännä valittu teksti"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:26
msgctxt "ShortcutsModel|"
msgid "Speak selected text"
msgstr "Puhu valittu teksti"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:29
msgctxt "ShortcutsModel|"
msgid "Speak translation of selected text"
msgstr "Puhu valitun tekstin käännös"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:32
msgctxt "ShortcutsModel|"
msgid "Stop text speaking"
msgstr "Lopeta puhuminen"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:35
#: src/settings/shortcutsmodel/shortcutsmodel.cpp:73
msgctxt "ShortcutsModel|"
msgid "Speak / pause text speaking"
msgstr "Puhu teksti tai keskeytä puhuminen"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:38
msgctxt "ShortcutsModel|"
msgid "Show main window"
msgstr "Näytä pääikkuna"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:41
msgctxt "ShortcutsModel|"
msgid "Translate selected text and copy to clipboard"
msgstr "Käännä ja kopioi valittu teksti leikepöydälle"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:44
msgctxt "ShortcutsModel|"
msgid "Recognize text in screen area"
msgstr "Tunnista teksti näytön alueelta"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:47
msgctxt "ShortcutsModel|"
msgid "Translate text in screen area"
msgstr "Käännä teksti näytön alueelta"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:50
msgctxt "ShortcutsModel|"
msgid "Recognize text in screen area with delay"
msgstr "Tunnista teksti näytön alueelta viiveellä"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:53
msgctxt "ShortcutsModel|"
msgid "Translate text in screen area with delay"
msgstr "Käännä teksti näytön alueelta viiveellä"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:56
msgctxt "ShortcutsModel|"
msgid "Toggle color inversion for OCR"
msgstr "Käännä värit tekstintunnistusta varten"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:59
msgctxt "ShortcutsModel|"
msgid "Main window"
msgstr "Pääikkuna"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:61
msgctxt "ShortcutsModel|"
msgid "Translate"
msgstr "Käännä"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:64
msgctxt "ShortcutsModel|"
msgid "Swap languages"
msgstr "Vaihda kielet"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:67
msgctxt "ShortcutsModel|"
msgid "Close window"
msgstr "Sulje ikkuna"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:71
msgctxt "ShortcutsModel|"
msgid "Source text"
msgstr "Lähdeteksti"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:77
msgctxt "ShortcutsModel|"
msgid "Translation"
msgstr "Käännös"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:79
msgctxt "ShortcutsModel|"
msgid "Speak / pause speaking"
msgstr "Puhu tai keskeytä puhuminen"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:82
msgctxt "ShortcutsModel|"
msgid "Copy to clipboard"
msgstr "Kopioi leikepöydälle"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:128
msgctxt "ShortcutsModel|"
msgid "Description"
msgstr "Kuvaus"

#: src/settings/shortcutsmodel/shortcutsmodel.cpp:130
msgctxt "ShortcutsModel|"
msgid "Shortcut"
msgstr "Pikanäppäin"

#: src/settings/tesseractparameterstablewidget.cpp:16
msgctxt "TesseractParametersTableWidget|"
msgid "Property"
msgstr "Ominaisuus"

#: src/settings/tesseractparameterstablewidget.cpp:16
msgctxt "TesseractParametersTableWidget|"
msgid "Value"
msgstr "Arvo"

#: src/translator/atranslationprovider.cpp:112
msgctxt "QObject|"
msgid "Translation Provider Error"
msgstr "Käännöstarjoajan virhe"

#: src/translator/atranslationprovider.cpp:113
msgctxt "QObject|"
msgid ""
"The selected translation provider crashed during initialization and has been "
"reset to 'Copy' to prevent further issues. You can try selecting a different "
"provider in Settings → Translation."
msgstr ""
"Valittu käännöstarjoaja kaatui valmisteltaessa ja on palautettu ”Kopioi”-"
"tilaan lisäongelmien välttämiseksi. Voit kokeilla toista tarjoajaa "
"valitsimella asetuksista ”Käännös”."

#: src/translator/mozhitranslationprovider.cpp:386
msgctxt "MozhiTranslationProvider|"
msgid "translation options:"
msgstr "käännösvalinnat:"

#: src/translator/mozhitranslationprovider.cpp:400
msgctxt "MozhiTranslationProvider|"
msgid "examples:"
msgstr "esimerkkejä:"

#: src/trayicon.cpp:19 src/trayicon.cpp:44
msgctxt "TrayIcon|"
msgid "Show window"
msgstr "Näytä ikkuna"

#: src/trayicon.cpp:20 src/trayicon.cpp:45
msgctxt "TrayIcon|"
msgid "Settings"
msgstr "Asetukset"

#: src/trayicon.cpp:21 src/trayicon.cpp:46
msgctxt "TrayIcon|"
msgid "Quit"
msgstr "Sulje"

#: src/trayicon.cpp:51
msgctxt "TrayIcon|"
msgid "Translation result"
msgstr "Käännöksen tulos"

#: src/tts/attsprovider.cpp:69
msgctxt "QObject|"
msgid "TTS Provider Error"
msgstr "Puhesynteesitarjoajan virhe"

#: src/tts/attsprovider.cpp:70
msgctxt "QObject|"
msgid ""
"The selected TTS provider crashed during initialization and has been reset "
"to 'None' to prevent further issues. You can try selecting a different "
"provider in Settings → TTS."
msgstr ""
"Valittu puhesynteesitarjoaja kaatui valmisteltaessa ja palautettu ”Ei "
"mitään” -tilaan lisäongelmien välttämiseksi. Voit kokeilla toista tarjoajaa "
"valitsemalla asetuksista ”Puhesynteesi”."

#: src/tts/mozhittsprovider.cpp:48
msgctxt "MozhiTTSProvider|"
msgid "Text is empty"
msgstr "Teksti on tyhjä"

#: src/tts/mozhittsprovider.cpp:81
msgctxt "MozhiTTSProvider|"
msgid "No audio URLs generated"
msgstr "Ääniverkko-osoitteita ei tuotettu"

#: src/tts/mozhittsprovider.cpp:263
#, qt-format
msgctxt "MozhiTTSProvider|"
msgid "Mozhi instance failed: %1 (HTTP Server Error)"
msgstr "Mozhi-ilmentymä epäonnistui: %1 (HTTP-palvelinvirhe)"

#: src/tts/mozhittsprovider.cpp:265 src/tts/mozhittsprovider.cpp:272
#, qt-format
msgctxt "MozhiTTSProvider|"
msgid "Cannot connect to Mozhi instance: %1"
msgstr "Mozhi-ilmentymään ei voi yhdistää: %1"

#: src/tts/mozhittsprovider.cpp:268
#, qt-format
msgctxt "MozhiTTSProvider|"
msgid "Mozhi instance failed: %1 (HTTP 500 Internal Server Error)"
msgstr "Mozhi-ilmentymä epäonnistui: %1 (HTTP 500, sisäinen palvelinvirhe)"

#: src/tts/mozhittsprovider.cpp:270
#, qt-format
msgctxt "MozhiTTSProvider|"
msgid "Mozhi instance error: %1 (HTTP 4XX Client Error)"
msgstr "Mozhi-ilmentymävirhe: %1 (HTTP 4xx, asiakasvirhe)"

#: src/tts/piperttsprovider.cpp:115
msgctxt "PiperTTSProvider|"
msgid "Failed to initialize Piper TTS"
msgstr "Piper-puhesynteesi valmistelu epäonnistui"

#: src/tts/piperttsprovider.cpp:121
#, qt-format
msgctxt "PiperTTSProvider|"
msgid "ONNX Runtime exception: %1"
msgstr "ONNX-ajonaikaispoikkeus: %1"

#: src/tts/piperttsprovider.cpp:124
msgctxt "PiperTTSProvider|"
msgid "Unknown ONNX Runtime initialization error"
msgstr "Tuntematon ONNX-ajonaikaisvalmisteluvirhe"

#: src/tts/piperttsprovider.cpp:205
msgctxt "PiperTTSProvider|"
msgid "Failed to initialize espeak-ng"
msgstr "espeak-ng:n valmistelu epäonnistui"

#: src/tts/piperttsprovider.cpp:247
#, qt-format
msgctxt "PiperTTSProvider|"
msgid "ONNX Runtime initialization error: %1"
msgstr "ONNX-ajonaikaisvalmisteluvirhe: %1"

#: src/tts/piperttsprovider.cpp:279
msgctxt "PiperTTSProvider|"
msgid "Privacy Notice - Neural TTS"
msgstr "Yksityisyysilmoitus – Neural TTS"

#: src/tts/piperttsprovider.cpp:281
msgctxt "PiperTTSProvider|"
msgid "ONNX Runtime Telemetry Information"
msgstr "ONNX-ajonaikaisosan seurantatiedot"

#: src/tts/piperttsprovider.cpp:283
msgctxt "PiperTTSProvider|"
msgid ""
"Crow Translate uses ONNX Runtime for neural text-to-speech. The Windows "
"binary includes Microsoft telemetry that collects usage information.\n"
"\n"
"Data Collection:\n"
"• Device and usage data, error reports, performance information\n"
"• Used by Microsoft to improve product quality and features\n"
"• Subject to Microsoft Privacy Statement\n"
"\n"
"Crow Translate Actions:\n"
"• Automatically disables telemetry on startup\n"
"• Uses both environment variables and runtime API calls\n"
"• Note: Some data may be transmitted during ONNX initialization\n"
"\n"
"On Unix systems, telemetry is inactive by default.\n"
"This notice is shown once per installation."
msgstr ""
"Crow Translate käyttää neuraaliseen puhesynteesiin ONNX-ajonaikaisosaa. "
"Windows-ohjelmatiedosto sisältää Microsoftin käyttäjätietoa keräävän "
"seurannan.\n"
"\n"
"Tiedonkeruu:\n"
"– laite- ja käyttötiedot, virheilmoitukset, suorituskykytiedot\n"
"– Microsoft käyttää näitä tuotteen laadun ja ominaisuuksien parantamiseksi\n"
"– keruu tapahtuu Microsoftin tietosuojaselosteen mukaisesti\n"
"\n"
"Crow Translaten toiminnot:\n"
"– poistaa tiedonkeruun automaattisesti käytöstä käynnistettäessä\n"
"– käyttää sekä ympäristömuuttujia että ajonaikais-API-kutsuja\n"
"– HUOM! jotakin tietoa voi välittyä ONNX:n valmistelun aikana\n"
"\n"
"Unix-järjestelmissä tiedonkeruu on oletuksena passivoitu.\n"
"Tämä ilmoitus näytetään kullekin asennukselle kerran."

#: src/tts/piperttsprovider.cpp:1000
msgctxt "PiperTTSProvider|"
msgid "No audio data generated"
msgstr "Äänidataa ei tuotettu"

#: src/tts/piperttsprovider.cpp:1015
msgctxt "PiperTTSProvider|"
msgid "Failed to create temporary audio file"
msgstr "Väliaikaisen äänitiedoston luominen epäonnistui"

#: src/tts/piperttsprovider.cpp:1024
msgctxt "PiperTTSProvider|"
msgid "Failed to write audio data"
msgstr "Äänidatan kirjoittaminen epäonnistui"

#: src/tts/piperttsprovider.cpp:1362
msgctxt "PiperTTSProvider|"
msgid ""
"<h3>Piper Voice Models Not Found</h3><p>No Piper TTS voice models were found "
"in the standard locations.</p><p><b>To use Piper TTS:</b></"
"p><ol><li>Download voice models from <a href='https://huggingface.co/rhasspy/"
"piper-voices'>HuggingFace Piper Voices</a></li><li>Extract the models to a "
"directory</li><li>Set the path in Settings → TTS → Piper Voices Path</li></"
"ol><p><b>⚠️ License Warning:</b> Some models may have non-free licenses and "
"cannot be used in commercial settings. Please check the license of each "
"model before commercial use.</p>"
msgstr ""
"<h3>Piperin äänimalleja ei löytynyt</h3><p>Piperin puhesynteesiäänimalleja "
"ei löytynyt vakiosijainneista.</p><ol><li>Lataa äänimallit <a href='https://"
"huggingface.co/rhasspy/piper-voices'>HuggingFace Piper Voices</a> -sivulta.</"
"li><li>Aseta sijainti asetuksissa: Puhesynteesi → Piper-äänten sijainti.</"
"li></ol><p><b>⚠️ Lisenssivaroitus:</b> Joidenkin mallien lisenssi on ei-vapaa "
"eikä niitä voi käyttää kaupallisesti. Tarkista kunkin mallin lisenssi ennen "
"kaupallista käyttöä.</p>"

#: src/tts/piperttsprovider.cpp:1374
msgctxt "PiperTTSProvider|"
msgid "Piper Voice Models Required"
msgstr "Piper-äänimallit vaaditaan"

#: src/tts/qtttsprovider.cpp:329
#, qt-format
msgctxt "QtTTSProvider|"
msgid ""
"<h3>Windows TTS Voice Not Found</h3><p>No Windows TTS voice was found for <b>"
"%1</b>.</p><p><b>To install additional languages:</b></p><ol><li>Open "
"<b>Settings → Time & Language → Language & region</b></li><li>Click <b>Add a "
"language</b> and select your desired language</li><li>Click on the installed "
"language and select <b>Language options</b></li><li>Under <b>Speech</b>, "
"click <b>Download</b> for the speech pack</li></ol><p><b>⚠️ License Note:</b> "
"Crow Translate currently only supports \"Basic voice models\" from Windows "
"TTS. \"Narrator voices\" have licensing restrictions that are incompatible "
"with this application.</p>"
msgstr ""
"<h3>Windowsin puhesynteesiääntä ei löytynyt</h3><p>Sovellukselle <b>%1</b> "
"ei löytynyt Windowsin puhesynteesiääntä.</p><p><b>Asentaaksesi lisäkieliä:</"
"b></p><ol><li>Avaa <b>asetukset → Aika → Kieli → Alue ja kieli</b>.</"
"li><li>Napsauta <b>Lisää kieli</b> ja valitse haluttu kieli.</"
"li><li>Puhepaketti ladataan valitsemalla <b>Puhe → Lataa.</b></li></"
"ol><p><b>⚠️ Lisenssihuomautus:</b> Crow Translate tukee toistaiseksi vain "
"Windows-puhesynteesin ”perusäänimalleja”. ”Kertojaäänillä” on "
"lisenssirajoituksia, jotka eivät ole yhteensopivia tämän sovelluksen kanssa."
"</p>"

#: src/tts/qtttsprovider.cpp:343
msgctxt "QtTTSProvider|"
msgid "Windows TTS Voice Installation"
msgstr "Windowsin puhesynteesiäänen asennus"

#~ msgctxt "MainWindow|"
#~ msgid "..."
#~ msgstr "…"

#~ msgctxt "PopupWindow|"
#~ msgid "..."
#~ msgstr "…"

#, fuzzy
#~| msgctxt "SettingsDialog|"
#~| msgid "Main window"
#~ msgctxt "MainWindow|"
#~ msgid "MainWindow"
#~ msgstr "Pääikkuna"

#~ msgctxt "MainWindow|"
#~ msgid "OCR image negate has changed to %1"
#~ msgstr "Tekstintunnistuskuva on muuttunut negatiiviksi %1"

#~ msgctxt "MainWindow|"
#~ msgid "Unable to detect language"
#~ msgstr "Ei voi tunnistaa kieltä"

#~ msgctxt "MainWindow|"
#~ msgid "Unable to translate text"
#~ msgstr "Kieltä ei voi kääntää"

#~ msgctxt "SpeakButtons|"
#~ msgid "No text specified"
#~ msgstr "Tekstiä ei ole määritetty"

#~ msgctxt "SpeakButtons|"
#~ msgid "Unable to generate URLs for TTS"
#~ msgstr "Ei voida luoda verkko-osoitteita puhesynteesille"

#~ msgctxt "SpeakButtons|"
#~ msgid "Speak / pause text speaking"
#~ msgstr "Puhu teksti tai keskeytä puhuminen"

#~ msgctxt "SpeakButtons|"
#~ msgid "Stop text speaking"
#~ msgstr "Lopeta puhuminen"

#~ msgctxt "TranslationEdit|"
#~ msgid "translation options:"
#~ msgstr "käännösvalinnat:"

#~ msgctxt "TranslationEdit|"
#~ msgid "examples:"
#~ msgstr "esimerkkejä:"

#~ msgctxt "SettingsDialog|"
#~ msgid ""
#~ "<html><head/><body><p>Lingva engine URL</p><p>All instances can be found "
#~ "here: https://github.com/TheDavidDelta/lingva-translate#instances</p></"
#~ "body></html>"
#~ msgstr ""
#~ "<html><head/><body><p>Lingva-moottorin URL</p><p>Kaikki instanssit "
#~ "löytyvät täältä: https://github.com/TheDavidDelta/lingva-"
#~ "translate#instances</p></body></html>"

#~ msgctxt "Cli|"
#~ msgid "%1 - translation options:"
#~ msgstr "%1 - käännösvalinnat:"

#~ msgctxt "Cli|"
#~ msgid "%1 - examples:"
#~ msgstr "%1 - esimerkkejä:"

#~ msgctxt "SettingsDialog|"
#~ msgid "Flag icons:"
#~ msgstr "Lippujen kuvakkeet:"

#~ msgctxt "Cli|"
#~ msgid ""
#~ "Specify the translator language (by default, the system language is used)."
#~ msgstr ""
#~ "Määritä kääntäjän kieli (oletusarvoisesti käytetään järjestelmän kieltä)."

#~ msgctxt "OnlineTranslator|"
#~ msgid "Selected source language %1 is not supported for %2"
#~ msgstr "%2 ei tue valittua lähdekieltä %1"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Selected translation language %1 is not supported for %2"
#~ msgstr "%2 ei tue valittua käännöskieltä %1"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Selected ui language %1 is not supported for %2"
#~ msgstr "%2 ei tue valittua käyttöliittymän kieltä %1"

#~ msgctxt "OnlineTranslator|"
#~ msgid "%1 URL can't be empty."
#~ msgstr "%1 URL ei voi olla tyhjä."

#~ msgctxt "OnlineTranslator|"
#~ msgid "Bengali"
#~ msgstr "bengali"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Cantonese"
#~ msgstr "kantoni"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Klingon"
#~ msgstr "klingoni"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Levantine Arabic"
#~ msgstr "levantin arabia"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Maori"
#~ msgstr "maori"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Myanmar"
#~ msgstr "burma"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Oriya"
#~ msgstr "orija"

#~ msgctxt "OnlineTranslator|"
#~ msgid "Uzbek"
#~ msgstr "uzbekki"

#~ msgctxt "OnlineTranslator|"
#~ msgid ""
#~ "Error: Engine systems have detected suspicious traffic from your computer "
#~ "network. Please try your request again later."
#~ msgstr ""
#~ "Virhe: Puhesyntetisaattorin järjestelmät ovat havainneet epäilyttävää "
#~ "liikennettä tietokoneesi verkosta. Yritä pyyntöäsi myöhemmin uudelleen."

#~ msgctxt "OnlineTranslator|"
#~ msgid "Error: Unable to find Bing credentials in web version."
#~ msgstr "Virhe: Bing-tunnistetietoja ei löytynyt verkkoversiosta."

#~ msgctxt "OnlineTranslator|"
#~ msgid "Error: Unable to extract Bing key from web version."
#~ msgstr "Virhe: Bing-avainta ei voitu purkaa verkkoversiosta."

#~ msgctxt "OnlineTranslator|"
#~ msgid "Error: Unable to extract Bing token from web version."
#~ msgstr "Virhe: Bing-tunnistetta ei voitu purkaa verkkoversiosta."

#~ msgctxt "OnlineTranslator|"
#~ msgid ""
#~ "Error: Unable to extract additional Bing information from web version."
#~ msgstr "Virhe: Bing-lisätietoja ei voitu purkaa verkkoversiosta."

#~ msgctxt "OnlineTts|"
#~ msgid "Selected engine %1 does not support voice settings"
#~ msgstr "Valittu puhesyntetisaattori %1 ei tue äänen asetuksia"

#~ msgctxt "OnlineTts|"
#~ msgid "Selected engine %1 does not support emotion settings"
#~ msgstr "Valittu puhesyntetisaattori %1 ei tue äänensävyn asetuksia"

#~ msgctxt "OnlineTts|"
#~ msgid "Selected voice %1 is not supported for %2"
#~ msgstr "%2 ei tue valittua ääntä %1"

#~ msgctxt "OnlineTts|"
#~ msgid "Selected emotion %1 is not supported by %2"
#~ msgstr "%2 ei tue valittua tunnetta %1"

#~ msgctxt "SettingsDialog|"
#~ msgid "Happy New Year!"
#~ msgstr "Hyvää uutta vuotta!"

#~ msgctxt "SettingsDialog|"
#~ msgid "Default region"
#~ msgstr "Oletusalue"

#~ msgctxt "SettingsDialog|"
#~ msgid "Mandarin (China)"
#~ msgstr "Mandariini (Kiina)"

#~ msgctxt "SettingsDialog|"
#~ msgid "Nothing to play"
#~ msgstr "Ei toistettavaa"

#~ msgctxt "SettingsDialog|"
#~ msgid "Playback text is empty"
#~ msgstr "Toistettava teksti on tyhjä"

#~ msgctxt "SettingsDialog|"
#~ msgid "Unable to detect language"
#~ msgstr "Ei voi tunnistaa kieltä"

#~ msgctxt "SettingsDialog|"
#~ msgid "Speech synthesis"
#~ msgstr "Puhesynteesi"

#~ msgctxt "SettingsDialog|"
#~ msgid ""
#~ "<html><head/><body><p>LibreTranslate instance API key</p><p>Free "
#~ "instances listed here doesn't require a key, so field can be empty</p></"
#~ "body></html>"
#~ msgstr ""
#~ "<html><head/><body><p>LibreTranslate-instanssin API-avain</p><p>Tässä "
#~ "listatut, ilmaiset LibreTranslate-instanssit eivät vaadi avainta, joten "
#~ "kenttä voi olla tyhjä</p></body></html>"

#~ msgctxt "SettingsDialog|"
#~ msgid "API key:"
#~ msgstr "API-avain:"

#~ msgctxt "SettingsDialog|"
#~ msgid ""
#~ "<html><head/><body><p>LibreTranslate engine URL</p><p>All instances can "
#~ "be found here: https://github.com/LibreTranslate/LibreTranslate#mirrors</"
#~ "p></body></html>"
#~ msgstr ""
#~ "<html><head/><body><p>LibreTranslate-moottorin URL</p><p>Kaikki "
#~ "instanssit löytyvät täältä: https://github.com/LibreTranslate/"
#~ "LibreTranslate#mirrors</p></body></html>"

#~ msgctxt "SettingsDialog|"
#~ msgid "Voice:"
#~ msgstr "Ääni:"

#~ msgctxt "SettingsDialog|"
#~ msgid ""
#~ "<html><head/><body><p>Voice of the speech synthesis engine</p></body></"
#~ "html>"
#~ msgstr "<html><head/><body><p>Puhesyntetisaattorin ääni</p></body></html>"

#~ msgctxt "SettingsDialog|"
#~ msgid "Zahar"
#~ msgstr "Zahar"

#~ msgctxt "SettingsDialog|"
#~ msgid "Ermil"
#~ msgstr "Ermil"

#~ msgctxt "SettingsDialog|"
#~ msgid "Jane"
#~ msgstr "Jane"

#~ msgctxt "SettingsDialog|"
#~ msgid "Oksana"
#~ msgstr "Oksana"

#~ msgctxt "SettingsDialog|"
#~ msgid "Alyss"
#~ msgstr "Alyss"

#~ msgctxt "SettingsDialog|"
#~ msgid "Omazh"
#~ msgstr "Omazh"

#~ msgctxt "SettingsDialog|"
#~ msgid "Emotional connotation:"
#~ msgstr "Tunnepitoisuus:"

#~ msgctxt "SettingsDialog|"
#~ msgid ""
#~ "<html><head/><body><p>Voice mood of the speech synthesis engine</p></"
#~ "body></html>"
#~ msgstr ""
#~ "<html><head/><body><p>Puhesyntetisaattorin äänensävy</p></body></html>"

#~ msgctxt "SettingsDialog|"
#~ msgid "Neutral"
#~ msgstr "Neutraali"

#~ msgctxt "SettingsDialog|"
#~ msgid "Good"
#~ msgstr "Hyvä"

#~ msgctxt "SettingsDialog|"
#~ msgid "Evil"
#~ msgstr "Paha"

#~ msgctxt "SettingsDialog|"
#~ msgid "<html><head/><body><p>Text to test speech</p></body></html>"
#~ msgstr ""
#~ "<html><head/><body><p>Teksti, jolla testataan puhesynteesiä</p></body></"
#~ "html>"

#~ msgctxt "SettingsDialog|"
#~ msgid "This is an example of speech synthesis."
#~ msgstr "Tämä on esimerkki puhesynteesistä."

#~ msgctxt "SettingsDialog|"
#~ msgid "Test voice"
#~ msgstr "Testiääni"

#~ msgctxt "SettingsDialog|"
#~ msgid "Region:"
#~ msgstr "Alue:"

#~ msgctxt "QGitTag|"
#~ msgid "Release number %1 is missing"
#~ msgstr "Vapautusnumero %1 puuttuu"

#~ msgctxt "SettingsDialog|"
#~ msgid "Updates"
#~ msgstr "Päivitykset"

#~ msgctxt "SettingsDialog|"
#~ msgid "Check for updates:"
#~ msgstr "Tarkasta päivitykset:"

#~ msgctxt "SettingsDialog|"
#~ msgid "Every day"
#~ msgstr "Joka päivä"

#~ msgctxt "SettingsDialog|"
#~ msgid "Every week"
#~ msgstr "Joka viikko"

#~ msgctxt "SettingsDialog|"
#~ msgid "Every month"
#~ msgstr "Joka kuukausi"

#~ msgctxt "SettingsDialog|"
#~ msgid "Check now"
#~ msgstr "Tarkasta nyt"

#~ msgctxt "SettingsDialog|"
#~ msgid "Check for updates now"
#~ msgstr "Tarkasta päivitykset nyt"

#~ msgctxt "SettingsDialog|"
#~ msgid "Checking for updates..."
#~ msgstr "Tarkastetaan päivityksiä..."

#~ msgctxt "SettingsDialog|"
#~ msgid "Update available!"
#~ msgstr "Päivitys saatavilla!"

#~ msgctxt "SettingsDialog|"
#~ msgid "No updates available."
#~ msgstr "Päivityksiä ei ole saatavilla."

#~ msgctxt "UpdaterDialog|"
#~ msgid "Changelog:"
#~ msgstr "Muutoshistoria:"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Downloading is complete"
#~ msgstr "Lataus on valmis"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Exit the program and run the installer"
#~ msgstr "Poistu ohjelmasta ja suorita asennus"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Install"
#~ msgstr "Asenna"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Download the installer to the Downloads folder"
#~ msgstr "Lataa asennus \"Lataukset\" -kansioon"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Download"
#~ msgstr "Lataa"

#, fuzzy
#~| msgctxt "UpdaterDialog|"
#~| msgid ""
#~| "<html><head/><body><p>A new version of Crow Translate is available! "
#~| "Updates add functionality and improve the stability of the application. "
#~| "Most often.<br/>You can also download the release manually from this <a "
#~| "href=\"https://github.com/crow-translate/crow-translate/releases\">link</"
#~| "a>.</p></body></html>"
#~ msgctxt "UpdaterDialog|"
#~ msgid ""
#~ "<html><head/><body><p>A new version of Crow Translate is available! "
#~ "Updates add functionality and improve the stability of the application. "
#~ "Most often.<br/>You can also download the release manually from this <a "
#~ "href=\"https://download.kde.org/stable/crow-translate\">link</a>.</p></"
#~ "body></html>"
#~ msgstr ""
#~ "<html><head/><body><p>Crow Translatesta on saatavilla uusi versio! "
#~ "Yleensä päivitykset lisäävät ominaisuuksia ja parantavat sovelluksen "
#~ "vakautta.<br/>Voit ladata asennuksen myös tästä <a href=\"https://github."
#~ "com/crow-translate/crow-translate/releases\">linkistä</a>.</p></body></"
#~ "html>"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Close this window"
#~ msgstr "Sulje ikkuna"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Update later"
#~ msgstr "Päivitä myöhemmin"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Cancel download"
#~ msgstr "Peruuta lataus"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Cancel"
#~ msgstr "Peruuta"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Current version:"
#~ msgstr "Nykyinen versio:"

#~ msgctxt "UpdaterDialog|"
#~ msgid "Available version:"
#~ msgstr "Saatavilla oleva versio:"

#~ msgctxt "QHotkey|"
#~ msgid "Failed to register %1. Error: %2"
#~ msgstr "%1 rekisteröinti epoäonnistui. Virhe: %2"

#~ msgctxt "QHotkey|"
#~ msgid "Failed to unregister %1. Error: %2"
#~ msgstr "%1 rekisteröinnin poisto epoäonnistui. Virhe: %2"
