en to fi translation catalogue (1591 entries)

[ctx: AudioContainerControl]
en: RAW (headerless) file format
fi: RAW-tiedostomuoto (tunnukseton)

[ctx: AudioContainerControl]
en: WAV file format
fi: WAV-tiedostomuoto

[ctx: AudioEncoderControl]
en: Linear PCM audio data
fi: Lineaarinen PCM-äänidata

[ctx: CameraBinImageCapture]
en: Camera not ready
fi: Kamera ei ole valmis

[ctx: CameraBinImageEncoder]
en: JPEG image
fi: JPEG-kuva

[ctx: CameraBinRecorder]
en: QMediaRecorder::pause() is not supported by camerabin2.
fi: camerabin2 ei tue QMediaRecorder::pause()-funktiota.

[ctx: CameraBinRecorder]
en: Recording permissions are not available
fi: Tallennusoikeutta ei ole

[ctx: CameraBinRecorder]
en: Service has not been started
fi: Palvelua ei ole käynnistetty

[ctx: CameraBinSession]
en: Camera error
fi: Kameravirhe

[ctx: CloseButton]
en: Close Tab
fi: Sulje välilehti

[ctx: DSCameraSession]
en: Camera not ready for capture
fi: Kamera ei ole valmiina kaappaamaan

[ctx: DSCameraSession]
en: Could not save image to file.
fi: Kuvan tallentaminen tiedostoon epäonnistui.

[ctx: DSCameraSession]
en: Failed to configure preview format
fi: Esikatselun kuvamuodon asettaminen epäonnistui

[ctx: DSCameraSession]
en: Failed to connect capture graph and filter graph
fi: Kaappaus- ja suodatingraafien yhdistäminen epäonnistui

[ctx: DSCameraSession]
en: Failed to connect graph
fi: Graafin yhdistäminen epäonnistui

[ctx: DSCameraSession]
en: Failed to create filter graph
fi: Suodatingraafin luonti epäonnistui

[ctx: DSCameraSession]
en: Failed to create graph builder
fi: Graafin rakentajan luonti epäonnistui

[ctx: DSCameraSession]
en: Failed to create null renderer
fi: Tyhjän piirtäjän luonti epäonnistui

[ctx: DSCameraSession]
en: Failed to get stream control
fi: Virran hallinnan saanti epäonnistui

[ctx: DSCameraSession]
en: Failed to start
fi: Käynnistäminen epäonnistui

[ctx: DSCameraSession]
en: Failed to stop
fi: Pysäyttäminen epäonnistui

[ctx: DSCameraSession]
en: No capture device found
fi: Kaappauslaitetta ei löydy

[ctx: MAC_APPLICATION_MENU]
en: About %1
fi: Tietoja: %1

[ctx: MAC_APPLICATION_MENU]
en: Hide %1
fi: Piilota %1

[ctx: MAC_APPLICATION_MENU]
en: Hide Others
fi: Piilota muut

[ctx: MAC_APPLICATION_MENU]
en: Preferences...
fi: Asetukset…

[ctx: MAC_APPLICATION_MENU]
en: Quit %1
fi: Lopeta %1

[ctx: MAC_APPLICATION_MENU]
en: Services
fi: Palvelut

[ctx: MAC_APPLICATION_MENU]
en: Show All
fi: Näytä kaikki

[ctx: MFPlayerSession]
en: Attempting to play invalid Qt resource.
fi: Yritettiin toistaa virheellinen Qt-resurssi.

[ctx: MFPlayerSession]
en: Cannot create presentation descriptor.
fi: Ei voitu luoda esityksen kuvausta.

[ctx: MFPlayerSession]
en: Failed to create topology.
fi: Topologian luonti epäonnistui.

[ctx: MFPlayerSession]
en: Failed to get stream count.
fi: Virtojen määrän hakeminen epäonnistui.

[ctx: MFPlayerSession]
en: Failed to load source.
fi: Virhe ladattaessa lähdettä.

[ctx: MFPlayerSession]
en: Failed to pause.
fi: Tauon aloittaminen epäonnistui.

[ctx: MFPlayerSession]
en: Failed to seek.
fi: Sijainnin asettaminen epäonnistui.

[ctx: MFPlayerSession]
en: Failed to set topology.
fi: Topologian asettaminen epäonnistui.

[ctx: MFPlayerSession]
en: Failed to stop.
fi: Pysäyttäminen epäonnistui.

[ctx: MFPlayerSession]
en: Invalid stream source.
fi: Virheellinen virran lähde.

[ctx: MFPlayerSession]
en: Media session non-fatal error.
fi: Ei vakava virhe mediaistunnossa.

[ctx: MFPlayerSession]
en: Media session serious error.
fi: Vakava virhe mediaistunnossa.

[ctx: MFPlayerSession]
en: The specified server could not be found.
fi: Määritettyä palvelinta ei löydy.

[ctx: MFPlayerSession]
en: The system cannot find the file specified.
fi: Järjestelmä ei löydä määritettyä tiedostoa.

[ctx: MFPlayerSession]
en: Unable to create mediasession.
fi: Ei voitu luoda mediaistuntoa.

[ctx: MFPlayerSession]
en: Unable to play any stream.
fi: Ei voitu toistaa yhtään virtaa.

[ctx: MFPlayerSession]
en: Unable to play.
fi: Ei voitu toistaa.

[ctx: MFPlayerSession]
en: Unable to pull session events.
fi: Ei voitu hakea istunnon tapahtumia.

[ctx: MFPlayerSession]
en: Unknown stream type.
fi: Tuntematon virtatyyppi.

[ctx: MFPlayerSession]
en: Unsupported media type.
fi: Mediatyyppiä ei tueta.

[ctx: MFPlayerSession]
en: Unsupported media, a codec is missing.
fi: Mediaa ei tueta, pakkauksenhallinta puuttuu.

[ctx: MFPlayerSession]
en: failed to start playback
fi: toiston aloittaminen epäonnistui

[ctx: QAbstractSocket]
en: Connection refused
fi: Yhteys torjuttu

[ctx: QAbstractSocket]
en: Connection timed out
fi: Yhteyden aikakatkaisu

[ctx: QAbstractSocket]
en: Host not found
fi: Palvelinta ei löytynyt

[ctx: QAbstractSocket]
en: Network unreachable
fi: Verkko tavoittamattomissa

[ctx: QAbstractSocket]
en: Operation on socket is not supported
fi: Pistoketoimintoa ei tueta

[ctx: QAbstractSocket]
en: Socket is not connected
fi: Pistoketta ei ole yhdistetty

[ctx: QAbstractSocket]
en: Socket operation timed out
fi: Pistoketoiminnon aikakatkaisu

[ctx: QAbstractSocket]
en: Trying to connect while connection is in progress
fi: Yritettiin yhdistää, vaikka yhteys on jo käytössä

[ctx: QAbstractSpinBox]
en: &Select All
fi: V&alitse kaikki

[ctx: QAbstractSpinBox]
en: &Step up
fi: &Siirry ylös

[ctx: QAbstractSpinBox]
en: Step &down
fi: Sii&rry alas

[ctx: QAccessibleActionInterface]
en: Decrease
fi: Vähennä

[ctx: QAccessibleActionInterface]
en: Decrease the value
fi: Vähentää arvoa

[ctx: QAccessibleActionInterface]
en: Goes back a page
fi: Siirtyy sivun taaksepäin

[ctx: QAccessibleActionInterface]
en: Goes to the next page
fi: Siirtyy seuraavalle sivulle

[ctx: QAccessibleActionInterface]
en: Increase
fi: Lisää

[ctx: QAccessibleActionInterface]
en: Increase the value
fi: Lisää arvoa

[ctx: QAccessibleActionInterface]
en: Next Page
fi: Seuraava sivu

[ctx: QAccessibleActionInterface]
en: Press
fi: Paina

[ctx: QAccessibleActionInterface]
en: Previous Page
fi: Edellinen sivu

[ctx: QAccessibleActionInterface]
en: Scroll Down
fi: Vieritä alas

[ctx: QAccessibleActionInterface]
en: Scroll Left
fi: Vieritä vasemmalle

[ctx: QAccessibleActionInterface]
en: Scroll Right
fi: Vieritä oikealle

[ctx: QAccessibleActionInterface]
en: Scroll Up
fi: Vieritä ylös

[ctx: QAccessibleActionInterface]
en: Scrolls down
fi: Vierittää alas

[ctx: QAccessibleActionInterface]
en: Scrolls to the left
fi: Vierittää vasemmalle

[ctx: QAccessibleActionInterface]
en: Scrolls to the right
fi: Vierittää oikealle

[ctx: QAccessibleActionInterface]
en: Scrolls up
fi: Vierittää ylös

[ctx: QAccessibleActionInterface]
en: SetFocus
fi: AsetaKohdistus

[ctx: QAccessibleActionInterface]
en: Sets the focus
fi: Asettaa kohdistuksen

[ctx: QAccessibleActionInterface]
en: ShowMenu
fi: NäytäValikko

[ctx: QAccessibleActionInterface]
en: Shows the menu
fi: Näyttää valikon

[ctx: QAccessibleActionInterface]
en: Toggle
fi: Vaihda

[ctx: QAccessibleActionInterface]
en: Toggles the state
fi: Vaihtaa tilaa

[ctx: QAccessibleActionInterface]
en: Triggers the action
fi: Käynnistää toiminnon

[ctx: QAndroidAudioEncoderSettingsControl]
en: AAC Low Complexity (AAC-LC) audio codec
fi: AAC Low Complexity (AAC-LC) äänikoodekki

[ctx: QAndroidAudioEncoderSettingsControl]
en: Adaptive Multi-Rate Narrowband (AMR-NB) audio codec
fi: Adaptive Multi-Rate Narrowband (AMR-NB) äänikoodekki

[ctx: QAndroidAudioEncoderSettingsControl]
en: Adaptive Multi-Rate Wideband (AMR-WB) audio codec
fi: Adaptive Multi-Rate Wideband (AMR-WB) äänikoodekki

[ctx: QAndroidCameraSession]
en: Camera cannot be started without a viewfinder.
fi: Kameraa ei voida käynnistää ilman etsintä.

[ctx: QAndroidCameraSession]
en: Camera not ready
fi: Kamera ei ole valmis

[ctx: QAndroidCameraSession]
en: Camera preview failed to start.
fi: Kameran esikatselun käynnistys epäonnistui.

[ctx: QAndroidCameraSession]
en: Could not open destination file: %1
fi: Kohdetiedostoa ei voitu avata: %1

[ctx: QAndroidCameraSession]
en: Drive mode not supported
fi: Kuvaustilaa ei tueta

[ctx: QAndroidCameraSession]
en: Failed to capture image
fi: Kuvan ottaminen epäonnistui

[ctx: QAndroidImageEncoderControl]
en: JPEG image
fi: JPEG-kuva

[ctx: QAndroidMediaContainerControl]
en: 3GPP media file format
fi: 3GPP-tiedostomuoto

[ctx: QAndroidMediaContainerControl]
en: AMR NB file format
fi: AMR NB -tiedostomuoto

[ctx: QAndroidMediaContainerControl]
en: AMR WB file format
fi: AMR WB -tiedostomuoto

[ctx: QAndroidMediaContainerControl]
en: MPEG4 media file format
fi: MPEG4-tiedostomuoto

[ctx: QAndroidPlatformTheme]
en: No
fi: Ei

[ctx: QAndroidPlatformTheme]
en: No to All
fi: Ei kaikkiin

[ctx: QAndroidPlatformTheme]
en: Yes
fi: Kyllä

[ctx: QAndroidPlatformTheme]
en: Yes to All
fi: Kyllä kaikkiin

[ctx: QAndroidVideoEncoderSettingsControl]
en: H.263 compression
fi: H.263-pakkaus

[ctx: QAndroidVideoEncoderSettingsControl]
en: H.264 compression
fi: H.264-pakkaus

[ctx: QAndroidVideoEncoderSettingsControl]
en: MPEG-4 SP compression
fi: MPEG-4 SP -pakkaus

[ctx: QApplication]
en: Executable '%1' requires Qt %2, found Qt %3.
fi: Sovellus ”%1” vaatii Qt-version %2, mutta löytyi versio %3.

[ctx: QApplication]
en: Incompatible Qt Library Error
fi: Virhe: yhteensopimaton Qt-kirjasto

[ctx: QAudioDecoder]
en: The QAudioDecoder object does not have a valid service
fi: QAudioDecoder-oliolla ei ole sopivaa palvelua

[ctx: QCamera]
en: The camera service is missing
fi: Ei kamerapalvelua

[ctx: QCameraImageCapture]
en: Device does not support images capture.
fi: Laite ei tue kuvien ottamista.

[ctx: QCocoaMenuItem]
en: About
fi: Tietoja

[ctx: QCocoaMenuItem]
en: About Qt
fi: Tietoja Qt:stä

[ctx: QCocoaMenuItem]
en: Config
fi: Asetukset

[ctx: QCocoaMenuItem]
en: Copy
fi: Kopioi

[ctx: QCocoaMenuItem]
en: Cut
fi: Leikkaa

[ctx: QCocoaMenuItem]
en: Exit
fi: Poistu

[ctx: QCocoaMenuItem]
en: Options
fi: Valinnat

[ctx: QCocoaMenuItem]
en: Paste
fi: Liitä

[ctx: QCocoaMenuItem]
en: Preference
fi: Asetukset

[ctx: QCocoaMenuItem]
en: Quit
fi: Lopeta

[ctx: QCocoaMenuItem]
en: Select All
fi: Valitse kaikki

[ctx: QCocoaMenuItem]
en: Setting
fi: Asetukset

[ctx: QCocoaMenuItem]
en: Setup
fi: Asetukset

[ctx: QCocoaTheme]
en: Don't Save
fi: Älä tallenna

[ctx: QColorDialog]
en: &Add to Custom Colors
fi: &Lisää omiin väreihin

[ctx: QColorDialog]
en: &Basic colors
fi: P&erusvärit

[ctx: QColorDialog]
en: &Custom colors
fi: &Omat värit

[ctx: QColorDialog]
en: &Green:
fi: &Vihreä:

[ctx: QColorDialog]
en: &Pick Screen Color
fi: Valitse väri &näytöltä

[ctx: QColorDialog]
en: &Red:
fi: &Pun.:

[ctx: QColorDialog]
en: &Sat:
fi: &Kyll.:

[ctx: QColorDialog]
en: &Val:
fi: &Arvo:

[ctx: QColorDialog]
en: A&lpha channel:
fi: Al&fakanava:

[ctx: QColorDialog]
en: Bl&ue:
fi: &Sin.:

[ctx: QColorDialog]
en: Cursor at %1, %2
    Press ESC to cancel
fi: Osoitin kohdassa %1, %2
    Peru painamalla ESC

[ctx: QColorDialog]
en: Hu&e:
fi: Säv&y:

[ctx: QColorDialog]
en: Select Color
fi: Valitse väri

[ctx: QComboBox]
en: False
fi: Epätosi

[ctx: QComboBox]
en: Open the combo box selection popup
fi: Avaa yhdistelmäruudun vaihtoehdot

[ctx: QComboBox]
en: True
fi: Tosi

[ctx: QCommandLineParser]
en: Arguments:
fi: Argumentit:

[ctx: QCommandLineParser]
en: Displays this help.
fi: Näyttää tämän ohjeen.

[ctx: QCommandLineParser]
en: Displays version information.
fi: Näyttää versiotiedot.

[ctx: QCommandLineParser]
en: Missing value after '%1'.
fi: Valitsin ”%1” vaatii arvon.

[ctx: QCommandLineParser]
en: Options:
fi: Valitsimet:

[ctx: QCommandLineParser]
en: Unexpected value after '%1'.
fi: Odottamaton arvo valitsimen ”%1” jälkeen.

[ctx: QCommandLineParser]
en: Unknown option '%1'.
fi: Tuntematon valitsin ”%1”.

[ctx: QCommandLineParser]
en: Unknown options: %1.
fi: Tuntemattomat valitsimet: %1.

[ctx: QCommandLineParser]
en: Usage: %1
fi: Käyttö: %1

[ctx: QCommandLineParser]
en: [options]
fi: [valitsimet]

[ctx: QCoreApplication]
en: %1: ftok failed
fi: %1: ftok epäonnistui

[ctx: QCoreApplication]
en: %1: key is empty
fi: %1: avain on tyhjä

[ctx: QCoreApplication]
en: %1: unable to make key
fi: %1: avaimen tekeminen epäonnistui

[ctx: QCupsJobWidget]
en: Banner Pages
fi: Etulehdet

[ctx: QCupsJobWidget]
en: Billing information:
fi: Laskutustiedot:

[ctx: QCupsJobWidget]
en: Classified
fi: Salainen (Classified)

[ctx: QCupsJobWidget]
en: Confidential
fi: Luottamuksellinen

[ctx: QCupsJobWidget]
en: Day (06:00 to 17:59)
fi: Päivällä (6.00-17.59)

[ctx: QCupsJobWidget]
en: End:
fi: Lopussa:

[ctx: QCupsJobWidget]
en: Hold Indefinitely
fi: Pidä ikuisesti

[ctx: QCupsJobWidget]
en: Job
fi: Työ

[ctx: QCupsJobWidget]
en: Job Control
fi: Töiden hallinta

[ctx: QCupsJobWidget]
en: Job priority:
fi: Työn prioriteetti:

[ctx: QCupsJobWidget]
en: Night (18:00 to 05:59)
fi: Yöllä (18.00-5.59)

[ctx: QCupsJobWidget]
en: None
fi: Ei mitään

[ctx: QCupsJobWidget]
en: Print Immediately
fi: Tulosta välittömästi

[ctx: QCupsJobWidget]
en: Scheduled printing:
fi: Ajastettu tulostus:

[ctx: QCupsJobWidget]
en: Second Shift (16:00 to 23:59)
fi: Ns. toisessa vuorossa (16.00-23.59)

[ctx: QCupsJobWidget]
en: Secret
fi: Salainen (Secret)

[ctx: QCupsJobWidget]
en: Specific Time
fi: Määräaikana

[ctx: QCupsJobWidget]
en: Standard
fi: Tavallinen

[ctx: QCupsJobWidget]
en: Start:
fi: Alussa:

[ctx: QCupsJobWidget]
en: Third Shift (00:00 to 07:59)
fi: Ns. kolmannessa vuorossa (0.00-7.59)

[ctx: QCupsJobWidget]
en: Top Secret
fi: Huippusalainen

[ctx: QCupsJobWidget]
en: Unclassified
fi: Luokittelematon

[ctx: QCupsJobWidget]
en: Weekend (Saturday to Sunday)
fi: Viikonloppuna (lauantaista sunnuntaihin)

[ctx: QDB2Driver]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QDB2Driver]
en: Unable to connect
fi: Yhteyttä ei saatu

[ctx: QDB2Driver]
en: Unable to rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QDB2Driver]
en: Unable to set autocommit
fi: Autocommit-toiminnon asettaminen epäonnistui

[ctx: QDB2Result]
en: Unable to bind variable
fi: Muuttujan sitominen epäonnistui

[ctx: QDB2Result]
en: Unable to execute statement
fi: Lauseen suorittaminen epäonnistui

[ctx: QDB2Result]
en: Unable to fetch first
fi: Ensimmäisen noutaminen epäonnistui

[ctx: QDB2Result]
en: Unable to fetch next
fi: Seuraavan noutaminen epäonnistui

[ctx: QDB2Result]
en: Unable to fetch record %1
fi: Tietueen %1 noutaminen epäonnistui

[ctx: QDB2Result]
en: Unable to prepare statement
fi: Lauseen valmisteleminen epäonnistui

[ctx: QDateTimeParser]
en: AM
fi: AP

[ctx: QDateTimeParser]
en: PM
fi: IP

[ctx: QDateTimeParser]
en: am
fi: ap.

[ctx: QDateTimeParser]
en: pm
fi: ip.

[ctx: QDeclarativeAudio]
en: volume should be between 0.0 and 1.0
fi: volume-parametrin arvo pitää olla 0,0 ja 1,0 välillä

[ctx: QDialog]
en: What's This?
fi: Mikä tämä on?

[ctx: QDirModel]
en: Date Modified
fi: Muutosaika

[ctx: QDirModel]
en: Kind
fi: Laji

[ctx: QDirModel]
en: Name
fi: Nimi

[ctx: QDirModel]
en: Size
fi: Koko

[ctx: QDirModel]
en: Type
fi: Tyyppi

[ctx: QDnsLookup]
en: Operation cancelled
fi: Toiminto keskeytettiin

[ctx: QDnsLookupRunnable]
en: Could not expand domain name
fi: Verkkotunnusta ei voitu purkaa

[ctx: QDnsLookupRunnable]
en: Host %1 could not be found.
fi: Konetta %1 ei löydetty.

[ctx: QDnsLookupRunnable]
en: IPv6 addresses for nameservers are currently not supported
fi: Nimipalvelimien IPv6-osoitteita ei tällä hetkellä tueta

[ctx: QDnsLookupRunnable]
en: Invalid IPv4 address record
fi: Virheellinen IPv4-osoitetietue

[ctx: QDnsLookupRunnable]
en: Invalid IPv6 address record
fi: Virheellinen IPv6-osoitetietue

[ctx: QDnsLookupRunnable]
en: Invalid canonical name record
fi: Virheellinen kanoninen nimitietue

