# Helinä Turumore <helina.turunen@gmail.com>, 2017. #zanata
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2017. #zanata
# Toni Rantala <trantalafilo@gmail.com>, 2017. #zanata
# Helinä Turumore <helina.turunen@gmail.com>, 2018. #zanata
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2018. #zanata
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2019. #zanata
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-19 16:17+0100\n"
"PO-Revision-Date: 2021-05-29 14:02+0000\n"
"Last-Translator: Ricky Tigg <ricky.tigg@gmail.com>\n"
"Language-Team: Finnish <https://translate.fedoraproject.org/projects/"
"cockpit-machines/main/fi/>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1\n"
"X-Generator: Weblate 4.6.2\n"

#: src/components/vm/overview/cpuTypeModal.jsx:60
msgid "$0 CPU configuration"
msgstr "$0 CPU :n kokoonpano"

#: src/components/aggregateStatusCards.jsx:77
msgid "$0 Network"
msgid_plural "$0 Networks"
msgstr[0] "$0 verkko"
msgstr[1] "$0 verkkoa"

#: src/components/aggregateStatusCards.jsx:52
msgid "$0 Storage pool"
msgid_plural "$0 Storage pools"
msgstr[0] "$0 tallennustilavaranto"
msgstr[1] "$0 tallennustilavarantoa"

#: src/lib/cockpit-components-plot.jsx:232
msgid "$0 day"
msgid_plural "$0 days"
msgstr[0] "$0 päivä"
msgstr[1] "$0 päivää"

#: src/lib/cockpit-components-plot.jsx:235
msgid "$0 hour"
msgid_plural "$0 hours"
msgstr[0] "$0 tunti"
msgstr[1] "$0 tuntia"

#: src/components/vm/consoles/desktopConsole.jsx:61
msgid ""
"$0 is available for most operating systems. To install it, search for it in "
"GNOME Software or run the following:"
msgstr ""
"$0 on saatavilla useimmille käyttöjärjestelmille. Asentaaksesi sen, hae sitä "
"GNOME Softwaresta, tai aja seuraava komento:"

#: src/lib/cockpit-components-install-dialog.jsx:153
msgid "$0 is not available from any repository."
msgstr "$0 ei ole saatavilla mistään ohjelmistovarastosta."

#: src/components/vm/overview/memoryModal.jsx:134
msgid "$0 memory adjustment"
msgstr "$0 muistin säätö"

#: src/lib/cockpit-components-plot.jsx:238
msgid "$0 minute"
msgid_plural "$0 minutes"
msgstr[0] "$0 minuutti"
msgstr[1] "$0 minuuttia"

#: src/lib/cockpit-components-plot.jsx:226
msgid "$0 month"
msgid_plural "$0 months"
msgstr[0] "$0 kuukausi"
msgstr[1] "$0 kuukautta"

#: src/components/create-vm-dialog/pxe-helpers.js:105
msgid "$0 network"
msgstr "$0 verkko"

#: src/components/vm/vmUsageCard.jsx:49
msgid "$0 vCPU"
msgid_plural "$0 vCPUs"
msgstr[0] "$0 vCPU"
msgstr[1] "$0 vCPU:ta"

#: src/components/vm/overview/vcpuModal.jsx:246
msgid "$0 vCPU details"
msgstr "$0 vCPU:n yksityiskohdat"

#: src/components/vm/nics/nicEdit.jsx:157
msgid "$0 virtual network interface settings"
msgstr "$0 virtuaalisen verkkoliitännän asetukset"

#: src/lib/cockpit-components-plot.jsx:229
msgid "$0 week"
msgid_plural "$0 weeks"
msgstr[0] "$0 viikko"
msgstr[1] "$0 viikkoa"

#: src/lib/cockpit-components-install-dialog.jsx:108
msgid "$0 will be installed."
msgstr "$0 asennetaan."

#: src/lib/cockpit-components-plot.jsx:223
msgid "$0 year"
msgid_plural "$0 years"
msgstr[0] "$0 vuosi"
msgstr[1] "$0 vuotta"

#: src/lib/cockpit-components-plot.jsx:275
msgid "1 day"
msgstr "1 päivä"

#: src/lib/cockpit-components-plot.jsx:273
msgid "1 hour"
msgstr "1 tunti"

#: src/lib/cockpit-components-shutdown.jsx:168
msgid "1 minute"
msgstr "1 minuutti"

#: src/lib/cockpit-components-plot.jsx:276
msgid "1 week"
msgstr "1 viikko"

#: src/lib/cockpit-components-shutdown.jsx:170
msgid "20 minutes"
msgstr "20 minuuttia"

#: src/lib/cockpit-components-shutdown.jsx:171
msgid "40 minutes"
msgstr "40 minuuttia"

#: src/lib/cockpit-components-shutdown.jsx:169
#: src/lib/cockpit-components-plot.jsx:272
msgid "5 minutes"
msgstr "5 minuuttia"

#: src/lib/cockpit-components-plot.jsx:274
msgid "6 hours"
msgstr "6 tuntia"

#: src/lib/cockpit-components-shutdown.jsx:172
msgid "60 minutes"
msgstr "60 minuuttia"

#: src/lib/machine-info.js:255
msgid "Absent"
msgstr "Poissa"

#: src/components/vm/disks/diskEdit.jsx:109
#: src/components/vm/disks/vmDisksCard.jsx:227
msgid "Access"
msgstr "Pääsy"

#: src/components/networks/network.jsx:171
#: src/components/storagePools/storagePool.jsx:165
msgid "Activate"
msgstr "Aktivoi"

#: src/components/storagePools/storagePoolVolumesTab.jsx:115
msgid "Activate the storage pool to administer volumes"
msgstr "Aktivoi varastointivaranto taltioiden hallitsemiseksi"

#: src/components/vm/disks/diskAdd.jsx:610
#: src/components/vm/nics/nicAdd.jsx:169
msgid "Add"
msgstr "Lisää"

#: src/components/vm/disks/vmDisksCard.jsx:90
#: src/components/vm/disks/diskAdd.jsx:605
msgid "Add disk"
msgstr "Lisää levy"

#: src/components/vm/nics/vmNicsCard.jsx:86
msgid "Add network interface"
msgstr "Lisää verkkoliitäntä"

#: src/components/vm/nics/nicAdd.jsx:161
msgid "Add virtual network interface"
msgstr "Lisää virtuaalinen verkkoliitäntä"

#: src/components/vm/disks/vmDisksCard.jsx:231
msgid "Additional"
msgstr "Ylimääräinen"

#: src/lib/cockpit-components-install-dialog.jsx:75
msgid "Additional packages:"
msgstr "Ylimääräiset paketit:"

#: src/components/vm/consoles/desktopConsole.jsx:47
#: src/components/vm/nics/vmNicsCard.jsx:187
#: src/components/networks/networkOverviewTab.jsx:120
#: src/components/networks/networkOverviewTab.jsx:145
msgid "Address"
msgstr "Osoite"

#: src/components/networks/createNetworkDialog.jsx:74
#: src/components/networks/createNetworkDialog.jsx:81
#: src/components/networks/createNetworkDialog.jsx:102
#: src/components/networks/createNetworkDialog.jsx:109
msgid "Address not within subnet"
msgstr "Osoite ei aliverkossa"

#: src/lib/machine-info.js:93
msgid "Advanced TCA"
msgstr "Edistynyt TCA"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:201
msgid "After deleting the snapshot, all its captured content will be lost."
msgstr ""
"Tilannevedoksen poistamisen jälkeen kaikki siepattu sisältö menetetään."

#: src/components/vms/hostvmslist.jsx:63 src/components/vms/hostvmslist.jsx:80
msgid "All"
msgstr "Kaikki"

#: src/lib/cockpit-components-logs-panel.jsx:161
msgid "All logs"
msgstr "Kaikki lokit"

#: src/lib/machine-info.js:79
msgid "All-in-one"
msgstr "Kaikki yhdessä"

#: src/components/vm/disks/diskAdd.jsx:107 src/components/vm/nics/nicAdd.jsx:61
msgid "Always attach"
msgstr "Kiinnitä aina"

#: src/lib/cockpit-components-modifications.jsx:93
msgid "Ansible"
msgstr "Ansible"

#: src/lib/cockpit-components-modifications.jsx:101
msgid "Ansible roles documentation"
msgstr "Ansible -roolien dokumentointi"

#: src/components/vm/overview/vcpuModal.jsx:251
#: src/components/vm/overview/cpuTypeModal.jsx:65
msgid "Apply"
msgstr "Toteuta"

#: src/components/vm/disks/diskAdd.jsx:210
msgid "Attaching it will make this disk shareable for every VM using it."
msgstr ""
"Sen liittäminen tekee levystä jaettavan jokaiselle sitä käyttävälle "
"virtuaalikoneelle."

#: src/components/networks/createNetworkDialog.jsx:160
msgid "Automatic"
msgstr "Automaattinen"

#: src/components/libvirtSlate.jsx:94
msgid "Automatically start libvirt on boot"
msgstr "Käynnistä libvirt automaattisesti käynnistyksen yhteydessä"

#: src/lib/serverTime.js:528
msgid "Automatically using NTP"
msgstr "Käytetään automaattisesti NTP:tä"

#: src/lib/serverTime.js:529
msgid "Automatically using specific NTP servers"
msgstr "Käytetään automaattisesti tiettyjä NTP-palvelimia"

#: src/lib/cockpit-components-modifications.jsx:88
msgid "Automation script"
msgstr "Automaatio-komentosarja"

#: src/components/vm/overview/vmOverviewCard.jsx:245
#: src/components/networks/networkOverviewTab.jsx:94
#: src/components/storagePools/storagePoolOverviewTab.jsx:73
msgid "Autostart"
msgstr "Automaattikäynnistys"

#: src/lib/machine-info.js:94
msgid "Blade"
msgstr "Terä"

#: src/lib/machine-info.js:95
msgid "Blade enclosure"
msgstr "Teräkotelo"

#: src/helpers.js:221
msgid "Blocked"
msgstr "Estetty"

#: src/components/vm/overview/vmOverviewCard.jsx:235
#: src/components/vm/overview/bootOrder.jsx:279
msgid "Boot order"
msgstr "Käynnistysjärjestys"

#: src/components/vm/overview/bootOrder.jsx:211
msgid "Boot order settings could not be saved"
msgstr "Käynnistysjärjestysasetuksia ei voitu tallentaa"

#: src/components/vm/disks/diskEdit.jsx:85
#: src/components/vm/disks/vmDisksCard.jsx:225
#: src/components/vm/disks/diskAdd.jsx:160
#: src/components/vm/overview/bootOrder.jsx:100
#: src/components/vm/overview/bootOrder.jsx:112
#: src/components/vm/overview/bootOrder.jsx:135
msgid "Bus"
msgstr "Väylä"

#: src/lib/machine-info.js:86
msgid "Bus expansion chassis"
msgstr "Väylän laajennusalusta"

#: src/components/vm/disks/diskAdd.jsx:259
msgid "CD/DVD disc"
msgstr "CD/DVD-levy"

#: src/components/vm/vmUsageCard.jsx:71
msgid "CPU"
msgstr "Suoritin"

#: src/components/vm/overview/cpuTypeModal.jsx:26
msgid "CPU configuration could not be saved"
msgstr "CPU:n kokoonpanoa ei voitu tallentaa"

#: src/components/vm/overview/vmOverviewCard.jsx:230
msgid "CPU type"
msgstr "CPU-tyyppi"

#: src/components/vm/disks/diskEdit.jsx:59
#: src/components/vm/disks/diskAdd.jsx:147
#: src/components/vm/disks/vmDiskColumns.jsx:75
msgid "Cache"
msgstr "Välimuisti"

