<?php
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
$messages = [
    'additional-keys.keyNumber' => 'Avaimen numero',
    'additional-keys.keyName' => 'Näppäimen nimi',
    'additional-keys.keyApp' => 'Sovellus',
    'additional-keys.addGroup' => 'Lisää',
    'additional-keys.upload' => 'Asenna uusi avain',
    'additional-keys.uploadDescription' => 'Lataa ja asenna uusi käyttöoikeusavain.',
    'additional-keys.actionsGroup' => 'Toiminnot',
    'additional-keys.install' => 'Asenna',
    'additional-keys.installAll' => 'Asenna kaikki',
    'additional-keys.installDescription' => 'Asenna valitut lisenssiavaimet.',
    'additional-keys.installNoSelection' => 'Valitse yksi tai useampi asennettava lisälisenssiavain tai valitse "Asenna kaikki".',
    'additional-keys.installSuccess' => 'Lisenssiavaimen asennus käynnistettiin.',
    'additional-keys.removeGroup' => 'Poista',
    'additional-keys.remove' => 'Poista',
    'additional-keys.removeDescription' => 'Poista valitut lisenssiavaimet.',
    'additional-keys.removeNoSelection' => 'Valitse yksi tai useampi poistettava lisälisenssiavain.',
    'additional-keys.removeConfirmation' => 'Haluatko poistaa {count, plural, =1 {lisenssiavaimen {name}} one {the # valittua lisenssiavainta} other {# valittua lisenssiavainta}}?',
    'additional-keys.removeSuccess' => 'Valitut lisenssiavaimet poistettiin.',
    'additional-keys.download' => 'Latausavain',
    'additional-keys.downloadDescription' => 'Lataa lisenssiavain.',
    'additional-keys.emptyViewTitle' => 'Ei ylimääräisiä lisenssiavaimia',

    'backup.tasks.startDate' => 'Aloitettu',
    'backup.tasks.targetRepo' => 'Kohdesäilytystila',
    'backup.tasks.progress' => 'Tehtävän edistyminen',
    'backup.tasks.repoTypeLocal' => 'Palvelin',
    'backup.tasks.repoTypeFtp' => 'Henkilökohtainen FTP',
    'backup.tasks.buttonRemoveTask' => 'Poista',
    'backup.tasks.hintRemoveTask' => 'Poista valitut varmuuskopiointitoiminnot.',
    'backup.tasks.buttonReload' => 'Lataa uudelleen',
    'backup.tasks.hintReload' => 'Lataa tehtäväluettelo uudelleen nykyisen tilan määrittämiseksi.',
    'backup.tasks.statusTaskWarnings' => 'Varoitukset',
    'backup.tasks.statusTaskInfo' => 'Tiedot',
    'backup.tasks.statusTaskFailed' => 'Epäonnistunut',

    'backup.disabledSelectHint' => 'Varmuuskopiota ei voi poistaa, koska se kuuluu palvelimen, jälleenmyyjän tai asiakkaan varmuuskopioon.',
    'backup.buttonBackup' => 'Varmuuskopioi',
    'backup.hintBackup' => 'Luo varmuuskopio.',
    'backup.buttonSchedule' => 'Aikataulu',
    'backup.hintSchedule' => 'Määritä ajoitetun varmuuskopiointitoiminnon asetukset.',
    'backup.buttonReload' => 'Lataa uudelleen',
    'backup.hintReload' => 'Lataa varmuuskopioluettelo uudelleen.',
    'backup.buttonUpload' => 'Lataa palvelimeen',
    'backup.hintUpload' => 'Lataa varmuuskopiotiedosto tietokoneesta palvelimen varmuuskopioiden säilytystilaan.',
    'backup.buttonSettings' => 'Asetukset',
    'backup.hintSettings' => 'Määritä yleiset tietojen varmuuskopiointiasetukset palvelimen CPU-kuormituksen vähentämiseksi.',
    'backup.buttonRemoteStorages' => 'Etäsäilytystilan asetukset',
    'backup.hintRemoteStorages' => 'Määritä oma etäsäilytystila varmuuskopiointitiedostojen tallennusta varten.',
    'backup.buttonRemove' => 'Poista',
    'backup.hintRemove' => 'Poista valitut varmuuskopiot palvelimen säilytystilasta.',
    'backup.systemNotes' => 'Järjestelmän muistiinpanot',
    'backup.incremental' => 'Kasvava.',
    'backup.multiVolume' => 'Monia osia sisältävä.',
    'backup.remoteStorage' => 'Säilytystilassa: %%storage%%',
    'backup.status' => 'S',
    'backup.statusOff' => 'Varmuuskopio ei kelpaa. Tietojen palauttaminen tästä tiedostosta ei onnistu. Saat lisätietoja napsauttamalla varmuuskopion nimeä.',
    'backup.statusWarning' => 'Tämä varmuuskopio ei kelpaa kokonaan. Saat lisätietoja napsauttamalla varmuuskopion nimeä.',
    'backup.statusInfo' => 'Tämä on hyväksyttävä varmuuskopio. Kyseisestä varmuuskopiosta voidaan palauttaa tietoja, mutta tietojen tallennustavassa voi esiintyä pieniä ongelmia.',
    'backup.statusOn' => 'Tämä on hyväksyttävä varmuuskopio. Tiedot voidaan palauttaa tästä varmuuskopiosta.',
    'backup.date' => 'Luontipäivämäärä',
    'backup.name' => 'Nimi',
    'backup.comment' => 'Kommentit',
    'backup.size' => 'Koko',
    'backup.download' => 'Lataa varmuuskopiointitiedosto paikalliseen tietokoneeseesi.',
    'backup.downloadDisabled' => 'Varmuuskopiointitiedoston lataus on tilapäisesti pois käytöstä. Yritä myöhemmin uudelleen tai ota yhteyttä palveluntarjoajaan.',
    'backup.total' => 'Varmuuskopiot yhteensä: %%total%%, koko: %%totalSize%%',
    'backup.totalFound' => '%%found%% varmuuskopiota löytyi (%%total%% total), koko: %%totalSize%%',
    'backup.confirmOnDelete' => 'Haluatko poistaa valitut varmuuskopiot?',
    'backup.incrementsRemovalLoading' => 'Ladataan...',
    'backup.incrementsRemovalConfirmation' => 'Vahvistan, että haluan poistaa valitut varmuuskopiot.',
    'backup.backupHasIncrements' => 'Varmuuskopio %%backupName%% poistetaan sen lisäyksien ohella: %%backupIncrements%%',
    'backup.ftpStorage' => 'FTP',
    'backup.ftpStorageErrorCredentials' => 'Virheellinen FTP-säilytystilan käyttäjänimi tai salasana',
    'backup.ftpStorageErrorResolveHost' => "Isäntänimeä ei voi selvittää",
    'backup.ftpStorageErrorConnection' => "Etäpalvelimeen ei saada yhteyttä",
    'backup.unableToGetFtpDumpList' => 'Varmuuskopioiden luetteloa ei voida näyttää FTP-säilytystilassa: %%errorMessage%%. Tarkista <a href="%%ftpSettingsUrl%%">FTP-säilytystilan asetukset</a>.',
    'backup.unableToGetExtDumpList' => 'Varmuuskopioiden luetteloa ei voida näyttää %%storageTitle%%-säilytystilassa: %%errorMessage%%. Tarkista säilytystilan asetukset.',
    'backup.unableToGetLocalDumpList' => 'Palvelimeen tallennettua varmuuskopioiden luetteloa ei voida näyttää: %%errorMessage%%.',
    'backup.skippedFilesAtExtStorage' => 'Jotkin säilytystilassa %%storageTitle%% olevat tiedostot eivät näy luettelossa, koska niiden nimet eivät täytä varmuuskopiotiedostojen nimeämiskäytäntöä. Jos olet varma, että kyseiset tiedostot ovat hyväksyttäviä varmuuskopioita, nimeä ne uudelleen seuraavan mallin mukaan: "backup_%%objectName%%&lt;YYMMDDHHmm&gt;.%%ext%%"',
    'backup.multiVolumeShow' => 'Näytä koot',
    'backup.multiVolumeHide' => 'Piilota koot',
    'backup.backEncryptionRequired' => 'Turvallisuussyistä suosittelemme, että varmuuskopioiden arkalaatuiset tiedot suojataan. Siirry osoitteeseen %%link%% ja päivitä varmuuskopioinnin suojausasetukset.',
    'backup.backupSettingPage' => 'Varmuuskopiointiasetukset',
    'backup.statusTaskProgress' => 'Varmuuskopiointi on käynnissä.',
    'backup.statusTaskWarnings' => 'Varmuuskopiointi suoritettiin varoituksilla.',
    'backup.statusTaskInfo' => 'Tiedot.',
    'backup.statusTaskFailed' => 'Varmuuskopiointi epäonnistui.',
    'backup.statusTaskStopping' => 'Varmuuskopiointitehtävää pysäytetään.',
    'backup.statusTaskStopped' => 'Varmuuskopiointitehtävä pysäytettiin.',

    'backup.schedule.columnSchedule' => 'Aikataulu',
    'backup.schedule.columnContent' => 'Sisältö',
    'backup.schedule.columnStorage' => 'Tallennustila',
    'backup.schedule.periodHourly' => 'Tunneittain',
    'backup.schedule.periodHourlySchedule' => '{period, plural, one {# tunnin} other {# tunnin}} välein',
    'backup.schedule.periodDaily' => 'Päivittäin',
    'backup.schedule.periodDailySchedule' => 'klo %%hours%%:%%minutes%%',
    'backup.schedule.periodWeekly' => 'Viikoittain',
    'backup.schedule.periodWeeklySchedule' => 'päivänä %%day%% klo %%hours%%:%%minutes%%',
    'backup.schedule.periodMonthly' => 'Kuukausittain',
    'backup.schedule.periodMonthlySchedule' => 'päivänä %%day%% klo %%hours%%:%%minutes%%',
    'backup.schedule.periodCustom' => 'Mukautettu',
    'backup.schedule.dayFirst' => 'ensimmäinen',
    'backup.schedule.dayLast' => 'viimeinen',
    'backup.schedule.day' => '{day, selectordinal, other {#}}',
    'backup.schedule.storageLocal' => 'Palvelimen säilytystila',
    'backup.schedule.storageBoth' => 'Sekä palvelimen tallennustila että %%remoteStorage%%',
    'backup.schedule.deactivateSuccess' => 'Ajastettu varmuuskopiointi poistettiin käytöstä',

    'custombuttons.buttonAdd' => 'Lisää linkki palveluun',
    'custombuttons.buttonAddDescription' => 'Lisää linkki verkkopalveluun ja aseta se Plesk -järjestelmään.',
    'custombuttons.buttonRemove' => 'Poista',
    'custombuttons.buttonRemoveDescription' => 'Poista valitut linkit.',
    'custombuttons.removeConfirmMessage' => 'Haluatko poistaa valitut linkit?',
    'custombuttons.headerPublic' => 'A',
    'custombuttons.headerLocation' => 'L',
    'custombuttons.headerImage' => 'Kuva',
    'custombuttons.headerPriority' => 'Prioriteetti',
    'custombuttons.headerLabel' => 'Otsikko',
    'custombuttons.headerUrl' => 'URL',
    'custombuttons.headerDescription' => 'Kuvaus',
    'custombuttons.publicEnabledDescription' => 'Linkki on käyttäjien nähtävissä.',
    'custombuttons.publicDisabledDescription' => 'Linkki ei ole käyttäjien nähtävissä.',
    'custombuttons.altPublicEnabledIcon' => 'Julkinen',
    'custombuttons.altPublicDisabledIcon' => 'Yksityinen',
    'custombuttons.placeNavigationDescription' => 'Linkki sijaitsee kaikilla sivuilla.',
    'custombuttons.placeAdminDescription' => 'Linkki sijaitsee järjestelmänvalvojan kotisivulla.',
    'custombuttons.placeAdminSettingsDescription' => 'Linkki sijaitsee järjestelmänvalvojan Työkalut & Asetukset -sivulla.',
    'custombuttons.placeResellerDescription' => 'Linkki sijaitsee jälleenmyyjän kotisivulla',
    'custombuttons.placeResellerSettingsDescription' => 'Linkki sijaitsee jälleenmyyjän Työkalut & Apuohjelmat -sivulla.',
    'custombuttons.placeClientDescription' => 'Linkki sijaitsee asiakkaan kotisivulla.',
    'custombuttons.placeDomainDescription' => 'Linkki sijaitsee tilauksen Verkkosivustot & Toimialueet -sivulla.',
    'custombuttons.placeDomainPropertiesDescription' => 'Linkki sijaitsee verkkosivuston työkalualueella, joka voidaan avata Verkkosivustot ja toimialueet -sivulle napsauttamalla Näytä lisää toimialueen nimen alapuolella.',

    'databaseservers.addGroup' => 'Lisää',
    'databaseservers.addDatabaseServer' => 'Lisää uusi tietokantapalvelin',
    'databaseservers.addDatabaseServerDescription' => 'Lisää tietokantapalvelimeen.',
    'databaseservers.addDatabaseServerDescriptionDisabledByKey' => 'Käyttöoikeusavain ei tue etätietokannan isännöintiä.',
    'databaseservers.actionsGroup' => 'Toiminnot',
    'databaseservers.hostingSettings' => 'Asetukset',
    'databaseservers.hostingSettingsDescription' => 'Tietokannan isännöintiasetukset.',
    'databaseservers.refresh' => 'Päivitä',
    'databaseservers.refreshDescription' => 'Päivitä tiedot tietokantapalvelimista.',
    'databaseservers.removeGroup' => 'Poista',
    'databaseservers.remove' => 'Poista',
    'databaseservers.removeDescription' => 'Poista valitut tietokantapalvelimet.',
    'databaseservers.lastError' => 'S',
    'databaseservers.type' => 'Palvelimen tyyppi',
    'databaseservers.host' => 'Isäntänimi',
    'databaseservers.hostLink' => 'Tarkastele tai muokkaa tietokantapalvelimen ominaisuuksia.',
    'databaseservers.port' => 'Portti',
    'databaseservers.version' => 'Versio',
    'databaseservers.databasesCount' => 'Tietokannat',
    'databaseservers.databasesCountLink' => 'Hallitse tässä palvelimessa isännöityjä tietokantoja.',
    'databaseservers.databaseUpgradeLink' => 'Päivitä tällä palvelimella isännöityä tietokantapalvelinta.',
    'databaseservers.databasesLTSVersion' => 'Sinulla on jo LTS-versio. Plesk päivittää automaattisesti MariaDB/MySQL-asennuksesi uudempaan korjausjulkaisuun.',
    'databaseservers.webadmin' => 'Web-hallinta',
    'databaseservers.webadminHint' => 'Käytä tätä palvelinta tietokannan Web-hallinnan kautta.',
    'databaseservers.downloadMsSqlClient' => 'Lataa paikallinen SQL-asiakasohjelma',
    'databaseservers.downloadMsSqlClientHint' => 'Lataa paikallinen SQL-asiakasohjelma',
    'databaseservers.changePassword' => 'Vaihda järjestelmänvalvojan salasana',
    'databaseservers.changePasswordHint' => 'Vaihda tietokannan järjestelmänvalvojan salasana.',
    'databaseservers.mysql' => 'MySQL',
    'databaseservers.mssql' => 'Microsoft SQL Server',
    'databaseservers.postgresql' => 'PostgreSQL',
    'databaseservers.mariadb' => 'MariaDB',
    'databaseservers.percona' => 'Percona',
    'databaseservers.default_for_mysql' => 'oletus MySQL:lle',
    'databaseservers.default_for_mssql' => 'MS SQL -oletus',
    'databaseservers.default_for_postgresql' => 'PostgreSQL:n oletus',
    'databaseservers.default_for_mariadb' => 'MariaDB:n oletus',
    'databaseservers.default_for_percona' => 'Perconan oletus',
    'databaseservers.status_no_error' => 'Viimeinen yhteydenmuodostusyritys tähän palvelimeen onnistui.',
    'databaseservers.status_connection_failed' => 'Viimeinen yhteydenmuodostusyritys tähän palvelimeen epäonnistui verkko-ongelmien vuoksi.',
    'databaseservers.status_permission_denied' => 'Käyttö estettiin, kun viimeksi yritettiin muodostaa yhteys tähän palvelimeen. Tarkasta palvelinkohtaiset järjestelmänvalvojan tunnistetiedot.',
    'databaseservers.status_other_error' => 'Kun viimeksi yritettiin muodostaa yhteys tähän palvelimeen, ilmeni virhe.',
    'databaseservers.status_credentials_not_set' => 'Sinun on annettava hyväksyttävä järjestelmänvalvojan käyttäjätunnus ja salasana ennen kuin Plesk voi luoda yhteyden tähän palvelimeen.',
    'databaseservers.mssqlServerPortUndefined' => 'Microsoft SQL -palvelimen \'%%host%%\' käyttämän TCP-portin numeroa ei voida määrittää: TCP/IP-protokollaa ei ole otettu käyttöön palvelimen verkkomäärityksessä, tai palvelin on määritetty käyttämään dynaamisia TCP-portteja.',
    'databaseservers.mssqlServerPortUndefinedHint' => 'Jotta asiakkaasi voivat määrittää palomuurin automaattisesti tietokannan etäkäyttöä varten, määritä SQL-palvelin manuaalisesti kuuntelemaan tiettyä kiinteää TCP-porttia.',
    'databaseservers.removeEmptySelection' => 'Tietokantapalvelimia ei ole valittu.',
    'databaseservers.removeConfirmation' => 'Haluatko varmasti poistaa {count, plural, =1 {{name} -tietokantapalvelimen} one {# valitun tietokantapalvelimen} other {# valittua tietokantapalvelinta}}?',
    'databaseservers.removeSuccess' => 'Valittujen tietokantapalvelimien poistaminen onnistui.',
    'databaseservers.upgradeNow' => 'Päivitä nyt',


    'databaseserverdatabases.actionsGroup' => 'Toiminnot',
    'databaseserverdatabases.assignToSubscription' => 'Siirrä tilaukseen',
    'databaseserverdatabases.assignToSubscriptionDescription' => 'Siirrä valitut tietokannat toiseen tilaukseen.',
    'databaseserverdatabases.removeGroup' => 'Poista',
    'databaseserverdatabases.remove' => 'Poista',
    'databaseserverdatabases.removeDescription' => 'Poista valitut tietokannat.',
    'databaseserverdatabases.name' => 'Nimi',
    'databaseserverdatabases.subscription' => 'Tilaus',
    'databaseserverdatabases.client' => 'Tilaaja',
    'databaseserverdatabases.manageDatabase' => 'Hallitse isännöintiä',
    'databaseserverdatabases.manageDatabaseDescription' => 'Hallitse tietokantaa.',
    'databaseserverdatabases.manageDatabaseInResellerPanel' => 'Avaa Jälleenmyyjäpaneeli',
    'databaseserverdatabases.manageDatabaseInResellerPanelDescription' => 'Hallitse tietokantaa tilaajan jälleenmyyjäpaneelissa.',
    'databaseserverdatabases.manageDatabaseInCustomerPanel' => 'Avaa asiakaspaneelissa',
    'databaseserverdatabases.manageDatabaseInCustomerPanelDescription' => 'Hallitse tietokantaa tilaajan asiakaspaneelissa.',
    'databaseserverdatabases.emptySelection' => 'Tietokantoja ei ole valittu.',
    'databaseserverdatabases.removeConfirmation' => 'Haluatko varmasti poistaa {count, plural, =1 {{name}-tietokannan} one {# valitun tietokannan} other {# valittua tietokantaa}}?',
    'databaseserverdatabases.removeSuccess' => 'Valittujen tietokantapalvelimien poistaminen onnistui.',

    'logbrowser.issuesFoundInTheLogs' => 'Ongelmia verkkosivuston lokeissa',
    'logbrowser.learnAboutProblemsFaster' => 'Havaitse verkkosivuongelmat nopeammin',
    'logbrowser.noProblemsFound' => 'Ei ongelmia verkkosivuston lokeissa',
    'logbrowser.lastCheckDetectsProblems' => 'Lokien %%checkType%% tarkastus on havainnut ongelmia, jotka voivat vaikuttaa verkkosivustosi toimintaan. Klikkaa "Avaa tarkastusraportti" katsoaksesi lisätietoja ja mahdollisia ratkaisuja.',
    'logbrowser.lastCheckDetectsNoProblems' => 'Lokin %%checkType%% tarkastus ei ole havainnut ongelmia, jotka voivat vaikuttaa verkkosivustosi toimintaan.',
    'logbrowser.noChecksResults' => 'Automaattinen päivittäinen tarkistus on käytössä, ja se suoritetaan seuraavan 24 tunnin aikana.',
    'logbrowser.manual' => 'Manuaali',
    'logbrowser.regular' => 'Päivittäinen automaattinen',
    'logbrowser.enableRegularCheck' => 'Lokien päivittäinen tarkastus havaitsee ongelmia, jotka voivat vaikuttaa verkkosivustosi toimintaan. Jos ongelmia ilmenee, Plesk tiedottaa sinulle ja tarjoaa mahdollisia ratkaisuja.',
    'logbrowser.new' => 'UUSI',
    'logbrowser.openCheckReport' => 'Tarkastusraportti',
    'logbrowser.openCheckSettings' => 'Avaa tarkastusasetukset',

    'logbrowser.buttonStartRealtime' => 'Käynnistä reaaliaikaiset päivitykset',
    'logbrowser.buttonStartRealtimeHint' => 'Päivitä lokitiedot reaaliajassa.',
    'logbrowser.buttonStopRealtime' => 'Lopeta reaaliaikaiset päivitykset',
    'logbrowser.buttonStopRealtimeHint' => 'Lopeta lokitietojen reaaliaikainen päivitys.',
    'logbrowser.buttonRefresh' => 'Päivitä',
    'logbrowser.buttonRefreshHint' => 'Päivitä lokitiedot.',
    'logbrowser.buttonClear' => 'Tyhjennä',
    'logbrowser.buttonClearHint' => 'Piilota jo ladatut tiedot.',
    'logbrowser.buttonAddCustom' => 'Lisää lokiselaimeen mukautettuna tiedostona',
    'logbrowser.buttonAddCustomHint' => 'Tiedosto näkyy lokiselaimessa muiden lokitiedostojen ohella.',
    'logbrowser.date' => 'Pvm',
    'logbrowser.dateFilterPlaceholder' => 'Lähettäjä',
    'logbrowser.type' => 'Tyyppi',
    'logbrowser.ip' => 'IP',
    'logbrowser.ipFilterPlaceholder' => 'IP',
    'logbrowser.code' => 'Koodi',
    'logbrowser.codeFilterPlaceholder' => 'Koodi',
    'logbrowser.message' => 'Viesti',
    'logbrowser.messageFilterPlaceholder' => 'Viesti',
    'logbrowser.source' => 'Lähde',
    'logbrowser.sourceFilterFiles' => '%%count%% tiedostot',
    'logbrowser.sourceFilterAllLogs' => 'Kaikki lokit',
    'logbrowser.sourceFilterNoLogs' => 'Ei lokeja',
    'logbrowser.manageLogFiles' => 'Hallitse lokitiedostoja',
    'logbrowser.addCustomLogFile' => 'Lisää mukautettu loki',
    'logbrowser.customLogPopupTitle' => 'Lisää mukautettu loki',
    'logbrowser.invalidLogFormat' => 'Lokitiedoston muotoa ei tueta',
    'logbrowser.referer' => 'R',
    'logbrowser.refererHint' => 'Viittaaja',
    'logbrowser.agent' => 'Agentti',
    'logbrowser.agentHint' => 'Käyttäjäagentti',
    'logbrowser.size' => 'Koko',
    'logbrowser.unknown' => 'Tuntematon',
    'logbrowser.more' => 'Lisää',
    'logbrowser.less' => 'Vähemmän',
    'logbrowser.any' => 'Mikä tahansa',
    'logbrowser.none' => 'Ei ole',
    'logbrowser.loadMoreOrUseFilters' => '%%loadMore%% tai käytä suodattimia tietoluettelon supistamiseksi.',
    'logbrowser.loadMore' => 'Lataa edelliset tiedot',
    'logbrowser.clear' => 'Tyhjennä',
    'logbrowser.hourAgo' => 'Tunti sitten',
    'logbrowser.prevDay' => 'Edellinen päivä',
    'logbrowser.linkInMessageToViewFile' => 'Näytä tiedosto napsauttamalla tätä.',
    'logbrowser.buttonUnlinkHint' => 'Lopeta tämän tiedoston seurantapäivitykset lokiselaimessa napsauttamalla tätä',
    'logbrowser.buttonUnlinkConfirmationDescription' => 'Haluatko varmasti lopettaa tämän tiedoston seurantapäivitykset lokiselaimessa?',
    'logbrowser.buttonUnlinkConfirmationYes' => 'Kyllä',
    'logbrowser.buttonUnlinkConfirmationNo' => 'Ei',
    'logbrowser.logRotation' => 'Lokikierto',
    'logbrowser.logRotationHint' => 'Aseta verkkosivuston lokikierron asetukset.',
    'logbrowser.logRotationTitle' => 'Määritä lokin kierto',

    'notifications.title' => 'Määritä sähköposti-ilmoitusten lähettäminen järjestelmätapahtumien yhteydessä',
    'notifications.legendNotifications' => 'Ilmoitukset',
    'notifications.legendSettings' => 'Asetukset',
    'notifications.headerEvent' => 'Tapahtuma',
    'notifications.headerSendTo' => 'Lähetä ilmoitus kohteelle:',
    'notifications.headerText' => 'Teksti',
    'notifications.headerPreview' => 'Esikatselu',
    'notifications.headerAdmin' => 'Järjestelmänvalvoja',
    'notifications.headerReseller' => 'Jälleenmyyjä',
    'notifications.headerClient' => 'Asiakas',
    'notifications.headerEmailAddress' => 'Sähköpostiosoite',
    'notifications.expirationTime' => 'Lähetä päättymisvaroitukset',
    'notifications.days' => 'päivää etuajassa',
    'notifications.smtpSettings' => 'Jotta Plesk voisi lähettää ilmoitukset välityksen ollessa suljettu, voit %%link%%',
    'notifications.smtpSettingsLink' => 'muuta SMTP-asetuksia',
    'notifications.editHint' => 'Muokkaa huomautustekstiä.',
    'notifications.previewHint' => 'Tarkista ilmoituksen ulkoasu sähköpostiviesteissä.',
    'notifications.reseller_creation' => 'Jälleenmyyjätilin luonti',
    'notifications.reseller_limits_exceed' => 'Jälleenmyyjätili ylitti resurssien käyttörajat',
    'notifications.reseller_blocked' => 'Jälleenmyyjätili peruutettiin resurssien ylikäytön vuoksi',
    'notifications.reseller_overuse_block' => 'Jälleenmyyjän tilaukset saavuttivat jälleenmyyjän resurssien käyttörajat ylimyynnin vuoksi',
    'notifications.client_creation' => 'Asiakastilin luonti',
    'notifications.domain_creation' => 'Sivustojen luominen',
    'notifications.domain_exp_warning' => 'Tilauksen päättymisvaroitus',
    'notifications.domain_expiration' => 'Tilauksen vanheneminen',
    'notifications.domain_limits_exceed' => 'Tilaus ylitti resurssien käyttörajat',
    'notifications.domain_blocked' => 'Tilaus peruutettiin resurssien ylikäytön vuoksi',
    'notifications.admin_aps_app_updates' => 'APS-sovelluspäivitykset (järjestelmänvalvojan tiivistelmä)',
    'notifications.reseller_aps_app_updates' => 'APS-sovelluspäivitykset (jälleenmyyjän tiivistelmä)',
    'notifications.client_aps_app_updates' => 'APS-sovelluspäivitykset (asiakkaan tiivistelmä)',
    'notifications.admin_pum_updates' => 'Järjestelmäpäivitykset: uusien päivityksien ilmoitukset',
    'notifications.admin_outgoing_mail_exceeded_limits' => 'Lähtevä posti on ylittänyt raja-arvot',
    'notifications.subscription_cgroups_limits_exceed' => 'RAM, CPU ja Disk I/O (Cgroups)',
    'notifications.admin_postponed_feedback' => 'Palautteen muistutus',
    'notifications.errorInvalidEmail' => 'Virheellinen sähköpostiosoite.',
    'notifications.errorInvalidExpTime' => 'Päivien määrä on virheellinen.',
    'notifications.errorUpdate' => 'Huomautusta ei voi päivittää: %%error%%',
    'notifications.updated' => 'Ilmoitusasetukset on päivitetty',

    'outgoingmail.name' => 'Nimi',
    'outgoingmail.maxOutgoingMessages' => 'Tuntiraja',
    'outgoingmail.numOfExceedingAttempts' => 'Yritystä rajan saavuttamisen jälkeen',
    'outgoingmail.lastAttemptAt' => 'Viimeisin yritys',
    'outgoingmail.mailStatus' => 'Postin tila',
    'outgoingmail.mailStatusSending' => 'Lähetetään',
    'outgoingmail.mailStatusNotSending' => 'Ei lähetystä',
    'outgoingmail.mailStatusSendingDesc' => 'Postia lähetetään.',
    'outgoingmail.mailStatusNotSendingDesc' => 'Postia ei lähetetä.',
    'outgoingmail.limitValueUnlimited' => 'Rajoittamaton',

    'scheduler.tasks.headerCommand' => 'Komento',
    'scheduler.tasks.headerSchedule' => 'Aikataulu',
    'scheduler.tasks.headerSubscription' => 'Tilaus',
    'scheduler.tasks.headerSubscription_powerUser' => 'Verkkotila',
    'scheduler.tasks.buttonToggleHintOn' => 'Tehtävä on aktivoitu. Poista tehtävä käytöstä napsauttamalla.',
    'scheduler.tasks.buttonToggleHintOff' => 'Tehtävä on deaktivoitu. Ota tehtävä käyttöön napsauttamalla.',
    'scheduler.tasks.add' => 'Lisää tehtävä',
    'scheduler.tasks.hintAdd' => 'Ajoita uusi tehtävä.',
    'scheduler.tasks.remove' => 'Poista',
    'scheduler.tasks.hintRemove' => 'Poista valitut tehtävät.',
    'scheduler.tasks.confirmOnDelete' => 'Haluatko poistaa valitut tehtävät?',
    'scheduler.tasks.sync' => 'Päivitä',
    'scheduler.tasks.hintSync' => 'Lataa tehtäväluettelo uudelleen todellisten tietojen saamiseksi.',
    'scheduler.tasks.settings' => 'Asetukset',
    'scheduler.tasks.hintSettings' => 'Muokkaa ajoitettujen tehtävien asetuksia.',
    'scheduler.tasks.deleteSuccess' => 'Ajoitetut tehtävät poistettiin.',
    'scheduler.tasks.serverTask' => 'palvelin (user:%%user%%)',
    'scheduler.tasks.unknownUser' => 'tuntematon',
    'scheduler.tasks.runTaskNow' => 'Suorita nyt',
    'scheduler.tasks.runTaskNowHint' => 'Suorita tehtävä nyt.',
    'scheduler.tasks.runningTask' => 'Suoritetaan tehtävää "%%task%%"…',

    'server-components.bcTitle' => 'Palvelinkomponentit',
    'server-components.title' => 'Pleskin komponentit',
    'server-components.name' => 'Komponentin nimi',
    'server-components.version' => 'Osaversio',
    'server-components.refresh' => 'Päivitä',
    'server-components.componentName' => 'Anna komponentin nimi...',
    'server-components.noComponents' => 'Komponentteja ei löytynyt',
    'server-components.componentsListUpdated' => 'Komponenttien luettelo päivitettiin',

    'server-components.componentName.urlrewrite' => 'URL-osoitteen uudelleenkirjoitus',
    'server-components.componentName.dbconnector' => "Tietokantayhteys",
    'server-components.componentName.mysqlserver' => 'MariaDB/MySQL-palvelin',
    'server-components.componentName.troubleshooting' => 'Vianmääritys',
    'server-components.componentName.waf' => 'Verkkosovelluksen palomuuri',
    'server-components.componentName.vcs' => 'Version hallintajärjestelmä',
    'server-components.componentName.dotnetcore' => '.NET Core',
    'server-components.componentName.nodejs' => 'Node.js',
    'server-components.componentName.appinit' => "Sovelluksen alustaminen",
    'server-components.componentName.cors' => "Cross-Origin Resource Sharing",
    'server-components.componentName.httpcompression' => 'HTTP-sisällön pakkaaminen',
    'server-components.componentName.antivirus' => "Virustentorjunta",
    'server-components.componentName.database' => "SQL Server",
    'server-components.componentName.sqladmin' => "MariaDB/MySQL Webadmin",
    'server-components.componentName.sqladminmysql' => "MariaDB/MySQL Webadmin",
    'server-components.componentName.dnsserver' => "DNS-palvelin",
    'server-components.componentName.firewall' => "Palomuuri",
    'server-components.componentName.ftpserver' => "FTP-palvelin",
    'server-components.componentName.java' => "Java",
    'server-components.componentName.mailserver' => "Postipalvelin",
    'server-components.componentName.local_mailserver' => "Paikallinen sähköpostipalvelin",
    'server-components.componentName.psa' => "Plesk",
    'server-components.componentName.script' => "WWW-komentosarjat",
    'server-components.componentName.spamfilter' => "Roskapostisuodatin",
    'server-components.componentName.stats' => "Verkkosivuston tilastot",
    'server-components.componentName.stunnel' => "SSL/TLS-paketoija",
    'server-components.componentName.webmail' => "WWW-sähköpostipalvelu",
    'server-components.componentName.webpublish' => "Julkaiseminen Webissä",
    'server-components.componentName.webserver' => "WWW-palvelin",
    'server-components.componentName.network' => 'Verkkokäyttö',
    'server-components.componentName.sitebuilder' => 'Presence Builder',
    'server-components.componentName.cphosting' => "Plesk-isännöinti",
    'server-components.componentName.savi' => 'Sophos virustorjunnan käyttöliittymä',

    'server-components.tooltip.disabled' => 'Sammutettu',
    'server-components.tooltip.active' => 'Aktiivinen',
    'server-components.tooltip.notConfigured' => 'Ei määritetty',
    'server-components.tooltip.notStarted' => 'Ei käynnistetty, tarkista komponentin asetukset',

    'server-components.defaultComponents.circularDependencies' => "Luokkien %%cat1%% ja %%cat2%% väliltä löydettiin kehäriippuvuuksia",
    'server-components.defaultComponents.not_installed' => "(ei asennettu)",
    'server-components.defaultComponents.not_configured' => "(ei määritetty)",
    'server-components.defaultComponents.not_opted_to_install_support_files' => "Jotkin palvelukategoriat sisältävät virheellisiä valintoja, tai valintoja ei ole tehty.",
    'server-components.defaultComponents.depends_on' => "(tarvitaan %%name%%)",
    'server-components.defaultComponents.not_activated' => 'Ei aktivoitu',
    'server-components.defaultComponents.imap_required' => '(Valittu sähköpostipalvelu ei tue IMAP:ta)',
    'server-components.defaultComponents.ftp_ipv6_hosting_not_supported' => "(FTP-palvelin ei tue IPv6-osoitteita.)",
    'server-components.defaultComponents.delegation_rule_not_exist' => '(vaadittua delegointisääntöä \'appPoolPipeline, appPoolNetFx\' ei ole olemassa)',
    'server-components.defaultComponents.not_supported_version' => '(versiota ei tueta)',
    'server-components.defaultComponents.no_license' => '(lisenssiavain ei salli tätä)',
    'server-components.defaultComponents.license_expired' => '(lisenssiavain on vanhentunut)',
    'server-components.defaultComponents.license_mailboxes_limit_exceeded' => '(lisenssiavaimen postilaatikoiden raja ylitetty)',
    'server-components.defaultComponents.title' => 'Valitse oletuskomponentti %%name%%',
    'server-components.defaultComponents.none' => 'Ei ole',
    'server-components.defaultComponents.yes' => 'Kyllä',
    'server-components.defaultComponents.no' => 'Ei',
    'server-components.defaultComponents.warning' => 'Varoitus!',
    'server-components.defaultComponents.parametersOfComponent' => 'Kohteen %%component%% parametrit',
    'server-components.defaultComponents.success' => 'Oletusarvoinen osa päivitettiin',

    'server-components.defaultComponents.mailserverSwitchingWarning' => "Postipalvelun vaihto on tarkoitettu vain alkuasennukseen. Jos palvelin on jo käytössä, seuraavat ongelmat voivat esiintyä: asetuksien ja postilaatikoiden sisällön menetys ja erilaisia konflikteja, kun palvelin on jo määritetty.\nJos tämä palvelin on nyt käytössä ja olet varma toiseen siirtymisestä, voit ilmoittaa asiakkaillesi toimenpiteestä, jotta he voivat ladata ja tallentaa sähköpostinsa.",
    'server-components.defaultComponents.dnsserverBindToMsdnsSwitchingWarning' => "Vain 254 ensimmäistä aliverkon IP-osoitetta, joissa on käyttöoikeusluettelon peitteet /8 ja /16, siirretään. Ne siirretään erillisinä IP-osoitteina. Haluatko jatkaa?",

    'server-components.componentConf.title' => 'Kohteen %%compDesc%% parametrit',
    'server-components.componentConf.parameterIsRequired' => 'Parametri vaaditaan',
    'server-components.componentConf.parameterShouldBeNumber' => 'Parametrin pitäisi olla numero',
    'server-components.componentConf.success' => 'Parametrit päivitettiin',

    'spam-filter.groupAdd' => 'Lisää',
    'spam-filter.buttonAdd' => 'Lisää toimialue',
    'spam-filter.buttonAddAddress' => 'Lisää osoite',
    'spam-filter.buttonAddToBlackListHint' => 'Lisää toimialue mustalle listalle',
    'spam-filter.buttonAddToWhiteListHint' => 'Lisää toimialue valkoiselle listalle',
    'spam-filter.buttonAddAddressToBlackListHint' => 'Lisää osoite mustalle listalle',
    'spam-filter.buttonAddAddressToWhiteListHint' => 'Lisää osoite valkoiselle listalle',
    'spam-filter.groupActions' => 'Toiminnot',
    'spam-filter.buttonRemove' => 'Poista',
    'spam-filter.entries' => 'Merkinnät',
    'spam-filter.removeEmptySelection' => 'Tietoja ei valittu.',
    'spam-filter.removeConfirmation' => 'Haluatko poistaa {count, plural, =1 {tiedon {name}} one {# valittua tietoa} other {# valittua tietoa}}?',
    'spam-filter.removeSuccess' => 'Valitut tiedot poistettiin.',
    'spam-filter.addAddressToBlackListEmptyTitle' => 'Luettelo tunnetuista roskapostiosoitteista',
    'spam-filter.addAddressToWhiteListEmptyTitle' => 'Luettelo luotettavista osoitteista',
    'spam-filter.addAddressToBlackListEmptyDescription' => 'Posti tämän luettelon sähköpostiosoitteista käsitellään roskapostina.',
    'spam-filter.addAddressToWhiteListEmptyDescription' => 'Posti tämän luettelon sähköpostiosoitteista ohittaa roskapostisuodattimen.',

    'tasks.pollingOff' => 'Pois päältä',
    'tasks.pollingDelay' => '%%delay%% s',
    'tasks.stopTaskConfirm' => 'Haluatko varmasti lopettaa tehtävän?',
    'tasks.stopTaskError' => 'Tehtävän lopetus epäonnistui',
    'tasks.stopTask' => 'Lopeta tehtävä',
    'tasks.buttonStopConfirm' => 'Kyllä, lopeta',
    'tasks.processedLoadFailed' => 'Prosessiluettelon lataus epäonnistui',
    'tasks.retryTask' => 'Toista tehtävä',
    'tasks.retryTaskFailed' => 'Tehtävän toisto epäonnistui',
    'tasks.taskCreated' => 'Uusi tehtävä luotiin onnistuneesti',
    'tasks.moreDetails' => 'Katso lisätietoja paneelilokista',
    'tasks.searchTitle' => 'Etsi',
    'tasks.searchPlaceholder' => 'Hae merkkijono',
    'tasks.refresh' => 'Päivitä',
    'tasks.refreshDescription' => 'Päivitä tehtäväluettelo',
    'tasks.createTask' => 'Luo tehtävä',
    'tasks.openSwagger' => 'Avaa Swagger',
    'tasks.statusTitle' => 'Tila',
    'tasks.createdTitle' => 'Luotu',
    'tasks.descriptionTitle' => 'Kuvaus',
    'tasks.processes.dataLoadFailed' => 'Tietojen haku palvelimelta epäonnistui',
    'tasks.processes.commandLineLoadFailed' => 'Tehtävän komentorivin haku epäonnistui',
    'tasks.processes.buttonStopConfirm' => 'Kyllä, lopeta',
    'tasks.processes.stopProcess' => 'Lopeta prosessi',
    'tasks.processes.stopProcessFailed' => 'Prosessin lopetus epäonnistui',
    'tasks.processes.stopProcessConfirm' => 'Haluatko varmasti lopettaa prosessin?',
    'tasks.processes.copyToClipboard' => 'Kopioi leikepöydälle',
    'tasks.processes.concurrency' => 'Rinnakkaisuus',
    'tasks.processes.taskIdSection' => 'Tehtävän tunniste',
    'tasks.processes.requestorIdSection' => 'Pyytäjän tunniste',
    'tasks.processes.timeoutSection' => 'Aikakatkaisu',
    'tasks.processes.createdSection' => 'Luotu',
    'tasks.processes.updatedSection' => 'Päivitetty',
    'tasks.processes.environmentSection' => 'Ympäristö',
    'tasks.processes.idTitle' => 'Tunnus',
    'tasks.processes.statusTitle' => 'Tila',
    'tasks.processes.startedTitle' => 'Aloitettu',
    'tasks.processes.completedTitle' => 'Valmis',
    'tasks.processes.pidTitle' => 'PID',
    'tasks.processes.exitCodeTitle' => 'Poistumiskoodi',

    'ts-sessions.columnStateTitle' => 'Valtio',
    'ts-sessions.columnUserTitle' => 'Käyttäjä',
    'ts-sessions.columnNameTitle' => 'Nimi',
    'ts-sessions.refresh' => 'Päivitä',
    'ts-sessions.logoff' => 'Kirjaudu ulos',
    'ts-sessions.logoffConfirmation' => 'Kirjaudu ulos %%count%% istunnosta?',
    'ts-sessions.logoffConfirmationSingle' => 'Kirjaudu ulos istunnosta %%name%%?',
    'ts-sessions.logoffConfirmationButton' => 'Kyllä, kirjaudu ulos',
    'ts-sessions.logoffNoSelection' => 'Valitse yksi tai useampi istunto, jolta kirjautua ulos',
    'ts-sessions.logoffSuccess' => 'Valituista istunnoista kirjauduttiin ulos.',
    'ts-sessions.disconnect' => 'Katkaise yhteys',
    'ts-sessions.disconnectConfirmation' => 'Katkaise yhteys %%count%% istunnosta?',
    'ts-sessions.disconnectConfirmationSingle' => 'Katkaise yhteys istunnosta %%name%%?',
    'ts-sessions.disconnectConfirmationButton' => 'Kyllä, katkaise yhteys',
    'ts-sessions.disconnectSuccess' => 'Valittujen istuntojen yhteys katkaistiin.',
    'ts-sessions.disconnectNoSelection' => 'Valitse yksi tai useampi istunto katkaistavaksi',
    'ts-sessions.disconnectNotAvailable' => 'Voit katkaista yhteyden vain aktiivisista tai yhdistetyistä istunnoista.',

    'client-ip-address.title' => 'IP-osoitteet',
    'client-ip-address.status' => 'Tila',
    'client-ip-address.type' => 'Tyyppi',
    'client-ip-address.ipAddress' => 'IP-osoite',
    'client-ip-address.certificate' => 'Varmenne',
    'client-ip-address.hosting' => 'Isännöinti',
    'client-ip-address.adminCertificateRepository' => "Järjestelmänvalvojan säilö",
    'client-ip-address.domainCertificateRepository' => 'Toimialueen %%owner%% pakettivarasto',
    'client-ip-address.typeShared' => 'Jaettu',
    'client-ip-address.typeExclusive' => 'Omistettu',
    'client-ip-address.removeConfirmation' => 'Poista {count, plural, =1 {IP-osoite {name}} one {# valittua IP-osoitetta} other {# valittua IP-osoitetta}} käyttäjien IP-varannosta?',
    'client-ip-address.noItemsToRemove' => 'Valitse yksi tai useampi kohde poistettavaksi.',
    'client-ip-address.ftpOverSSL' => 'FTP SSL/TLS',
    'client-ip-address.ftpOverSSL-yes' => 'Kyllä',
    'client-ip-address.ftpOverSSL-no' => 'Ei',
    'client-ip-address.ftpOverSSL-allow' => 'Salli',
    'client-ip-address.ftpOverSSL-notAllowed' => 'Ei sallittu',
    'client-ip-address.add' => 'Lisää IP-osoite',
    'client-ip-address.noAvailableIps' => 'IP-osoitteita ei ole käytettävissä.',
    'client-ip-address.isOk' => 'IP-osoite toimii oikein.',
    'client-ip-address.isBroken' => 'IP-osoitetta ei ole liittymässä.',
    'client-ip-address.properties.title' => 'IP-osoite %%address%% liittymässä %%interface%%',
    'client-ip-address.properties.distributedType' => 'IP-osoite jaettu muodossa',
    'client-ip-address.properties.allocatedType' => 'IP-osoite määritetty muodossa',
    'client-ip-address.properties.none' => 'Ei ole',
    'client-ip-address.properties.certificate' => 'SSL/TLS-varmenne',
    'client-ip-address.properties.defaultSite' => 'Oletusverkkosivusto',
    'client-ip-address.assign.title' => 'Valitse IP-osoitteet',
    'client-ip-address.assign.description' => 'Vapaat IP-osoitteet',
    'client-ip-address.assign.success' => '{count, plural, =1 {IP-osoite {name}} one {# valittua IP-osoitetta} other {# valittua IP-osoitetta}} lisättiin käyttäjän IP-varantoon onnistuneesti',

    'ip-address-reseller-usage.title' => 'Jälleenmyyjät, jotka käyttävät %%type%% -IP-osoitetta %%ipAddress%%',
    'ip-address-reseller-usage.nameColumnHeader' => 'Jälleenmyyjät',
    'ip-address-reseller-usage.assignButton' => 'Määritä jälleenmyyjälle',
    'ip-address-reseller-usage.alreadyAssignedToAllClients' => 'Tämä IP-osoite on jo määritetty kaikille käyttäjille.',
    'ip-address-reseller-usage.removeButton' => 'Poista',
    'ip-address-reseller-usage.removeSuccess' => 'IP-osoite poistettiin {count, plural, =1 {varannosta {name}} one {# valitun jälleenmyyjän varannosta} other {# valitun jälleenmyyjän IP-varannosta}}.',
    'ip-address-reseller-usage.removeConfirmation' => 'Poistetaanko IP-osoite {count, plural, =1 {IP-varannosta {name}} one {# valitun jälleenmyyjän IP-varannosta} other {# valitun jälleenmyyjän IP-varannosta}}?',
    'ip-address-reseller-usage.typeSHARED' => 'Jaettu',
    'ip-address-reseller-usage.typeEXCLUSIVE' => 'Omistettu',
    'ip-address-reseller-usage.assign.title' => "Lisää %%ipAddress%% jälleenmyyjän IP-varantoon",
    'ip-address-reseller-usage.assign.resellersToAdd' => 'Lisättävät jälleenmyyjät',
    'ip-address-reseller-usage.assign.success' => 'IP-osoite lisättiin {count, plural, =1 {IP-varantoon {name}} one {# valitun jälleenmyyjän IP-varantoon} other {# valitun jälleenmyyjän IP-varantoon}}.',

    'ProtectedDirectoryUser.emptyViewTitle' => 'Lisää käyttäjätili pääsyn mahdollistamiseksi suojattuun hakemistoon',
    'ProtectedDirectoryUser.addTooltip' => 'Luo käyttäjätilejä, joilla pääsee suojattuun hakemistoon %%directory%%',
    'ProtectedDirectoryUser.add' => 'Lisää käyttäjä',
    'ProtectedDirectoryUser.login' => 'Nimi',
    'ProtectedDirectoryUser.changePassword' => 'Muuta salasana',
    'ProtectedDirectoryUser.noSelectionText' => 'Valitse yksi tai useampi käyttäjä poistettavaksi.',
    'ProtectedDirectoryUser.remove' => 'Poista',
    'ProtectedDirectoryUser.removeTooltip' => 'Poista valitut käyttäjät.',
    'ProtectedDirectoryUser.removeConfirmation' => 'Poista {count, plural, =1 {käyttäjä {login}} other {# valittua käyttäjää}}?',
    'ProtectedDirectoryUser.removeSuccess' => 'Valitut käyttäjät poistettiin.',

    'TrafficUsageByClients.customerName' => 'Asiakkaan nimi',
    'TrafficUsageByClients.resellerName' => 'Jälleenmyyjän nimi',
    'TrafficUsageByClients.totalUsage' => 'Käytetty',
    'TrafficUsageByClients.limit' => 'Raja',
    'TrafficUsageByClients.limitRemaining' => 'Käytettävissä',
    'TrafficUsageByClients.limitUsagePercent' => 'Käytössä (%)',
];