[ctx: QDnsLookupRunnable]
en: Invalid domain name
fi: Virheellinen verkkotunnus

[ctx: QDnsLookupRunnable]
en: Invalid hostname
fi: Virheellinen konenimi

[ctx: QDnsLookupRunnable]
en: Invalid mail exchange record
fi: Virheellinen postivaihdetietue

[ctx: QDnsLookupRunnable]
en: Invalid name server record
fi: Virheellinen nimipalvelintietue

[ctx: QDnsLookupRunnable]
en: Invalid pointer record
fi: Virheellinen osoitintietue

[ctx: QDnsLookupRunnable]
en: Invalid reply received
fi: Saatiin virheellinen vastaus

[ctx: QDnsLookupRunnable]
en: Invalid service record
fi: Virheellinen palvelutietue

[ctx: QDnsLookupRunnable]
en: Invalid text record
fi: Virheellinen tekstitietue

[ctx: QDnsLookupRunnable]
en: No hostname given
fi: Konenimeä ei annettu

[ctx: QDnsLookupRunnable]
en: Non existent domain
fi: Verkkotunnusta ei löytynyt

[ctx: QDnsLookupRunnable]
en: Not yet supported on Android
fi: Ei tuettu Androidissa

[ctx: QDnsLookupRunnable]
en: Resolver functions not found
fi: Selvitysfunktioita ei löytynyt

[ctx: QDnsLookupRunnable]
en: Resolver initialization failed
fi: Alustus epäonnistui

[ctx: QDnsLookupRunnable]
en: Resolver library can't be loaded: No runtime library loading support
fi: Selvityskirjastoa ei voida ladata. Ajonaikaista kirjaston lataamista ei tueta

[ctx: QDnsLookupRunnable]
en: Server could not process query
fi: Palvelin ei onnistunut käsittelemään kyselyä

[ctx: QDnsLookupRunnable]
en: Server failure
fi: Palvelimen virhe

[ctx: QDnsLookupRunnable]
en: Server refused to answer
fi: Palvelin hylkäsi kyselyn

[ctx: QDnsLookupRunnable]
en: Unknown error
fi: Tuntematon virhe

[ctx: QDockWidget]
en: Close
fi: Sulje

[ctx: QDockWidget]
en: Closes the dock widget
fi: Sulkee telakoitavan elementin

[ctx: QDockWidget]
en: Float
fi: Kelluta

[ctx: QDockWidget]
en: Undocks and re-attaches the dock widget
fi: Irrottaa ja kiinnittää telakoitavan elementin

[ctx: QErrorMessage]
en: &Show this message again
fi: Näytä tämä vie&sti uudelleen

[ctx: QErrorMessage]
en: Critical Error:
fi: Kriittinen virhe:

[ctx: QErrorMessage]
en: Debug Message:
fi: Vianjäljitysviesti:

[ctx: QErrorMessage]
en: Fatal Error:
fi: Vakava virhe:

[ctx: QErrorMessage]
en: Information:
fi: Ilmoitus:

[ctx: QErrorMessage]
en: Warning:
fi: Varoitus:

[ctx: QFile]
en: Cannot create %1 for output
fi: Tiedoston %1 luonti tulosteeksi epäonnistui

[ctx: QFile]
en: Cannot open %1 for input
fi: Tiedoston %1 avaaminen syötteeksi epäonnistui

[ctx: QFile]
en: Cannot open destination file: %1
fi: Kohdetiedostoa ei voitu avata: %1

[ctx: QFile]
en: Cannot open for output
fi: Tiedoston avaaminen tulosteeksi epäonnistui

[ctx: QFile]
en: Cannot remove source file
fi: Lähdetiedoston poistaminen epäonnistui

[ctx: QFile]
en: Destination file exists
fi: Kohdetiedosto on olemassa

[ctx: QFile]
en: Destination file is the same file.
fi: Kohdetiedosto on sama tiedosto.

[ctx: QFile]
en: Error while renaming: %1
fi: Virhe nimeä muutettaessa: %1

[ctx: QFile]
en: Failure to write block
fi: Lohkon kirjoittaminen epäonnistui

[ctx: QFile]
en: Source file does not exist.
fi: Lähdetiedostoa ei ole olemassa.

[ctx: QFile]
en: Unable to restore from %1: %2
fi: Ei voitu palauttaa kohteesta %1: %2

[ctx: QFile]
en: Will not rename sequential file using block copy
fi: Peräkkäistiedoston nimeä ei muuteta käyttämällä lohkokopiointia

[ctx: QFileDevice]
en: No file engine available
fi: Tiedostokone ei ole käytettävissä

[ctx: QFileDevice]
en: No file engine available or engine does not support UnMapExtension
fi: Tiedostokone ei ole käytettävissä tai kone ei tue UnMapExtension-laajennusta

[ctx: QFileDialog]
en: %1
    Directory not found.
    Please verify the correct directory name was given.
fi: %1
    Kansiota ei löydy.
    Varmista oikea kansion nimi.

[ctx: QFileDialog]
en: %1
    File not found.
    Please verify the correct file name was given.
fi: %1
    Tiedostoa ei löydy.
    Varmista oikea tiedoston nimi.

[ctx: QFileDialog]
en: %1 File
fi: %1-tiedosto

[ctx: QFileDialog]
en: %1 already exists.
    Do you want to replace it?
fi: %1 on jo olemassa.
    Korvataanko se?

[ctx: QFileDialog]
en: &Choose
fi: &Valitse

[ctx: QFileDialog]
en: &Delete
fi: &Poista

[ctx: QFileDialog]
en: &New Folder
fi: &Uusi kansio

[ctx: QFileDialog]
en: &Open
fi: &Avaa

[ctx: QFileDialog]
en: &Rename
fi: &Muuta nimeä

[ctx: QFileDialog]
en: &Save
fi: &Tallenna

[ctx: QFileDialog]
en: '%1' is write protected.
    Do you want to delete it anyway?
fi: ”%1” on kirjoitussuojattu.
    Haluatko silti poistaa sen?

[ctx: QFileDialog]
en: All Files (*)
fi: Kaikki tiedostot (*)

[ctx: QFileDialog]
en: All files (*)
fi: Kaikki tiedostot (*)

[ctx: QFileDialog]
en: Are you sure you want to delete '%1'?
fi: Haluatko varmasti poistaa kohteen ”%1”?

[ctx: QFileDialog]
en: Back
fi: Takaisin

[ctx: QFileDialog]
en: Change to detail view mode
fi: Vaihda yksityiskohtaiseen näkymään

[ctx: QFileDialog]
en: Change to list view mode
fi: Vaihda listanäkymään

[ctx: QFileDialog]
en: Could not delete directory.
fi: Kansion poistaminen epäonnistui.

[ctx: QFileDialog]
en: Create New Folder
fi: Uusi kansio

[ctx: QFileDialog]
en: Create a New Folder
fi: Luo uusi kansio

[ctx: QFileDialog]
en: Delete
fi: Poisto

[ctx: QFileDialog]
en: Detail View
fi: Yksityiskohtainen näkymä

[ctx: QFileDialog]
en: Directories
fi: Kansiot

[ctx: QFileDialog]
en: Directory:
fi: Kansio:

[ctx: QFileDialog]
en: Drive
fi: Asema

[ctx: QFileDialog]
en: File
fi: Tiedosto

[ctx: QFileDialog]
en: File &name:
fi: Tiedosto&nimi:

[ctx: QFileDialog]
en: File Folder
fi: Tiedostokansio

[ctx: QFileDialog]
en: Files
fi: Tiedostot

[ctx: QFileDialog]
en: Files of type:
fi: Tiedostotyyppi:

[ctx: QFileDialog]
en: Find Directory
fi: Etsi kansio

[ctx: QFileDialog]
en: Folder
fi: Kansio

[ctx: QFileDialog]
en: Forward
fi: Eteenpäin

[ctx: QFileDialog]
en: Go back
fi: Siirry takaisin

[ctx: QFileDialog]
en: Go forward
fi: Siirry eteenpäin

[ctx: QFileDialog]
en: Go to the parent directory
fi: Siirry yläkansioon

[ctx: QFileDialog]
en: List View
fi: Listanäkymä

[ctx: QFileDialog]
en: List of places and bookmarks
fi: Sijaintien ja kirjanmerkkien lista

[ctx: QFileDialog]
en: Look in:
fi: Lähde:

[ctx: QFileDialog]
en: My Computer
fi: Oma tietokone

[ctx: QFileDialog]
en: New Folder
fi: Uusi kansio

[ctx: QFileDialog]
en: Open
fi: Avaa

[ctx: QFileDialog]
en: Parent Directory
fi: Yläkansio

[ctx: QFileDialog]
en: Recent Places
fi: Viimeaikaiset sijainnit

[ctx: QFileDialog]
en: Remove
fi: Poista

[ctx: QFileDialog]
en: Save As
fi: Tallenna nimellä

[ctx: QFileDialog]
en: Shortcut
fi: Pikakuvake

[ctx: QFileDialog]
en: Show
fi: Näytä

[ctx: QFileDialog]
en: Show &hidden files
fi: &Näytä piilotiedostot

[ctx: QFileDialog]
en: Sidebar
fi: Sivupalkki

[ctx: QFileDialog]
en: Unknown
fi: Tuntematon

[ctx: QFileSystemModel]
en: <b>The name "%1" cannot be used.</b><p>Try using another name, with fewer characters or no punctuation marks.
fi: <b>Nimeä ”%1” ei voi käyttää.</b><p>Kokeile jotain muuta nimeä, esim. vähemmän merkkejä tai ei välimerkkejä.

[ctx: QFileSystemModel]
en: Computer
fi: Tietokone

[ctx: QFileSystemModel]
en: Date Modified
fi: Muutosaika

[ctx: QFileSystemModel]
en: Invalid filename
fi: Virheellinen tiedostonimi

[ctx: QFileSystemModel]
en: Kind
fi: Laji

[ctx: QFileSystemModel]
en: My Computer
fi: Oma tietokone

[ctx: QFileSystemModel]
en: Name
fi: Nimi

[ctx: QFileSystemModel]
en: Size
fi: Koko

[ctx: QFileSystemModel]
en: Type
fi: Tyyppi

[ctx: QFontDatabase]
en: Any
fi: Mikä tahansa

[ctx: QFontDatabase]
en: Arabic
fi: Arabialainen

[ctx: QFontDatabase]
en: Armenian
fi: Armenialainen

[ctx: QFontDatabase]
en: Bengali
fi: Bengalilainen

[ctx: QFontDatabase]
en: Black
fi: Musta

[ctx: QFontDatabase]
en: Bold
fi: Lihava

[ctx: QFontDatabase]
en: Cyrillic
fi: Kyrillinen

[ctx: QFontDatabase]
en: Demi
fi: Puoli

[ctx: QFontDatabase]
en: Demi Bold
fi: Puolilihava

[ctx: QFontDatabase]
en: Extra
fi: Erittäin

[ctx: QFontDatabase]
en: Extra Bold
fi: Erittäin lihava

[ctx: QFontDatabase]
en: Extra Light
fi: Erittäin ohut

[ctx: QFontDatabase]
en: Georgian
fi: Georgialainen

[ctx: QFontDatabase]
en: Greek
fi: Kreikkalainen

[ctx: QFontDatabase]
en: Gujarati
fi: Gudžaratilainen

[ctx: QFontDatabase]
en: Hebrew
fi: Heprealainen

[ctx: QFontDatabase]
en: Italic
fi: Kursiivi

[ctx: QFontDatabase]
en: Japanese
fi: Japanilainen

[ctx: QFontDatabase]
en: Kannada
fi: Kannadalainen

[ctx: QFontDatabase]
en: Khmer
fi: Khmeriläinen

[ctx: QFontDatabase]
en: Korean
fi: Korealainen

[ctx: QFontDatabase]
en: Lao
fi: Laolainen

[ctx: QFontDatabase]
en: Latin
fi: Latinalainen

[ctx: QFontDatabase]
en: Light
fi: Ohut

[ctx: QFontDatabase]
en: Malayalam
fi: Malajalamilainen

[ctx: QFontDatabase]
en: Medium
fi: Lievästi lihava

[ctx: QFontDatabase]
en: Myanmar
fi: Burmalainen

[ctx: QFontDatabase]
en: N'Ko
fi: N'ko

[ctx: QFontDatabase]
en: Normal
fi: Normaali

[ctx: QFontDatabase]
en: Oblique
fi: Kallistettu

[ctx: QFontDatabase]
en: Ogham
fi: Ogam

[ctx: QFontDatabase]
en: Oriya
fi: Orijalainen

[ctx: QFontDatabase]
en: Runic
fi: Riimukirjoitus

[ctx: QFontDatabase]
en: Simplified Chinese
fi: Kiinalainen (yksinkertaistettu)

[ctx: QFontDatabase]
en: Sinhala
fi: Sinhalilainen

[ctx: QFontDatabase]
en: Symbol
fi: Symbolit

[ctx: QFontDatabase]
en: Syriac
fi: Syyrialainen

[ctx: QFontDatabase]
en: Tamil
fi: Tamililainen

[ctx: QFontDatabase]
en: Telugu
fi: Telugulainen

[ctx: QFontDatabase]
en: Thai
fi: Thailainen

[ctx: QFontDatabase]
en: Thin
fi: Ohuin

[ctx: QFontDatabase]
en: Tibetan
fi: Tiibetiläinen

[ctx: QFontDatabase]
en: Traditional Chinese
fi: Kiinalainen (perinteinen)

[ctx: QFontDatabase]
en: Vietnamese
fi: Vietnamilainen

[ctx: QFontDialog]
en: &Font
fi: &Fontti

[ctx: QFontDialog]
en: &Size
fi: K&oko

[ctx: QFontDialog]
en: &Underline
fi: &Alleviivaus

[ctx: QFontDialog]
en: Effects
fi: Tehosteet

[ctx: QFontDialog]
en: Font st&yle
fi: Fontti&tyyli

[ctx: QFontDialog]
en: Sample
fi: Näyte

[ctx: QFontDialog]
en: Select Font
fi: Valitse fontti

[ctx: QFontDialog]
en: Stri&keout
fi: &Yliviivaus

[ctx: QFontDialog]
en: Wr&iting System
fi: K&irjoitusjärjestelmä

[ctx: QFtp]
en: Changing directory failed:
    %1
fi: Hakemiston vaihtaminen epäonnistui:
    %1

[ctx: QFtp]
en: Connected to host %1
fi: Yhdistetty koneeseen %1

[ctx: QFtp]
en: Connecting to host failed:
    %1
fi: Yhteys koneeseen epäonnistui:
    %1

[ctx: QFtp]
en: Connection closed
fi: Yhteys suljettu

[ctx: QFtp]
en: Connection refused to host %1
fi: Yhteys koneeseen %1 torjuttu

[ctx: QFtp]
en: Connection timed out to host %1
fi: Yhteys koneeseen %1 aikakatkaistiin

[ctx: QFtp]
en: Creating directory failed:
    %1
fi: Hakemiston luonti epäonnistui:
    %1

[ctx: QFtp]
en: Data Connection refused
fi: Datayhteys torjuttu

[ctx: QFtp]
en: Downloading file failed:
    %1
fi: Tiedoston lataaminen epäonnistui:
    %1

[ctx: QFtp]
en: Host %1 not found
fi: Konetta %1 ei löydy

[ctx: QFtp]
en: Listing directory failed:
    %1
fi: Hakemistolistaus epäonnistui:
    %1

[ctx: QFtp]
en: Login failed:
    %1
fi: Kirjautuminen epäonnistui:
    %1

[ctx: QFtp]
en: Not connected
fi: Ei yhteyttä

[ctx: QFtp]
en: Removing directory failed:
    %1
fi: Hakemiston poisto epäonnistui:
    %1

[ctx: QFtp]
en: Removing file failed:
    %1
fi: Tiedoston poisto epäonnistui:
    %1

[ctx: QFtp]
en: Unknown error
fi: Tuntematon virhe

[ctx: QFtp]
en: Uploading file failed:
    %1
fi: Tiedoston kopioiminen palvelimelle epäonnistui:
    %1

[ctx: QGnomeTheme]
en: &Cancel
fi: &Peru

[ctx: QGnomeTheme]
en: &Close
fi: &Sulje

[ctx: QGnomeTheme]
en: &Save
fi: &Tallenna

[ctx: QGnomeTheme]
en: Close without Saving
fi: Sulje tallentamatta

[ctx: QGstreamerAudioDecoderSession]
en: Cannot play stream of type: <unknown>
fi: Ei voida toistaa virtaa jonka tyyppi on: <tuntematon>

[ctx: QGstreamerAudioInputSelector]
en: System default device
fi: Järjestelmän oletuslaite

[ctx: QGstreamerCameraControl]
en: State not supported.
fi: Tila ei ole tuettu.

[ctx: QGstreamerCaptureSession]
en: Could not create an audio source element
fi: Ei voitu luoda äänilähde-elementtiä

[ctx: QGstreamerCaptureSession]
en: Failed to build media capture pipeline.
fi: Virhe luotaessa median tallennusliukuhihnaa.

[ctx: QGstreamerImageCaptureControl]
en: Not ready to capture
fi: Ei valmiina kaappaamaan

[ctx: QGstreamerImageEncode]
en: JPEG image encoder
fi: JPEG-kuvapakkaaja

[ctx: QGstreamerPlayerControl]
en: Attempting to play invalid user stream
fi: Yritettiin toistaa virheellinen käyttäjän virta

[ctx: QGstreamerPlayerSession]
en: Cannot play stream of type: <unknown>
fi: Ei voida toistaa virtaa jonka tyyppi on: <tuntematon>

[ctx: QGstreamerPlayerSession]
en: UDP source timeout
fi: UDP-lähteen aikakatkaisu

[ctx: QGstreamerRecorderControl]
en: Not compatible codecs and container format.
fi: Yhteensopimattomat koodekit ja säiliömuoto.

[ctx: QGstreamerRecorderControl]
en: Service has not been started
fi: Palvelua ei ole käynnistetty

[ctx: QGstreamerVideoInputDeviceControl]
en: Front camera
fi: Etukamera

[ctx: QGstreamerVideoInputDeviceControl]
en: Main camera
fi: Pääkamera

[ctx: QGuiApplication]
en: QT_LAYOUT_DIRECTION
fi: LTR

[ctx: QHostInfo]
en: No host name given
fi: Konenimeä ei annettu

[ctx: QHostInfo]
en: Unknown error
fi: Tuntematon virhe

[ctx: QHostInfoAgent]
en: Host not found
fi: Konetta ei löydy

[ctx: QHostInfoAgent]
en: Invalid hostname
fi: Virheellinen konenimi

[ctx: QHostInfoAgent]
en: No host name given
fi: Konenimeä ei annettu

[ctx: QHostInfoAgent]
en: Unknown address type
fi: Tuntematon osoitetyyppi

[ctx: QHostInfoAgent]
en: Unknown error (%1)
fi: Tuntematon virhe (%1)

[ctx: QHttp]
en: Connection closed
fi: Yhteys suljettu

[ctx: QHttp]
en: Connection refused
fi: Yhteys torjuttu

[ctx: QHttp]
en: Data corrupted
fi: Korruptoitunut data

[ctx: QHttp]
en: Host %1 not found
fi: Konetta %1 ei löydy

[ctx: QHttp]
en: Host requires authentication
fi: Kone vaatii todentamisen

[ctx: QHttp]
en: Insecure redirect
fi: Turvaton uudelleenohjaus

[ctx: QHttp]
en: Proxy requires authentication
fi: Välityspalvelin vaatii todentamisen

[ctx: QHttp]
en: SSL handshake failed
fi: SSL-kättely epäonnistui

[ctx: QHttp]
en: Too many redirects
fi: Liian monta uudelleenohjausta

[ctx: QHttp]
en: Unknown protocol specified
fi: Tuntematon protokolla

[ctx: QHttpSocketEngine]
en: Authentication required
fi: Vaaditaan todennus

[ctx: QHttpSocketEngine]
en: Did not receive HTTP response from proxy
fi: Ei saatu HTTP-vastausta välityspalvelimelta

[ctx: QHttpSocketEngine]
en: Error communicating with HTTP proxy
fi: Viestintä HTTP-välityspalvelimen kanssa epäonnistui

[ctx: QHttpSocketEngine]
en: Error parsing authentication request from proxy
fi: Välityspalvelimen todennuspyynnön jäsennys epäonnistui

[ctx: QHttpSocketEngine]
en: Proxy connection closed prematurely
fi: Yhteys välityspalvelimeen katkesi ennenaikaisesti

[ctx: QHttpSocketEngine]
en: Proxy connection refused
fi: Välityspalvelinyhteys torjuttu

[ctx: QHttpSocketEngine]
en: Proxy denied connection
fi: Välityspalvelin esti yhteyden

[ctx: QHttpSocketEngine]
en: Proxy server connection timed out
fi: Välityspalvelinyhteyden aikakatkaisu

[ctx: QHttpSocketEngine]
en: Proxy server not found
fi: Välityspalvelinta ei löytynyt

[ctx: QIBaseDriver]
en: Could not start transaction
fi: Tietokantatapahtuman aloittaminen epäonnistui

[ctx: QIBaseDriver]
en: Error opening database
fi: Tietokannan avaaminen epäonnistui