#: src/components/common/deleteResource.jsx:68
#: src/components/vm/deleteDialog.jsx:140
#: src/components/vm/disks/diskEdit.jsx:239
#: src/components/vm/disks/diskAdd.jsx:613
#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:141
#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:71
#: src/components/vm/vmCloneDialog.jsx:75 src/components/vm/nics/nicAdd.jsx:172
#: src/components/vm/nics/nicEdit.jsx:165
#: src/components/vm/overview/vcpuModal.jsx:254
#: src/components/vm/overview/firmware.jsx:66
#: src/components/vm/overview/cpuTypeModal.jsx:68
#: src/components/vm/overview/memoryModal.jsx:142
#: src/components/vm/overview/bootOrder.jsx:291
#: src/components/networks/createNetworkDialog.jsx:407
#: src/components/create-vm-dialog/createVmDialog.jsx:1086
#: src/components/storagePools/storagePoolDelete.jsx:224
#: src/components/storagePools/storageVolumeCreate.jsx:105
#: src/components/storagePools/createStoragePoolDialog.jsx:440
#: src/lib/cockpit-components-shutdown.jsx:184
#: src/lib/cockpit-components-dialog.jsx:148
msgid "Cancel"
msgstr "Peru"

#: src/lib/cockpit-components-shutdown.jsx:136
msgid "Cannot schedule event in the past"
msgstr "Tapahtumaa ei voi aikatauluttaa menneisyyteen"

#: src/components/vm/disks/vmDisksCard.jsx:223
msgid "Capacity"
msgstr "Koko"

#: src/lib/serverTime.js:685
msgid "Change"
msgstr "Vaihda"

#: src/components/vm/overview/firmware.jsx:58
msgid "Change firmware"
msgstr "Vaihda laiteohjelmisto"

#: src/lib/serverTime.js:678
msgid "Change system time"
msgstr "Vaihda järjestelmän aika"

#: src/components/common/warningInactive.jsx:12
#: src/components/vm/disks/diskEdit.jsx:218
#: src/components/vm/nics/nicEdit.jsx:151
#: src/components/vm/overview/vcpuModal.jsx:176
msgid "Changes will take effect after shutting down the VM"
msgstr "Muutokset tulevat voimaan virtuaalikoneen sammuttamisen jälkeen"

#: src/lib/cockpit-components-install-dialog.jsx:145
msgid "Checking installed software"
msgstr "Tarkistetaan asennettu ohjelmisto"

#: src/components/create-vm-dialog/createVmDialog.jsx:378
#: src/components/create-vm-dialog/createVmDialog.jsx:379
msgid "Choose an operating system"
msgstr "Valitse käyttöjärjestelmä"

#: src/components/vm/consoles/desktopConsole.jsx:58
msgid ""
"Clicking \"Launch remote viewer\" will download a .vv file and launch $0."
msgstr ""
"Painamalla \"Käynnistä etäkatseluohjelma\" lataat .vv-tiedoston ja "
"käynnistät $0."

#: src/components/vm/vmCloneDialog.jsx:72 src/components/vm/vmActions.jsx:289
msgid "Clone"
msgstr "Kloonaa"

#: src/lib/cockpit-components-modifications.jsx:79
msgid "Close"
msgstr "Sulje"

#: src/components/create-vm-dialog/createVmDialog.jsx:299
msgid "Cloud base image"
msgstr "Pilvipohjainen levykuva"

#: src/components/create-vm-dialog/createVmDialog.jsx:570
msgid "Cloud init parameters"
msgstr "pilvi-init:n parametrit"

#: src/lib/machine-info.js:92
msgid "Compact PCI"
msgstr "Kompakti PCI"

#: src/components/common/deleteResource.jsx:72
msgid "Confirm this action"
msgstr "Vahvista tämä toimi"

#: src/components/vm/consoles/serialConsole.jsx:84
msgid "Connect"
msgstr "Yhdistä"

#: src/components/vm/consoles/desktopConsole.jsx:46
msgid "Connect with any viewer application for following protocols"
msgstr "Yhdistä mihin tahansa katseluohjelmaan seuraaviin protokolliin"

#: src/components/libvirtSlate.jsx:79
msgid "Connecting to virtualization service"
msgstr "Yhdistetään virtualisointipalveluun"

#: src/components/vms/hostvmslist.jsx:136
#: src/components/common/machinesConnectionSelector.jsx:33
#: src/components/networks/createNetworkDialog.jsx:43
#: src/components/networks/networkList.jsx:78
#: src/components/storagePools/storagePoolList.jsx:75
msgid "Connection"
msgstr "Yhteys"

#: src/components/vm/vmDetailsPage.jsx:89
#: src/components/vm/vmDetailsPage.jsx:117
msgid "Console"
msgstr "Konsoli"

#: src/lib/machine-info.js:97
msgid "Convertible"
msgstr "Muunnettavissa"

#: src/lib/cockpit-components-context-menu.jsx:103
msgid "Copy"
msgstr "Kopio"

#: src/lib/cockpit-components-modifications.jsx:76
msgid "Copy to clipboard"
msgstr "Kopioi leikepöydälle"

#: src/components/vm/overview/vcpuModal.jsx:225
msgid "Cores per socket"
msgstr "Ytimiä per kanta"

#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:50
msgid "Could not revert to snapshot"
msgstr "Tilannevedoksen palauttaminen epäonnistui"

#: src/helpers.js:218
msgid "Crashed"
msgstr "Kaatui"

#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:138
#: src/components/networks/createNetworkDialog.jsx:404
#: src/components/create-vm-dialog/createVmDialog.jsx:1081
#: src/components/storagePools/storageVolumeCreate.jsx:102
#: src/components/storagePools/createStoragePoolDialog.jsx:437
#: src/lib/cockpit-components-file-autocomplete.jsx:185
msgid "Create"
msgstr "Luo"

#: src/components/create-vm-dialog/createVmDialog.jsx:1159
msgid "Create VM"
msgstr "Luo VM"

#: src/components/vm/vmCloneDialog.jsx:63
msgid "Create a clone VM based on $0"
msgstr "Luo $0:een perustuva klooninen virtuaalikone"

#: src/components/vm/disks/diskAdd.jsx:554
msgid "Create new"
msgstr "Luo uusi"

#: src/lib/cockpit-components-modifications.jsx:97
msgid "Create new task file with this content."
msgstr "Luo uusi tehtävätiedosto tällä sisällöllä."

#: src/components/create-vm-dialog/createVmDialog.jsx:1074
msgid "Create new virtual machine"
msgstr "Luo uusi virtuaalikone"

#: src/components/create-vm-dialog/createVmDialog.jsx:672
msgid "Create new volume"
msgstr "Luo uusi taltio"

#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:133
#: src/components/vm/snapshots/vmSnapshotsCard.jsx:78
msgid "Create snapshot"
msgstr "Luo tilannevedos"

#: src/components/storagePools/createStoragePoolDialog.jsx:432
#: src/components/storagePools/createStoragePoolDialog.jsx:476
msgid "Create storage pool"
msgstr "Luo varastointivaranto"

#: src/components/storagePools/storageVolumeCreate.jsx:97
msgid "Create storage volume"
msgstr "Luo varastointitaltio"

#: src/components/networks/createNetworkDialog.jsx:396
#: src/components/networks/createNetworkDialog.jsx:442
msgid "Create virtual network"
msgstr "Luo virtuaaliverkko"

#: src/components/storagePools/storageVolumeCreate.jsx:151
#: src/components/storagePools/storageVolumeCreate.jsx:162
msgid "Create volume"
msgstr "Luo taltio"

#: src/components/vms/hostvmslist.jsx:49
msgid "Creating VM"
msgstr "Virtuaalikoneen luominen"

#: src/components/vms/hostvmslist.jsx:47
msgid "Creating VM installation"
msgstr "Luodaan virtuaalikoneen asennus"

#: src/components/create-vm-dialog/createVmDialog.jsx:941
msgid "Creation of VM $0 failed"
msgstr "Virtuaalikoneen $0 luominen epäonnistui"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:103
msgid "Creation time"
msgstr "Luomisaika"

#: src/components/vm/consoles/vnc.jsx:134
msgid "Ctrl+Alt+$0"
msgstr "Ctrl+Alt+$0"

#: src/lib/cockpit-components-context-menu.jsx:104
msgid "Ctrl+Insert"
msgstr "Ctrl+Insert"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:109
msgid "Current"
msgstr "Nykyinen"

#: src/components/vm/overview/memoryModal.jsx:108
msgid "Current allocation"
msgstr "Nykyinen kohdentaminen"

#: src/components/vm/overview/firmware.jsx:114
msgid "Custom firmware: $0"
msgstr "Mukautettu laiteohjelmisto: $0"

#: src/components/vm/disks/diskAdd.jsx:244
#: src/components/vm/disks/diskAdd.jsx:564
msgid "Custom path"
msgstr "Mukautettu polku"

#: src/components/networks/networkOverviewTab.jsx:130
#: src/components/networks/networkOverviewTab.jsx:155
msgid "DHCP range"
msgstr "DHCP-alue"

#: src/components/networks/network.jsx:167
#: src/components/storagePools/storagePool.jsx:156
msgid "Deactivate"
msgstr "Deaktivoi"

#: src/lib/cockpit-components-shutdown.jsx:192
msgid "Delay"
msgstr "Viive"

#: src/components/common/deleteResource.jsx:60
#: src/components/common/deleteResource.jsx:65
#: src/components/common/deleteResource.jsx:94
#: src/components/common/deleteResource.jsx:104
#: src/components/vm/deleteDialog.jsx:137 src/components/vm/vmActions.jsx:323
#: src/components/vm/vmActions.jsx:330
#: src/components/storagePools/storagePoolDelete.jsx:193
#: src/components/storagePools/storagePoolDelete.jsx:203
#: src/components/storagePools/storagePoolDelete.jsx:221
msgid "Delete"
msgstr "Poista"

#: src/components/storagePools/storageVolumeDelete.jsx:63
msgid "Delete $0 volume"
msgid_plural "Delete $0 volumes"
msgstr[0] "Poista $0 taltio"
msgstr[1] "Poista $0 taltiota"

#: src/components/vm/deleteDialog.jsx:70
msgid "Delete associated storage files:"
msgstr "Poista liittyvät tallennustiedostot:"

#: src/components/storagePools/storagePoolDelete.jsx:162
msgid "Delete content"
msgstr "Poista sisältö"

#: src/components/storagePools/storagePoolDelete.jsx:214
msgid "Delete storage pool $0"
msgstr "Poista varastointivaranto $0"

#: src/components/storagePools/storagePoolDelete.jsx:165
msgid "Delete the volumes inside this pool"
msgstr "Poista tämän varannon sisäiset taltiot"

#: src/components/storagePools/storagePoolDelete.jsx:168
msgid ""
"Deleting an inactive storage pool will only undefine the pool. Its content "
"will not be deleted."
msgstr ""
"Passiivisen varastointivarannon poistaminen poistaa vain määrittelyn "
"varannosta. Sen sisältöä ei poisteta."

#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:54
#: src/components/vm/snapshots/vmSnapshotsCard.jsx:125
msgid "Description"
msgstr "Kuvaus"

#: src/lib/machine-info.js:69
msgid "Desktop"
msgstr "Työpöytä"

#: src/components/vm/consoles/consoles.jsx:100
msgid "Desktop viewer"
msgstr "Työpöydän katseluohjelma"

#: src/components/storagePools/storagePoolDelete.jsx:152
#: src/components/storagePools/storagePoolDelete.jsx:179
msgid ""
"Detach the disks using this pool from any VMs before attempting deletion."
msgstr ""
"Irrota tätä varantoa käyttävät levyt kaikista virtuaalikoneista ennen "
"poistoyritystä."

#: src/lib/machine-info.js:98
msgid "Detachable"
msgstr "Irrotettava"