[ctx: QIBaseDriver]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QIBaseDriver]
en: Unable to rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QIBaseResult]
en: Could not allocate statement
fi: Lauseen varaaminen epäonnistui

[ctx: QIBaseResult]
en: Could not describe input statement
fi: Describe epäonnistui syötelauseelle

[ctx: QIBaseResult]
en: Could not describe statement
fi: Describe epäonnistui lauseelle

[ctx: QIBaseResult]
en: Could not fetch next item
fi: Seuraavan kohteen noutaminen epäonnistui

[ctx: QIBaseResult]
en: Could not find array
fi: Taulukkoa ei löytynyt

[ctx: QIBaseResult]
en: Could not get array data
fi: Taulukon datan hakeminen epäonnistui

[ctx: QIBaseResult]
en: Could not get query info
fi: Kyselyn tietojen hakeminen epäonnistui

[ctx: QIBaseResult]
en: Could not get statement info
fi: Lauseen tietojen hakeminen epäonnistui

[ctx: QIBaseResult]
en: Could not prepare statement
fi: Lauseen valmisteleminen epäonnistui

[ctx: QIBaseResult]
en: Could not start transaction
fi: Tietokantatapahtuman aloittaminen epäonnistui

[ctx: QIBaseResult]
en: Unable to close statement
fi: Lauseen sulkeminen epäonnistui

[ctx: QIBaseResult]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QIBaseResult]
en: Unable to create BLOB
fi: BLOBin luonti epäonnistui

[ctx: QIBaseResult]
en: Unable to execute query
fi: Kyselyn suorittaminen epäonnistui

[ctx: QIBaseResult]
en: Unable to open BLOB
fi: BLOBin avaaminen epäonnistui

[ctx: QIBaseResult]
en: Unable to read BLOB
fi: BLOBin lukeminen epäonnistui

[ctx: QIBaseResult]
en: Unable to write BLOB
fi: BLOBin kirjoittaminen epäonnistui

[ctx: QIODevice]
en: No space left on device
fi: Laitteessa ei ole tilaa vapaana

[ctx: QIODevice]
en: No such file or directory
fi: Tiedostoa tai kansiota ei ole olemassa

[ctx: QIODevice]
en: Permission denied
fi: Ei käyttöoikeutta

[ctx: QIODevice]
en: Too many open files
fi: Liikaa avoimia tiedostoja

[ctx: QIODevice]
en: Unknown error
fi: Tuntematon virhe

[ctx: QIODevice]
en: file to open is a directory
fi: avattava tiedosto on kansio

[ctx: QImageReader]
en: File not found
fi: Tiedostoa ei löydy

[ctx: QImageReader]
en: Invalid device
fi: Virheellinen laite

[ctx: QImageReader]
en: Unable to read image data
fi: Kuvadatan lukeminen epäonnistui

[ctx: QImageReader]
en: Unknown error
fi: Tuntematon virhe

[ctx: QImageReader]
en: Unsupported image format
fi: Kuvamuotoa ei tueta

[ctx: QImageWriter]
en: Cannot open device for writing: %1
fi: Laitetta ei voitu avata kirjoitusta varten: %1

[ctx: QImageWriter]
en: Device is not set
fi: Laitetta ei ole asetettu

[ctx: QImageWriter]
en: Device not writable
fi: Laitteeseen ei voi kirjoittaa

[ctx: QImageWriter]
en: Image is empty
fi: Kuva on tyhjä

[ctx: QImageWriter]
en: Unknown error
fi: Tuntematon virhe

[ctx: QImageWriter]
en: Unsupported image format
fi: Kuvamuotoa ei tueta

[ctx: QInputDialog]
en: Enter a value:
fi: Anna arvo:

[ctx: QJsonParseError]
en: garbage at the end of the document
fi: roskaa dokumentin lopussa

[ctx: QJsonParseError]
en: illegal number
fi: virheellinen numero

[ctx: QJsonParseError]
en: illegal value
fi: virheellinen arvo

[ctx: QJsonParseError]
en: invalid UTF8 string
fi: virheellinen UTF8-merkkijono

[ctx: QJsonParseError]
en: invalid escape sequence
fi: virheellinen ohjauskoodi

[ctx: QJsonParseError]
en: invalid termination by number
fi: vaillinainen numero

[ctx: QJsonParseError]
en: missing name separator
fi: puuttuva nimen erotin

[ctx: QJsonParseError]
en: missing value separator
fi: puuttuva arvon erotin

[ctx: QJsonParseError]
en: no error occurred
fi: ei virhettä

[ctx: QJsonParseError]
en: object is missing after a comma
fi: pilkun jälkeen puuttuu objekti

[ctx: QJsonParseError]
en: too deeply nested document
fi: liian syvä sisäkkäisyys dokumentissa

[ctx: QJsonParseError]
en: too large document
fi: liian suuri dokumentti

[ctx: QJsonParseError]
en: unterminated array
fi: päättämätön taulukko

[ctx: QJsonParseError]
en: unterminated object
fi: päättämätön objekti

[ctx: QJsonParseError]
en: unterminated string
fi: päättämätön merkkijono

[ctx: QKeySequenceEdit]
en: %1, ...
fi: %1, …

[ctx: QKeySequenceEdit]
en: Press shortcut
fi: Syötä pikanäppäin

[ctx: QLibrary]
en: '%1' is an invalid ELF object (%2)
fi: ”%1” on virheellinen ELF-objekti (%2)

[ctx: QLibrary]
en: '%1' is not a Qt plugin
fi: ”%1” ei ole Qt-liitännäinen

[ctx: QLibrary]
en: '%1' is not a valid Mach-O binary (%2)
fi: ”%1” ei ole kelvollinen Mach-O-binääri (%2)

[ctx: QLibrary]
en: '%1' is not an ELF object
fi: ”%1” ei ole ELF-objekti

[ctx: QLibrary]
en: '%1' is not an ELF object (%2)
fi: ”%1” ei ole ELF-objekti (%2)

[ctx: QLibrary]
en: Cannot load library %1: %2
fi: Kirjaston %1 lataaminen epäonnistui: %2

[ctx: QLibrary]
en: Cannot resolve symbol "%1" in %2: %3
fi: Symbolin ”%1” ratkaiseminen kirjastossa %2 epäonnistui: %3

[ctx: QLibrary]
en: Cannot unload library %1: %2
fi: Kirjaston %1 vapauttaminen epäonnistui: %2

[ctx: QLibrary]
en: Failed to extract plugin meta data from '%1'
fi: Liitännäismetatietojen saaminen kirjastosta ”%1” epäonnistui

[ctx: QLibrary]
en: Out of memory while loading plugin '%1'.
fi: Muisti loppui ladattaessa liitännäistä ”%1”.

[ctx: QLibrary]
en: The file '%1' is not a valid Qt plugin.
fi: Tiedosto ”%1” ei ole voimassa oleva Qt-liitännäinen.

[ctx: QLibrary]
en: The plugin '%1' uses incompatible Qt library. (%2.%3.%4) [%5]
fi: Liitännäinen ”%1” käyttää yhteensopimatonta Qt-kirjastoa. (%2.%3.%4) [%5]

[ctx: QLibrary]
en: The plugin '%1' uses incompatible Qt library. (Cannot mix debug and release libraries.)
fi: Liitännäinen ”%1” käyttää yhteensopimatonta Qt-kirjastoa. (Vianjäljitys- ja julkaisukirjastoja ei voi sekoittaa.)

[ctx: QLibrary]
en: The shared library was not found.
fi: Jaettua kirjastoa ei löytynyt.

[ctx: QLibrary]
en: Unknown error
fi: Tuntematon virhe

[ctx: QLibrary]
en: announced %n section(s), each %1 byte(s), exceed file size
fi[0]: ilmoitettu %n osio, kooltaan %1 tavua, ylittää tiedoston koon
fi[1]: ilmoitettu %n osiota, kukin %1 tavua, ylittää tiedoston koon

[ctx: QLibrary]
en: empty .rodata. not a library.
fi: tyhjä .rodata, ei ole kirjasto.

[ctx: QLibrary]
en: file is corrupt
fi: tiedosto on vioittunut

[ctx: QLibrary]
en: file too small
fi: tiedosto on liian pieni

[ctx: QLibrary]
en: invalid magic %1
fi: virheellinen tiedostotyypin tunniste (magic) %1

[ctx: QLibrary]
en: missing section data. This is not a library.
fi: osiolla ei ole dataa. Tämä ei ole kirjasto.

[ctx: QLibrary]
en: no suitable architecture in fat binary
fi: ei sopivaa arkkitehtuuria fat-binäärissä

[ctx: QLibrary]
en: not a dynamic library
fi: ei ole dynaaminen kirjasto

[ctx: QLibrary]
en: odd cpu architecture
fi: outo prosessoriarkkitehtuuri

[ctx: QLibrary]
en: odd endianness
fi: outo tavujärjestys

[ctx: QLibrary]
en: section name %1 of %2 behind end of file
fi: osion nimi %1/%2 on tiedoston lopun jälkeen

[ctx: QLibrary]
en: shstrtab section header seems to be at %1
fi: shstrtab-osion otsake näyttäisi olevan sijainnissa %1

[ctx: QLibrary]
en: string table seems to be at %1
fi: merkkijonotaulukko näyttäisi olevan sijainnissa %1

[ctx: QLibrary]
en: unexpected e_shentsize
fi: odottamaton e_shentsize

[ctx: QLibrary]
en: unexpected e_shsize
fi: odottamaton e_shsize

[ctx: QLibrary]
en: wrong architecture
fi: väärä arkkitehtuuri

[ctx: QLibrary]
en: wrong cpu architecture
fi: väärä prosessoriarkkitehtuuri

[ctx: QLineEdit]
en: &Copy
fi: K&opioi

[ctx: QLineEdit]
en: &Paste
fi: &Liitä

[ctx: QLineEdit]
en: &Redo
fi: &Tee uudelleen

[ctx: QLineEdit]
en: &Undo
fi: &Kumoa

[ctx: QLineEdit]
en: Cu&t
fi: L&eikkaa

[ctx: QLineEdit]
en: Delete
fi: Poista

[ctx: QLineEdit]
en: Select All
fi: Valitse kaikki

[ctx: QLocalServer]
en: %1: Address in use
fi: %1: Osoite on jo käytössä

[ctx: QLocalServer]
en: %1: Name error
fi: %1: Nimivirhe

[ctx: QLocalServer]
en: %1: Permission denied
fi: %1: Ei käyttöoikeutta

[ctx: QLocalServer]
en: %1: Unknown error %2
fi: %1: Tuntematon virhe %2

[ctx: QLocalSocket]
en: %1: Access denied
fi: %1: Pääsy estetty

[ctx: QLocalSocket]
en: %1: Connection error
fi: %1: Yhteysvirhe

[ctx: QLocalSocket]
en: %1: Connection refused
fi: %1: Yhteys torjuttu

[ctx: QLocalSocket]
en: %1: Datagram too large
fi: %1: Datagrammi on liian suuri

[ctx: QLocalSocket]
en: %1: Invalid name
fi: %1: Virheellinen nimi

[ctx: QLocalSocket]
en: %1: Operation not permitted when socket is in this state
fi: %1: Toimintoa ei tueta pistokkeen tässä tilassa

[ctx: QLocalSocket]
en: %1: Remote closed
fi: %1: Etäyhteys suljettu

[ctx: QLocalSocket]
en: %1: Socket access error
fi: %1: Virhe pistokkeeseen pääsyssä

[ctx: QLocalSocket]
en: %1: Socket operation timed out
fi: %1: Pistoketoiminnon aikakatkaisu

[ctx: QLocalSocket]
en: %1: Socket resource error
fi: %1: Virhe pistokeresurssissa

[ctx: QLocalSocket]
en: %1: The socket operation is not supported
fi: %1: Pistoketoimintoa ei tueta

[ctx: QLocalSocket]
en: %1: Unknown error
fi: %1: Tuntematon virhe

[ctx: QLocalSocket]
en: %1: Unknown error %2
fi: %1: Tuntematon virhe %2

[ctx: QLocalSocket]
en: Trying to connect while connection is in progress
fi: Yritettiin yhdistää vaikka yhteys on jo käytössä

[ctx: QMYSQLDriver]
en: Unable to allocate a MYSQL object
fi: MYSQL-objektin varaaminen epäonnistui

[ctx: QMYSQLDriver]
en: Unable to begin transaction
fi: Tietokantatapahtuman aloittaminen epäonnistui

[ctx: QMYSQLDriver]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QMYSQLDriver]
en: Unable to connect
fi: Yhdistäminen epäonnistui

[ctx: QMYSQLDriver]
en: Unable to open database '%1'
fi: Tietokannan ”%1” avaaminen epäonnistui

[ctx: QMYSQLDriver]
en: Unable to rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to bind outvalues
fi: Tulosarvojen sitominen epäonnistui

[ctx: QMYSQLResult]
en: Unable to bind value
fi: Arvon sitominen epäonnistui

[ctx: QMYSQLResult]
en: Unable to execute next query
fi: Seuraavan kyselyn suorittaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to execute query
fi: Kyselyn suorittaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to execute statement
fi: Lauseen suorittaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to fetch data
fi: Tietojen noutaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to prepare statement
fi: Lauseen valmisteleminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to reset statement
fi: Lauseen alustaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to store next result
fi: Seuraavan tuloksen tallettaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to store result
fi: Tuloksen tallettaminen epäonnistui

[ctx: QMYSQLResult]
en: Unable to store statement results
fi: Lauseen tulosten tallettaminen epäonnistui

[ctx: QMdiArea]
en: (Untitled)
fi: (Nimetön)

[ctx: QMdiSubWindow]
en: %1 - [%2]
fi: %1 – [%2]

[ctx: QMdiSubWindow]
en: &Close
fi: &Sulje

[ctx: QMdiSubWindow]
en: &Move
fi: Sii&rrä

[ctx: QMdiSubWindow]
en: &Restore
fi: &Palauta

[ctx: QMdiSubWindow]
en: &Size
fi: Muuta k&okoa

[ctx: QMdiSubWindow]
en: - [%1]
fi: – [%1]

[ctx: QMdiSubWindow]
en: Close
fi: Sulje

[ctx: QMdiSubWindow]
en: Help
fi: Ohje

[ctx: QMdiSubWindow]
en: Ma&ximize
fi: S&uurenna

[ctx: QMdiSubWindow]
en: Maximize
fi: Suurenna

[ctx: QMdiSubWindow]
en: Menu
fi: Valikko

[ctx: QMdiSubWindow]
en: Mi&nimize
fi: P&ienennä

[ctx: QMdiSubWindow]
en: Minimize
fi: Pienennä

[ctx: QMdiSubWindow]
en: Restore
fi: Palauta

[ctx: QMdiSubWindow]
en: Restore Down
fi: Palauta normaaliksi

[ctx: QMdiSubWindow]
en: Shade
fi: Rullaa kiinni

[ctx: QMdiSubWindow]
en: Stay on &Top
fi: P&ysy päällimmäisenä

[ctx: QMdiSubWindow]
en: Unshade
fi: Rullaa auki

[ctx: QMediaPlayer]
en: Attempting to play invalid Qt resource
fi: Yritetään toistaa virheellinen Qt-resurssi

[ctx: QMediaPlayer]
en: The QMediaPlayer object does not have a valid service
fi: QMediaPlayer-oliolla ei ole sopivaa palvelua

[ctx: QMediaPlaylist]
en: Could not add items to read only playlist.
fi: Ei voitu lisätä tietueita vain luettavaan soittolistaan.

[ctx: QMediaPlaylist]
en: Playlist format is not supported
fi: Soittolistan muotoa ei tueta

[ctx: QMediaPlaylist]
en: Playlist format is not supported.
fi: Soittolistan muotoa ei tueta.

[ctx: QMediaPlaylist]
en: The file could not be accessed.
fi: Tiedostoa ei voitu käsitellä.

[ctx: QMessageBox]
en: <h3>About Qt</h3><p>This program uses Qt version %1.</p>
fi: <h3>Tietoja Qt:stä</h3><p>Tämä ohjelma käyttää Qt-versiota %1.</p>

[ctx: QMessageBox]
en: <p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across all major desktop operating systems. It is also available for embedded Linux and other embedded and mobile operating systems.</p><p>Qt is available under three different licensing options designed to accommodate the needs of our various users.</p><p>Qt licensed under our commercial license agreement is appropriate for development of proprietary/commercial software where you do not want to share any source code with third parties or otherwise cannot comply with the terms of the GNU LGPL version 3.</p><p>Qt licensed under the GNU LGPL version 3 is appropriate for the development of Qt&nbsp;applications provided you can comply with the terms and conditions of the GNU LGPL version 3.</p><p>Please see <a href="http://%2/">%2</a> for an overview of Qt licensing.</p><p>Copyright (C) %1 The Qt Company Ltd and other contributors.</p><p>Qt and the Qt logo are trademarks of The Qt Company Ltd.</p><p>Qt is The Qt Company Ltd product developed as an open source project. See <a href="http://%3/">%3</a> for more information.</p>
fi: <p>Qt on C++-työkalupaketti alustariippumattomaan sovelluskehitykseen.</p>
    <p>Qt tarjoaa saman lähdekoodin siirrettävyyden kaikkiin merkittäviin työpöytäkäyttöjärjestelmiin.
    Qt on myös saatavilla sulautetulle Linuxille ja muille mobiili- sekä sulautetuille käyttöjärjestelmille.</p>
    <p>Qt on saatavilla kolmella eri lisenssillä, jotka on tarkoitettu vastaamaan erilaisten käyttäjien tarpeisiin.</p>
    <p>Kaupallisen lisenssisopimuksen ehtojen mukaisesti lisensoitu Qt sopii omisteisen tai kaupallisen ohjelmiston
    kehittämiseen silloin, kun lähdekoodia ei haluta jakaa kolmansille osapuolille tai ei voida muuten noudattaa
    GNU LGPL 3:n ehtoja.</p>
    <p>GNU LGPL 3:n ehtojen mukaisesti lisensoitu Qt sopii Qt-sovellusten kehittämiseen silloin,
    kun GNU LGPL 3:n ehtoja voidaan noudattaa.</p>
    <p>Katso yhteenveto Qt-lisensoinnista osoitteesta <a href="http://%2/">%2</a>.</p>
    <p>Copyright © %1 The Qt Company Ltd ja/tai sen tytäryhtiö(t) ja muut avustajat.</p>
    <p>Qt ja Qt-logo ovat The Qt Company Ltd:n ja/tai sen tytäryhtiö(ide)n tavaramerkkejä.</p>
    <p>Qt on The Qt Company Ltd -tuote, jota kehitetään avoimen lähdekoodin projektina. Katso lisätietoja osoitteesta <a href="http://%3/">%3</a>.</p>

[ctx: QMessageBox]
en: About Qt
fi: Tietoja Qt:stä

[ctx: QMessageBox]
en: Hide Details...
fi: Piilota yksityiskohdat…

[ctx: QMessageBox]
en: Show Details...
fi: Näytä yksityiskohdat…

[ctx: QMultimediaDeclarativeModule]
en: CameraCapture is provided by Camera
fi: Camera tarjoaa CameraCapturen

[ctx: QMultimediaDeclarativeModule]
en: CameraExposure is provided by Camera
fi: Camera tarjoaa CameraExposuren

[ctx: QMultimediaDeclarativeModule]
en: CameraFlash is provided by Camera
fi: Camera tarjoaa CameraFlashin

[ctx: QMultimediaDeclarativeModule]
en: CameraFocus is provided by Camera
fi: Camera tarjoaa CameraFocusin

[ctx: QMultimediaDeclarativeModule]
en: CameraImageProcessing is provided by Camera
fi: Camera tarjoaa CameraImageProcessingin

[ctx: QMultimediaDeclarativeModule]
en: CameraRecorder is provided by Camera
fi: Camera tarjoaa CameraRecorderin

[ctx: QMultimediaDeclarativeModule]
en: CameraViewfinder is provided by Camera
fi: Camera tarjoaa CameraViewfinderin

[ctx: QNativeSocketEngine]
en: Another socket is already listening on the same port
fi: Toinen pistoke kuuntelee jo samaa porttia

[ctx: QNativeSocketEngine]
en: Attempt to use IPv6 socket on a platform with no IPv6 support
fi: Yritettiin käyttää IPv6-pistoketta IPv6-tuettomalla alustalla

[ctx: QNativeSocketEngine]
en: Connection refused
fi: Yhteys torjuttu

[ctx: QNativeSocketEngine]
en: Connection reset by peer
fi: Verkkovertainen nollasi yhteyden

[ctx: QNativeSocketEngine]
en: Connection timed out
fi: Yhteyden aikakatkaisu

[ctx: QNativeSocketEngine]
en: Datagram was too large to send
fi: Datagrammi oli liian suuri lähettäväksi

[ctx: QNativeSocketEngine]
en: Host unreachable
fi: Palvelin tavoittamattomissa

[ctx: QNativeSocketEngine]
en: Invalid socket descriptor
fi: Virheellinen pistokkeen tunniste

[ctx: QNativeSocketEngine]
en: Network dropped connection on reset
fi: Verkko pudotti yhteyden nollauksen yhteydessä

[ctx: QNativeSocketEngine]
en: Network error
fi: Verkkovirhe

[ctx: QNativeSocketEngine]
en: Network operation timed out
fi: Verkkotoiminnon aikakatkaisu