#: src/components/vm/disks/vmDisksCard.jsx:211
#: src/components/vm/disks/diskAdd.jsx:252
#: src/components/vm/disks/vmDiskColumns.jsx:43
#: src/components/vm/overview/bootOrder.jsx:92
#: src/components/vm/overview/bootOrder.jsx:99
#: src/components/networks/createNetworkDialog.jsx:154
#: src/components/networks/networkList.jsx:77
msgid "Device"
msgstr "Laite"

#: src/components/networks/createNetworkDialog.jsx:161
msgid "Devices"
msgstr "Laitteet"

#: src/components/vm/consoles/serialConsole.jsx:83
msgid "Disconnect"
msgstr "Katkaise yhteys"

#: src/components/vm/consoles/serialConsole.jsx:76
msgid "Disconnected from serial console. Click the connect button."
msgstr "Irrotettu sarjakonsolista. Napsauta yhdistä-painiketta."

#: src/components/vm/disks/vmDisksCard.jsx:272
msgid "Disk $0 fail to get detached from VM $1"
msgstr "Levyä $0 ei voida irrottaa virtuaalikoneesta $1"

#: src/components/vm/disks/diskAdd.jsx:514
msgid "Disk failed to be attached"
msgstr "Levyn liittäminen epäonnistui"

#: src/components/vm/disks/diskAdd.jsx:482
msgid "Disk failed to be created"
msgstr "Levyn luominen epäonnistui"

#: src/components/vm/disks/diskAdd.jsx:257
msgid "Disk image file"
msgstr "Levykuvatiedosto"

#: src/components/vm/disks/diskEdit.jsx:183
#: src/components/vm/disks/diskAdd.jsx:318
#: src/components/vm/disks/diskAdd.jsx:525
msgid "Disk settings could not be saved"
msgstr "Levyn asetuksia ei voitu tallentaa"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:148
msgid "Disk-only snapshot"
msgstr "Vain levy -tilannevedos"

#: src/components/vm/vmDetailsPage.jsx:132
msgid "Disks"
msgstr "Levyt"

#: src/lib/machine-info.js:78
msgid "Docking station"
msgstr "Telakka"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:150
msgid "Domain has crashed"
msgstr "Toimialue on kaatunut"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:149
msgid "Domain is blocked on resource"
msgstr "Toimialue on estetty resurssilla"

#: src/components/create-vm-dialog/createVmDialog.jsx:297
msgid "Download an OS"
msgstr "Lataa käyttöjärjestelmä"

#: src/lib/cockpit-components-install-dialog.jsx:182
msgid "Downloading $0"
msgstr "Ladataan $0"

#: src/lib/machine-info.js:248
msgid "Dual rank"
msgstr "Kaksinkertainen sijoitus"

#: src/helpers.js:219
msgid "Dying"
msgstr "Kuolemassa"

#: src/components/vm/disks/diskEdit.jsx:225
#: src/components/vm/nics/vmNicsCard.jsx:281
msgid "Edit"
msgstr "Muokkaa"

#: src/components/vm/disks/diskEdit.jsx:231
msgid "Edit $0 attributes"
msgstr "Muokkaa $0 attribuuttia"

#: src/lib/machine-info.js:100
msgid "Embedded PC"
msgstr "Sulautettu tietokone"

#: src/components/vm/overview/vmOverviewCard.jsx:257
msgid "Emulated machine"
msgstr "Sulautettu kone"

#: src/components/networks/createNetworkDialog.jsx:219
msgid "End"
msgstr "Loppu"

#: src/components/networks/createNetworkDialog.jsx:77
#: src/components/networks/createNetworkDialog.jsx:105
msgid "End should not be empty"
msgstr "Loppu ei saa olla tyhjä"

#: src/lib/cockpit-components-inline-notification.jsx:92
msgid "Error message"
msgstr "Virheviesti"

#: src/lib/cockpit-components-modifications.jsx:139
msgid "Error running semanage to discover system modifications"
msgstr "Virhe suoritettaessa semanage:ta järjestelmän muutosten löytämiseksi"

#: src/lib/cockpit-components-password.jsx:37
msgid "Excellent password"
msgstr "Erinomainen salasana"

#: src/components/create-vm-dialog/createVmDialog.jsx:240
msgid "Existing disk image on host's file system"
msgstr "Poistutaan levykuvasta isännän tiedostojärjestelmässä"

#: src/components/vm/vmDetailsPage.jsx:125
msgid "Expand"
msgstr "Laajenna"

#: src/lib/machine-info.js:84
msgid "Expansion chassis"
msgstr "Laajennusrunko"

#: src/components/common/stateIcon.jsx:59
msgid "Failed"
msgstr "Epäonnistui"

#: src/components/vm/overview/firmware.jsx:52
msgid "Failed to change firmware"
msgstr "Laiteohjelmiston vaihtaminen epäonnistui"

#: src/lib/credentials.js:242
msgid "Failed to change password"
msgstr "Salasanan vaihtaminen epäonnistui"

#: src/components/vm/vmCloneDialog.jsx:56
msgid "Failed to clone VM $0"
msgstr "VM:n $0 kloonaus epäonnistui"

#: src/components/vm/nics/vmNicsCard.jsx:131
msgid "Failed to fetch the IP addresses of the interfaces present in $0"
msgstr "$0:ssa olevien liitäntöjen IP-osoitteiden noutaminen epäonnistui"

#: src/components/vm/consoles/vnc.jsx:130
msgid "Failed to send key Ctrl+Alt+$0 to VM $1"
msgstr "Näppäimen Ctrl+Alt+$0 lähettäminen virtuaalikoneeseen $1 epäonnistui"

#: src/components/vm/overview/vcpuModal.jsx:184
msgid "Fewer than the maximum number of virtual CPUs should be enabled."
msgstr "Alle virtuaalisten suorittimien enimmäismäärän tulisi olla käytössä."

#: src/components/vm/disks/vmDiskColumns.jsx:42
#: src/components/vm/overview/bootOrder.jsx:91
msgid "File"
msgstr "Tiedosto"

#: src/components/storagePools/createStoragePoolDialog.jsx:59
msgid "Filesystem directory"
msgstr "Tiedostojärjestelmän hakemisto"

#: src/components/vms/hostvmslist.jsx:91
msgid "Filter by name"
msgstr "Suodata nimen mukaan"

#: src/components/vm/overview/firmware.jsx:71
#: src/components/vm/overview/vmOverviewCard.jsx:263
msgid "Firmware"
msgstr "Laiteohjelmisto"

#: src/components/vm/vmActions.jsx:254
msgid "Force reboot"
msgstr "Pakota uudelleenkäynnistys"

#: src/components/vm/vmActions.jsx:228
msgid "Force shut down"
msgstr "Pakota sammutus"

#: src/components/storagePools/storageVolumeCreateBody.jsx:70
#: src/components/storagePools/createStoragePoolDialog.jsx:201
msgid "Format"
msgstr "Alusta"

#: src/components/networks/createNetworkDialog.jsx:136
msgid "Forward mode"
msgstr "Eteenpäin-tila"

#: src/components/networks/networkList.jsx:79
msgid "Forwarding mode"
msgstr "Edelleenlähetystila"

#: src/components/vm/overview/vmOverviewCard.jsx:202
#: src/components/networks/networkOverviewTab.jsx:85
msgid "General"
msgstr "Yleinen"

#: src/components/vm/nics/nicAdd.jsx:39
msgid "Generate automatically"
msgstr "Luo automaattisesti"

#: src/components/vm/disks/vmDisksCard.jsx:51
#: src/components/vm/overview/memorySelectRow.jsx:87
#: src/components/create-vm-dialog/createVmDialog.jsx:621
#: src/components/create-vm-dialog/createVmDialog.jsx:716
#: src/components/storagePools/storageVolumeCreateBody.jsx:104
msgid "GiB"
msgstr "Git"

#: src/app.jsx:150
msgid "Go to VMs list"
msgstr "Siirry virtuaalikoneiden luetteloon"

#: src/lib/cockpit-components-plot.jsx:269
msgid "Go to now"
msgstr "Mene nyt"

#: src/lib/machine-info.js:77
msgid "Handheld"
msgstr "Kädessä pidettävä"

#: src/components/vm/disks/diskAdd.jsx:144
msgid "Hide additional options"
msgstr "Piilota lisävaihtoehdot"

#: src/components/vm/disks/vmDiskColumns.jsx:47
#: src/components/vm/overview/bootOrder.jsx:96
#: src/components/storagePools/storagePoolOverviewTab.jsx:36
#: src/components/storagePools/createStoragePoolDialog.jsx:121
msgid "Host"
msgstr "Kone"

#: src/components/create-vm-dialog/pxe-helpers.js:166
msgid "Host device"
msgstr "Isäntälaite"

#: src/components/storagePools/createStoragePoolDialog.jsx:126
msgid "Host name"
msgstr "Isäntänimi"

#: src/components/storagePools/createStoragePoolDialog.jsx:122
msgid "Host should not be empty"
msgstr "Nimen ei saa olla tyhjä"

#: src/lib/serverTime.js:622
msgid "Hours must be a number between 0 and 23"
msgstr "Tunnin on oltava luku välillä 0 ja 23"

#: src/components/vm/overview/vmOverviewCard.jsx:253
msgid "Hypervisor details"
msgstr "Hypervisorin yksityiskohdat"

#: src/components/vm/disks/diskEdit.jsx:39
msgid "ID"
msgstr "Tunniste"

#: src/components/vm/nics/vmNicsCard.jsx:218
msgid "IP address"
msgstr "IP-osoite"

#: src/components/networks/createNetworkDialog.jsx:176
msgid "IP configuration"
msgstr "IP-määritykset"

#: src/components/networks/networkOverviewTab.jsx:116
msgid "IPv4 address"
msgstr "IPv4-osoite"

#: src/components/networks/createNetworkDialog.jsx:184
msgid "IPv4 and IPv6"
msgstr "IPv4 ja IPv6"

#: src/components/networks/createNetworkDialog.jsx:237
msgid "IPv4 network"
msgstr "IPv4-verkko"

#: src/components/networks/createNetworkDialog.jsx:59
msgid "IPv4 network should not be empty"
msgstr "IPv4-verkko ei tulisi olla tyhjä"

#: src/components/networks/createNetworkDialog.jsx:182
msgid "IPv4 only"
msgstr "IPv4 vain"

#: src/components/networks/networkOverviewTab.jsx:141
msgid "IPv6 address"
msgstr "IPv6-osoite"

#: src/components/networks/createNetworkDialog.jsx:269
msgid "IPv6 network"
msgstr "IPv6-verkko"

#: src/components/networks/createNetworkDialog.jsx:87
msgid "IPv6 network should not be empty"
msgstr "IPv6-verkko ei tulisi olla tyhjä"

#: src/components/networks/createNetworkDialog.jsx:183
msgid "IPv6 only"
msgstr "IPv6 vain"

#: src/helpers.js:214
msgid "Idle"
msgstr "Jouten"

#: src/components/create-vm-dialog/createVmDialog.jsx:957
msgid "Immediately start VM"
msgstr "Käynnistä virtuaalikone välittömästi"

#: src/components/create-vm-dialog/createVmDialog.jsx:1081
msgid "Import"
msgstr "Tuo"

#: src/components/create-vm-dialog/createVmDialog.jsx:1159
msgid "Import VM"
msgstr "Tuo virtuaalikone"

#: src/components/create-vm-dialog/createVmDialog.jsx:1074
msgid "Import a virtual machine"
msgstr "Tuo virtuaalikone"

#: src/components/create-vm-dialog/createVmDialog.jsx:248
msgid ""
"In most configurations, macvtap does not work for host to guest network "
"communication."
msgstr ""
"Useimmissa kokoonpanoissa macvtap ei toimi isäntä-vieras-verkkoyhteydessä."

#: src/components/storagePools/createStoragePoolDialog.jsx:139
msgid "Initiator"
msgstr "Aloittaja"