[ctx: QNativeSocketEngine]
en: Network unreachable
fi: Verkko tavoittamattomissa

[ctx: QNativeSocketEngine]
en: Operation on non-socket
fi: Ei ole pistoke

[ctx: QNativeSocketEngine]
en: Out of resources
fi: Resurssit loppuivat kesken

[ctx: QNativeSocketEngine]
en: Permission denied
fi: Ei käyttöoikeutta

[ctx: QNativeSocketEngine]
en: Protocol type not supported
fi: Protokollan tyyppiä ei tueta

[ctx: QNativeSocketEngine]
en: Temporary error
fi: Tilapäinen virhe

[ctx: QNativeSocketEngine]
en: The address is not available
fi: Osoite ei ole käytettävissä

[ctx: QNativeSocketEngine]
en: The address is protected
fi: Osoite on suojattu

[ctx: QNativeSocketEngine]
en: The bound address is already in use
fi: Osoite on jo käytössä

[ctx: QNativeSocketEngine]
en: The proxy type is invalid for this operation
fi: Välityspalvelimen tyyppi ei kelpaa tähän toimintoon

[ctx: QNativeSocketEngine]
en: The remote host closed the connection
fi: Palvelin sulki yhteyden

[ctx: QNativeSocketEngine]
en: Unable to initialize broadcast socket
fi: Yleislähetyspistokkeen alustaminen epäonnistui

[ctx: QNativeSocketEngine]
en: Unable to initialize non-blocking socket
fi: Estämättömän pistokkeen alustaminen epäonnistui

[ctx: QNativeSocketEngine]
en: Unable to receive a message
fi: Viestin vastaanottaminen epäonnistui

[ctx: QNativeSocketEngine]
en: Unable to send a message
fi: Viestin lähettäminen epäonnistui

[ctx: QNativeSocketEngine]
en: Unable to write
fi: Kirjoittaminen epäonnistui

[ctx: QNativeSocketEngine]
en: Unknown error
fi: Tuntematon virhe

[ctx: QNativeSocketEngine]
en: Unsupported socket operation
fi: Tätä pistoketoimintoa ei tueta

[ctx: QNetworkAccessCacheBackend]
en: Error opening %1
fi: Virhe avattaessa %1

[ctx: QNetworkAccessDataBackend]
en: Invalid URI: %1
fi: Virheellinen URI: %1

[ctx: QNetworkAccessDebugPipeBackend]
en: Remote host closed the connection prematurely on %1
fi: Etäkone katkaisi yhteyden ennenaikaisesti osoitteessa %1

[ctx: QNetworkAccessDebugPipeBackend]
en: Socket error on %1: %2
fi: Pistokevirhe kohteessa %1: %2

[ctx: QNetworkAccessDebugPipeBackend]
en: Write error writing to %1: %2
fi: Kirjoittaminen kohteeseen %1 epäonnistui: %2

[ctx: QNetworkAccessFileBackend]
en: Cannot open %1: Path is a directory
fi: Ei voida avata kohdetta %1, koska se on kansio

[ctx: QNetworkAccessFileBackend]
en: Error opening %1: %2
fi: Virhe avattaessa %1: %2

[ctx: QNetworkAccessFileBackend]
en: Read error reading from %1: %2
fi: Virhe luettaessa kohteesta %1: %2

[ctx: QNetworkAccessFileBackend]
en: Request for opening non-local file %1
fi: Pyyntö avata ei-paikallinen tiedosto %1

[ctx: QNetworkAccessFileBackend]
en: Write error writing to %1: %2
fi: Kirjoittaminen kohteeseen %1 epäonnistui: %2

[ctx: QNetworkAccessFtpBackend]
en: Cannot open %1: is a directory
fi: Ei voida avata kohdetta %1, koska se on kansio

[ctx: QNetworkAccessFtpBackend]
en: Error while downloading %1: %2
fi: Virhe ladattaessa kohdetta %1: %2

[ctx: QNetworkAccessFtpBackend]
en: Error while uploading %1: %2
fi: Virhe kopioitaessa kohdetta %1 palvelimelle: %2

[ctx: QNetworkAccessFtpBackend]
en: Logging in to %1 failed: authentication required
fi: Kirjautuminen koneeseen %1 epäonnistui: todentamisvirhe

[ctx: QNetworkAccessFtpBackend]
en: No suitable proxy found
fi: Sopivaa välityspalvelinta ei löytynyt

[ctx: QNetworkAccessManager]
en: Network access is disabled.
fi: Verkkoyhteys ei ole käytössä.

[ctx: QNetworkReply]
en: Background request not allowed.
fi: Taustapyyntö ei ole sallittu.

[ctx: QNetworkReply]
en: Error transferring %1 - server replied: %2
fi: Virhe siirrettäessä kohdetta %1 – palvelin vastasi: %2

[ctx: QNetworkReply]
en: Network session error.
fi: Verkkoistuntovirhe.

[ctx: QNetworkReply]
en: Protocol "%1" is unknown
fi: Protokolla ”%1” on tuntematon

[ctx: QNetworkReply]
en: Temporary network failure.
fi: Tilapäinen verkkovirhe.

[ctx: QNetworkReply]
en: backend start error.
fi: taustajärjestelmän käynnistymisvirhe.

[ctx: QNetworkReplyHttpImpl]
en: No suitable proxy found
fi: Sopivaa välityspalvelinta ei löytynyt

[ctx: QNetworkReplyHttpImpl]
en: Operation canceled
fi: Toiminto keskeytettiin

[ctx: QNetworkReplyImpl]
en: Operation canceled
fi: Toiminto keskeytettiin

[ctx: QNetworkSession]
en: Invalid configuration.
fi: Virheelliset asetukset.

[ctx: QNetworkSessionPrivateImpl]
en: Roaming was aborted or is not possible.
fi: Verkkovierailu keskeytettiin tai se ei ole mahdollista.

[ctx: QNetworkSessionPrivateImpl]
en: The requested operation is not supported by the system.
fi: Järjestelmä ei tue pyydettyä toimintoa.

[ctx: QNetworkSessionPrivateImpl]
en: The session was aborted by the user or system.
fi: Käyttäjä tai järjestelmä keskeytti istunnon.

[ctx: QNetworkSessionPrivateImpl]
en: The specified configuration cannot be used.
fi: Määriteltyjä asetuksia ei voida käyttää.

[ctx: QNetworkSessionPrivateImpl]
en: Unknown session error.
fi: Tuntematon istuntovirhe.

[ctx: QOCIDriver]
en: Unable to begin transaction
fi: Tietokantatapahtuman aloittaminen epäonnistui

[ctx: QOCIDriver]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QOCIDriver]
en: Unable to initialize
fi: Alustaminen epäonnistui

[ctx: QOCIDriver]
en: Unable to logon
fi: Kirjautuminen epäonnistui

[ctx: QOCIDriver]
en: Unable to rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QOCIResult]
en: Unable to alloc statement
fi: Lauseen varaaminen epäonnistui

[ctx: QOCIResult]
en: Unable to bind column for batch execute
fi: Sarakkeen sitominen eräajosuoritukseen epäonnistui

[ctx: QOCIResult]
en: Unable to bind value
fi: Arvon sitominen epäonnistui

[ctx: QOCIResult]
en: Unable to execute batch statement
fi: Eräajolauseen suorittaminen epäonnistui

[ctx: QOCIResult]
en: Unable to execute statement
fi: Lauseen suorittaminen epäonnistui

[ctx: QOCIResult]
en: Unable to get statement type
fi: Lauseen tyypin hakeminen epäonnistui

[ctx: QOCIResult]
en: Unable to goto next
fi: Seuraavaan siirtyminen epäonnistui

[ctx: QOCIResult]
en: Unable to prepare statement
fi: Lauseen valmisteleminen epäonnistui

[ctx: QODBCDriver]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QODBCDriver]
en: Unable to connect
fi: Yhdistäminen epäonnistui

[ctx: QODBCDriver]
en: Unable to connect - Driver doesn't support all functionality required
fi: Yhdistäminen epäonnistui – Ajuri ei tue kaikkia tarvittavia toimintoja

[ctx: QODBCDriver]
en: Unable to disable autocommit
fi: Autocommit-toiminnon poistaminen käytöstä epäonnistui

[ctx: QODBCDriver]
en: Unable to enable autocommit
fi: Autocommit-toiminnon käyttöön ottaminen epäonnistui

[ctx: QODBCDriver]
en: Unable to rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QODBCResult]
en: QODBCResult::reset: Unable to set 'SQL_CURSOR_STATIC' as statement attribute. Please check your ODBC driver configuration
fi: QODBCResult::reset: ”SQL_CURSOR_STATIC” asettaminen lauseattribuutiksi epäonnistui. Tarkista ODBC-ajuriasetukset

[ctx: QODBCResult]
en: Unable to bind variable
fi: Muuttujan sitominen epäonnistui

[ctx: QODBCResult]
en: Unable to execute statement
fi: Lauseen suorittaminen epäonnistui

[ctx: QODBCResult]
en: Unable to fetch
fi: Noutaminen epäonnistui

[ctx: QODBCResult]
en: Unable to fetch first
fi: Ensimmäisen noutaminen epäonnistui

[ctx: QODBCResult]
en: Unable to fetch last
fi: Viimeisen noutaminen epäonnistui

[ctx: QODBCResult]
en: Unable to fetch next
fi: Seuraavan noutaminen epäonnistui

[ctx: QODBCResult]
en: Unable to fetch previous
fi: Edellisen noutaminen epäonnistui

[ctx: QODBCResult]
en: Unable to prepare statement
fi: Lauseen valmisteleminen epäonnistui

[ctx: QPPDOptionsModel]
en: Name
fi: Nimi

[ctx: QPPDOptionsModel]
en: Value
fi: Arvo

[ctx: QPSQLDriver]
en: Could not begin transaction
fi: Tietokantatapahtuman aloittaminen epäonnistui

[ctx: QPSQLDriver]
en: Could not commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QPSQLDriver]
en: Could not rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QPSQLDriver]
en: Unable to connect
fi: Yhdistäminen epäonnistui

[ctx: QPSQLDriver]
en: Unable to subscribe
fi: Tilaaminen epäonnistui

[ctx: QPSQLDriver]
en: Unable to unsubscribe
fi: Tilauksen peruminen epäonnistui

[ctx: QPSQLResult]
en: Query results lost - probably discarded on executing another SQL query.
fi: Kyselyn tuloksia ei saada, koska ne on saatettu hävittää toista SQL-kyselyä suoritettaessa.

[ctx: QPSQLResult]
en: Unable to create query
fi: Kyselyn luominen epäonnistui

[ctx: QPSQLResult]
en: Unable to get result
fi: Tuloksen saanti epäonnistui

[ctx: QPSQLResult]
en: Unable to prepare statement
fi: Lauseen valmisteleminen epäonnistui

[ctx: QPSQLResult]
en: Unable to send query
fi: Kyselyn lähettäminen epäonnistui

[ctx: QPageSetupWidget]
en: CC
fi: cc

[ctx: QPageSetupWidget]
en: Cicero (CC)
fi: Cicero (cc)

[ctx: QPageSetupWidget]
en: Custom
fi: Muu

[ctx: QPageSetupWidget]
en: DD
fi: dd

[ctx: QPageSetupWidget]
en: Didot (DD)
fi: Didot (dd)

[ctx: QPageSetupWidget]
en: Form
fi: Lomake

[ctx: QPageSetupWidget]
en: Height:
fi: Korkeus:

[ctx: QPageSetupWidget]
en: Inches (in)
fi: Tuumat (in)

[ctx: QPageSetupWidget]
en: Landscape
fi: Vaakasuunta

[ctx: QPageSetupWidget]
en: Margins
fi: Reunukset

[ctx: QPageSetupWidget]
en: Millimeters (mm)
fi: Millimetrit (mm)

[ctx: QPageSetupWidget]
en: Orientation
fi: Suunta

[ctx: QPageSetupWidget]
en: Page Layout
fi: Sivujen asettelu

[ctx: QPageSetupWidget]
en: Page order:
fi: Sivujen järjestys:

[ctx: QPageSetupWidget]
en: Page size:
fi: Sivukoko:

[ctx: QPageSetupWidget]
en: Pages per sheet:
fi: Sivuja arkilla:

[ctx: QPageSetupWidget]
en: Paper
fi: Paperi

[ctx: QPageSetupWidget]
en: Paper source:
fi: Paperilähde:

[ctx: QPageSetupWidget]
en: Points (pt)
fi: Pisteet (pt)

[ctx: QPageSetupWidget]
en: Portrait
fi: Pystysuunta

[ctx: QPageSetupWidget]
en: Reverse landscape
fi: Käänteinen vaakasuunta

[ctx: QPageSetupWidget]
en: Reverse portrait
fi: Käänteinen pystysuunta

[ctx: QPageSetupWidget]
en: Width:
fi: Leveys:

[ctx: QPageSetupWidget]
en: bottom margin
fi: alareunus

[ctx: QPageSetupWidget]
en: left margin
fi: vasen reunus

[ctx: QPageSetupWidget]
en: right margin
fi: oikea reunus

[ctx: QPageSetupWidget]
en: top margin
fi: yläreunus

[ctx: QPageSize]
en: %1 x %2 in
fi: %1 × %2 in

[ctx: QPageSize]
en: Custom
fi: Muu

[ctx: QPageSize]
en: Custom (%1CC x %2CC)
fi: Muu (%1 cc × %2 cc)

[ctx: QPageSize]
en: Custom (%1DD x %2DD)
fi: Muu (%1 dd × %2 dd)

[ctx: QPageSize]
en: Custom (%1in x %2in)
fi: Muu (%1 in × %2 in)

[ctx: QPageSize]
en: Custom (%1mm x %2mm)
fi: Muu (%1 mm × %2 mm)

[ctx: QPageSize]
en: Custom (%1pc x %2pc)
fi: Muu (%1 P̸ × %2 P̸)

[ctx: QPageSize]
en: Custom (%1pt x %2pt)
fi: Muu (%1 pt × %2 pt)

[ctx: QPageSize]
en: Double Postcard
fi: Tuplapostikortti

[ctx: QPageSize]
en: Envelope B4
fi: Kirjekuori B4

[ctx: QPageSize]
en: Envelope B5
fi: Kirjekuori B5

[ctx: QPageSize]
en: Envelope B6
fi: Kirjekuori B6

[ctx: QPageSize]
en: Envelope C0
fi: Kirjekuori C0

[ctx: QPageSize]
en: Envelope C1
fi: Kirjekuori C1

[ctx: QPageSize]
en: Envelope C2
fi: Kirjekuori C2

[ctx: QPageSize]
en: Envelope C3
fi: Kirjekuori C3

[ctx: QPageSize]
en: Envelope C4
fi: Kirjekuori C4

[ctx: QPageSize]
en: Envelope C5
fi: Kirjekuori C5

[ctx: QPageSize]
en: Envelope C6
fi: Kirjekuori C6

[ctx: QPageSize]
en: Envelope C65
fi: Kirjekuori C65

[ctx: QPageSize]
en: Envelope C7
fi: Kirjekuori C7

[ctx: QPageSize]
en: Envelope Chou 3
fi: Kirjekuori Chou 3

[ctx: QPageSize]
en: Envelope Chou 4
fi: Kirjekuori Chou 4

[ctx: QPageSize]
en: Envelope DL
fi: Kirjekuori DL

[ctx: QPageSize]
en: Envelope Invite
fi: Kirjekuori Invite

[ctx: QPageSize]
en: Envelope Italian
fi: Kirjekuori Italian

[ctx: QPageSize]
en: Envelope Kaku 2
fi: Kirjekuori Kaku 2

[ctx: QPageSize]
en: Envelope Kaku 3
fi: Kirjekuori Kaku 3

[ctx: QPageSize]
en: Envelope Monarch
fi: Kirjekuori Monarch

[ctx: QPageSize]
en: Envelope PRC 1
fi: Kirjekuori PRC 1

[ctx: QPageSize]
en: Envelope PRC 10
fi: Kirjekuori PRC 10

[ctx: QPageSize]
en: Envelope PRC 2
fi: Kirjekuori PRC 2

[ctx: QPageSize]
en: Envelope PRC 3
fi: Kirjekuori PRC 3

[ctx: QPageSize]
en: Envelope PRC 4
fi: Kirjekuori PRC 4

[ctx: QPageSize]
en: Envelope PRC 5
fi: Kirjekuori PRC 5

[ctx: QPageSize]
en: Envelope PRC 6
fi: Kirjekuori PRC 6

[ctx: QPageSize]
en: Envelope PRC 7
fi: Kirjekuori PRC 7

[ctx: QPageSize]
en: Envelope PRC 8
fi: Kirjekuori PRC 8

[ctx: QPageSize]
en: Envelope PRC 9
fi: Kirjekuori PRC 9

[ctx: QPageSize]
en: Envelope Personal
fi: Kirjekuori Personal

[ctx: QPageSize]
en: Envelope US 10
fi: Kirjekuori US 10

[ctx: QPageSize]
en: Envelope US 11
fi: Kirjekuori US 11

[ctx: QPageSize]
en: Envelope US 12
fi: Kirjekuori US 12

[ctx: QPageSize]
en: Envelope US 14
fi: Kirjekuori US 14

[ctx: QPageSize]
en: Envelope US 9
fi: Kirjekuori US 9

[ctx: QPageSize]
en: Envelope You 4
fi: Kirjekuori You 4

[ctx: QPageSize]
en: Executive (7.25 x 10.5 in)
fi: Executive (7,25 × 10,5 in)

[ctx: QPageSize]
en: Executive (7.5 x 10 in)
fi: Executive (7,5 × 10 in)

[ctx: QPageSize]
en: Fan-fold German (8.5 x 12 in)
fi: Fan-fold German (8,5 × 12 in)

[ctx: QPageSize]
en: Fan-fold German Legal (8.5 x 13 in)
fi: Fan-fold German Legal (8,5 × 13 in)

[ctx: QPageSize]
en: Fan-fold US (14.875 x 11 in)
fi: Fan-fold US (14,875 × 11 in)

[ctx: QPageSize]
en: Folio (8.27 x 13 in)
fi: Folio (8,27 × 13 in)

[ctx: QPageSize]
en: Postcard
fi: Postikortti

[ctx: QPlatformTheme]
en: &No
fi: &Ei

[ctx: QPlatformTheme]
en: &Yes
fi: &Kyllä

[ctx: QPlatformTheme]
en: Abort
fi: Keskeytä

[ctx: QPlatformTheme]
en: Apply
fi: Käytä

[ctx: QPlatformTheme]
en: Cancel
fi: Peru

[ctx: QPlatformTheme]
en: Close
fi: Sulje

[ctx: QPlatformTheme]
en: Discard
fi: Hylkää

[ctx: QPlatformTheme]
en: Help
fi: Ohje

[ctx: QPlatformTheme]
en: Ignore
fi: Ohita

[ctx: QPlatformTheme]
en: N&o to All
fi: E&i kaikkiin

[ctx: QPlatformTheme]
en: Open
fi: Avaa

[ctx: QPlatformTheme]
en: Reset
fi: Palauta

[ctx: QPlatformTheme]
en: Restore Defaults
fi: Palauta oletukset

[ctx: QPlatformTheme]
en: Retry
fi: Yritä uudelleen

[ctx: QPlatformTheme]
en: Save
fi: Tallenna

[ctx: QPlatformTheme]
en: Save All
fi: Tallenna kaikki

[ctx: QPlatformTheme]
en: Yes to &All
fi: Kyllä k&aikkiin

[ctx: QPlaylistFileParser]
en: %1 does not exist
fi: %1 ei ole olemassa

[ctx: QPlaylistFileParser]
en: %1 playlist type is unknown
fi: soittolistan %1 tyyppi on tuntematon

[ctx: QPlaylistFileParser]
en: Empty file provided
fi: Saatiin tyhjä tiedosto

[ctx: QPlaylistFileParser]
en: Invalid stream
fi: Virheellinen virta

[ctx: QPlaylistFileParser]
en: invalid line in playlist file
fi: virheellinen rivi soittolistatiedostossa

[ctx: QPluginLoader]
en: The plugin was not loaded.
fi: Liitännäistä ei ladattu.

[ctx: QPluginLoader]
en: Unknown error
fi: Tuntematon virhe

[ctx: QPrintDialog]
en: %1 already exists.
    Do you want to overwrite it?
fi: %1 on jo olemassa.
    Haluatko korvata sen?

[ctx: QPrintDialog]
en: %1 does not follow the correct syntax. Please use ',' to separate ranges and pages, '-' to define ranges and make sure ranges do not intersect with each other.
fi: %1 ei noudata oikeaa syntaksia. Käytä pilkkua (,) sivunumeroiden ja -numeroalueiden erottamiseen. Käytä viivaa (-) sivunumeroalueiden ilmaisemiseen. Varmista, että sivunumeroalueet eivät mene päällekkäin.

[ctx: QPrintDialog]
en: %1 is a directory.
    Please choose a different file name.
fi: %1 on kansio.
    Anna tiedostolle toinen nimi.

[ctx: QPrintDialog]
en: &Options <<
fi: &Asetukset <<

[ctx: QPrintDialog]
en: &Options >>
fi: &Asetukset >>

[ctx: QPrintDialog]
en: &Print
fi: T&ulosta

[ctx: QPrintDialog]
en: 1 (1x1)
fi: 1 (1 × 1)