#: src/components/storagePools/createStoragePoolDialog.jsx:140
msgid "Initiator IQN should not be empty"
msgstr "Aloittaja IQN ei saa olla tyhjä"

#: src/components/vm/vmActions.jsx:280
#: src/lib/cockpit-components-install-dialog.jsx:118
msgid "Install"
msgstr "Asennus"

#: src/lib/cockpit-components-install-dialog.jsx:105
msgid "Install software"
msgstr "Asennetaan ohjelmistoja"

#: src/components/create-vm-dialog/createVmDialog.jsx:311
msgid "Installation source"
msgstr "Asennuslähde"

#: src/components/create-vm-dialog/createVmDialog.jsx:165
msgid "Installation source must not be empty"
msgstr "Asennuslähteen ei tulisi olla tyhjä"

#: src/components/create-vm-dialog/createVmDialog.jsx:289
msgid "Installation type"
msgstr "Asennustyyppi"

#: src/lib/cockpit-components-install-dialog.jsx:186
msgid "Installing $0"
msgstr "Asennetaan $0"

#: src/components/vm/nics/nicBody.jsx:122
msgid "Interface type"
msgstr "Liitäntätyyppi"

#: src/components/networks/createNetworkDialog.jsx:61
#: src/components/networks/createNetworkDialog.jsx:72
#: src/components/networks/createNetworkDialog.jsx:79
msgid "Invalid IPv4 address"
msgstr "Ei kelvollinen IPv4-osoite"

#: src/components/networks/createNetworkDialog.jsx:66
msgid "Invalid IPv4 mask or prefix length"
msgstr "Virheellinen IPv4-peitteen tai etuliitteen pituus"

#: src/components/networks/createNetworkDialog.jsx:89
#: src/components/networks/createNetworkDialog.jsx:100
#: src/components/networks/createNetworkDialog.jsx:107
msgid "Invalid IPv6 address"
msgstr "Ei kelvollinen IPv6-osoite"

#: src/components/networks/createNetworkDialog.jsx:94
msgid "Invalid IPv6 prefix"
msgstr "Virheellinen IPv6-etuliite"

#: src/lib/cockpit-components-shutdown.jsx:121 src/lib/serverTime.js:617
msgid "Invalid date format"
msgstr "Virheellinen päivämuoto"

#: src/lib/cockpit-components-shutdown.jsx:115
msgid "Invalid date format and invalid time format"
msgstr "Virheellinen päivämuoto ja aikamuoto"

#: src/lib/credentials.js:312
msgid "Invalid file permissions"
msgstr "Virheelliset tiedosto-oikeudet"

#: src/components/create-vm-dialog/createVmDialog.jsx:152
msgid "Invalid filename"
msgstr "Virheellinen tiedostonimi"

#: src/lib/cockpit-components-shutdown.jsx:118
msgid "Invalid time format"
msgstr "Virheellinen aikamuoto"

#: src/lib/serverTime.js:612
msgid "Invalid timezone"
msgstr "Virheellinen aikavyöhyke"

#: src/lib/machine-info.js:99
msgid "IoT gateway"
msgstr "IoT -yhdyskäytävä"

#: src/components/create-vm-dialog/pxe-helpers.js:108
msgid "Isolated network"
msgstr "Eristetty verkko"

#: src/components/storagePools/createStoragePoolDialog.jsx:63
msgid "LVM volume group"
msgstr "LVM-taltioryhmä"

#: src/lib/machine-info.js:75
msgid "Laptop"
msgstr "Kannettava"

#: src/components/vm/consoles/desktopConsole.jsx:54
msgid "Launch remote viewer"
msgstr "Käynnistä etäkatselin"

#: src/lib/cockpit-components-dialog.jsx:242
#: src/lib/cockpit-components-dialog.jsx:249
msgid "Learn more"
msgstr "Opi lisää"

#: src/components/create-vm-dialog/createVmDialog.jsx:453
msgid ""
"Leave the password blank if you do not wish to have a root account created"
msgstr "Jätä salasana tyhjäksi, jos et halua root:n tilin luomista"

#: src/components/create-vm-dialog/createVmDialog.jsx:550
msgid ""
"Leave the password blank if you do not wish to have a user account created"
msgstr "Jätä salasana tyhjäksi, jos et halua käyttäjätilin luomista"

#: src/components/create-vm-dialog/createVmDialog.jsx:572
msgid "Leave the password blank if you do not wish to set a root password"
msgstr "Jätä salasana tyhjäksi, jos et halua root:n tilin luomista"

#: src/components/vm/overview/firmware.jsx:157
msgid ""
"Libvirt did not detect any UEFI/OVMF firmware image installed on the host"
msgstr ""
"Libvirt ei havainnut isäntään asennettuja UEFI/OVMF-laiteohjelmistokuvia"

#: src/components/vm/overview/firmware.jsx:151
msgid "Libvirt or hypervisor does not support UEFI"
msgstr "Libvirt tai hypervisori ei tue UEFI:a"

#: src/components/libvirtSlate.jsx:82
msgid "Loading resources"
msgstr "Ladataan resursseja"

#: src/lib/cockpit-components-modifications.jsx:143
msgid "Loading system modifications..."
msgstr "Ladataan järjestelmän muutoksia ..."

#: src/components/vm/consoles/serialConsole.jsx:68
msgid "Loading..."
msgstr "Ladataan..."

#: src/components/create-vm-dialog/createVmDialog.jsx:301
msgid "Local install media (ISO image or distro install tree)"
msgstr "Paikallinen asennusmedia (ISO-kuvan tai jakelun asennuspuu)"

#: src/lib/serverTime.js:394
msgid "Log messages"
msgstr "Kirjaa viestit"

#: src/lib/machine-info.js:70
msgid "Low profile desktop"
msgstr "Matalan tason työpöytä"

#: src/lib/machine-info.js:82
msgid "Lunch box"
msgstr "Eväslaatikko"

#: src/components/vm/overview/bootOrder.jsx:106
msgid "MAC"
msgstr "MAC"

#: src/components/vm/nics/nicAdd.jsx:35 src/components/vm/nics/nicEdit.jsx:37
#: src/components/vm/nics/vmNicsCard.jsx:216
msgid "MAC address"
msgstr "MAC-osoite"

#: src/components/vm/disks/diskEdit.jsx:87
msgid "Machine must be shut off before changing bus type"
msgstr "Kone on sammutettava ennen väylätyypin vaihtamista"

#: src/components/vm/disks/diskEdit.jsx:61
msgid "Machine must be shut off before changing cache mode"
msgstr "Kone on sammutettava ennen välimuistiin tilan vaihtamista"

#: src/lib/machine-info.js:83
msgid "Main server chassis"
msgstr "Pääpalvelimen runko"

#: src/manifest.json:0
msgid "Managing virtual machines"
msgstr "Virtuaalikoneiden hallinta"

#: src/components/vm/consoles/desktopConsole.jsx:44
msgid "Manual connection"
msgstr "Manuaalinen yhteys"

#: src/lib/serverTime.js:527
msgid "Manually"
msgstr "Manuaalisesti"

#: src/components/networks/createNetworkDialog.jsx:245
msgid "Mask or prefix length"
msgstr "Peitteen tai etuliitteen pituus"

#: src/components/networks/createNetworkDialog.jsx:64
msgid "Mask or prefix length should not be empty"
msgstr "Peitteen tai etuliitteen pituus ei tulisi olla tyhjä"

#: src/components/vm/overview/memoryModal.jsx:118
msgid "Maximum allocation"
msgstr "Enimmäisvaraus"

#: src/components/vm/overview/memoryModal.jsx:78
msgid "Maximum memory could not be saved"
msgstr "Enimmäismuistia ei voitu tallentaa"

#: src/components/vm/overview/vcpuModal.jsx:199
msgid "Maximum number of virtual CPUs allocated for the guest OS"
msgstr ""
"Vieraskäyttöjärjestelmälle varattu virtuaalisten suorittimien enimmäismäärä"

#: src/components/vm/overview/vcpuModal.jsx:198
msgid ""
"Maximum number of virtual CPUs allocated for the guest OS, which must be "
"between 1 and $0"
msgstr ""
"Vieraskäyttöjärjestelmälle varattu virtuaalisten suorittimien enimmäismäärä, "
"jonka on oltava välillä 1 ja $0"

#: src/components/networks/networkOverviewTab.jsx:107
msgid "Maximum transmission unit"
msgstr "Enimmäislähetysyksikkö"

#: src/components/vm/overview/vmOverviewCard.jsx:220
#: src/components/vm/vmUsageCard.jsx:60
#: src/components/create-vm-dialog/createVmDialog.jsx:605
msgid "Memory"
msgstr "Muisti"

#: src/components/vm/overview/memoryModal.jsx:82
#: src/components/vm/overview/memoryModal.jsx:92
msgid "Memory could not be saved"
msgstr "Muistia ei voitu tallentaa"

#: src/components/create-vm-dialog/createVmDialog.jsx:169
msgid "Memory must not be 0"
msgstr "Muisti ei saa olla 0"

#: src/lib/cockpit-components-shutdown.jsx:189
msgid "Message to logged in users"
msgstr "Viesti sisäänkirjautuneille käyttäjille"

#: src/components/vm/overview/memorySelectRow.jsx:85
#: src/components/create-vm-dialog/createVmDialog.jsx:619
#: src/components/create-vm-dialog/createVmDialog.jsx:714
#: src/components/storagePools/storageVolumeCreateBody.jsx:102
msgid "MiB"
msgstr "Mit"

#: src/lib/machine-info.js:101
msgid "Mini PC"
msgstr "Mini-tietokone"

#: src/lib/machine-info.js:72
msgid "Mini tower"
msgstr "Mini-torni"

#: src/lib/serverTime.js:627
msgid "Minutes must be a number between 0 and 59"
msgstr "Minuuttien on oltava luku välillä 0 ja 59"

#: src/components/vm/overview/cpuTypeModal.jsx:32
#: src/components/vm/overview/cpuTypeModal.jsx:34
msgid "Mode"
msgstr "Tila"

#: src/components/vm/nics/nicBody.jsx:45
msgid "Model"
msgstr "Malli"

#: src/components/vm/nics/vmNicsCard.jsx:206
msgid "Model type"
msgstr "Mallityyppi"

#: src/lib/machine-info.js:91
msgid "Multi-system chassis"
msgstr "Monijärjestelmäinen alusta"

#: src/components/create-vm-dialog/pxe-helpers.js:93
msgid "NAT to $0"
msgstr "NAT $0:een"

#: src/components/vm/nics/vmNicsCard.jsx:177
msgid "NIC $0 of VM $1 failed to change state"
msgstr "Virtuaalikoneen $1 verkkokortti $0 ei muuttanut tilaa"

#: src/lib/serverTime.js:491
msgid "NTP server"
msgstr "NTP-palvelin"

#: src/components/vms/hostvmslist.jsx:135
#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:40
#: src/components/vm/snapshots/vmSnapshotsCard.jsx:116
#: src/components/vm/vmCloneDialog.jsx:80
#: src/components/networks/createNetworkDialog.jsx:120
#: src/components/networks/networkList.jsx:76
#: src/components/create-vm-dialog/createVmDialog.jsx:197
#: src/components/storagePools/storagePoolVolumesTab.jsx:79
#: src/components/storagePools/storageVolumeCreateBody.jsx:40
#: src/components/storagePools/storagePoolList.jsx:73
#: src/components/storagePools/createStoragePoolDialog.jsx:45
msgid "Name"
msgstr "Nimi"

#: src/components/storagePools/createStoragePoolDialog.jsx:46
msgid "Name contains invalid characters"
msgstr "Nimi sisältää laittomia merkkejä"

#: src/components/vm/vmCloneDialog.jsx:39
#: src/components/create-vm-dialog/createVmDialog.jsx:135
#: src/components/storagePools/storageVolumeCreate.jsx:61
msgid "Name must not be empty"
msgstr "Nimi ei saa olla tyhjä"

#: src/components/networks/createNetworkDialog.jsx:55
#: src/components/storagePools/createStoragePoolDialog.jsx:46
msgid "Name should not be empty"
msgstr "Nime ei tulisi olla tyhjä"

#: src/components/networks/networkOverviewTab.jsx:40
msgid "Name: "
msgstr "Nimi: "

#: src/lib/serverTime.js:632
msgid "Need at least one NTP server"
msgstr "Tarvitaan vähintään yksi NTP-palvelin"

#: src/components/networks/networkOverviewTab.jsx:125
msgid "Netmask"
msgstr "Verkkopeite"

#: src/components/networks/network.jsx:118
msgid "Network $0 failed to get activated"
msgstr "Verkkoa $0 ei voitu aktivoida"

#: src/components/networks/network.jsx:137
msgid "Network $0 failed to get deactivated"
msgstr "Verkkoa $0 ei voitu poistaa käytöstä"

#: src/components/create-vm-dialog/createVmDialog.jsx:306
msgid "Network boot (PXE)"
msgstr "Verkkokäynnistys (PXE)"

#: src/components/storagePools/createStoragePoolDialog.jsx:60
msgid "Network file system"
msgstr "Verkkotiedostojärjestelmä"

#: src/components/vm/nics/nicAdd.jsx:123 src/components/vm/nics/nicEdit.jsx:120
msgid "Network interface settings could not be saved"
msgstr "Verkkoliitännän asetuksia ei voitu tallentaa"

#: src/components/create-vm-dialog/createVmDialog.jsx:256
msgid "Network selection does not support PXE."
msgstr "Verkon valinta ei tue PXE:ta."

#: src/components/vm/vmDetailsPage.jsx:141
#: src/components/networks/networkList.jsx:59
#: src/components/networks/networkList.jsx:66
#: src/components/networks/networkList.jsx:73
msgid "Networks"
msgstr "Verkot"

#: src/lib/credentials.js:251
msgid "New password was not accepted"
msgstr "Uutta salasanaa ei hyväksytty"

#: src/components/storagePools/storageVolumeCreateBody.jsx:43
msgid "New volume name"
msgstr "Uusi taltion nimi"

#: src/components/vms/hostvmslist.jsx:140
msgid "No VM is running or defined on this host"
msgstr "Mikään virtuaalikone ei ole käynnissä tai määritelty tässä isännässä"

#: src/components/vm/overview/bootOrder.jsx:317
msgid "No boot device found"
msgstr "Käynnistyslaitetta ei löytynyt"

#: src/components/vm/consoles/desktopConsole.jsx:45
msgid "No connection available"
msgstr "Ei yhteytta saatavilla"

#: src/lib/cockpit-components-shutdown.jsx:166
msgid "No delay"
msgstr "Ei v iivettä"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:128
msgid "No description"
msgstr "Ei kuvausta"

#: src/components/vm/disks/vmDisksCard.jsx:310
msgid "No disks defined for this VM"
msgstr "Tälle virtuaalikoneelle ei ole määritetty levyjä"

#: src/components/vm/nics/nicBody.jsx:111
msgid "No network devices"
msgstr "Ei verkkolaitteita"

#: src/components/vm/nics/vmNicsCard.jsx:341
msgid "No network interfaces defined for this VM"
msgstr "Tälle virtuaalikoneelle ei ole määritetty verkkoliitäntöjä"

#: src/components/networks/networkList.jsx:82
msgid "No network is defined on this host"
msgstr "Tälle isännälle ei ole määritetty verkkoa"

#: src/components/create-vm-dialog/pxe-helpers.js:172
msgid "No networks available"
msgstr "Verkkoja ei ole käytettävissä"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:170
msgid "No parent"
msgstr "Ei vanhempi"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:244
msgid "No snapshots defined for this VM"
msgstr "Tälle virtuaalikoneelle ei ole määritetty tilannevedoksia"

#: src/helpers.js:222
msgid "No state"
msgstr "Ei tilaa"

#: src/components/create-vm-dialog/createVmDialog.jsx:673
msgid "No storage"
msgstr "Ei tallennustilaa"

#: src/components/storagePools/storagePoolList.jsx:78
msgid "No storage pool is defined on this host"
msgstr "Tälle isännälle ei ole määritetty varastointivarantoa"

#: src/components/vm/disks/diskAdd.jsx:130
msgid "No storage pools available"
msgstr "Ei varastointivarantoja saatavilla"

#: src/components/storagePools/storagePoolVolumesTab.jsx:115
msgid "No storage volumes defined for this storage pool"
msgstr "Tälle varastointivarannolle ei ole määritetty varastointitaltioita"

#: src/lib/credentials.js:190
#: src/lib/cockpit-components-file-autocomplete.jsx:174
msgid "No such file or directory"
msgstr "Ei tällaista tiedostoa tai hakemistoa"

#: src/lib/cockpit-components-modifications.jsx:138
msgid "No system modifications"
msgstr "Ei järjestelmän muutoksia"

#: src/components/vm/nics/nicBody.jsx:109
msgid "No virtual networks"
msgstr "Ei virtuaaliverkkoja"

#: src/components/networks/network.jsx:177
msgid ""
"Non-persistent network cannot be deleted. It ceases to exists when it's "
"deactivated."
msgstr ""
"Ei-pysyvää verkkoa ei voida poistaa. Se lakkaa olemasta, kun se "
"deaktivoidaan."

#: src/components/storagePools/storagePoolDelete.jsx:182
msgid ""
"Non-persistent storage pool cannot be deleted. It ceases to exists when it's "
"deactivated."
msgstr ""
"Ei-pysyvää varastointivarantoa ei voida poistaa. Se lakkaa olemasta, kun se "
"deaktivoidaan."

#: src/components/networks/createNetworkDialog.jsx:181
msgid "None"
msgstr "Ei yhtään"

#: src/helpers.js:252
msgid "None (isolated network)"
msgstr "Ei-eristetty verkko"

#: src/lib/credentials.js:282
msgid "Not a valid private key"
msgstr "Ei kelvollinen yksityinen avain"

#: src/lib/serverTime.js:388
msgid "Not synchronized"
msgstr "Ei synkronisoitu"

#: src/lib/machine-info.js:76
msgid "Notebook"
msgstr "Muistikirja"

#: src/lib/cockpit-components-dialog.jsx:176
msgid "Ok"
msgstr "OK"

#: src/lib/credentials.js:231
msgid "Old password not accepted"
msgstr "Vanhaa salasanaa ei hyväksytty"

#: src/components/storagePools/storageVolumeDelete.jsx:71
msgid ""
"One or more selected volumes are used by domains. Detach the disks first to "
"allow volume deletion."
msgstr ""
"Toimialueet käyttävät yhtä tai useampaa valittua taltiota. Irrota levyt "
"ensin, jotta taltio voidaan poistaa."

#: src/components/vm/overview/memoryModal.jsx:126
#: src/components/vm/overview/bootOrder.jsx:339
msgid "Only editable when the guest is shut off"
msgstr "Muokattavissa vain, kun vieras on sammutettuna"

#: src/helpers.js:250
msgid "Open"
msgstr "Avaa"

#: src/components/create-vm-dialog/createVmDialog.jsx:371
msgid "Operating system"
msgstr "Käyttöjärjestelmä"

#: src/components/storagePools/storagePool.jsx:170
#: src/components/storagePools/storagePool.jsx:177
msgid "Operation is in progress"
msgstr "Toiminto käynnissä"

#: src/lib/machine-info.js:67
msgid "Other"
msgstr "Muu"

#: src/components/vm/vmDetailsPage.jsx:104
#: src/components/networks/network.jsx:74
#: src/components/storagePools/storagePool.jsx:69
msgid "Overview"
msgstr "Esittely"

#: src/lib/packagekit.js:130
msgid "PackageKit crashed"
msgstr "PackageKit kaatui"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:169
msgid "Parent snapshot"
msgstr "Vanhempi-tilannevedos"

#: src/lib/cockpit-components-password.jsx:41
msgid "Password is not acceptable"
msgstr "Salasana ei ole hyväksyttävä"

#: src/lib/cockpit-components-password.jsx:35
msgid "Password is too weak"
msgstr "Salasana on liian heikko"

#: src/lib/credentials.js:316
msgid "Password not accepted"
msgstr "Salasanaa ei hyväksytty"

#: src/lib/cockpit-components-context-menu.jsx:107
msgid "Paste"
msgstr "Siirrä"

#: src/components/vm/deleteDialog.jsx:45
#: src/components/vm/disks/diskEdit.jsx:41
msgid "Path"
msgstr "Polku"

#: src/components/storagePools/createStoragePoolDialog.jsx:108
msgid "Path on host's filesystem"
msgstr "Polku isännän tiedostojärjestelmässä"

#: src/components/create-vm-dialog/createVmDialog.jsx:222
msgid "Path to ISO file on host's file system"
msgstr "Polku ISO-tiedostoon isännän tiedostojärjestelmässä"

#: src/components/create-vm-dialog/createVmDialog.jsx:231
msgid "Path to cloud image file on host's file system"
msgstr "Polku pilvipohjaiseen tiedostoon isännän tiedostojärjestelmässä"

#: src/lib/cockpit-components-file-autocomplete.jsx:161
msgid "Path to file"
msgstr "Polku tiedostoon"

#: src/components/vm/disks/diskAdd.jsx:246
msgid "Path to file on host's file system"
msgstr "Polku tiedostoon isännän tiedostojärjestelmässä"

#: src/components/vm/vmActions.jsx:189
msgid "Pause"
msgstr "Keskeytä"

#: src/helpers.js:215
msgid "Paused"
msgstr "Keskeytetty"

#: src/lib/machine-info.js:87
msgid "Peripheral chassis"
msgstr "Kehäalusta"

#: src/components/vm/disks/diskAdd.jsx:104 src/components/vm/nics/nicAdd.jsx:58
msgid "Persistence"
msgstr "Pysyvyys"

#: src/components/networks/networkOverviewTab.jsx:89
#: src/components/storagePools/storagePoolOverviewTab.jsx:68
msgid "Persistent"
msgstr "Pysyvä"

#: src/components/storagePools/createStoragePoolDialog.jsx:62
msgid "Physical disk device"
msgstr "Fyysinen levylaite"

#: src/components/storagePools/createStoragePoolDialog.jsx:165
msgid "Physical disk device on host"
msgstr "Fyysinen levylaite isännässä"

#: src/lib/cockpit-components-shutdown.jsx:201
msgid "Pick date"
msgstr "Valitse päivämäärä"

#: src/lib/machine-info.js:71
msgid "Pizza box"
msgstr "Pizza-laatikko"

#: src/components/vm/disks/diskAdd.jsx:326
msgid "Please choose a storage pool"
msgstr "Valitse tallennusvaranto"

#: src/components/vm/disks/diskAdd.jsx:338
msgid "Please choose a volume"
msgstr "Valitse taltio"

#: src/components/vm/disks/diskAdd.jsx:330
msgid "Please enter new volume name"
msgstr "Anna uusi taltion nimi"

#: src/components/vm/consoles/consoles.jsx:38
msgid "Please start the virtual machine to access its console."
msgstr "Käynnistä virtuaalikone päästäksesi sen konsoliin."

#: src/components/vm/nics/vmNicsCard.jsx:303
msgid "Plug"
msgstr "Kytke"

#: src/components/vm/deleteDialog.jsx:53
#: src/components/vm/disks/diskAdd.jsx:116
#: src/components/vm/disks/vmDiskColumns.jsx:45
#: src/components/vm/overview/bootOrder.jsx:94
msgid "Pool"
msgstr "Varanto"

#: src/components/storagePools/storageVolumeCreate.jsx:157
msgid "Pool needs to be active to create volume"
msgstr "Varannon on oltava aktiivinen taltion luomiseksi"