[ctx: QPrintDialog]
en: 16 (4x4)
fi: 16 (4 × 4)

[ctx: QPrintDialog]
en: 2 (2x1)
fi: 2 (2 × 1)

[ctx: QPrintDialog]
en: 4 (2x2)
fi: 4 (2 × 2)

[ctx: QPrintDialog]
en: 6 (2x3)
fi: 6 (2 × 3)

[ctx: QPrintDialog]
en: 9 (3x3)
fi: 9 (3 × 3)

[ctx: QPrintDialog]
en: All Pages
fi: Kaikki sivut

[ctx: QPrintDialog]
en: Automatic
fi: Automaattinen

[ctx: QPrintDialog]
en: Bottom to Top, Left to Right
fi: Alhaalta ylös, vasemmalta oikealle

[ctx: QPrintDialog]
en: Bottom to Top, Right to Left
fi: Alhaalta ylös, oikealta vasemmalle

[ctx: QPrintDialog]
en: Even Pages
fi: Parilliset sivut

[ctx: QPrintDialog]
en: File %1 is not writable.
    Please choose a different file name.
fi: Tiedostoon %1 ei voida tallentaa.
    Anna jokin muu tiedostonimi.

[ctx: QPrintDialog]
en: Invalid Pages Definition
fi: Virheellinen sivujen määritys

[ctx: QPrintDialog]
en: Left to Right, Bottom to Top
fi: Vasemmalta oikealle, alhaalta ylös

[ctx: QPrintDialog]
en: Left to Right, Top to Bottom
fi: Vasemmalta oikealle, ylhäältä alas

[ctx: QPrintDialog]
en: Local file
fi: Paikallinen tiedosto

[ctx: QPrintDialog]
en: Odd Pages
fi: Parittomat sivut

[ctx: QPrintDialog]
en: Options 'Pages Per Sheet' and 'Page Set' cannot be used together.
    Please turn one of those options off.
fi: Asetuksia ”Sivuja arkilla” ja ”Sivujoukko” ei voi käyttää samanaikaisesti.
    Poista toinen niistä käytöstä.

[ctx: QPrintDialog]
en: Print
fi: Tulosta

[ctx: QPrintDialog]
en: Print To File ...
fi: Tulosta tiedostoon…

[ctx: QPrintDialog]
en: Print to File (PDF)
fi: Tulosta tiedostoon (PDF)

[ctx: QPrintDialog]
en: Right to Left, Bottom to Top
fi: Oikealta vasemmalle, alhaalta ylös

[ctx: QPrintDialog]
en: Right to Left, Top to Bottom
fi: Oikealta vasemmalle, ylhäältä alas

[ctx: QPrintDialog]
en: The 'From' value cannot be greater than the 'To' value.
fi: Sivulta-arvo ei voi olla suurempi kuin sivulle-arvo.

[ctx: QPrintDialog]
en: Top to Bottom, Left to Right
fi: Ylhäältä alas, vasemmalta oikealle

[ctx: QPrintDialog]
en: Top to Bottom, Right to Left
fi: Ylhäältä alas, oikealta vasemmalle

[ctx: QPrintDialog]
en: Write PDF file
fi: Tallenna PDF-tiedostoon

[ctx: QPrintPreviewDialog]
en: %1%
fi: %1 %

[ctx: QPrintPreviewDialog]
en: Export to PDF
fi: Vie PDF:ksi

[ctx: QPrintPreviewDialog]
en: First page
fi: Ensimmäinen sivu

[ctx: QPrintPreviewDialog]
en: Fit page
fi: Sovita sivulle

[ctx: QPrintPreviewDialog]
en: Fit width
fi: Sovita leveys

[ctx: QPrintPreviewDialog]
en: Landscape
fi: Vaaka

[ctx: QPrintPreviewDialog]
en: Last page
fi: Viimeinen sivu

[ctx: QPrintPreviewDialog]
en: Next page
fi: Seuraava sivu

[ctx: QPrintPreviewDialog]
en: Page Setup
fi: Sivuasetukset

[ctx: QPrintPreviewDialog]
en: Page setup
fi: Sivuasetukset

[ctx: QPrintPreviewDialog]
en: Portrait
fi: Pysty

[ctx: QPrintPreviewDialog]
en: Previous page
fi: Edellinen sivu

[ctx: QPrintPreviewDialog]
en: Print
fi: Tulosta

[ctx: QPrintPreviewDialog]
en: Print Preview
fi: Tulostuksen esikatselu

[ctx: QPrintPreviewDialog]
en: Show facing pages
fi: Näytä aukeama

[ctx: QPrintPreviewDialog]
en: Show overview of all pages
fi: Näytä yleiskuva kaikista sivuista

[ctx: QPrintPreviewDialog]
en: Show single page
fi: Näytä sivu

[ctx: QPrintPreviewDialog]
en: Zoom in
fi: Lähennä

[ctx: QPrintPreviewDialog]
en: Zoom out
fi: Loitonna

[ctx: QPrintPropertiesDialog]
en: Advanced Option Conflicts
fi: Konflikti edistyneissä asetuksissa

[ctx: QPrintPropertiesDialog]
en: Job Options
fi: Työn asetukset

[ctx: QPrintPropertiesDialog]
en: Printer Properties
fi: Tulostimen ominaisuudet

[ctx: QPrintPropertiesDialog]
en: There are conflicts in some advanced options. Do you want to fix them?
fi: Joissakin edistyneissä asetuksissa on konflikteja. Haluatko korjata ne?

[ctx: QPrintPropertiesWidget]
en: Advanced
fi: Edistyneet

[ctx: QPrintPropertiesWidget]
en: Form
fi: Lomake

[ctx: QPrintPropertiesWidget]
en: Page
fi: Sivu

[ctx: QPrintPropertiesWidget]
en: There are conflicts in some options. Please fix them.
fi: Joissakin asetuksissa on konflikteja. Ole hyvä ja korjaa ne.

[ctx: QPrintSettingsOutput]
en: Collate
fi: Lajittele

[ctx: QPrintSettingsOutput]
en: Color
fi: Väri

[ctx: QPrintSettingsOutput]
en: Color Mode
fi: Väritila

[ctx: QPrintSettingsOutput]
en: Copies
fi: Kopiot

[ctx: QPrintSettingsOutput]
en: Copies:
fi: Kopioita:

[ctx: QPrintSettingsOutput]
en: Current Page
fi: Nykyinen sivu

[ctx: QPrintSettingsOutput]
en: Duplex Printing
fi: Kaksipuolinen tulostus

[ctx: QPrintSettingsOutput]
en: Form
fi: Lomake

[ctx: QPrintSettingsOutput]
en: Grayscale
fi: Harmaasävy

[ctx: QPrintSettingsOutput]
en: Long side
fi: Pidempi reuna

[ctx: QPrintSettingsOutput]
en: None
fi: Ei mitään

[ctx: QPrintSettingsOutput]
en: Options
fi: Asetukset

[ctx: QPrintSettingsOutput]
en: Output Settings
fi: Tulostusasetukset

[ctx: QPrintSettingsOutput]
en: Page Set:
fi: Sivujoukko:

[ctx: QPrintSettingsOutput]
en: Pages
fi: Sivut

[ctx: QPrintSettingsOutput]
en: Pages from
fi: Sivulta

[ctx: QPrintSettingsOutput]
en: Print all
fi: Tulosta kaikki

[ctx: QPrintSettingsOutput]
en: Print range
fi: Tulostusalue

[ctx: QPrintSettingsOutput]
en: Reverse
fi: Käänteisesti

[ctx: QPrintSettingsOutput]
en: Selection
fi: Valinta

[ctx: QPrintSettingsOutput]
en: Short side
fi: Lyhyempi reuna

[ctx: QPrintSettingsOutput]
en: Specify pages or ranges separated by commas. Ranges are specified by two numbers separated by a hyphen. E.g: 3,5-7,9 prints pages 3, 5, 6, 7 and 9.
fi: Erottele sivunumerot ja -numeroalueet pilkuilla. Sivunumeroalueet merkitään kahdella numerolla, viivalla erotettuina. Esim. 3,5-7,9 tulostaa sivut 3, 5, 6, 7 ja 9.

[ctx: QPrintSettingsOutput]
en: to
fi: sivulle

[ctx: QPrintWidget]
en: &Name:
fi: &Nimi:

[ctx: QPrintWidget]
en: ...
fi: …

[ctx: QPrintWidget]
en: Form
fi: Lomake

[ctx: QPrintWidget]
en: Location:
fi: Sijainti:

[ctx: QPrintWidget]
en: Output &file:
fi: Tuloste&tiedosto:

[ctx: QPrintWidget]
en: P&roperties
fi: &Ominaisuudet

[ctx: QPrintWidget]
en: Preview
fi: Esikatselu

[ctx: QPrintWidget]
en: Printer
fi: Tulostin

[ctx: QPrintWidget]
en: Type:
fi: Tyyppi:

[ctx: QProcess]
en: Could not open input redirection for reading
fi: Syötteen uudelleenohjausta ei voitu avata lukemista varten

[ctx: QProcess]
en: Could not open output redirection for writing
fi: Tulosteen uudelleenohjausta ei voitu avata kirjoitusta varten

[ctx: QProcess]
en: Error reading from process
fi: Prosessilta lukeminen epäonnistui

[ctx: QProcess]
en: Error writing to process
fi: Prosessille kirjoittaminen epäonnistui

[ctx: QProcess]
en: No program defined
fi: Ohjelmaa ei ole määritetty

[ctx: QProcess]
en: Process crashed
fi: Prosessi kaatui

[ctx: QProcess]
en: Process failed to start
fi: Prosessin käynnistyminen epäonnistui

[ctx: QProcess]
en: Process failed to start: %1
fi: Prosessin käynnistys epäonnistui: %1

[ctx: QProcess]
en: Process operation timed out
fi: Prosessin toiminnon aikakatkaisu

[ctx: QProcess]
en: Resource error (fork failure): %1
fi: Resurssivirhe (fork-komento epäonnistui): %1

[ctx: QProgressDialog]
en: Cancel
fi: Peru

[ctx: QRegExp]
en: bad char class syntax
fi: lausevirhe merkistöluokassa

[ctx: QRegExp]
en: bad lookahead syntax
fi: lausevirhe

[ctx: QRegExp]
en: bad repetition syntax
fi: lausekkeen toistovirhe

[ctx: QRegExp]
en: disabled feature used
fi: käytettiin käytöstä poistettua ominaisuutta

[ctx: QRegExp]
en: invalid category
fi: virheellinen luokka

[ctx: QRegExp]
en: invalid interval
fi: virheellinen määräväli

[ctx: QRegExp]
en: invalid octal value
fi: virheellinen oktaaliarvo

[ctx: QRegExp]
en: lookbehinds not supported, see QTBUG-2371
fi: lookbehinds ei ole tuettu, katso QTBUG-2371

[ctx: QRegExp]
en: met internal limit
fi: kohdattu sisäinen rajoitus

[ctx: QRegExp]
en: missing left delim
fi: puuttuva vasen rajoitin

[ctx: QRegExp]
en: no error occurred
fi: ei virhettä

[ctx: QRegExp]
en: unexpected end
fi: odottamaton loppu

[ctx: QRegularExpression]
en: (*MARK) must have an argument
fi: (*MARK) vaatii argumentin

[ctx: QRegularExpression]
en: (*VERB) not recognized or malformed
fi: (*VERB)-nimeä ei tunnistettu tai se on virheellinen