#: src/components/storagePools/storageVolumeCreate.jsx:157
msgid "Pool type doesn't support volume creation"
msgstr "Varannon tyyppi ei tue taltion luomista"

#: src/components/storagePools/storagePoolDelete.jsx:150
#: src/components/storagePools/storagePoolDelete.jsx:177
msgid "Pool's volumes are used by VMs "
msgstr "Varannon taltioita käyttävät virtuaalikoneet "

#: src/components/vm/disks/vmDiskColumns.jsx:48
#: src/components/vm/nics/vmNicsCard.jsx:188
#: src/components/vm/overview/bootOrder.jsx:97
#: src/components/vm/overview/bootOrder.jsx:113
msgid "Port"
msgstr "Portti"

#: src/lib/machine-info.js:74
msgid "Portable"
msgstr "Kannettava"

#: src/components/vm/overview/vcpuModal.jsx:213
msgid "Preferred number of sockets to expose to the guest."
msgstr "Vieraalle altistettavaksi haluttu pistokkeiden määrä ."

#: src/components/networks/networkOverviewTab.jsx:150
msgid "Prefix"
msgstr "Etuliite"

#: src/components/networks/createNetworkDialog.jsx:277
msgid "Prefix length"
msgstr "Etuliitteen pituus"

#: src/components/networks/createNetworkDialog.jsx:92
msgid "Prefix length should not be empty"
msgstr "Etuliitteen pituuss ei tulisi olla tyhjä"

#: src/lib/machine-info.js:255
msgid "Present"
msgstr "Nykyinen"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:245
msgid ""
"Previously taken snapshots allow you to revert to an earlier state if "
"something goes wrong"
msgstr ""
"Aiemmin otettujen tilannevedoksien avulla voit palata aikaisempaan tilaan, "
"jos jokin menee pieleen"

#: src/helpers.js:255
msgid "Private"
msgstr "Yksityinen"

#: src/components/vm/overview/bootOrder.jsx:124
#: src/components/vm/overview/bootOrder.jsx:130
msgid "Product"
msgstr "Tuote"

#: src/components/create-vm-dialog/createVmDialog.jsx:432
msgid "Profile"
msgstr "Profiili"

#: src/lib/credentials.js:287
msgid "Prompting via ssh-add timed out"
msgstr "Kysely 'ssh-add':in kautta aikakatkaistiin"

#: src/lib/credentials.js:200
msgid "Prompting via ssh-keygen timed out"
msgstr "Kysely 'ssh-keygen':in kautta aikakatkaistiin"

#: src/components/vm/disks/vmDiskColumns.jsx:44
#: src/components/vm/overview/bootOrder.jsx:93
#: src/components/vm/overview/bootOrder.jsx:142
msgid "Protocol"
msgstr "Protokolla"

#: src/lib/machine-info.js:88
msgid "RAID chassis"
msgstr "RAID-runko"

#: src/lib/machine-info.js:89
msgid "Rack mount chassis"
msgstr "Telineen kiinnitysrunko"

#: src/components/vm/disks/diskEdit.jsx:117
#: src/components/vm/disks/vmDisksCard.jsx:255
msgid "Read-only"
msgstr "Vain luku"

#: src/components/vm/vmActions.jsx:247
#: src/lib/cockpit-components-shutdown.jsx:181
#: src/lib/cockpit-components-shutdown.jsx:183
#: src/lib/cockpit-components-logs-panel.jsx:102
msgid "Reboot"
msgstr "Käynnistä uudelleen"

#: src/components/create-vm-dialog/createVmDialog.jsx:277
msgid "Remote URL"
msgstr "Etä-URL"

#: src/components/vm/consoles/desktopConsole.jsx:55
msgid "Remote viewer details"
msgstr "Etäkatseluohjelman yksityiskohdat"

#: src/lib/cockpit-components-install-dialog.jsx:83
msgid "Removals:"
msgstr "Poistot:"

#: src/components/vm/disks/vmDisksCard.jsx:283
#: src/components/vm/disks/vmDisksCard.jsx:293
msgid "Remove"
msgstr "Poista"

#: src/lib/cockpit-components-install-dialog.jsx:184
msgid "Removing $0"
msgstr "Poistetaan $0"

#: src/components/vm/vmActions.jsx:200
msgid "Resume"
msgstr "Palauta"

#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:68
#: src/components/vm/snapshots/vmSnapshotsCard.jsx:192
msgid "Revert"
msgstr "Palaa"

#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:63
msgid "Revert to snapshot $0"
msgstr "Palaa tilannevedokseen $0"

#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76
msgid ""
"Reverting to this snapshot will take the VM back to the time of the snapshot "
"and the current state will be lost, along with any data not captured in a "
"snapshot"
msgstr ""
"Palautus tähän tilannevedokseen palauttaa virtuaalikoneen tilannevedoksen "
"aikaan ja nykyinen tila häviää, samoin kuin kaikki tiedot, joita ei ole "
"siepattu tilannevedoksessa"

#: src/components/create-vm-dialog/createVmDialog.jsx:527
msgid "Root password"
msgstr "Root:n salasana"

#: src/components/create-vm-dialog/pxe-helpers.js:98
msgid "Route to $0"
msgstr "Reitti $0:een"

#: src/components/create-vm-dialog/pxe-helpers.js:100
msgid "Routed network"
msgstr "Reititetty verkko"

#: src/components/vm/vmActions.jsx:269
msgid "Run"
msgstr "Suorita"

#: src/components/create-vm-dialog/createVmDialog.jsx:416
msgid "Run unattended installation"
msgstr "Suorita asennus ilman valvontaa"

#: src/components/vm/overview/vmOverviewCard.jsx:153
#: src/components/networks/networkOverviewTab.jsx:101
msgid "Run when host boots"
msgstr "Suorita, kun isäntä käynnistyy"

#: src/helpers.js:213
msgid "Running"
msgstr "Käynnissä"

#: src/components/vm/consoles/desktopConsole.jsx:52
msgid "SPICE TLS port"
msgstr "SPICE-TLS -portti"

#: src/components/vm/consoles/desktopConsole.jsx:48
msgid "SPICE address"
msgstr "SPICE-osoite"

#: src/components/vm/consoles/desktopConsole.jsx:50
msgid "SPICE port"
msgstr "SPICE-portti"

#: src/components/vm/disks/diskEdit.jsx:236
#: src/components/vm/nics/nicEdit.jsx:162
#: src/components/vm/overview/firmware.jsx:63
#: src/components/vm/overview/memoryModal.jsx:139
#: src/components/vm/overview/bootOrder.jsx:288
msgid "Save"
msgstr "Tallenna"

#: src/lib/machine-info.js:90
msgid "Sealed-case PC"
msgstr "Suljettu tietokonekotelo"

#: src/components/vm/consoles/consoles.jsx:97
msgid "Select console type"
msgstr "Valitse konsolin tyyppi"

#: src/components/vm/consoles/vnc.jsx:149
msgid "Send key"
msgstr "Lähetä avain"

#: src/components/vm/vmActions.jsx:236
msgid "Send non-maskable interrupt"
msgstr "Lähetä ei-peitettävä keskeytys"

#: src/components/vm/consoles/consoles.jsx:98
msgid "Serial console"
msgstr "Sarjakonsoli"

#: src/components/common/machinesConnectionSelector.jsx:43 src/helpers.js:210
msgid "Session"
msgstr "Istunto"

#: src/components/networks/createNetworkDialog.jsx:208
msgid "Set DHCP range"
msgstr "Määritä DHCP-alue"

#: src/components/vm/nics/nicAdd.jsx:44
msgid "Set manually"
msgstr "Aseta käsin"

#: src/lib/serverTime.js:522
msgid "Set time"
msgstr "Aseta aika"

#: src/components/create-vm-dialog/createVmDialog.jsx:965
msgid ""
"Setting the user passwords for unattended installation requires starting the "
"VM when creating it"
msgstr ""
"Käyttäjän salasanojen asettaminen valvomatonta asennusta varten edellyttää "
"virtuaalikoneen käynnistämistä sen luomisen yhteydessä"

#: src/lib/cockpit-components-modifications.jsx:90
msgid "Shell script"
msgstr "Komentotulkin komentosarja"

#: src/lib/cockpit-components-context-menu.jsx:108
msgid "Shift+Insert"
msgstr "Vaihto + Syöttö"

#: src/components/vm/disks/diskAdd.jsx:144
msgid "Show additional options"
msgstr "Näytä lisävaihtoehdot"

#: src/components/vm/vmActions.jsx:214 src/components/vm/vmActions.jsx:221
#: src/lib/cockpit-components-shutdown.jsx:181
#: src/lib/cockpit-components-shutdown.jsx:183
msgid "Shut down"
msgstr "Sammuta"

#: src/helpers.js:217
msgid "Shut off"
msgstr "Sammuta"

#: src/components/vm/overview/firmware.jsx:138
msgid "Shut off the VM in order to edit firmware configuration"
msgstr "Sammuta virtuaalikone, jotta voit muokata laiteohjelmiston kokoonpanoa"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:147 src/helpers.js:216
msgid "Shutting down"
msgstr "Sammutetaan"

#: src/lib/machine-info.js:246
msgid "Single rank"
msgstr "Yksi sijoitus"

#: src/components/create-vm-dialog/createVmDialog.jsx:699
#: src/components/storagePools/storagePoolVolumesTab.jsx:79
#: src/components/storagePools/storageVolumeCreateBody.jsx:86
#: src/components/storagePools/storagePoolList.jsx:74
msgid "Size"
msgstr "Koko"

#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:116
msgid "Snapshot failed to be created"
msgstr "Tilannevedoksen luominen epäonnistui"

#: src/components/vm/vmDetailsPage.jsx:153
msgid "Snapshots"
msgstr "Tilannevedokset"

#: src/components/vm/overview/vcpuModal.jsx:211
msgid "Sockets"
msgstr "Pistokkeet"

#: src/components/vm/disks/vmDisksCard.jsx:229
#: src/components/vm/disks/diskAdd.jsx:551
#: src/components/vm/nics/nicBody.jsx:136
#: src/components/vm/nics/vmNicsCard.jsx:235
#: src/components/storagePools/storagePoolOverviewTab.jsx:53
msgid "Source"
msgstr "Lähde"

#: src/components/storagePools/storagePoolOverviewTab.jsx:58
msgid "Source format"
msgstr "Lähteen muoto"

#: src/components/storagePools/storagePoolOverviewTab.jsx:43
#: src/components/storagePools/storagePoolOverviewTab.jsx:48
#: src/components/storagePools/createStoragePoolDialog.jsx:173
#: src/components/storagePools/createStoragePoolDialog.jsx:191
msgid "Source path"
msgstr "Lähteen polku"

#: src/components/storagePools/createStoragePoolDialog.jsx:174
#: src/components/storagePools/createStoragePoolDialog.jsx:194
msgid "Source path should not be empty"
msgstr "Lähdepolku ei saa olla tyhjä"

#: src/components/create-vm-dialog/createVmDialog.jsx:160
msgid "Source should start with http, ftp or nfs protocol"
msgstr "Lähteen tulisi alkaa http-, ftp- tai nfs-protokollalla"

#: src/components/storagePools/createStoragePoolDialog.jsx:220
msgid "Source volume group"
msgstr "Lähteen taltioryhmä"

#: src/lib/machine-info.js:81
msgid "Space-saving computer"
msgstr "Tilaa säästävä tietokone"

#: src/lib/cockpit-components-shutdown.jsx:174
msgid "Specific time"
msgstr "Tietty aika"

#: src/components/networks/createNetworkDialog.jsx:212
msgid "Start"
msgstr "Käynnistä"

#: src/components/libvirtSlate.jsx:107
msgid "Start libvirt"
msgstr "Käynnistä libvirt"

#: src/components/storagePools/createStoragePoolDialog.jsx:238
msgid "Start pool when host boots"
msgstr "Käynnistä varanto, kun isäntä käynnistyy"

#: src/components/networks/createNetworkDialog.jsx:70
#: src/components/networks/createNetworkDialog.jsx:98
msgid "Start should not be empty"
msgstr "Käynnistys ei tulisi olla tyhjä"

#: src/components/storagePools/createStoragePoolDialog.jsx:236
msgid "Startup"
msgstr "Aloittaa"

#: src/components/vms/hostvmslist.jsx:95 src/components/vms/hostvmslist.jsx:137
#: src/components/vm/nics/vmNicsCard.jsx:261
#: src/components/vm/overview/vmOverviewCard.jsx:206
#: src/components/networks/networkList.jsx:80
#: src/components/storagePools/storagePoolList.jsx:76
msgid "State"
msgstr "Tila"

#: src/lib/machine-info.js:102
msgid "Stick PC"
msgstr "Tikku-PC"

#: src/components/create-vm-dialog/createVmDialog.jsx:668
msgid "Storage"
msgstr "Tallennustila"

#: src/components/storagePools/storagePool.jsx:118
msgid "Storage pool $0 failed to get activated"
msgstr "Tallennusvarannon $0 aktivointi epäonnistui"

#: src/components/storagePools/storagePool.jsx:138
msgid "Storage pool $0 failed to get deactivated"
msgstr "Tallennusvarannon $0 aktivoinnin poisto epäonnistui"

#: src/components/storagePools/createStoragePoolDialog.jsx:396
msgid "Storage pool failed to be created"
msgstr "Varastointivarannon luominen epäonnistui"

#: src/components/storagePools/createStoragePoolDialog.jsx:49
msgid "Storage pool name"
msgstr "Varastointivarannon nimi"

#: src/components/create-vm-dialog/createVmDialog.jsx:674
#: src/components/storagePools/storagePoolList.jsx:56
#: src/components/storagePools/storagePoolList.jsx:63
#: src/components/storagePools/storagePoolList.jsx:70
msgid "Storage pools"
msgstr "Tallennustilavarannot"

#: src/components/create-vm-dialog/createVmDialog.jsx:173
msgid "Storage size must not be 0"
msgstr "Tallennuskoko ei saa olla 0"

#: src/components/vm/disks/diskEdit.jsx:45
msgid "Storage volume"
msgstr "Varastointivarannon taltio"

#: src/components/vm/disks/diskAdd.jsx:334
#: src/components/storagePools/storageVolumeCreate.jsx:64
msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)"
msgstr ""
"Tallennustaltion koko ei saa ylittää tallennusvarannon kapasiteettia ($0 $1)"

#: src/components/storagePools/storagePool.jsx:75
msgid "Storage volumes"
msgstr "Varastoinnin taltiot"

#: src/components/storagePools/storageVolumeDelete.jsx:44
msgid "Storage volumes could not be deleted"
msgstr "Varastointitaltioita ei voitu poistaa"

#: src/lib/machine-info.js:85
msgid "Sub-Chassis"
msgstr "Alirunko"

#: src/lib/machine-info.js:80
msgid "Sub-Notebook"
msgstr "Ali -kannettava tietokone"

#: src/helpers.js:220
msgid "Suspended (PM)"
msgstr "Pysäytetty (PM)"

#: src/lib/serverTime.js:378
msgid "Synchronized"
msgstr "Synkronoitu"

#: src/lib/serverTime.js:380
msgid "Synchronized with $0"
msgstr "Synkronoi $0:n kanssa"

#: src/lib/serverTime.js:384
msgid "Synchronizing"
msgstr "Synkronoidaan"

#: src/components/common/machinesConnectionSelector.jsx:38 src/helpers.js:209
msgid "System"
msgstr "Järjestelmä"

#: src/lib/machine-info.js:96
msgid "Tablet"
msgstr "Piirtopöytä"

#: src/components/vm/overview/bootOrder.jsx:136
msgid "Target"
msgstr "Kohde"

#: src/components/storagePools/storagePoolOverviewTab.jsx:63
#: src/components/storagePools/createStoragePoolDialog.jsx:102
msgid "Target path"
msgstr "Kohteen polku"

#: src/components/storagePools/createStoragePoolDialog.jsx:104
msgid "Target path should not be empty"
msgstr "Kohdepolku ei saa olla tyhjä"

#: src/components/common/deleteResource.jsx:47
msgid "The $0 could not be deleted"
msgstr "$0:ta ei voitu poistaa"

#: src/components/vm/deleteDialog.jsx:64
msgid "The VM is running and will be forced off before deletion."
msgstr ""
"Virtuaalikone on käynnissä ja se pakotetaan pois päältä ennen poistamista."

#: src/components/vm/disks/vmDisksCard.jsx:292
#: src/components/vm/nics/vmNicsCard.jsx:297
msgid "The VM needs to be running or shut off to detach this device"
msgstr ""
"Virtuaalikoneen on oltava käynnissä tai sammutettuna laitteen irrottamiseksi"

#: src/components/storagePools/createStoragePoolDialog.jsx:159
msgid "The directory on the server being exported"
msgstr "Viedyn palvelimen hakemisto"

#: src/lib/cockpit-components-modifications.jsx:138
msgid "The logged in user is not permitted to view system modifications"
msgstr "Sisäänkirjautunut käyttäjä ei saa tarkastella järjestelmän muutoksia"

#: src/lib/credentials.js:194
msgid "The passwords do not match."
msgstr "Salasanat eivät täsmää."

#: src/components/vm/disks/diskAdd.jsx:80
msgid "The pool is empty"
msgstr "Varanto on tyhjä"

#: src/components/create-vm-dialog/createVmDialog.jsx:420
msgid "The selected operating system does not support unattended installation"
msgstr "Valittu käyttöjärjestelmä ei tue valvomatonta asennusta"

#: src/components/create-vm-dialog/createVmDialog.jsx:597
msgid "The selected operating system has minimum memory requirement of $0 $1"
msgstr "Valitulla käyttöjärjestelmällä on vähimmäismäärä muistia $0 $1"

#: src/components/create-vm-dialog/createVmDialog.jsx:646
msgid ""
"The selected operating system has minimum storage size requirement of $0 $1"
msgstr "Valitun käyttöjärjestelmän tallennustilan vähimmäisvaatimus on $0 $1"

#: src/components/storagePools/storagePoolDelete.jsx:125
#: src/components/storagePools/storagePoolDelete.jsx:129
msgid "The storage pool could not be deleted"
msgstr "Tallennusvarantoa ei voitu poistaa"

#: src/components/vm/vmActions.jsx:319
msgid "This VM is transient. Shut it down if you wish to delete it."
msgstr "Tämä virtuaalikone on ohimenevä. Sammuta se, jos haluat poistaa sen."

#: src/components/create-vm-dialog/createVmDialog.jsx:687
msgid "This volume is already used by another VM."
msgstr "Tätä taltiota käyttää jo toinen virtuaalikone."

#: src/components/vm/disks/diskAdd.jsx:208
msgid "This volume is already used by: "
msgstr "Tätä taltiota käyttää jo: "

#: src/components/vm/overview/vcpuModal.jsx:233
msgid "Threads per core"
msgstr "Säikeitä per ydin"

#: src/lib/serverTime.js:512
msgid "Time zone"
msgstr "Aikavyöhyke"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:40
msgid "Today"
msgstr "Tänään"

#: src/lib/cockpit-components-install-dialog.jsx:98
msgid "Total size: $0"
msgstr "Koko yhteensä: $0"

#: src/lib/machine-info.js:73
msgid "Tower"
msgstr "Torni"

#: src/components/vm/overview/firmware.jsx:144
msgid "Transient VMs don't support editing firmware configuration"
msgstr ""
"Ohimenevät virtuaalikoneet eivät tue laiteohjelmiston kokoonpanon "
"muokkaamista"

#: src/components/libvirtSlate.jsx:101
msgid "Troubleshoot"
msgstr "Vianetsintä"

#: src/lib/serverTime.js:385
msgid "Trying to synchronize with $0"
msgstr "Yritetään synkronoida $0:n kanssa"

#: src/components/vm/nics/vmNicsCard.jsx:195
#: src/components/vm/overview/bootOrder.jsx:111
#: src/components/vm/overview/bootOrder.jsx:122
#: src/components/vm/overview/bootOrder.jsx:128
#: src/components/vm/overview/bootOrder.jsx:134
#: src/components/vm/overview/bootOrder.jsx:141
#: src/components/vm/overview/bootOrder.jsx:147
#: src/components/storagePools/storagePoolOverviewTab.jsx:78
#: src/components/storagePools/createStoragePoolDialog.jsx:80
msgid "Type"
msgstr "Tyyppi"

#: src/components/vm/overview/bootOrder.jsx:148
msgid "Type ID"
msgstr "Tyypin tunnus"

#: src/components/create-vm-dialog/createVmDialog.jsx:303
msgid "URL (ISO image or distro install tree)"
msgstr "URL (ISO-kuvan tai jakelun asennuspuu)"

#: src/components/create-vm-dialog/createVmDialog.jsx:205
msgid "Unique name"
msgstr "Ainutlaatuinen nimi"

#: src/components/networks/createNetworkDialog.jsx:124
msgid "Unique network name"
msgstr "Ainutlaatuinen verkon nimi"

#: src/components/vm/overview/bootOrder.jsx:137
msgid "Unit"
msgstr "Yksikkö"

#: src/components/vm/nics/vmNicsCard.jsx:224 src/lib/machine-info.js:68
#: src/lib/machine-info.js:242
msgid "Unknown"
msgstr "Tuntematon"

#: src/components/vm/overview/firmware.jsx:116
msgid "Unknown firmware"
msgstr "Tuntematon laiteohjelmisto"

#: src/components/vm/nics/vmNicsCard.jsx:303
msgid "Unplug"
msgstr "Kytke pois"

#: src/components/create-vm-dialog/createVmDialog.jsx:635
msgid "Up to $0 $1 available on the default location"
msgstr "Jopa $0 $1 käytettävissä oletussijainnissa"

#: src/components/create-vm-dialog/createVmDialog.jsx:178
#: src/components/create-vm-dialog/createVmDialog.jsx:587
msgid "Up to $0 $1 available on the host"
msgstr "Jopa $0 $1 käytettävissä isännässä"

#: src/components/vm/disks/diskEdit.jsx:43
msgid "Url"
msgstr "Url"

#: src/components/vm/vmDetailsPage.jsx:111
msgid "Usage"
msgstr "Käyttö"

#: src/components/vm/disks/diskAdd.jsx:559
msgid "Use existing"
msgstr "Käytä olemassaolevaa"

#: src/components/vm/disks/vmDisksCard.jsx:221
msgid "Used"
msgstr "Käytetty"

#: src/components/storagePools/storagePoolVolumesTab.jsx:79
msgid "Used by"
msgstr "Käyttävä"

#: src/components/create-vm-dialog/createVmDialog.jsx:539
msgid "User login"
msgstr "Käyttäjän sisäänkirjautuminen"

#: src/components/create-vm-dialog/createVmDialog.jsx:187
msgid "User login must not be empty when user password is set"
msgstr ""
"Käyttäjän sisäänkirjautuminen ei saa olla tyhjä, kun käyttäjän salasana on "
"asetettu"

#: src/components/create-vm-dialog/createVmDialog.jsx:546
msgid "User password"
msgstr "Käyttäjäsalasana"

#: src/components/create-vm-dialog/createVmDialog.jsx:184
msgid "User password must not be empty when user login is set"
msgstr ""
"Käyttäjän salasana ei saa olla tyhjä, kun käyttäjän sisäänkirjautuminen on "
"asetettu"

#: src/components/vm/overview/vcpuModal.jsx:160
msgid "VCPU settings could not be saved"
msgstr "VCPU:n asetuksia ei voitu tallentaa"