[ctx: QRegularExpression]
en: (?R or (?[+-]digits must be followed by )
fi: ) tulee seurata (?R tai (?[+-]numeroita

[ctx: QRegularExpression]
en: (?| and/or (?J: or (?x: parentheses are too deeply nested
fi: (?|- ja/tai (?J:- tai (?x:-lausekkeessa on liian monia sisäkkäisiä sulkeita

[ctx: QRegularExpression]
en: DEFINE group contains more than one branch
fi: DEFINE-ryhmä sisältää useampia kuin yhden haaran

[ctx: QRegularExpression]
en: JIT stack limit reached
fi: saavutettiin JIT-pinon raja

[ctx: QRegularExpression]
en: NULL argument passed
fi: annettu argumentti on NULL

[ctx: QRegularExpression]
en: PCRE does not support \L, \l, \N{name}, \U, or \u
fi: PCRE ei tue \L, \I, \N{nimi}, \U tai \u

[ctx: QRegularExpression]
en: POSIX collating elements are not supported
fi: POSIX-merkkijärjestyselementtejä ei tueta

[ctx: QRegularExpression]
en: POSIX named classes are supported only within a class
fi: POSIXin nimettyjä luokkia tuetaan vain luokan sisällä

[ctx: QRegularExpression]
en: SPARE ERROR
fi: sisäinen virhe: jäsennetyn mallin ylivuoto

[ctx: QRegularExpression]
en: UTF-16 error: invalid low surrogate
fi: UTF-16 virhe: virheellinen alempi laajennuskoodi

[ctx: QRegularExpression]
en: UTF-16 error: isolated low surrogate
fi: UTF-16 virhe: yksittäinen alempi laajennuskoodi

[ctx: QRegularExpression]
en: UTF-16 error: missing low surrogate at end
fi: UTF-16 virhe: lopusta puuttuu alempi laajennuskoodi

[ctx: QRegularExpression]
en: UTF-32 error: code points 0xd800-0xdfff are not defined
fi: UTF-32 virhe: merkkikoodit 0xd800-0xdfff eivät ole määriteltyjä

[ctx: QRegularExpression]
en: UTF-32 error: code points greater than 0x10ffff are not defined
fi: UTF-32 virhe: suuremmat merkkikoodit kuin 0x10ffff eivät ole määriteltyjä

[ctx: QRegularExpression]
en: UTF-8 error: 1 byte missing at end
fi: UTF-8 virhe: yksi tavu puuttuu lopusta

[ctx: QRegularExpression]
en: UTF-8 error: 2 bytes missing at end
fi: UTF-8 virhe: kaksi tavua puuttuu lopusta

[ctx: QRegularExpression]
en: UTF-8 error: 3 bytes missing at end
fi: UTF-8 virhe: kolme tavua puuttuu lopusta

[ctx: QRegularExpression]
en: UTF-8 error: 4 bytes missing at end
fi: UTF-8 virhe: neljä tavua puuttuu lopusta

[ctx: QRegularExpression]
en: UTF-8 error: 5 bytes missing at end
fi: UTF-8 virhe: viisi tavua puuttuu lopusta

[ctx: QRegularExpression]
en: UTF-8 error: 5-byte character is not allowed (RFC 3629)
fi: UTF-8 virhe: viisitavuinen merkki ei ole sallittu (RFC 3629)

[ctx: QRegularExpression]
en: UTF-8 error: 6-byte character is not allowed (RFC 3629)
fi: UTF-8 virhe: kuusitavuinen merkki ei ole sallittu (RFC 3629)

[ctx: QRegularExpression]
en: UTF-8 error: byte 2 top bits not 0x80
fi: UTF-8 virhe: tavun kaksi eniten merkitsevää bittiä eivät ole 0x80

[ctx: QRegularExpression]
en: UTF-8 error: byte 3 top bits not 0x80
fi: UTF-8 virhe: tavun kolme eniten merkitsevää bittiä eivät ole 0x80

[ctx: QRegularExpression]
en: UTF-8 error: byte 4 top bits not 0x80
fi: UTF-8 virhe: tavun neljä eniten merkitsevää bittiä eivät ole 0x80

[ctx: QRegularExpression]
en: UTF-8 error: byte 5 top bits not 0x80
fi: UTF-8 virhe: tavun viisi eniten merkitsevää bittiä eivät ole 0x80

[ctx: QRegularExpression]
en: UTF-8 error: byte 6 top bits not 0x80
fi: UTF-8 virhe: tavun kuusi eniten merkitsevää bittiä eivät ole 0x80

[ctx: QRegularExpression]
en: UTF-8 error: code points 0xd800-0xdfff are not defined
fi: UTF-8 virhe: merkkikoodit 0xd800-0xdfff eivät ole määriteltyjä

[ctx: QRegularExpression]
en: UTF-8 error: code points greater than 0x10ffff are not defined
fi: UTF-8 virhe: suuremmat merkkikoodit kuin 0x10ffff eivät ole määriteltyjä

[ctx: QRegularExpression]
en: UTF-8 error: illegal byte (0xfe or 0xff)
fi: UTF-8 virhe: virheellinen tavu (0xfe tai 0xff)

[ctx: QRegularExpression]
en: UTF-8 error: isolated byte with 0x80 bit set
fi: UTF-8 virhe: yksittäinen tavu, jossa 0x80-bitti on asetettu

[ctx: QRegularExpression]
en: UTF-8 error: overlong 2-byte sequence
fi: UTF-8 virhe: ylipitkä kahden tavun sekvenssi

[ctx: QRegularExpression]
en: UTF-8 error: overlong 3-byte sequence
fi: UTF-8 virhe: ylipitkä kolmen tavun sekvenssi

[ctx: QRegularExpression]
en: UTF-8 error: overlong 4-byte sequence
fi: UTF-8 virhe: ylipitkä neljän tavun sekvenssi

[ctx: QRegularExpression]
en: UTF-8 error: overlong 5-byte sequence
fi: UTF-8 virhe: ylipitkä viiden tavun sekvenssi

[ctx: QRegularExpression]
en: UTF-8 error: overlong 6-byte sequence
fi: UTF-8 virhe: ylipitkä kuuden tavun sekvenssi

[ctx: QRegularExpression]
en: \ at end of pattern
fi: \ mallin lopussa

[ctx: QRegularExpression]
en: \C is not allowed in a lookbehind assertion
fi: \C ei ole sallittu lookbehind-ehtolauseessa

[ctx: QRegularExpression]
en: \N is not supported in a class
fi: \N ei ole tuettu luokassa

[ctx: QRegularExpression]
en: \c at end of pattern
fi: \c mallin lopussa

[ctx: QRegularExpression]
en: \c must be followed by a letter or one of [\]^_?
fi: \c:n jälkeen pitää tulla kirjain tai joku joukosta [\]^_?

[ctx: QRegularExpression]
en: \c must be followed by a printable ASCII character
fi: \c:n jälkeen pitää tulla tulostettava ASCII-merkki

[ctx: QRegularExpression]
en: \g is not followed by a braced, angle-bracketed, or quoted name/number or by a plain number
fi: \g:tä ei seuraa nimi tai numero suljettuna {}, [] tai ''-merkkeihin, eikä paljas numero

[ctx: QRegularExpression]
en: \k is not followed by a braced, angle-bracketed, or quoted name
fi: \k:ta ei seuraa nimi suljettuna {}, [] tai ''-merkkeihin

[ctx: QRegularExpression]
en: a numbered reference must not be zero
fi: numeroitu viittaus ei voi olla nolla

[ctx: QRegularExpression]
en: an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)
fi: (*ACCEPT), (*FAIL) tai (*COMMIT) ei hyväksy argumenttia

[ctx: QRegularExpression]
en: assertion expected after (?( or (?(?C)
fi: odotettiin ehtolausetta (?(:n tai (?(?C):n jälkeen

[ctx: QRegularExpression]
en: backreference condition or recursion test is not supported for DFA matching
fi: DFA-haku ei tue takaisinviittausehtoa eikä rekursiotestiä

[ctx: QRegularExpression]
en: bad JIT option
fi: virheellinen JIT-valitsin

[ctx: QRegularExpression]
en: bad data value
fi: virheellinen data-arvo

[ctx: QRegularExpression]
en: bad escape sequence in replacement string
fi: virheellinen ohjauskoodi korvausmerkkijonossa

[ctx: QRegularExpression]
en: bad offset into UTF string
fi: virheellinen UTF-merkkijonosiirtymä

[ctx: QRegularExpression]
en: bad offset value
fi: virheellinen siirtymän arvo

[ctx: QRegularExpression]
en: bad option value
fi: virheellinen valitsimen arvo

[ctx: QRegularExpression]
en: bad substitution in replacement string
fi: virheellinen korvaus korvausmerkkijonossa

[ctx: QRegularExpression]
en: callout error code
fi: palautekutsun virhekoodi

[ctx: QRegularExpression]
en: character code point value in \u.... sequence is too large
fi: merkkikoodin arvo \u...-sekvenssissä on liian suuri

[ctx: QRegularExpression]
en: character code point value in \x{} or \o{} is too large
fi: merkkikoodin arvo \x{}- tai \o{}-sekvenssissä on liian suuri

[ctx: QRegularExpression]
en: closing parenthesis for (?C expected
fi: (?C:n jälkeen odotettiin sulkevaa kaarisuljetta

[ctx: QRegularExpression]
en: conditional group contains more than two branches
fi: ehtoryhmässä on enemmän kuin kaksi haaraa

[ctx: QRegularExpression]
en: different names for subpatterns of the same number are not allowed
fi: saman numeron alimalleille ei sallita eri nimiä

[ctx: QRegularExpression]
en: digit expected after (?+
fi: odotettiin numero (?+ jälkeen

[ctx: QRegularExpression]
en: digits missing in \x{} or \o{}
fi: numerot puuttuvat merkinnästä \x{} tai \o{}

[ctx: QRegularExpression]
en: disallowed Unicode code point (>= 0xd800 && <= 0xdfff)
fi: ei sallittu Unicode-merkkikoodi (>= 0xd800 && <= 0xdfff)

[ctx: QRegularExpression]
en: expected closing curly bracket in replacement string
fi: odotettiin sulkevaa aaltosuljetta korvausmerkkijonossa

[ctx: QRegularExpression]
en: failed to allocate heap memory
fi: kekomuistin varaaminen epäonnistui

[ctx: QRegularExpression]
en: function is not supported for DFA matching
fi: DFA-haku ei tue funktiota

[ctx: QRegularExpression]
en: group name must start with a non-digit
fi: ryhmän nimen täytyy alkaa muulla kuin numerolla

[ctx: QRegularExpression]
en: internal error - pattern overwritten?
fi: sisäinen virhe - ylikirjoitettu malli?

[ctx: QRegularExpression]
en: internal error in pcre2_study(): should not occur
fi: sisäinen virhe pcre2_study():ssa: ei pitäisi tapahtua

[ctx: QRegularExpression]
en: internal error: code overflow
fi: sisäinen virhe: koodin ylivuoto

[ctx: QRegularExpression]
en: internal error: overran compiling workspace
fi: sisäinen virhe: kääntötyötila ylitettiin

[ctx: QRegularExpression]
en: internal error: previously-checked referenced subpattern not found
fi: sisäinen virhe: aiemmin tarkistettu viitattu alimalli ei löytynyt

[ctx: QRegularExpression]
en: internal error: unexpected repeat
fi: sisäinen virhe: odottamaton toisto

[ctx: QRegularExpression]
en: internal error: unknown newline setting
fi: sisäinen virhe: tuntematon rivinvaihtoasetus

[ctx: QRegularExpression]
en: internal error: unknown opcode in auto_possessify()
fi: sisäinen virhe: tuntematon toimintakoodi auto_possessify()-funktiossa

[ctx: QRegularExpression]
en: internal error: unknown opcode in find_fixedlength()
fi: sisäinen virhe: tuntematon toimintakoodi find_fixedlength()-funktiossa

[ctx: QRegularExpression]
en: invalid condition (?(0)
fi: virheellinen ehto (?(0)

[ctx: QRegularExpression]
en: invalid data in workspace for DFA restart
fi: työtilassa on virheellistä dataa DFA:n uudelleenkäynnistystä varten

[ctx: QRegularExpression]
en: invalid escape sequence in (*VERB) name
fi: virheellinen ohjauskoodi (*VERB)-nimessä

[ctx: QRegularExpression]
en: invalid escape sequence in character class
fi: virheellinen ohjauskoodi merkkiluokassa

[ctx: QRegularExpression]
en: invalid range in character class
fi: virheellinen alue merkkiluokassa

[ctx: QRegularExpression]
en: invalid replacement string
fi: virheellinen korvausmerkkijono

[ctx: QRegularExpression]
en: letter or underscore expected after (?< or (?'
fi: odotettiin kirjainta tai alaviivaa (?<:n tai (?':n jälkeen

[ctx: QRegularExpression]
en: lookbehind assertion is not fixed length
fi: lookbehind-tyyppinen ehtolause ei ole kiinteäpituinen

[ctx: QRegularExpression]
en: lookbehind assertion is too long
fi: lookbehind-tyyppinen ehtolause on liian pitkä

[ctx: QRegularExpression]
en: magic number missing
fi: tunnisteluku puuttuu

[ctx: QRegularExpression]
en: malformed \P or \p sequence
fi: väärin muotoiltu \P- tai \p-sekvenssi

[ctx: QRegularExpression]
en: malformed number or name after (?(
fi: virheellinen numero tai nimi (?( jälkeen

[ctx: QRegularExpression]
en: match limit exceeded
fi: ylitettiin osumien raja

[ctx: QRegularExpression]
en: match with end before start is not supported
fi: loppuun hakua ei tueta ennen alkuun hakua

[ctx: QRegularExpression]
en: missing ) after (?# comment
fi: sulkeva kaarisulje puuttuu (?#-kommentin jälkeen

[ctx: QRegularExpression]
en: missing closing parenthesis
fi: sulkeva kaarisulje puuttuu

[ctx: QRegularExpression]
en: missing opening brace after \o
fi: aloittava kaarisulje puuttuu \o-merkinnän jälkeen

[ctx: QRegularExpression]
en: missing terminating ] for character class
fi: merkkiluokasta puuttuu päättävä ]

[ctx: QRegularExpression]
en: missing terminating delimiter for callout with string argument
fi: palautekutsusta merkkijonoargumentin kanssa puuttuu lopettava erotin

[ctx: QRegularExpression]
en: name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)
fi: nimi on liian pitkä jollekin (*MARK), (*PRUNE), (*SKIP) tai (*THEN)

[ctx: QRegularExpression]
en: nested recursion at the same subject position
fi: sisäkkäinen rekursio samassa aiheen paikassa

[ctx: QRegularExpression]
en: no error
fi: ei virhettä

[ctx: QRegularExpression]
en: no match
fi: ei osumaa

[ctx: QRegularExpression]
en: no more memory
fi: muisti loppu

[ctx: QRegularExpression]
en: non-hex character in \x{} (closing brace missing?)
fi: muu kuin heksamerkki \x{}-merkinnän sisällä (puuttuuko sulkeva kaarisulje?)

[ctx: QRegularExpression]
en: non-octal character in \o{} (closing brace missing?)
fi: muu kuin oktaalimerkki \o{}-merkinnän sisällä (puuttuuko sulkeva kaarisulje?)

[ctx: QRegularExpression]
en: non-unique substring name
fi: alimerkkijonon nimi ei ole yksilöllinen

[ctx: QRegularExpression]
en: number after (?C is greater than 255
fi: numero (?C:n jälkeen on suurempi kuin 255

[ctx: QRegularExpression]
en: number is too big
fi: numero on liian suuri

[ctx: QRegularExpression]
en: number too big in {} quantifier
fi: numerot liian suuria {}-määreessä

[ctx: QRegularExpression]
en: numbers out of order in {} quantifier
fi: numerot epäjärjestyksessä {}-määreessä

[ctx: QRegularExpression]
en: octal value is greater than \377 in 8-bit non-UTF-8 mode
fi: oktaaliarvo on suurempi kuin \377 8-bittisessä ei-UTF-8-tilassa

[ctx: QRegularExpression]
en: offset limit set without PCRE2_USE_OFFSET_LIMIT
fi: siirtymän raja annettu ilman PCRE2_USE_OFFSET_LIMIT:iä

[ctx: QRegularExpression]
en: parentheses are too deeply nested
fi: liian paljon sisäkkäisiä sulkeita

[ctx: QRegularExpression]
en: parentheses are too deeply nested (stack check)
fi: liian paljon sisäkkäisiä sulkeita (pinotarkistus)

[ctx: QRegularExpression]
en: partial match
fi: osittainen osuma

[ctx: QRegularExpression]
en: pattern compiled in wrong mode: 8/16/32-bit error
fi: malli on käännetty väärässä muodossa: 8/16/32-bittisyysvirhe

[ctx: QRegularExpression]
en: pattern contains an item that is not supported for DFA matching
fi: mallissa on osa, jota DFA-haku ei tue

[ctx: QRegularExpression]
en: pattern passed as NULL
fi: annettu malli on NULL

[ctx: QRegularExpression]
en: pattern string is longer than the limit set by the application
fi: malli on pidempi kuin sovelluksen asettama raja

[ctx: QRegularExpression]
en: patterns do not all use the same character tables
fi: kaikki mallit eivät käytä samoja merkkitaulukkoja

[ctx: QRegularExpression]
en: quantifier does not follow a repeatable item
fi: määre ei tule toistettavan alkion jälkeen

[ctx: QRegularExpression]
en: range out of order in character class
fi: alue epäjärjestyksessä merkkijoukolle

[ctx: QRegularExpression]
en: recursion limit exceeded
fi: ylitettiin rekursion raja

[ctx: QRegularExpression]
en: reference to non-existent subpattern
fi: viittaus olemattomaan alimalliin

[ctx: QRegularExpression]
en: regular expression is too complicated
fi: säännöllinen lauseke on liian monimutkainen

[ctx: QRegularExpression]
en: regular expression is too large
fi: liian pitkä säännöllinen lauseke

[ctx: QRegularExpression]
en: requested value is not available
fi: pyydetty arvo ei ole saatavilla

[ctx: QRegularExpression]
en: requested value is not set
fi: pyydetty arvo ei ole asetettu

[ctx: QRegularExpression]
en: subpattern name expected
fi: odotettiin alimallin nimeä

[ctx: QRegularExpression]
en: subpattern name is too long (maximum 10000 characters)
fi: alimallin nimi on liian pitkä (maksimi on 10000 merkkiä)

[ctx: QRegularExpression]
en: syntax error in (?(VERSION condition
fi: syntaksivirhe (?(VERSION-ehdossa

[ctx: QRegularExpression]
en: syntax error in subpattern name (missing terminator)
fi: syntaksivirhe alimallin nimessä (päätemerkki puuttuu)

[ctx: QRegularExpression]
en: this version of PCRE2 does not have Unicode support
fi: tämä PCRE2-versio ei tue Unicodea

[ctx: QRegularExpression]
en: this version of PCRE2 does not have support for \P, \p, or \X
fi: tämä PCRE2-versio ei tue \P-, \p- tai \X-sekvenssiä

[ctx: QRegularExpression]
en: too many named subpatterns (maximum 256)
fi: liian monta nimettyä alimallia (maksimi on 256)

[ctx: QRegularExpression]
en: too many replacements (more than INT_MAX)
fi: liian monta korvausta (enemmän kuin INT_MAX)

[ctx: QRegularExpression]
en: too much recursion for DFA matching
fi: liian paljon rekursiota DFA-haulle

[ctx: QRegularExpression]
en: two named subpatterns have the same name (PCRE2_DUPNAMES not set)
fi: kahdella nimetyllä alimallilla on sama nimi (PCRE2_DUPNAMES:ia ei ole asetettu)

[ctx: QRegularExpression]
en: unknown POSIX class name
fi: tuntematon POSIX-luokan nimi

[ctx: QRegularExpression]
en: unknown property name after \P or \p
fi: tuntematon ominaisuuden nimi \P- tai \p-sekvenssin jälkeen

[ctx: QRegularExpression]
en: unknown substring
fi: tuntematon alimerkkijono

[ctx: QRegularExpression]
en: unmatched closing parenthesis
fi: sulkeva kaarisulje ei täsmää

[ctx: QRegularExpression]
en: unrecognised compile-time option bit(s)
fi: käännöksen aikaista valitsinbittiä tai -bittejä ei voitu tunnistaa

[ctx: QRegularExpression]
en: unrecognized character after (? or (?-
fi: tuntematon merkki (? tai (?- jälkeen

[ctx: QRegularExpression]
en: unrecognized character after (?P
fi: tuntematon merkki (?P jälkeen

[ctx: QRegularExpression]
en: unrecognized character follows \
fi: tuntematon merkki \ jälkeen

[ctx: QRegularExpression]
en: unrecognized string delimiter follows (?C
fi: tuntematon merkkijonoerotin (?C:n jälkeen

[ctx: QRegularExpression]
en: using UCP is disabled by the application
fi: sovellus on poistanut UCP:n käytöstä

[ctx: QRegularExpression]
en: using UTF is disabled by the application
fi: sovellus on poistanut UTF:n käytöstä

[ctx: QRegularExpression]
en: using \C is disabled by the application
fi: sovellus on poistanut \C:n käytöstä

[ctx: QRegularExpression]
en: using \C is disabled in this PCRE2 library
fi: \C ei ole käytössä tässä PCRE2-kirjastossa

[ctx: QRegularExpression]
en: workspace size exceeded in DFA matching
fi: työtilan koko ylittyi DFA-haussa

[ctx: QSQLite2Driver]
en: Error opening database
fi: Tietokannan avaaminen epäonnistui

[ctx: QSQLite2Driver]
en: Unable to begin transaction
fi: Tietokantatapahtuman aloittaminen epäonnistui

[ctx: QSQLite2Driver]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QSQLite2Driver]
en: Unable to rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QSQLite2Result]
en: Unable to execute statement
fi: Lauseen suorittaminen epäonnistui

[ctx: QSQLite2Result]
en: Unable to fetch results
fi: Tulosten noutaminen epäonnistui

[ctx: QSQLiteDriver]
en: Error closing database
fi: Tietokannan sulkeminen epäonnistui

[ctx: QSQLiteDriver]
en: Error opening database
fi: Tietokannan avaaminen epäonnistui

[ctx: QSQLiteDriver]
en: Unable to begin transaction
fi: Tietokantatapahtuman aloittaminen epäonnistui

[ctx: QSQLiteDriver]
en: Unable to commit transaction
fi: Tietokantatapahtuman commit-toiminnon suorittaminen epäonnistui

[ctx: QSQLiteDriver]
en: Unable to rollback transaction
fi: Tietokantatapahtuman rollback-toiminnon suorittaminen epäonnistui

[ctx: QSQLiteResult]
en: No query
fi: Ei kyselyä

[ctx: QSQLiteResult]
en: Parameter count mismatch
fi: Parametrien määrä ei täsmää

[ctx: QSQLiteResult]
en: Unable to bind parameters
fi: Parametrien sitominen epäonnistui

[ctx: QSQLiteResult]
en: Unable to execute multiple statements at a time
fi: Useita lauseita ei voitu suorittaa samanaikaisesti

[ctx: QSQLiteResult]
en: Unable to execute statement
fi: Lauseen suorittaminen epäonnistui

[ctx: QSQLiteResult]
en: Unable to fetch row
fi: Rivin noutaminen epäonnistui

[ctx: QSQLiteResult]
en: Unable to reset statement
fi: Lauseen alustaminen epäonnistui

[ctx: QSaveFile]
en: Existing file %1 is not writable
fi: Ei voida kirjoittaa olemassa olevaan tiedostoon %1

[ctx: QSaveFile]
en: Filename refers to a directory
fi: Tiedostonimi viittaa kansioon

[ctx: QSaveFile]
en: QSaveFile cannot open '%1' without direct write fallback enabled: path contains an Alternate Data Stream specifier
fi: QSaveFile ei voi avata polkua ”%1” ilman suoraa kirjoitusta: polku sisältää vaihtoehtoinen tietovirta -tunnisteen

[ctx: QSaveFile]
en: Writing canceled by application
fi: Ohjelma keskeytti kirjoittamisen

[ctx: QScrollBar]
en: Bottom
fi: Loppuun

[ctx: QScrollBar]
en: Left edge
fi: Vasempaan reunaan

[ctx: QScrollBar]
en: Page down
fi: Sivu alas

[ctx: QScrollBar]
en: Page left
fi: Sivu vasemmalle

[ctx: QScrollBar]
en: Page right
fi: Sivu oikealle

[ctx: QScrollBar]
en: Page up
fi: Sivu ylös

[ctx: QScrollBar]
en: Right edge
fi: Oikeaan reunaan

[ctx: QScrollBar]
en: Scroll down
fi: Vieritä alas

[ctx: QScrollBar]
en: Scroll here
fi: Vieritä tähän

[ctx: QScrollBar]
en: Scroll left
fi: Vieritä vasemmalle

[ctx: QScrollBar]
en: Scroll right
fi: Vieritä oikealle

[ctx: QScrollBar]
en: Scroll up
fi: Vieritä ylös

[ctx: QScrollBar]
en: Top
fi: Alkuun

[ctx: QSctpSocket]
en: The remote host closed the connection
fi: Palvelin sulki yhteyden

[ctx: QSharedMemory]
en: %1: UNIX key file doesn't exist
fi: %1: UNIX-avaintiedostoa ei ole olemassa

[ctx: QSharedMemory]
en: %1: already exists
fi: %1: on jo olemassa

[ctx: QSharedMemory]
en: %1: bad name
fi: %1: virheellinen nimi

[ctx: QSharedMemory]
en: %1: create size is less then 0
fi: %1: luotava koko on pienempi kuin 0

[ctx: QSharedMemory]
en: %1: doesn't exist
fi: %1: ei ole olemassa

[ctx: QSharedMemory]
en: %1: ftok failed
fi: %1: ftok epäonnistui

[ctx: QSharedMemory]
en: %1: invalid size
fi: %1: virheellinen koko

[ctx: QSharedMemory]
en: %1: key error
fi: %1: avainvirhe

[ctx: QSharedMemory]
en: %1: key is empty
fi: %1: avain on tyhjä

[ctx: QSharedMemory]
en: %1: not attached
fi: %1: ei ole liitettynä

[ctx: QSharedMemory]
en: %1: out of resources
fi: %1: resurssit loppu

[ctx: QSharedMemory]
en: %1: permission denied
fi: %1: ei käyttöoikeutta

[ctx: QSharedMemory]
en: %1: size query failed
fi: %1: koon kysely epäonnistui

[ctx: QSharedMemory]
en: %1: system-imposed size restrictions
fi: %1: järjestelmän asettama kokorajoitus tuli vastaan

[ctx: QSharedMemory]
en: %1: unable to lock
fi: %1: lukitseminen epäonnistui

[ctx: QSharedMemory]
en: %1: unable to make key
fi: %1: avaimen tekeminen epäonnistui

[ctx: QSharedMemory]
en: %1: unable to set key on lock
fi: %1: avaimen asettaminen lukkoon epäonnistui

[ctx: QSharedMemory]
en: %1: unable to unlock
fi: %1: lukituksen avaaminen epäonnistui

[ctx: QSharedMemory]
en: %1: unknown error %2
fi: %1: tuntematon virhe %2

[ctx: QShortcut]
en: Add Favorite
fi: Lisää suosikkeihin

[ctx: QShortcut]
en: Adjust Brightness
fi: Säädä kirkkautta

[ctx: QShortcut]
en: Application Left
fi: Sovellus vasemmalla

[ctx: QShortcut]
en: Application Right
fi: Sovellus oikealla

[ctx: QShortcut]
en: Audio Cycle Track
fi: Ääniraidan vaihto

[ctx: QShortcut]
en: Audio Random Play
fi: Satunnainen soitto

[ctx: QShortcut]
en: Audio Repeat
fi: Toista uudelleen

[ctx: QShortcut]
en: Away
fi: Poissa

[ctx: QShortcut]
en: Back
fi: Takaisin

[ctx: QShortcut]
en: Back Forward
fi: Takaisin eteenpäin

[ctx: QShortcut]
en: Backspace
fi: Askelpalautin

[ctx: QShortcut]
en: Backtab
fi: Sarkain taaksepäin

[ctx: QShortcut]
en: Bass Boost
fi: Basson korostus

[ctx: QShortcut]
en: Bass Down
fi: Basson vähennys

[ctx: QShortcut]
en: Bass Up
fi: Basson lisäys

[ctx: QShortcut]
en: Battery
fi: Akku

[ctx: QShortcut]
en: Blue
fi: Sininen

[ctx: QShortcut]
en: Book
fi: Kirja

[ctx: QShortcut]
en: Browser
fi: Selain

[ctx: QShortcut]
en: Calculator
fi: Laskin

[ctx: QShortcut]
en: Call
fi: Puhelu

[ctx: QShortcut]
en: Camera Focus
fi: Kameran polttopiste

[ctx: QShortcut]
en: Camera Shutter
fi: Kameran suljin

[ctx: QShortcut]
en: Cancel
fi: Peru

[ctx: QShortcut]
en: Channel Down
fi: Edellinen kanava

[ctx: QShortcut]
en: Channel Up
fi: Seuraava kanava

[ctx: QShortcut]
en: Clear
fi: Tyhjennä

[ctx: QShortcut]
en: Close
fi: Sulje

[ctx: QShortcut]
en: Code input
fi: Koodisyöte

[ctx: QShortcut]
en: Community
fi: Yhteisö

[ctx: QShortcut]
en: Context1
fi: Konteksti 1

[ctx: QShortcut]
en: Context2
fi: Konteksti 2

[ctx: QShortcut]
en: Context3
fi: Konteksti 3

[ctx: QShortcut]
en: Context4
fi: Konteksti 4

[ctx: QShortcut]
en: Copy
fi: Kopioi

[ctx: QShortcut]
en: Cut
fi: Leikkaa

[ctx: QShortcut]
en: Display
fi: Näyttö

[ctx: QShortcut]
en: Documents
fi: Tiedostot

[ctx: QShortcut]
en: Down
fi: Alanuoli

[ctx: QShortcut]
en: Eisu Shift
fi: Eisu-vaihto

[ctx: QShortcut]
en: Eisu toggle
fi: Eisu-vuorottelu

[ctx: QShortcut]
en: Eject
fi: Poisto

[ctx: QShortcut]
en: Execute
fi: Suorita

[ctx: QShortcut]
en: Exit
fi: Poistu

[ctx: QShortcut]
en: Favorites
fi: Suosikit

[ctx: QShortcut]
en: Finance
fi: Talous

[ctx: QShortcut]
en: Find
fi: Etsi

[ctx: QShortcut]
en: Flip
fi: Kääntö

[ctx: QShortcut]
en: Forward
fi: Eteenpäin

[ctx: QShortcut]
en: Game
fi: Peli

[ctx: QShortcut]
en: Go
fi: Siirry

[ctx: QShortcut]
en: Green
fi: Vihreä

[ctx: QShortcut]
en: Guide
fi: Opas

[ctx: QShortcut]
en: Hangul End
fi: Hangul loppu

[ctx: QShortcut]
en: Hangul PostHanja
fi: Hangul Jälki-Hanja

[ctx: QShortcut]
en: Hangul PreHanja
fi: Hangul Esi-Hanja

[ctx: QShortcut]
en: Hangul Special
fi: Hangul erikoinen

[ctx: QShortcut]
en: Hangul Start
fi: Hangul alku

[ctx: QShortcut]
en: Hangup
fi: Lopetus

[ctx: QShortcut]
en: Help
fi: Ohje

[ctx: QShortcut]
en: Hibernate
fi: Lepotila

[ctx: QShortcut]
en: History
fi: Historia

[ctx: QShortcut]
en: Home Office
fi: Toimisto

[ctx: QShortcut]
en: Home Page
fi: Kotisivu

[ctx: QShortcut]
en: Kana Lock
fi: Kana-lukitus

[ctx: QShortcut]
en: Kana Shift
fi: Kana-vaihto

[ctx: QShortcut]
en: Keyboard Brightness Down
fi: Näppäimistön kirkkauden vähennys

[ctx: QShortcut]
en: Keyboard Brightness Up
fi: Näppäimistön kirkkauden lisäys

[ctx: QShortcut]
en: Keyboard Light On/Off
fi: Näppäimistön valo päälle/pois

[ctx: QShortcut]
en: Keyboard Menu
fi: Näppäimistövalikko

[ctx: QShortcut]
en: Last Number Redial
fi: Viimeisen numeron uudelleenvalinta

[ctx: QShortcut]
en: Launch (0)
fi: Käynnistä (0)

[ctx: QShortcut]
en: Launch (1)
fi: Käynnistä (1)

[ctx: QShortcut]
en: Launch (2)
fi: Käynnistä (2)

[ctx: QShortcut]
en: Launch (3)
fi: Käynnistä (3)

[ctx: QShortcut]
en: Launch (4)
fi: Käynnistä (4)

[ctx: QShortcut]
en: Launch (5)
fi: Käynnistä (5)

[ctx: QShortcut]
en: Launch (6)
fi: Käynnistä (6)

[ctx: QShortcut]
en: Launch (7)
fi: Käynnistä (7)

[ctx: QShortcut]
en: Launch (8)
fi: Käynnistä (8)

[ctx: QShortcut]
en: Launch (9)
fi: Käynnistä (9)

[ctx: QShortcut]
en: Launch (A)
fi: Käynnistä (A)

[ctx: QShortcut]
en: Launch (B)
fi: Käynnistä (B)

[ctx: QShortcut]
en: Launch (C)
fi: Käynnistä (C)

[ctx: QShortcut]
en: Launch (D)
fi: Käynnistä (D)

[ctx: QShortcut]
en: Launch (E)
fi: Käynnistä (E)

[ctx: QShortcut]
en: Launch (F)
fi: Käynnistä (F)

[ctx: QShortcut]
en: Launch Mail
fi: Käynnistä sähköposti

[ctx: QShortcut]
en: Launch Media
fi: Käynnistä mediasoitin

[ctx: QShortcut]
en: Left
fi: Vasen nuoli

[ctx: QShortcut]
en: LightBulb
fi: Hehkulamppu

[ctx: QShortcut]
en: Logoff
fi: Kirjaudu ulos

[ctx: QShortcut]
en: Mail Forward
fi: Edelleenlähetys

[ctx: QShortcut]
en: Market
fi: Kauppapaikka

[ctx: QShortcut]
en: Media Fast Forward
fi: Median eteenpäinkelaus

[ctx: QShortcut]
en: Media Next
fi: Seuraava media

[ctx: QShortcut]
en: Media Pause
fi: Median tauko

[ctx: QShortcut]
en: Media Play
fi: Median toisto

[ctx: QShortcut]
en: Media Previous
fi: Edellinen media

[ctx: QShortcut]
en: Media Record
fi: Median tallennus

[ctx: QShortcut]
en: Media Rewind
fi: Median takaisinkelaus

[ctx: QShortcut]
en: Media Stop
fi: Median pysäytys

[ctx: QShortcut]
en: Meeting
fi: Tapaaminen

[ctx: QShortcut]
en: Menu
fi: Valikko

[ctx: QShortcut]
en: Messenger
fi: Viestintäsovellus

[ctx: QShortcut]
en: Microphone Mute
fi: Mikrofonin vaimennus

[ctx: QShortcut]
en: Microphone Volume Down
fi: Mikrofonin äänenvoimakkuuden vähennys

[ctx: QShortcut]
en: Microphone Volume Up
fi: Mikrofonin äänenvoimakkuuden lisäys

[ctx: QShortcut]
en: Monitor Brightness Down
fi: Näytön kirkkauden vähennys

[ctx: QShortcut]
en: Monitor Brightness Up
fi: Näytön kirkkauden lisäys

[ctx: QShortcut]
en: Multiple Candidate
fi: Useita ehdokkaita

[ctx: QShortcut]
en: Music
fi: Musiikki

[ctx: QShortcut]
en: My Sites
fi: Omat sivut

[ctx: QShortcut]
en: New
fi: Uusi

[ctx: QShortcut]
en: News
fi: Uutiset

[ctx: QShortcut]
en: No
fi: Ei

[ctx: QShortcut]
en: Open
fi: Avaa

[ctx: QShortcut]
en: Open URL
fi: Avaa verkko-osoite

[ctx: QShortcut]
en: Paste
fi: Liitä

[ctx: QShortcut]
en: Phone
fi: Puhelin

[ctx: QShortcut]
en: Pictures
fi: Kuvat

[ctx: QShortcut]
en: Play
fi: Toista

[ctx: QShortcut]
en: Power Down
fi: Sammutus

[ctx: QShortcut]
en: Power Off
fi: Virtanappi

[ctx: QShortcut]
en: Previous Candidate
fi: Edellinen ehdokas

[ctx: QShortcut]
en: Printer
fi: Tulostin

[ctx: QShortcut]
en: Red
fi: Punainen

[ctx: QShortcut]
en: Redo
fi: Tee uudelleen

[ctx: QShortcut]
en: Refresh
fi: Virkistä

[ctx: QShortcut]
en: Reload
fi: Päivitä

[ctx: QShortcut]
en: Reply
fi: Vastaa

[ctx: QShortcut]
en: Right
fi: Oikea nuoli

[ctx: QShortcut]
en: Rotate Windows
fi: Ikkunoiden kierrätys

[ctx: QShortcut]
en: Save
fi: Tallenna

[ctx: QShortcut]
en: Screensaver
fi: Näytönsäästäjä

[ctx: QShortcut]
en: Search
fi: Haku

[ctx: QShortcut]
en: Select
fi: Valitse

[ctx: QShortcut]
en: Send
fi: Lähetä

[ctx: QShortcut]
en: Settings
fi: Asetukset

[ctx: QShortcut]
en: Shift
fi: Vaihto

[ctx: QShortcut]
en: Shop
fi: Kauppa

[ctx: QShortcut]
en: Sleep
fi: Valmiustila

[ctx: QShortcut]
en: Space
fi: Välilyönti

[ctx: QShortcut]
en: Spellchecker
fi: Oikeinkirjoituksen tarkistus

[ctx: QShortcut]
en: Split Screen
fi: Jaa näyttö

[ctx: QShortcut]
en: Spreadsheet
fi: Taulukkolaskenta

[ctx: QShortcut]
en: Standby
fi: Valmiustila

[ctx: QShortcut]
en: Stop
fi: Pysäytä

[ctx: QShortcut]
en: Subtitle
fi: Tekstityksen vaihto

[ctx: QShortcut]
en: Support
fi: Tuki

[ctx: QShortcut]
en: Suspend
fi: Valmiustila

[ctx: QShortcut]
en: Tab
fi: Sarkain

[ctx: QShortcut]
en: Task Panel
fi: Tehtävät

[ctx: QShortcut]
en: Terminal
fi: Pääte

[ctx: QShortcut]
en: Time
fi: Aika

[ctx: QShortcut]
en: Toggle Call/Hangup
fi: Puhelu/lopetus

[ctx: QShortcut]
en: Toggle Media Play/Pause
fi: Vuorottele median soittoa/taukoa

[ctx: QShortcut]
en: Tools
fi: Työkalut

[ctx: QShortcut]
en: Top Menu
fi: Päävalikko

[ctx: QShortcut]
en: Touchpad Off
fi: Kosketuslevy pois

[ctx: QShortcut]
en: Touchpad On
fi: Kosketuslevy päälle

[ctx: QShortcut]
en: Touchpad Toggle
fi: Kosketuslevy päälle/pois

[ctx: QShortcut]
en: Travel
fi: Matkailu

[ctx: QShortcut]
en: Treble Down
fi: Diskantin vähennys

[ctx: QShortcut]
en: Treble Up
fi: Diskantin lisäys

[ctx: QShortcut]
en: Ultra Wide Band
fi: Ultra-laajakaista

[ctx: QShortcut]
en: Undo
fi: Kumoa

[ctx: QShortcut]
en: Up
fi: Ylänuoli

[ctx: QShortcut]
en: View
fi: Näytä

[ctx: QShortcut]
en: Voice Dial
fi: Äänivalinta

[ctx: QShortcut]
en: Volume Down
fi: Äänenvoimakkuuden vähennys

[ctx: QShortcut]
en: Volume Mute
fi: Äänenvoimakkuuden vaimennus

[ctx: QShortcut]
en: Volume Up
fi: Äänenvoimakkuuden lisäys

[ctx: QShortcut]
en: Wake Up
fi: Herätys

[ctx: QShortcut]
en: WebCam
fi: Web-kamera

[ctx: QShortcut]
en: Wireless
fi: Langaton verkko

[ctx: QShortcut]
en: Word Processor
fi: Tekstinkäsittely

[ctx: QShortcut]
en: Yellow
fi: Keltainen

[ctx: QShortcut]
en: Yes
fi: Kyllä

[ctx: QShortcut]
en: Zoom
fi: Lähennä

[ctx: QShortcut]
en: Zoom In
fi: Lähennä

[ctx: QShortcut]
en: Zoom Out
fi: Loitonna

[ctx: QSocks5SocketEngine]
en: Address type not supported
fi: Osoitteen tyyppiä ei tueta

[ctx: QSocks5SocketEngine]
en: Connection not allowed by SOCKSv5 server
fi: SOCKSv5-palvelin ei salli yhteyttä

[ctx: QSocks5SocketEngine]
en: Connection to proxy closed prematurely
fi: Yhteys välityspalvelimeen katkesi ennenaikaisesti

[ctx: QSocks5SocketEngine]
en: Connection to proxy refused
fi: Välityspalvelinyhteys torjuttu

[ctx: QSocks5SocketEngine]
en: Connection to proxy timed out
fi: Välityspalvelinyhteyden aikakatkaisu

[ctx: QSocks5SocketEngine]
en: General SOCKSv5 server failure
fi: Yleinen SOCKSv5-palvelinvirhe

[ctx: QSocks5SocketEngine]
en: Network operation timed out
fi: Verkkotoiminnon aikakatkaisu

[ctx: QSocks5SocketEngine]
en: Proxy authentication failed
fi: Välityspalvelimen todentaminen epäonnistui

[ctx: QSocks5SocketEngine]
en: Proxy authentication failed: %1
fi: Välityspalvelimen todentaminen epäonnistui: %1

[ctx: QSocks5SocketEngine]
en: Proxy host not found
fi: Välityspalvelinta ei löytynyt

[ctx: QSocks5SocketEngine]
en: SOCKS version 5 protocol error
fi: SOCKS versio 5 -protokollavirhe

[ctx: QSocks5SocketEngine]
en: SOCKSv5 command not supported
fi: SOCKSv5-komentoa ei tueta

[ctx: QSocks5SocketEngine]
en: TTL expired
fi: TTL vanheni

[ctx: QSocks5SocketEngine]
en: Unknown SOCKSv5 proxy error code 0x%1
fi: Tuntematon SOCKSv5-välityspalvelimen virhekoodi 0x%1

[ctx: QSpiAccessibleBridge]
en: alert message
fi: viesti

[ctx: QSpiAccessibleBridge]
en: animation
fi: animaatio

[ctx: QSpiAccessibleBridge]
en: application
fi: sovellus

[ctx: QSpiAccessibleBridge]
en: assistant
fi: opastettu toiminto

[ctx: QSpiAccessibleBridge]
en: button menu
fi: valikkopainike

[ctx: QSpiAccessibleBridge]
en: button with drop down
fi: avattava painike

[ctx: QSpiAccessibleBridge]
en: button with drop down grid
fi: ruudukon avaava painike

[ctx: QSpiAccessibleBridge]
en: canvas
fi: kangas

[ctx: QSpiAccessibleBridge]
en: cell
fi: solu

[ctx: QSpiAccessibleBridge]
en: chart
fi: kaavio

[ctx: QSpiAccessibleBridge]
en: check box
fi: valintaruutu

[ctx: QSpiAccessibleBridge]
en: clock
fi: kello

[ctx: QSpiAccessibleBridge]
en: color chooser
fi: värivalitsin

[ctx: QSpiAccessibleBridge]
en: column
fi: sarake

[ctx: QSpiAccessibleBridge]
en: column header
fi: sarakkeen otsikko

[ctx: QSpiAccessibleBridge]
en: combo box
fi: yhdistelmäruutu

[ctx: QSpiAccessibleBridge]
en: complementary content
fi: täydentävä sisältö

[ctx: QSpiAccessibleBridge]
en: cursor
fi: osoitin

[ctx: QSpiAccessibleBridge]
en: dial
fi: säätönuppi

[ctx: QSpiAccessibleBridge]
en: dialog
fi: valintaikkuna

[ctx: QSpiAccessibleBridge]
en: document
fi: tiedosto

[ctx: QSpiAccessibleBridge]
en: equation
fi: yhtälö

[ctx: QSpiAccessibleBridge]
en: filler
fi: täyte

[ctx: QSpiAccessibleBridge]
en: footer
fi: alatunniste

[ctx: QSpiAccessibleBridge]
en: form
fi: lomake

[ctx: QSpiAccessibleBridge]
en: frame
fi: kehys

[ctx: QSpiAccessibleBridge]
en: graphic
fi: graafinen elementti

[ctx: QSpiAccessibleBridge]
en: grip
fi: koonmuutoskahva

[ctx: QSpiAccessibleBridge]
en: heading
fi: otsikko

[ctx: QSpiAccessibleBridge]
en: help balloon
fi: ohje

[ctx: QSpiAccessibleBridge]
en: hotkey field
fi: pikanäppäinkenttä

[ctx: QSpiAccessibleBridge]
en: indicator
fi: ilmaisin

[ctx: QSpiAccessibleBridge]
en: invalid role
fi: virheellinen rooli

[ctx: QSpiAccessibleBridge]
en: label
fi: nimike

[ctx: QSpiAccessibleBridge]
en: layered pane
fi: kerrospaneeli

[ctx: QSpiAccessibleBridge]
en: link
fi: linkki

[ctx: QSpiAccessibleBridge]
en: list
fi: luettelo

[ctx: QSpiAccessibleBridge]
en: list item
fi: luettelokohta

[ctx: QSpiAccessibleBridge]
en: menu bar
fi: valikkorivi

[ctx: QSpiAccessibleBridge]
en: menu item
fi: valikkokohta

[ctx: QSpiAccessibleBridge]
en: note
fi: huomio

[ctx: QSpiAccessibleBridge]
en: page tab
fi: sivuvälilehti

[ctx: QSpiAccessibleBridge]
en: page tab list
fi: sivuvälilehtien luettelo

[ctx: QSpiAccessibleBridge]
en: panel
fi: paneeli

[ctx: QSpiAccessibleBridge]
en: paragraph
fi: tekstikappale

[ctx: QSpiAccessibleBridge]
en: popup menu
fi: kontekstivalikko

[ctx: QSpiAccessibleBridge]
en: progress bar
fi: edistymispalkki

[ctx: QSpiAccessibleBridge]
en: property page
fi: ominaisuussivu

[ctx: QSpiAccessibleBridge]
en: push button
fi: painike

[ctx: QSpiAccessibleBridge]
en: radio button
fi: valintanappi

[ctx: QSpiAccessibleBridge]
en: row
fi: rivi

[ctx: QSpiAccessibleBridge]
en: row header
fi: rivin otsikko

[ctx: QSpiAccessibleBridge]
en: scroll bar
fi: vierityspalkki

[ctx: QSpiAccessibleBridge]
en: section
fi: osa

[ctx: QSpiAccessibleBridge]
en: separator
fi: erotin

[ctx: QSpiAccessibleBridge]
en: slider
fi: liukusäädin

[ctx: QSpiAccessibleBridge]
en: sound
fi: ääni

[ctx: QSpiAccessibleBridge]
en: space
fi: tyhjä tila

[ctx: QSpiAccessibleBridge]
en: spin box
fi: askellusruutu

[ctx: QSpiAccessibleBridge]
en: splitter
fi: jakopalkki

[ctx: QSpiAccessibleBridge]
en: status bar
fi: tilarivi

[ctx: QSpiAccessibleBridge]
en: table
fi: taulukko

[ctx: QSpiAccessibleBridge]
en: text
fi: teksti

[ctx: QSpiAccessibleBridge]
en: text caret
fi: tekstikohdistin

[ctx: QSpiAccessibleBridge]
en: title bar
fi: otsikkopalkki

[ctx: QSpiAccessibleBridge]
en: tool bar
fi: työkalurivi

[ctx: QSpiAccessibleBridge]
en: tool tip
fi: työkaluvihje

[ctx: QSpiAccessibleBridge]
en: tree
fi: puu

[ctx: QSpiAccessibleBridge]
en: tree item
fi: puukohta

[ctx: QSpiAccessibleBridge]
en: unknown
fi: tuntematon

[ctx: QSpiAccessibleBridge]
en: web document
fi: verkkodokumentti

[ctx: QSslDiffieHellmanParameter]
en: Invalid input data
fi: Virheelliset syötetiedot

[ctx: QSslDiffieHellmanParameter]
en: No error
fi: Ei virhettä

[ctx: QSslDiffieHellmanParameter]
en: The given Diffie-Hellman parameters are deemed unsafe
fi: Annetut Diffie-Hellman-parametrit katsotaan turvattomiksi

[ctx: QSslSocket]
en: An error occurred attempting to set %1 to %2
fi: Virhe asetettaessa asetukselle %1 arvoa %2

[ctx: QSslSocket]
en: Cannot provide a certificate with no key, %1
fi: Avaimetonta varmennetta ei voida tarjota, %1

[ctx: QSslSocket]
en: Diffie-Hellman parameters are not valid
fi: Diffie-Hellman-parametrit eivät ole kelvolliset

[ctx: QSslSocket]
en: Error creating SSL context (%1)
fi: Virhe luotaessa SSL-kontekstia (%1)

[ctx: QSslSocket]
en: Error creating SSL session, %1
fi: Virhe luotaessa SSL-istuntoa, %1

[ctx: QSslSocket]
en: Error creating SSL session: %1
fi: Virhe luotaessa SSL-istuntoa: %1

[ctx: QSslSocket]
en: Error during SSL handshake: %1
fi: Virhe SSL-kättelyssä: %1

[ctx: QSslSocket]
en: Error loading local certificate, %1
fi: Virhe ladattaessa paikallista varmennetta, %1

[ctx: QSslSocket]
en: Error loading private key, %1
fi: Virhe ladattaessa yksityistä avainta, %1

[ctx: QSslSocket]
en: Error when setting the OpenSSL configuration (%1)
fi: Virhe asetettaessa OpenSSL:n asetuksia (%1)

[ctx: QSslSocket]
en: Error when setting the elliptic curves (%1)
fi: Virhe asetettaessa elliptisiä käyriä (%1)

[ctx: QSslSocket]
en: Error while reading: %1
fi: Virhe luettaessa: %1

[ctx: QSslSocket]
en: Expecting QByteArray for %1
fi: Asetus %1 vaatii QByteArray:n

[ctx: QSslSocket]
en: Invalid or empty cipher list (%1)
fi: Virheellinen tai tyhjä salausluettelo (%1)

[ctx: QSslSocket]
en: No certificates could be verified
fi: Varmenteita ei voitu varmentaa

[ctx: QSslSocket]
en: No error
fi: Ei virhettä

[ctx: QSslSocket]
en: One of the CA certificates is invalid
fi: Yksi CA-varmenteista on virheellinen

[ctx: QSslSocket]
en: OpenSSL version too old, need at least v1.0.2
fi: OpenSSL-versio on liian vanha; tarvitaan vähintään v1.0.2

[ctx: QSslSocket]
en: OpenSSL version with disabled elliptic curves
fi: OpenSSL:ssä ei ole elliptisten käyrien tukea

[ctx: QSslSocket]
en: Private key does not certify public key, %1
fi: Yksityinen avain ei varmenna julkista avainta, %1

[ctx: QSslSocket]
en: SSL_CONF_CTX_new() failed
fi: SSL_CONF_CTX_new() epäonnistui

[ctx: QSslSocket]
en: SSL_CONF_finish() failed
fi: SSL_CONF_finish() epäonnistui

[ctx: QSslSocket]
en: The TLS/SSL connection has been closed
fi: TLS/SSL-yhteys on suljettu

[ctx: QSslSocket]
en: The basicConstraints path length parameter has been exceeded
fi: basicConstraints-kansiopolun pituusparametri on ylitetty

[ctx: QSslSocket]
en: The certificate has expired
fi: Varmenne on vanhentunut

[ctx: QSslSocket]
en: The certificate is not yet valid
fi: Varmenne ei ole vielä voimassa

[ctx: QSslSocket]
en: The certificate is self-signed, and untrusted
fi: Varmenne allekirjoittaa itsensä eikä ole luotettava

[ctx: QSslSocket]
en: The certificate signature could not be decrypted
fi: Varmenteen allekirjoituksen purkaminen epäonnistui

[ctx: QSslSocket]
en: The certificate's notAfter field contains an invalid time
fi: Varmenteen notAfter-kentässä on virheellinen aika

[ctx: QSslSocket]
en: The certificate's notBefore field contains an invalid time
fi: Varmenteen notBefore-kentässä on virheellinen aika

[ctx: QSslSocket]
en: The current candidate issuer certificate was rejected because its issuer name and serial number was present and did not match the authority key identifier of the current certificate
fi: Varmenteen uusi ehdokas sen myöntäjäksi on evätty, koska annettu nimi ja sarjanumero olivat mukana ja eivät täsmänneet tämän hetkisen varmenteen haltijan avaimeen

[ctx: QSslSocket]
en: The current candidate issuer certificate was rejected because its subject name did not match the issuer name of the current certificate
fi: Varmenteen uusi ehdokas sen myöntäjäksi on evätty, koska annettu nimi ei täsmää varmentajan tämän hetkisen myöntäjän nimeen

[ctx: QSslSocket]
en: The host name did not match any of the valid hosts for this certificate
fi: Konenimi ei vastannut varmenteen voimassa olevia konenimiä

[ctx: QSslSocket]
en: The issuer certificate could not be found
fi: Varmenteen myöntäjää ei löydetty

[ctx: QSslSocket]
en: The issuer certificate of a locally looked up certificate could not be found
fi: Paikallisesti etsityn varmenteen myöntäjän varmennetta ei löytynyt

[ctx: QSslSocket]
en: The peer certificate is blacklisted
fi: Vertaisvarmenne on mustalla listalla

[ctx: QSslSocket]
en: The peer did not present any certificate
fi: Vertainen ei esittänyt varmenteita

[ctx: QSslSocket]
en: The public key in the certificate could not be read
fi: Varmenteen julkisen avaimen lukeminen epäonnistui

[ctx: QSslSocket]
en: The root CA certificate is marked to reject the specified purpose
fi: Juuri-CA-varmenne on merkitty hylkäämään tämä käyttötarkoitus

[ctx: QSslSocket]
en: The root CA certificate is not trusted for this purpose
fi: Juuri-CA-varmenne ei ole luotettu tähän tarkoitukseen

[ctx: QSslSocket]
en: The root certificate of the certificate chain is self-signed, and untrusted
fi: Varmenneketjun juurivarmenne allekirjoittaa itsensä eikä ole luotettava

[ctx: QSslSocket]
en: The signature of the certificate is invalid
fi: Varmenteen allekirjoitus on virheellinen

[ctx: QSslSocket]
en: The supplied certificate is unsuitable for this purpose
fi: Tarjottu varmenne ei kelpaa tähän tarkoitukseen

[ctx: QSslSocket]
en: Unable to decrypt data: %1
fi: Datan salauksen purkaminen epäonnistui: %1

[ctx: QSslSocket]
en: Unable to init SSL Context: %1
fi: SSL-kontekstin alustaminen epäonnistui: %1

[ctx: QSslSocket]
en: Unable to write data: %1
fi: Kirjoitusvirhe: %1

[ctx: QSslSocket]
en: Unknown error
fi: Tuntematon virhe

[ctx: QSslSocket]
en: Unrecognized command %1 = %2
fi: Tuntematon komento %1 = %2

[ctx: QSslSocket]
en: Wrong value for %1 (%2)
fi: Väärä arvo (%2) asetukselle %1

[ctx: QSslSocket]
en: unsupported protocol
fi: protokollaa ei tueta

[ctx: QStandardPaths]
en: Application Configuration
fi: Sovellusten asetukset

[ctx: QStandardPaths]
en: Application Data
fi: Sovellusten data

[ctx: QStandardPaths]
en: Applications
fi: Sovellukset

[ctx: QStandardPaths]
en: Cache
fi: Välimuisti

[ctx: QStandardPaths]
en: Configuration
fi: Asetukset

[ctx: QStandardPaths]
en: Desktop
fi: Työpöytä

[ctx: QStandardPaths]
en: Documents
fi: Tiedostot

[ctx: QStandardPaths]
en: Download
fi: Lataukset

[ctx: QStandardPaths]
en: Fonts
fi: Fontit

[ctx: QStandardPaths]
en: Home
fi: Koti

[ctx: QStandardPaths]
en: Movies
fi: Elokuvat

[ctx: QStandardPaths]
en: Music
fi: Musiikki

[ctx: QStandardPaths]
en: Pictures
fi: Kuvat

[ctx: QStandardPaths]
en: Runtime
fi: Ajonaikaiset

[ctx: QStandardPaths]
en: Shared Cache
fi: Jaettu välimuisti

[ctx: QStandardPaths]
en: Shared Configuration
fi: Jaetut asetukset

[ctx: QStandardPaths]
en: Shared Data
fi: Jaettu data

[ctx: QStandardPaths]
en: Temporary Directory
fi: Väliaikaiskansio

[ctx: QStateMachine]
en: Missing default state in history state '%1'
fi: Oletustila puuttuu historiatilasta ”%1”

[ctx: QStateMachine]
en: Missing initial state in compound state '%1'
fi: Lähtötila puuttuu yhdistelmätilasta ”%1”

[ctx: QStateMachine]
en: No common ancestor for targets and source of transition from state '%1'
fi: Ei yhteistä edeltäjää kohteille ja lähteille siirtyessä tilasta ”%1”

[ctx: QStateMachine]
en: Unknown error
fi: Tuntematon virhe

[ctx: QSystemSemaphore]
en: %1: already exists
fi: %1: on jo olemassa

[ctx: QSystemSemaphore]
en: %1: does not exist
fi: %1: ei ole olemassa

[ctx: QSystemSemaphore]
en: %1: out of resources
fi: %1: resurssit loppu

[ctx: QSystemSemaphore]
en: %1: permission denied
fi: %1: ei käyttöoikeutta

[ctx: QSystemSemaphore]
en: %1: unknown error %2
fi: %1: tuntematon virhe %2

[ctx: QTDSDriver]
en: Unable to open connection
fi: Yhteyden avaaminen epäonnistui

[ctx: QTDSDriver]
en: Unable to use database
fi: Tietokannan käyttäminen epäonnistui

[ctx: QTabBar]
en: Scroll Left
fi: Vieritä vasemmalle

[ctx: QTabBar]
en: Scroll Right
fi: Vieritä oikealle

[ctx: QTcpServer]
en: Operation on socket is not supported
fi: Pistoketoimintoa ei tueta

[ctx: QTgaFile]
en: Could not read footer
fi: Alatunnisteen lukeminen epäonnistui

[ctx: QTgaFile]
en: Could not read image data
fi: Kuvadatan lukeminen epäonnistui

[ctx: QTgaFile]
en: Could not reset to read data
fi: Nollaaminen luettuun dataan epäonnistui

[ctx: QTgaFile]
en: Could not seek to image read footer
fi: Siirtyminen eri kohtaan kuvan alatunnisteen lukemiseksi epäonnistui

[ctx: QTgaFile]
en: Image depth not valid
fi: Kuvasyvyys ei ole kelvollinen

[ctx: QTgaFile]
en: Image header read failed
fi: Kuvatiedoston alkuosan lukeminen epäonnistui

[ctx: QTgaFile]
en: Image type (non-TrueVision 2.0) not supported
fi: Kuvatyyppiä (ei-TrueVision 2.0) ei tueta

[ctx: QTgaFile]
en: Image type not supported
fi: Kuvatyyppiä ei tueta

[ctx: QTgaFile]
en: Seek file/device for image read failed
fi: Tiedostossa/laitteessa siirtyminen eri kohtaan kuvan lukemista varten epäonnistui

[ctx: QTgaFile]
en: Sequential device (eg socket) for image read not supported
fi: Sarjalaitetta (esim. pistoketta) ei tueta kuvan lukemiseen

[ctx: QUdpSocket]
en: No datagram available for reading
fi: Ei datagrammia luettavaksi

[ctx: QUdpSocket]
en: Unable to send a datagram
fi: Datagrammin lähetys epäonnistui

[ctx: QUndoGroup]
en: Redo
fi: Tee uudelleen

[ctx: QUndoGroup]
en: Redo %1
fi: Tee %1 uudelleen

[ctx: QUndoGroup]
en: Undo
fi: Kumoa

[ctx: QUndoGroup]
en: Undo %1
fi: Kumoa %1

[ctx: QUndoModel]
en: <empty>
fi: <tyhjä>

[ctx: QUndoStack]
en: Redo
fi: Tee uudelleen

[ctx: QUndoStack]
en: Redo %1
fi: Tee %1 uudelleen

[ctx: QUndoStack]
en: Undo
fi: Kumoa

[ctx: QUndoStack]
en: Undo %1
fi: Kumoa %1

[ctx: QUnicodeControlCharacterMenu]
en: FSI First strong isolate
fi: Ensimmäinen vahva eristys (FSI)

[ctx: QUnicodeControlCharacterMenu]
en: Insert Unicode control character
fi: Lisää Unicoden ohjausmerkki

[ctx: QUnicodeControlCharacterMenu]
en: LRE Start of left-to-right embedding
fi: Vasemmalta oikealle -upotuksen alku (LRE)

[ctx: QUnicodeControlCharacterMenu]
en: LRI Left-to-right isolate
fi: Vasemmalta oikealle eristys (LRI)

[ctx: QUnicodeControlCharacterMenu]
en: LRM Left-to-right mark
fi: Vasemmalta oikealle -merkki (LRM)

[ctx: QUnicodeControlCharacterMenu]
en: LRO Start of left-to-right override
fi: Vasemmalta oikealle -ohituksen alku (LRO)

[ctx: QUnicodeControlCharacterMenu]
en: PDF Pop directional formatting
fi: Suunnan muotoilun lopetus (PDF)

[ctx: QUnicodeControlCharacterMenu]
en: PDI Pop directional isolate
fi: Suunnan eristyksen lopetus (PDI)

[ctx: QUnicodeControlCharacterMenu]
en: RLE Start of right-to-left embedding
fi: Oikealta vasemmalle -upotuksen alku (RLE)

[ctx: QUnicodeControlCharacterMenu]
en: RLI Right-to-left isolate
fi: Oikealta vasemmalle eristys (RLI)

[ctx: QUnicodeControlCharacterMenu]
en: RLM Right-to-left mark
fi: Oikealta vasemmalle -merkki (RLM)

[ctx: QUnicodeControlCharacterMenu]
en: RLO Start of right-to-left override
fi: Oikealta vasemmalle -ohituksen alku (RLO)

[ctx: QUnicodeControlCharacterMenu]
en: ZWJ Zero width joiner
fi: Nollaleveyksinen liitos (ZWJ)

[ctx: QUnicodeControlCharacterMenu]
en: ZWNJ Zero width non-joiner
fi: Nollaleveyksinen ei-liitos (ZWNJ)

[ctx: QUnicodeControlCharacterMenu]
en: ZWSP Zero width space
fi: Nollaleveyksinen välilyönti (ZWSP)

[ctx: QWhatsThisAction]
en: What's This?
fi: Mikä tämä on?

[ctx: QWidgetTextControl]
en: &Copy
fi: K&opioi

[ctx: QWidgetTextControl]
en: &Paste
fi: &Liitä

[ctx: QWidgetTextControl]
en: &Redo
fi: Tee uu&delleen

[ctx: QWidgetTextControl]
en: &Undo
fi: &Kumoa

[ctx: QWidgetTextControl]
en: Copy &Link Location
fi: Kopioi li&nkin osoite

[ctx: QWidgetTextControl]
en: Cu&t
fi: L&eikkaa

[ctx: QWidgetTextControl]
en: Delete
fi: Poista

[ctx: QWidgetTextControl]
en: Select All
fi: Valitse kaikki

[ctx: QWinRTCameraImageCaptureControl]
en: Camera not ready
fi: Kamera ei ole valmis

[ctx: QWinRTCameraImageCaptureControl]
en: Image saving failed
fi: Kuvan tallentaminen epäonnistui

[ctx: QWinRTCameraImageCaptureControl]
en: Invalid photo data length.
fi: Virheellinen kuvadatan pituus.

[ctx: QWinRTImageEncoderControl]
en: JPEG image
fi: JPEG-kuva

[ctx: QWindowsDirect2DIntegration]
en: Cannot load direct2d platform plugin
fi: direct2d-alustaliitännäistä ei voida ladata

[ctx: QWindowsDirect2DIntegration]
en: Qt cannot load the direct2d platform plugin because the Direct2D version on this system is too old. The minimum system requirement for this platform plugin is Windows 7 SP1 with Platform Update.
    
    The minimum Direct2D version required is %1. The Direct2D version on this system is %2.
fi: Qt ei voi ladata direct2d-alustaliitännäistä, koska järjestelmän Direct2D-versio on liian vanha. Tämä alustaliitännäinen vaatii vähintään Windows 7 SP 1:n Platform Updatella.
    
    Direct2D-version vähimmäisvaatimus on %1. Järjestelmän Direct2D-versio on %2.

[ctx: QWizard]
en: &Finish
fi: Valm&is

[ctx: QWizard]
en: &Help
fi: O&hje

[ctx: QWizard]
en: &Next
fi: &Seuraava

[ctx: QWizard]
en: &Next >
fi: &Seuraava >

[ctx: QWizard]
en: < &Back
fi: < E&dellinen

[ctx: QWizard]
en: Cancel
fi: Peru

[ctx: QWizard]
en: Commit
fi: Vahvista

[ctx: QWizard]
en: Continue
fi: Jatka

[ctx: QWizard]
en: Done
fi: Valmis

[ctx: QWizard]
en: Go Back
fi: Takaisin

[ctx: QWizard]
en: Help
fi: Ohje

[ctx: QXml]
en: encoding declaration or standalone declaration expected while reading the XML declaration
fi: odotettiin encoding-esittelyä tai standalone-esittelyä XML-esittelyä luettaessa

[ctx: QXml]
en: error in the text declaration of an external entity
fi: virhe ulkoisen entiteetin tekstiesittelyssä

[ctx: QXml]
en: error occurred while parsing comment
fi: kommentin jäsentäminen epäonnistui

[ctx: QXml]
en: error occurred while parsing content
fi: sisällön jäsentäminen epäonnistui

[ctx: QXml]
en: error occurred while parsing document type definition
fi: tapahtui virhe jäsennettäessä dokumentin tyyppimääritystä

[ctx: QXml]
en: error occurred while parsing element
fi: elementin jäsentäminen epäonnistui

[ctx: QXml]
en: error occurred while parsing reference
fi: viitteen jäsentäminen epäonnistui

[ctx: QXml]
en: error triggered by consumer
fi: käyttäjä aiheutti virheen

[ctx: QXml]
en: external parsed general entity reference not allowed in DTD
fi: DTD ei salli ulkoista jäsennettyä yleistä entiteettiviittausta

[ctx: QXml]
en: external parsed general entity reference not allowed in attribute value
fi: ulkoista jäsennettyä yleistä entiteettiviittausta ei sallita attribuutin arvossa

[ctx: QXml]
en: internal general entity reference not allowed in DTD
fi: sisäistä yleistä entiteettiviittausta ei sallita DTD:ssä

[ctx: QXml]
en: invalid name for processing instruction
fi: virheellinen prosessointikäskyn nimi

[ctx: QXml]
en: letter is expected
fi: kirjainta odotetaan

[ctx: QXml]
en: more than one document type definition
fi: enemmän kuin yksi dokumentin tyyppimääritys

[ctx: QXml]
en: no error occurred
fi: ei virhettä

[ctx: QXml]
en: recursive entities
fi: rekursiivisia entiteettejä

[ctx: QXml]
en: standalone declaration expected while reading the XML declaration
fi: odotettiin standalone-esittelyä XML-esittelyä luettaessa

[ctx: QXml]
en: tag mismatch
fi: tunniste ei täsmää

[ctx: QXml]
en: unexpected character
fi: odottamaton merkki

[ctx: QXml]
en: unexpected end of file
fi: odottamaton tiedoston loppu

[ctx: QXml]
en: unparsed entity reference in wrong context
fi: jäsentämätön entiteettiviittaus väärässä kontekstissa

[ctx: QXml]
en: version expected while reading the XML declaration
fi: odotettiin versiota XML-esittelyä luettaessa

[ctx: QXml]
en: wrong value for standalone declaration
fi: väärä arvo standalone-esittelylle

[ctx: QXmlStream]
en: %1 is an invalid PUBLIC identifier.
fi: %1 on virheellinen PUBLIC-tunniste.

[ctx: QXmlStream]
en: %1 is an invalid encoding name.
fi: %1 on virheellinen nimi koodaukselle.

[ctx: QXmlStream]
en: %1 is an invalid processing instruction name.
fi: %1 on virheellinen prosessointikomennon nimi.

[ctx: QXmlStream]
en: %1 or '%2'
fi: %1 tai ”%2”

[ctx: QXmlStream]
en: %1, '%2'
fi: %1, ”%2”

[ctx: QXmlStream]
en: %1, or '%2'
fi: %1 tai ”%2”

[ctx: QXmlStream]
en: '%1'
fi: ”%1”

[ctx: QXmlStream]
en: Attribute '%1' redefined.
fi: Attribuutti ”%1” määritelty uudelleen.

[ctx: QXmlStream]
en: Encoding %1 is unsupported
fi: Koodausta %1 ei tueta

[ctx: QXmlStream]
en: Encountered incorrectly encoded content.
fi: Huomattiin väärin koodattua sisältöä.

[ctx: QXmlStream]
en: Entity '%1' not declared.
fi: Entiteettiä ”%1” ei ole esitelty.

[ctx: QXmlStream]
en: Expected %1, but got '%2'.
fi: Odotettiin %1, mutta saatiin ”%2”.

[ctx: QXmlStream]
en: Expected character data.
fi: Odotettiin merkkidataa.

[ctx: QXmlStream]
en: Extra content at end of document.
fi: Ylimääräistä sisältöä dokumentin lopussa.

[ctx: QXmlStream]
en: Illegal namespace declaration.
fi: Laiton nimiavaruuden esittely.

[ctx: QXmlStream]
en: Invalid XML character.
fi: Virheellinen XML-merkki.

[ctx: QXmlStream]
en: Invalid XML name.
fi: Virheellinen XML-nimi.

[ctx: QXmlStream]
en: Invalid XML version string.
fi: Virheellinen XML-versiomerkkijono.

[ctx: QXmlStream]
en: Invalid attribute in XML declaration.
fi: Virheellinen attribuutti XML-esittelyssä.

[ctx: QXmlStream]
en: Invalid character reference.
fi: Virheellinen merkkiviittaus.

[ctx: QXmlStream]
en: Invalid document.
fi: Virheellinen dokumentti.

[ctx: QXmlStream]
en: Invalid entity value.
fi: Virheellinen entiteetin arvo.

[ctx: QXmlStream]
en: Invalid processing instruction name.
fi: Virheellinen prosessointikomennon nimi.

[ctx: QXmlStream]
en: NDATA in parameter entity declaration.
fi: NDATA parametrientiteettiesittelyssä.

[ctx: QXmlStream]
en: Namespace prefix '%1' not declared
fi: Nimiavaruuden etuliitettä ”%1” ei ole esitelty

[ctx: QXmlStream]
en: Opening and ending tag mismatch.
fi: Aloitus- ja lopetustunnisteet eivät täsmää.

[ctx: QXmlStream]
en: Premature end of document.
fi: Dokumentti loppui ennenaikaisesti.

[ctx: QXmlStream]
en: Recursive entity detected.
fi: Löydettiin rekursiivinen entiteetti.

[ctx: QXmlStream]
en: Reference to external entity '%1' in attribute value.
fi: Viittaus ulkoiseen entiteettiin ”%1” attribuutin arvossa.

[ctx: QXmlStream]
en: Reference to unparsed entity '%1'.
fi: Viittaus jäsentämättömään entiteettiin ”%1”.

[ctx: QXmlStream]
en: Sequence ']]>' not allowed in content.
fi: Sekvenssiä ”]]>” ei sallita sisällössä.

[ctx: QXmlStream]
en: Standalone accepts only yes or no.
fi: Standalonen arvoksi kelpaa vain yes tai no.

[ctx: QXmlStream]
en: Start tag expected.
fi: Odotettiin aloitustunnistetta.

[ctx: QXmlStream]
en: The standalone pseudo attribute must appear after the encoding.
fi: Standalone-pseudoattribuutin on oltava encoding-attribuutin jälkeen.

[ctx: QXmlStream]
en: Unexpected '%1'.
fi: Odottamaton ”%1”.

[ctx: QXmlStream]
en: Unexpected character '%1' in public id literal.
fi: Odottamaton merkki ”%1” julkisessa tunnisteliteraalissa.

[ctx: QXmlStream]
en: Unsupported XML version.
fi: Tätä XML-versiota ei tueta.

[ctx: QXmlStream]
en: XML declaration not at start of document.
fi: XML-esittely ei ole dokumentin alussa.