#: src/components/create-vm-dialog/createVmDialog.jsx:137
msgid "VM $0 already exists"
msgstr "Virtuaalikone $0 on jo olemassa"

#: src/app.jsx:146
msgid "VM $0 does not exist on $1 connection"
msgstr "Virtuaalikone $0 ei ole olemassa yhteydellä $1"

#: src/components/vm/vmActions.jsx:110
msgid "VM $0 failed to force reboot"
msgstr "Virtuaalikoneen $0 uudelleenkäynnistyksen pakottaminen epäonnistui"

#: src/components/vm/vmActions.jsx:163
msgid "VM $0 failed to force shutdown"
msgstr "Virtuaalikone $0 epäonnistui pakottamaan sammutus"

#: src/components/vm/deleteDialog.jsx:124
msgid "VM $0 failed to get deleted"
msgstr "Virtuaalikone $0 epäonnistui saamaan itse poistetuksi"

#: src/components/vm/vmActions.jsx:88 src/libvirt-common.js:1130
msgid "VM $0 failed to get installed"
msgstr "Virtuaalikone $0 epäonnistui saamaan itse asennetuksi"

#: src/components/vm/vmActions.jsx:137
msgid "VM $0 failed to pause"
msgstr "Virtuaalikone $0 epäonnistui keskeytymään"

#: src/components/vm/vmActions.jsx:98
msgid "VM $0 failed to reboot"
msgstr "Virtuaalikone $0 epäonnistui käynnistymään uudelleen"

#: src/components/vm/vmActions.jsx:149
msgid "VM $0 failed to resume"
msgstr "Virtuaalikone $0 epäonnistui palautumaan"

#: src/components/vm/vmActions.jsx:175
msgid "VM $0 failed to send NMI"
msgstr "Virtuaalikone $0 epäonnistui lähettämään NMI"

#: src/components/vm/vmActions.jsx:125
msgid "VM $0 failed to shutdown"
msgstr "Virtuaalikone $0 epäonnistui sammuttamaan"

#: src/components/vm/vmActions.jsx:80
msgid "VM $0 failed to start"
msgstr "Virtuaalikone $0 epäonnistui käynnistymään"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:139
msgid "VM state"
msgstr "Virtuaalikoneen tila"

#: src/components/vm/consoles/desktopConsole.jsx:53
msgid "VNC TLS port"
msgstr "VNC-TLS -portti"

#: src/components/vm/consoles/desktopConsole.jsx:49
msgid "VNC address"
msgstr "VNC-osoite"

#: src/components/vm/consoles/consoles.jsx:99
msgid "VNC console"
msgstr "VNC-konsoli"

#: src/components/vm/consoles/desktopConsole.jsx:51
msgid "VNC port"
msgstr "VNC-portti"

#: src/components/vm/overview/bootOrder.jsx:123
#: src/components/vm/overview/bootOrder.jsx:129
msgid "Vendor"
msgstr "Toimittaja"

#: src/lib/cockpit-components-modifications.jsx:163
msgid "View automation script"
msgstr "Näytä automaatio-komentosarja"

#: src/manifest.json:0
msgid "Virtual Machines"
msgstr "Virtuaalikoneet"

#: src/components/vms/hostvmslist.jsx:125
#: src/components/vms/hostvmslist.jsx:132
#: src/components/vm/vmDetailsPage.jsx:83
#: src/components/vm/vmDetailsPage.jsx:181
#: src/components/networks/networkList.jsx:56
#: src/components/storagePools/storagePoolList.jsx:53
msgid "Virtual machines"
msgstr "Virtuaalikoneet"

#: src/index.html:4
msgid "Virtual machines management"
msgstr "Virtuaalikoneiden hallinta"

#: src/components/create-vm-dialog/pxe-helpers.js:158
msgid "Virtual network"
msgstr "Virtuaaliverkko"

#: src/components/networks/createNetworkDialog.jsx:362
msgid "Virtual network failed to be created"
msgstr "Virtuaaliverkon luominen epäonnistui"

#: src/components/libvirtSlate.jsx:105
msgid "Virtualization service (libvirt) is not active"
msgstr "Virtualisointipalvelu (libvirt) ei ole aktiivinen"

#: src/components/vm/deleteDialog.jsx:50 src/components/vm/disks/diskAdd.jsx:86
#: src/components/vm/disks/vmDiskColumns.jsx:46
#: src/components/vm/overview/bootOrder.jsx:95
#: src/components/create-vm-dialog/createVmDialog.jsx:685
msgid "Volume"
msgstr "Taltio"

#: src/components/storagePools/storageVolumeCreate.jsx:83
msgid "Volume failed to be created"
msgstr "Taltion luominen epäonnnistui"

#: src/components/storagePools/createStoragePoolDialog.jsx:168
msgid "Volume group name"
msgstr "Taltioryhmän nimi"

#: src/components/storagePools/createStoragePoolDialog.jsx:221
msgid "Volume group name should not be empty"
msgstr "Taltioryhmän nimi ei tulisi olla tyhjä"

#: src/components/vm/overview/bootOrder.jsx:143
msgid "WWPN"
msgstr "WWPN"

#: src/lib/cockpit-components-install-dialog.jsx:143
#: src/lib/cockpit-components-install-dialog.jsx:178
msgid "Waiting for other software management operations to finish"
msgstr "Odotetaan muiden ohjelmistojen hallintatoimintojen päättymistä"

#: src/components/vm/disks/diskEdit.jsx:125
#: src/components/vm/disks/vmDisksCard.jsx:255
msgid "Writeable"
msgstr "Kirjoitettava"

#: src/components/vm/disks/diskEdit.jsx:134
#: src/components/vm/disks/vmDisksCard.jsx:255
msgid "Writeable and shared"
msgstr "Kirjoitettava ja jaettu"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:39
msgid "Yesterday"
msgstr "Eilen"

#: src/components/create-vm-dialog/createVmDialog.jsx:140
msgid "You need to select the most closely matching operating system"
msgstr "Sinun on valittava parhaiten vastaava käyttöjärjestelmä"

#: src/lib/journal.js:218
msgid "[$0 bytes of binary data]"
msgstr "[$0 tavua binääridatasta]"

#: src/lib/journal.js:220
msgid "[binary data]"
msgstr "[binääridata]"

#: src/lib/journal.js:214
msgid "[no data]"
msgstr "[ei dataa]"

#: src/components/networks/network.jsx:56
#: src/components/storagePools/storagePool.jsx:58
msgid "active"
msgstr "aktiivinen"

#: src/helpers.js:240
msgid "bridge"
msgstr "silta"

#: src/helpers.js:226
msgid "cdrom"
msgstr "cd-rom"

#: src/components/vm/overview/cpuTypeModal.jsx:50 src/helpers.js:233
msgid "custom"
msgstr "mukautettu"

#: src/helpers.js:238
msgid "direct"
msgstr "suora"

#: src/helpers.js:205
msgid "disabled"
msgstr "pois käytöstä"

#: src/helpers.js:225 src/helpers.js:228
msgid "disk"
msgstr "levy"

#: src/helpers.js:266
msgid "down"
msgstr "alas"

#: src/components/vm/overview/vmOverviewCard.jsx:161
#: src/components/vm/overview/vmOverviewCard.jsx:170
#: src/components/vm/overview/vmOverviewCard.jsx:177
#: src/components/vm/overview/bootOrder.jsx:331
msgid "edit"
msgstr "muokkaa"

#: src/helpers.js:206
msgid "enabled"
msgstr "käytössä"

#: src/helpers.js:242
msgid "ethernet"
msgstr "ethernet"

#: src/helpers.js:234
msgid "host"
msgstr "isäntä"

#: src/helpers.js:230
msgid "host device"
msgstr "isäntälaite"

#: src/helpers.js:235
msgid "host passthrough"
msgstr "isännän läpivienti"

#: src/helpers.js:243
msgid "hostdev"
msgstr "isäntälaite"

#: src/components/storagePools/createStoragePoolDialog.jsx:67
msgid "iSCSI direct target"
msgstr "iSCSI -suora kohde"

#: src/components/storagePools/createStoragePoolDialog.jsx:143
msgid "iSCSI initiator IQN"
msgstr "iSCSI-aloittaja IQN"

#: src/components/storagePools/createStoragePoolDialog.jsx:61
msgid "iSCSI target"
msgstr "iSCSI-kohde"

#: src/components/storagePools/createStoragePoolDialog.jsx:162
msgid "iSCSI target IQN"
msgstr "iSCSI-kohteen IQN"

#: src/manifest.json:0
msgid "iso"
msgstr "iso"

#: src/manifest.json:0
msgid "libvirt"
msgstr "libvirt"

#: src/helpers.js:244
msgid "mcast"
msgstr "monilähetys"

#: src/helpers.js:227 src/helpers.js:239
msgid "network"
msgstr "verkko"

#: src/components/networks/networkOverviewTab.jsx:90
#: src/components/storagePools/storagePoolOverviewTab.jsx:69
#: src/components/storagePools/storagePoolOverviewTab.jsx:74 src/helpers.js:262
msgid "no"
msgstr "ei"

#: src/components/vm/snapshots/vmSnapshotsCard.jsx:142
msgid "no state saved"
msgstr "ei tilaa tallennettuna"

#: src/lib/cockpit-components-password.jsx:85
msgid "password quality"
msgstr "salasanan laatu"

#: src/manifest.json:0
msgid "pxe"
msgstr "pxe"

#: src/manifest.json:0
msgid "qcow2"
msgstr "qcow2"

#: src/manifest.json:0
msgid "qemu"
msgstr "qemu"

#: src/helpers.js:229
msgid "redirected device"
msgstr "uudelleenohjattu laite"

#: src/helpers.js:245
msgid "server"
msgstr "palvelin"

#: src/lib/cockpit-components-inline-notification.jsx:60
msgid "show less"
msgstr "näytä vähemmän"

#: src/lib/cockpit-components-inline-notification.jsx:58
msgid "show more"
msgstr "näytä enemmän"

#: src/helpers.js:246
msgid "udp"
msgstr "udp"

#: src/helpers.js:265
msgid "up"
msgstr "ylös"

#: src/helpers.js:241
msgid "user"
msgstr "käyttäjä"

#: src/components/vm/overview/vcpuModal.jsx:182
msgid "vCPU count"
msgstr "vCPU-lasku"

#: src/components/vm/overview/vcpuModal.jsx:195
msgid "vCPU maximum"
msgstr "vCPU enintään"

#: src/components/vm/overview/vmOverviewCard.jsx:225
msgid "vCPUs"
msgstr "vCPU:t"

#: src/helpers.js:247
msgid "vhostuser"
msgstr "virtuaali-isännän käyttäjä"

#: src/components/common/stateIcon.jsx:60
msgid "view more..."
msgstr "Katso lisää..."

#: src/components/vm/vmActions.jsx:298
msgid ""
"virt-install package needs to be installed on the system in order to clone "
"VMs"
msgstr ""
"Paketti virt-install on asennettava järjestelmään virtuaalikoneiden "
"kloonaamiseksi"

#: src/components/create-vm-dialog/createVmDialog.jsx:1165
msgid ""
"virt-install package needs to be installed on the system in order to create "
"new VMs"
msgstr ""
"Paketti virt-install on asennettava järjestelmään uusien virtuaalikoneiden "
"luomiseksi"

#: src/components/vm/overview/vmOverviewCard.jsx:183
msgid ""
"virt-install package needs to be installed on the system in order to edit "
"this attribute"
msgstr ""
"Paketti virt-install on asennettava järjestelmään tämän attribuutin "
"muokkaamiseksi"

#: src/manifest.json:0
msgid "vm"
msgstr "vm"

#: src/components/networks/networkOverviewTab.jsx:90
#: src/components/storagePools/storagePoolOverviewTab.jsx:69
#: src/components/storagePools/storagePoolOverviewTab.jsx:74 src/helpers.js:261
msgid "yes"
msgstr "kyllä"
