<?xml version="1.0" ?><!DOCTYPE TS><TS language="fi" version="2.0">
<context>
    <name>AddProfileWindow</name>
    <message>
        <location filename="../../views/profile_add_edit_dialog.py" line="27"/>
        <source>Rename Profile</source>
        <translation>Nimeä profiili uudelleen</translation>
    </message>
    <message>
        <location filename="../../views/profile_add_edit_dialog.py" line="49"/>
        <source>Please enter a profile name.</source>
        <translation>Anna profiilille nimi.</translation>
    </message>
    <message>
        <location filename="../../views/profile_add_edit_dialog.py" line="55"/>
        <source>A profile with this name already exists.</source>
        <translation>Profiili samalla nimellä on olemassa.</translation>
    </message>
    <message>
        <location filename="../../views/profile_add_edit_dialog.py" line="20"/>
        <source>Save</source>
        <translation>Tallenna</translation>
    </message>
    <message>
        <location filename="../../views/profile_add_edit_dialog.py" line="21"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
</context>
<context>
    <name>AddRepoWindow</name>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="54"/>
        <source>Repository Path:</source>
        <translation>Tietovaraston polku:</translation>
    </message>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="57"/>
        <source>Choose Location of Borg Repository</source>
        <translation>Valitse Borg-tietovaraston sijainti</translation>
    </message>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="65"/>
        <source>Repository URL:</source>
        <translation>Tietovaraston osoite:</translation>
    </message>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="91"/>
        <source>Unable to add your repository.</source>
        <translation>Tietovaraston lisääminen ei onnistunut.</translation>
    </message>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="118"/>
        <source>Please enter a valid repo URL or select a local path.</source>
        <translation>Anna kelvollinen tietovaraston osoite tai valitse paikallinen polku.</translation>
    </message>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="122"/>
        <source>This repo has already been added.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="128"/>
        <source>Please use a longer passphrase.</source>
        <translation>Käytä pidempää tunnuslausetta.</translation>
    </message>
</context>
<context>
    <name>AddRepository</name>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="60"/>
        <source>Initialize New Backup Repository</source>
        <translation>Alusta uusi tietovarasto varmuuskopiolle</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="67"/>
        <source>Repository URL:</source>
        <translation>Tietovaraston osoite:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="82"/>
        <source>csvis8xq@csvis8xq.repo.borgbase.com:repo</source>
        <translation>csvis8xq@csvis8xq.repo.borgbase.com:repo</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="89"/>
        <source>Choose a local path as repository.</source>
        <translation>Valitse paikallinen polku tietovarastoksi.</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="103"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="177"/>
        <source>Encryption:</source>
        <translation>Salaus:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="155"/>
        <source>SSH Key:</source>
        <translation>SSH-avain:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="169"/>
        <source>Automatically choose SSH Key (default)</source>
        <translation>Valitse SSH-avain automaattisesti (oletus)</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="223"/>
        <source>Add</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="230"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="33"/>
        <source>General</source>
        <translation>Yleiset</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="134"/>
        <source>Advanced</source>
        <translation>Lisäasetukset</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="194"/>
        <source>Extra Borg Arguments:</source>
        <translation>Borgin lisäargumentit:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repoadd.ui" line="116"/>
        <source>Borg passphrase:</source>
        <translation>Borgin tunnuslause:</translation>
    </message>
</context>
<context>
    <name>ArchiveTab</name>
    <message>
        <location filename="../../views/archive_tab.py" line="109"/>
        <source>Archives for %s</source>
        <translation>Arkistot tietovarastolle %s</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="139"/>
        <source>Archives</source>
        <translation>Arkistot</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="156"/>
        <source>Preview: %s</source>
        <translation>Esikatselu: %s</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="160"/>
        <source>Error in archive name template.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="202"/>
        <source>Pruning finished.</source>
        <translation>Karsiminen valmistui.</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="219"/>
        <source>Refreshed archives.</source>
        <translation>Päivitettiin arkistot.</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="262"/>
        <source>Choose Mount Point</source>
        <translation>Valitse liitospiste</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="268"/>
        <source>Mounted successfully.</source>
        <translation>Liitetty onnistuneesti.</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="297"/>
        <source>Mount point not active.</source>
        <translation>Liitospiste ei ole aktiivinen.</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="303"/>
        <source>Un-mounted successfully.</source>
        <translation>Irrotettiin liitos onnistuneesti.</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="341"/>
        <source>Select an archive to restore first.</source>
        <translation>Valitse ensin palautettava arkisto.</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="368"/>
        <source>Choose Extraction Point</source>
        <translation>Valitse purkupiste</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="431"/>
        <source>Archive deleted.</source>
        <translation>Arkisto poistettu.</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="416"/>
        <source>Confirm deletion</source>
        <translation>Vahvista poistaminen</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="427"/>
        <source>No archive selected</source>
        <translation>Arkistoa ei valittu</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="416"/>
        <source>Are you sure you want to delete the archive?</source>
        <translation>Haluatko varmasti poistaa arkiston?</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="404"/>
        <source>Yes</source>
        <translation>Kyllä</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="405"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="233"/>
        <source>Unmount</source>
        <translation>Irrota liitos</translation>
    </message>
    <message>
        <location filename="../../views/archive_tab.py" line="233"/>
        <source>Mount</source>
        <translation>Tee liitos</translation>
    </message>
</context>
<context>
    <name>BorgCheckThread</name>
    <message>
        <location filename="../../borg/check.py" line="8"/>
        <source>Starting consistency check...</source>
        <translation>Käynnistetään yhdenmukaisuuden tarkistus...</translation>
    </message>
</context>
<context>
    <name>BorgCreateThread</name>
    <message>
        <location filename="../../borg/create.py" line="35"/>
        <source>Backup finished.</source>
        <translation>Varmuuskopiointi valmistui.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="42"/>
        <source>Backup started.</source>
        <translation>Varmuuskopiointi käynnistetty.</translation>
    </message>
</context>
<context>
    <name>BorgDeleteThread</name>
    <message>
        <location filename="../../borg/delete.py" line="8"/>
        <source>Deleting archive...</source>
        <translation>Poistetaan arkisto...</translation>
    </message>
    <message>
        <location filename="../../borg/delete.py" line="13"/>
        <source>Archive deleted.</source>
        <translation>Arkisto poistettu.</translation>
    </message>
</context>
<context>
    <name>BorgDiffThread</name>
    <message>
        <location filename="../../borg/diff.py" line="8"/>
        <source>Requesting differences between archives...</source>
        <translation>Pyydetään eroavaisuuksia arkistojen välillä...</translation>
    </message>
    <message>
        <location filename="../../borg/diff.py" line="12"/>
        <source>Obtained differences between archives.</source>
        <translation>Saatiin arkistojen väliset eroavaisuudet.</translation>
    </message>
</context>
<context>
    <name>BorgExtractThread</name>
    <message>
        <location filename="../../borg/extract.py" line="8"/>
        <source>Downloading files from archive...</source>
        <translation>Ladataan tiedostoja arkistosta...</translation>
    </message>
    <message>
        <location filename="../../borg/extract.py" line="13"/>
        <source>Restored files from archive.</source>
        <translation>Palautettiin tiedostot arkistosta.</translation>
    </message>
</context>
<context>
    <name>BorgInfoThread</name>
    <message>
        <location filename="../../borg/info.py" line="14"/>
        <source>Validating existing repo...</source>
        <translation>Vahvistetaan olemassa olevaa tietovarastoa...</translation>
    </message>
</context>
<context>
    <name>BorgInitThread</name>
    <message>
        <location filename="../../borg/init.py" line="10"/>
        <source>Setting up new repo...</source>
        <translation>Asetetaan uutta tietovarastoa...</translation>
    </message>
</context>
<context>
    <name>BorgListArchiveThread</name>
    <message>
        <location filename="../../borg/list_archive.py" line="8"/>
        <source>Getting archive content...</source>
        <translation>Noudetaan arkiston sisältöä...</translation>
    </message>
    <message>
        <location filename="../../borg/list_archive.py" line="12"/>
        <source>Done getting archive content.</source>
        <translation>Saatiin arkiston sisältö.</translation>
    </message>
</context>
<context>
    <name>BorgListRepoThread</name>
    <message>
        <location filename="../../borg/list_repo.py" line="10"/>
        <source>Refreshing archives...</source>
        <translation>Päivitetään arkistoja...</translation>
    </message>
    <message>
        <location filename="../../borg/list_repo.py" line="15"/>
        <source>Refreshing archives done.</source>
        <translation>Arkistojen päivittäminen valmistui.</translation>
    </message>
</context>
<context>
    <name>BorgMountThread</name>
    <message>
        <location filename="../../borg/mount.py" line="8"/>
        <source>Mounting archive into folder...</source>
        <translation>Liitetään arkisto kansioon...</translation>
    </message>
</context>
<context>
    <name>BorgPruneThread</name>
    <message>
        <location filename="../../borg/prune.py" line="9"/>
        <source>Pruning old archives...</source>
        <translation>Karsitaan vanhoja arkistoja...</translation>
    </message>
    <message>
        <location filename="../../borg/prune.py" line="14"/>
        <source>Pruning done.</source>
        <translation>Karsiminen tehty.</translation>
    </message>
</context>
<context>
    <name>BorgThread</name>
    <message>
        <location filename="../../borg/borg_thread.py" line="252"/>
        <source>Task started</source>
        <translation>Tehtävä käynnistetty</translation>
    </message>
</context>
<context>
    <name>BorgUmountThread</name>
    <message>
        <location filename="../../borg/umount.py" line="10"/>
        <source>Unmounting archive...</source>
        <translation>Irrotetaan arkiston liitosta...</translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <location filename="../../assets/UI/extractdialog.ui" line="14"/>
        <source>Dialog</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/extractdialog.ui" line="25"/>
        <source>Archive:</source>
        <translation>Arkisto:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/extractdialog.ui" line="38"/>
        <source>nyx2.local-2018-11-16T09:49:58 from November 16, 2018</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/extractdialog.ui" line="63"/>
        <source>Note: If you select a top-level folder and deselect its children, they will still be restored.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/extractdialog.ui" line="88"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <location filename="../../assets/UI/extractdialog.ui" line="95"/>
        <source>Extract</source>
        <translation>Pura</translation>
    </message>
    <message>
        <location filename="../../assets/UI/profileadd.ui" line="35"/>
        <source>Add Backup Profile</source>
        <translation>Lisää varmuuskopioprofiili</translation>
    </message>
    <message>
        <location filename="../../assets/UI/profileadd.ui" line="56"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Backup profiles allow for granular backups from different sources to different destinations. You could e.g. back up essential documents to a remote repository via Wifi, while doing a full backup onto a local storage device.&lt;/p&gt;&lt;p&gt;Repositories and SSH keys are shared between profiles. Source folders, active destination repo, allowed networks, pruning, validation and scheduling are per-profile.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/profileadd.ui" line="84"/>
        <source>Profile Name</source>
        <translation>Profiilin nimi</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="43"/>
        <source>Generate SSH Key</source>
        <translation>Luo SSH-avain</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="55"/>
        <source>Key Format:</source>
        <translation>Avaimen muoto:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="72"/>
        <source>Key Length:</source>
        <translation>Avaimen pituus:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="94"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;2048 or 4096 for RSA, 384 or 521 for ECDSA. Fixed for Ed25519. &lt;a href=&quot;https://stribika.github.io/2015/01/04/secure-secure-shell.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;More&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;2048 tai 4096 RSA:lle, 384 tai 521 ECDSA:lle. Kiinteä Ed25519:lle. &lt;a href=&quot;https://stribika.github.io/2015/01/04/secure-secure-shell.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Lisää&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="107"/>
        <source>Output File:</source>
        <translation>Tulostetiedosto:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="119"/>
        <source>Don&apos;t change this if you want SSH to automatically find the key.</source>
        <translation>Älä muuta tätä, jos haluat SSH:n löytävän avaimen automaattisesti.</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="128"/>
        <source>Close</source>
        <translation>Sulje</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sshadd.ui" line="141"/>
        <source>Generate and copy to Clipboard</source>
        <translation>Luo ja liitä leikepöydälle</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffdialog.ui" line="25"/>
        <source>Select two archives</source>
        <translation>Valitse kaksi arkistoa</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffdialog.ui" line="60"/>
        <source>Date</source>
        <translation>Päiväys</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffdialog.ui" line="65"/>
        <source>Size</source>
        <translation>Koko</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffdialog.ui" line="70"/>
        <source>Duration</source>
        <translation>Kesto</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffdialog.ui" line="75"/>
        <source>Mount Point</source>
        <translation>Liitospiste</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffdialog.ui" line="80"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffdialog.ui" line="113"/>
        <source>Diff</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/diffresult.ui" line="25"/>
        <source>Difference between</source>
        <translation>Ero välillä</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffresult.ui" line="38"/>
        <source>nyx2.local-2018-11-16T09:49:58 </source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/diffresult.ui" line="45"/>
        <source>and</source>
        <translation>ja</translation>
    </message>
    <message>
        <location filename="../../assets/UI/diffresult.ui" line="58"/>
        <source>nyx2.local-2018-10-16T09:49:58 </source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/diffresult.ui" line="101"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>ExistingRepoWindow</name>
    <message>
        <location filename="../../views/repo_add_dialog.py" line="139"/>
        <source>Connect to existing Repository</source>
        <translation>Yhdistä olemassa olevaan tietovarastoon</translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="44"/>
        <source>Archives</source>
        <translation>Arkistot</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="72"/>
        <source>Date</source>
        <translation>Päiväys</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="77"/>
        <source>Size</source>
        <translation>Koko</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="82"/>
        <source>Duration</source>
        <translation>Kesto</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="87"/>
        <source>Mount Point</source>
        <translation>Liitospiste</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="92"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="105"/>
        <source>Extract</source>
        <translation>Pura</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="118"/>
        <source>Mount</source>
        <translation>Liitä</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="125"/>
        <source>Check</source>
        <translation>Tarkista</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="132"/>
        <source>Delete</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="159"/>
        <source>Prune</source>
        <translation>Karsi</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="175"/>
        <source>Refresh</source>
        <translation>Päivitä</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="211"/>
        <source>Prune Options and Archive Naming</source>
        <translation>Karsimisvalinnat ja arkistojen nimeäminen</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="238"/>
        <source>Keep</source>
        <translation>Säilytä</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="262"/>
        <source>Use -1 for unlimited.</source>
        <translation>-1 tarkoittaa rajoittamatonta.</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="255"/>
        <source> hourly, </source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="272"/>
        <source> daily, </source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="286"/>
        <source> weekly, </source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="300"/>
        <source> monthly and</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="314"/>
        <source> annual archives</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="341"/>
        <source>No matter what, keep all archives of the last:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="351"/>
        <source>24H, 1d, 52w, 12m, 1y</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="391"/>
        <source>Archive Name:</source>
        <translation>Arkiston nimi:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="432"/>
        <source>Available variables: hostname, profile_id, profile_slug, now, utc_now, user</source>
        <translation>Käytettävissä olevat muuttujat: hostname, profile_id, profile_slug, now, utc_now, user</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="401"/>
        <source>{hostname}-{profile_slug}-</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="435"/>
        <source>{hostname}-{profile_slug}-{now:%Y-%m-%dT%H:%M:%S}</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="442"/>
        <source>Prune Prefix:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/misctab.ui" line="71"/>
        <source>0.0</source>
        <translation>0.0</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="58"/>
        <source>Repository:</source>
        <translation>Tietovarasto:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="131"/>
        <source>Select Backup Destination</source>
        <translation>Valitse varmuuskopion kohde</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="139"/>
        <source>Unlink Repository (This doesn&apos;t delete any data. You can always add a repo again later.)</source>
        <translation>Poista tietovaraston linkitys (Tämä ei poista mitään tietoja. Voit lisätä tietovaraston uudelleen möhemmin.)</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="170"/>
        <source>SSH Key:</source>
        <translation>SSH-avain:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="191"/>
        <source>Copy public SSH key to clipboard.</source>
        <translation>Kopioi julkinen SSH-avain leikepöydälle.</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="228"/>
        <source>To securely access remote repositories. Keep default to use all your existing keys. Or create new key.</source>
        <translation>Turvallista yhdistämistä etätietovarastoihin varten. Pidä oletuksena käyttääksesi kaikkia olemassa olevia avaimiasi. Tai luo uusi avain. </translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="255"/>
        <source>Compression:</source>
        <translation>Pakkaus:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="356"/>
        <source>Encryption:</source>
        <translation>Salaus:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="396"/>
        <source>Original Size:</source>
        <translation>Alkuperäinen koko:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="410"/>
        <source>Deduplicated Size:</source>
        <translation>Deduplikoitu koko:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="417"/>
        <source>Compressed Size:</source>
        <translation>Pakattu koko:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="47"/>
        <source>Schedule</source>
        <translation>Aikataulu</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="73"/>
        <source>Backup manually</source>
        <translation>Varmuuskopioi manuaalisesti</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="90"/>
        <source>Backup every </source>
        <translation>Varmuuskopioi</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="113"/>
        <source>hours at</source>
        <translation>tunnin välein</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="136"/>
        <source>minutes past the hour</source>
        <translation>minuuttia tunnin jälkeen</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="160"/>
        <source>Backup daily at</source>
        <translation>Varmuuskopioi päivittäin kello</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="190"/>
        <source>Validate repository data every</source>
        <translation>Vahvista tietovaraston tiedot</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="216"/>
        <source>weeks</source>
        <translation>viikon välein</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="243"/>
        <source>Prune old Archives after each backup</source>
        <translation>Karsi vanhat arkistot jokaisen varmuuskopioinnin jälkeen</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="283"/>
        <source>Apply</source>
        <translation>Toteuta</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="312"/>
        <source>Next Backup:</source>
        <translation>Seuraava varmuuskopiointi:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="319"/>
        <source>Off</source>
        <translation>Pois</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="363"/>
        <source>Networks</source>
        <translation>Verkot</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="375"/>
        <source>Allowed Networks:</source>
        <translation>Sallitut verkot:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="424"/>
        <source>Log</source>
        <translation>Loki</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="448"/>
        <source>Time</source>
        <translation>Aika</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="453"/>
        <source>Category</source>
        <translation>Luokka</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="458"/>
        <source>Subcommand</source>
        <translation>Alikomento</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="463"/>
        <source>Repository</source>
        <translation>Tietovarasto</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="468"/>
        <source>Returncode</source>
        <translation>Paluukoodi</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="485"/>
        <source>Shell Commands</source>
        <translation>Shell-komennot</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="494"/>
        <source>Run custom shell commands before and after each backup. The actual backup and post-backup command will only run, if the pre-backup command exits without error (return code 0).</source>
        <translation>Suorita omavalintaisia komentotulkkikomentoja ennen ja jälkeen varmuuskopiointien. Varsinainen varmuuskopion ja varmuuskopion jälkinen komento suoritetaan vain, jos ennen varmuuskopiointia suoritettava komento päättyy ilman virhettä (paluukoodi 0).</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="513"/>
        <source>Pre-backup command to run BEFORE backups</source>
        <translation>Ennen varmuuskopiointia suoritettava komento</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="523"/>
        <source>Post-backup command to run AFTER backups</source>
        <translation>Varmuuskopioinnin jälkeen suoritettava komento</translation>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="535"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Available env variables: &lt;span style=&quot; font-family:&apos;Courier&apos;;&quot;&gt;$repo_url, $profile_name, $profile_slug, $returncode&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Käytettävissä olevat ympäristömuuttujat: &lt;span style=&quot; font-family:&apos;Courier&apos;;&quot;&gt;$repo_url, $profile_name, $profile_slug, $returncode&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="20"/>
        <source>Source Folders and Files to Back Up:</source>
        <translation>Lähdekansiot ja -tiedostot varmuuskopioitavaksi:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="53"/>
        <source>Add Folder</source>
        <translation>Lisää kansio</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="77"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="103"/>
        <source>Exclude If Present (exclude folders with these files):</source>
        <translation>Ohita jos läsnä (ohita kansiot, joiden sisällä olevien tiedostojen nimissä):</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="152"/>
        <source>Diff</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="192"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;To mount archives, first install &amp;quot;FUSE for macOS&amp;quot; from &lt;a href=&quot;https://osxfuse.github.io/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jotta voit liittää arkistot, asenna ensin &amp;quot;FUSE for macOS&amp;quot; &lt;a href=&quot;https://osxfuse.github.io/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;täältä&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../assets/UI/archivetab.ui" line="217"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pruning removes older archives. You can choose the number of hourly, daily, etc. archives to preserve. Usually you will keep more newer and fewer old archives. Read &lt;a href=&quot;https://borgbackup.readthedocs.io/en/stable/usage/prune.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#FF4500;&quot;&gt;more&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/misctab.ui" line="64"/>
        <source>Vorta Version:</source>
        <translation>Vortan versio:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/misctab.ui" line="81"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;| &lt;a href=&quot;https://github.com/borgbase/vorta/issues/new/choose&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;Report&lt;/span&gt;&lt;/a&gt; a Bug |&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;| &lt;a href=&quot;https://github.com/borgbase/vorta/issues/new/choose&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;Ilmoita&lt;/span&gt;&lt;/a&gt; ongelmasta |&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../assets/UI/misctab.ui" line="91"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;file:///&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;Log&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;file:///&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;Loki&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../../assets/UI/misctab.ui" line="127"/>
        <source>Borg Version:</source>
        <translation>Borgin versio:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/misctab.ui" line="134"/>
        <source>1.1.8</source>
        <translation>1.1.8</translation>
    </message>
    <message>
        <location filename="../../assets/UI/misctab.ui" line="141"/>
        <source>/usr/bin/borg</source>
        <translation>/usr/bin/borg</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="99"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remote or local backup repository. For simple and secure backup hosting, try &lt;a href=&quot;https://www.borgbase.com/?utm_source=vorta&amp;amp;utm_medium=app&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;BorgBase&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="297"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Compression used for new data. Can be changed and doesn&apos;t affect deduplication. Read &lt;a href=&quot;https://borgbackup.readthedocs.io/en/stable/usage/help.html#borg-help-compression&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;more&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="93"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Exclude Patterns (&lt;a href=&quot;https://borgbackup.readthedocs.io/en/stable/usage/help.html#borg-help-patterns&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0984e3;&quot;&gt;more&lt;/span&gt;&lt;/a&gt;):&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="119"/>
        <source>E.g. **/.cache</source>
        <translation>Esim. **/.cache</translation>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="132"/>
        <source>E.g. .nobackup</source>
        <translation>Esim. .nobackup</translation>
    </message>
    <message>
        <location filename="../../assets/UI/repotab.ui" line="149"/>
        <source>Copy repo URL to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/scheduletab.ui" line="382"/>
        <source>Don&apos;t run backup over metered networks</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="60"/>
        <source>Add File(s)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="67"/>
        <source>One folder or file per line</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/sourcetab.ui" line="70"/>
        <source>Paste Folders/Files</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../../views/main_window.py" line="94"/>
        <source>Backup in progress.</source>
        <translation>Varmuuskopiointi käynnissä.</translation>
    </message>
    <message>
        <location filename="../../views/main_window.py" line="180"/>
        <source>Task cancelled</source>
        <translation>Tehtävä peruttu</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="20"/>
        <source>MainWindow</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="51"/>
        <source>Current Profile:</source>
        <translation>Nykyinen profiili:</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="81"/>
        <source>Rename Profile</source>
        <translation>Nimeä profiili uudelleen</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="94"/>
        <source>Delete Profile</source>
        <translation>Poista profiili</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="135"/>
        <source>Repository</source>
        <translation>Tietovarasto</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="140"/>
        <source>Sources</source>
        <translation>Lähteet</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="145"/>
        <source>Schedule</source>
        <translation>Aikataulu</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="150"/>
        <source>Archives</source>
        <translation>Arkistot</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="155"/>
        <source>Misc</source>
        <translation>Sekalaiset</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="177"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <location filename="../../views/main_window.py" line="31"/>
        <source>Start Backup</source>
        <translation>Käynnistä varmuuskopiointi</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="226"/>
        <source>Latest</source>
        <translation>Viimeisin</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="231"/>
        <source>Reset App</source>
        <translation>Nollaa asetukset</translation>
    </message>
    <message>
        <location filename="../../assets/UI/mainwindow.ui" line="68"/>
        <source>Add Profile</source>
        <translation>Lisää profiili</translation>
    </message>
    <message>
        <location filename="../../views/main_window.py" line="147"/>
        <source>Are you sure you want to delete profile &apos;{}&apos;?</source>
        <translation>Haluatko varmasti poistaa profiilin &apos;{}&apos;?</translation>
    </message>
    <message>
        <location filename="../../views/main_window.py" line="148"/>
        <source>Confirm deletion</source>
        <translation>Vahvista poistaminen</translation>
    </message>
</context>
<context>
    <name>MainWindow QMessagebox</name>
    <message>
        <location filename="../../views/main_window.py" line="192"/>
        <source>Quit</source>
        <translation>Lopeta</translation>
    </message>
    <message>
        <location filename="../../views/main_window.py" line="192"/>
        <source>Should Vorta continue to run in the background?</source>
        <translation>Tulisiko Vortan jatkaa käynnissä taustalla?</translation>
    </message>
</context>
<context>
    <name>RepoTab</name>
    <message>
        <location filename="../../views/repo_tab.py" line="25"/>
        <source>+ Initialize New Repository</source>
        <translation>+ Alusta uusi tietovarasto</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="26"/>
        <source>+ Add Existing Repository</source>
        <translation>+ Lisää olemassa oleva tietovarasto</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="48"/>
        <source>No Compression</source>
        <translation>Ei pakkausta</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="102"/>
        <source>Automatically choose SSH Key (default)</source>
        <translation>Valitse SSH-avain automaattisesti (oletus)</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="103"/>
        <source>Create New Key</source>
        <translation>Luo uusi avain</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="141"/>
        <source>Public Key Copied to Clipboard</source>
        <translation>Julkinen avain kopioitu leikepöydälle</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="142"/>
        <source>The selected public SSH key was copied to the clipboard. Use it to set up remote repo permissions.</source>
        <translation>Valittu julkinen SSH-avain kopioitiin leikepöydälle. Käytä sitä tietovaraston käyttöoikeuksien asettamiseen.</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="147"/>
        <source>Couldn&apos;t find public key.</source>
        <translation>Julkista avainta ei löydy.</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="149"/>
        <source>Select a public key from the dropdown first.</source>
        <translation>Valitse ensin julkinen avain pudotusvalikosta.</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="206"/>
        <source>Repository was Unlinked</source>
        <translation>Linkitys tietovarastoon poistettiin</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="207"/>
        <source>You can always connect it again later.</source>
        <translation>Voit yhdistää siihen aina uudelleen.</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="38"/>
        <source>LZ4 (modern, default)</source>
        <translation>LZ4 (nykyaikainen, oletus)</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="39"/>
        <source>Zstandard Level 3 (modern)</source>
        <translation>Zstandard Level 3 (nykyaikainen)</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="40"/>
        <source>Zstandard Level 8 (modern)</source>
        <translation>Zstandard Level 8 (nykyaikainen)</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="46"/>
        <source>ZLIB Level 6 (auto, legacy)</source>
        <translation>ZLIB Level 6 (auto, vanha)</translation>
    </message>
    <message>
        <location filename="../../views/repo_tab.py" line="47"/>
        <source>LZMA Level 6 (auto, legacy)</source>
        <translation>LZMA Level 6 (auto, vanha)</translation>
    </message>
</context>
<context>
    <name>SSHAddWindow</name>
    <message>
        <location filename="../../views/ssh_dialog.py" line="34"/>
        <source>ED25519 (Recommended)</source>
        <translation>ED25519 (suositeltu)</translation>
    </message>
    <message>
        <location filename="../../views/ssh_dialog.py" line="35"/>
        <source>RSA (Legacy)</source>
        <translation>RSA (vanha)</translation>
    </message>
    <message>
        <location filename="../../views/ssh_dialog.py" line="36"/>
        <source>ECDSA</source>
        <translation>ECDSA</translation>
    </message>
    <message>
        <location filename="../../views/ssh_dialog.py" line="45"/>
        <source>High (Recommended)</source>
        <translation>Korkea (suositeltu)</translation>
    </message>
    <message>
        <location filename="../../views/ssh_dialog.py" line="46"/>
        <source>Medium</source>
        <translation>Keskitaso</translation>
    </message>
    <message>
        <location filename="../../views/ssh_dialog.py" line="59"/>
        <source>Key file already exists. Not overwriting.</source>
        <translation>Avaintiedosto on jo olemassa. Ei korvata.</translation>
    </message>
    <message>
        <location filename="../../views/ssh_dialog.py" line="71"/>
        <source>New key was copied to clipboard and written to %s.</source>
        <translation>Uusi avain kopioitiin leikepöydälle ja kirjoitettiin sijaintiin %s.</translation>
    </message>
    <message>
        <location filename="../../views/ssh_dialog.py" line="73"/>
        <source>Error during key generation.</source>
        <translation>Virhe avainta luotaessa.</translation>
    </message>
</context>
<context>
    <name>SourceTab</name>
    <message>
        <location filename="../../views/source_tab.py" line="49"/>
        <source>Choose directory to back up</source>
        <translation>Valitse varmuuskopioitava kansio</translation>
    </message>
    <message>
        <location filename="../../views/source_tab.py" line="49"/>
        <source>Choose file(s) to back up</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TrayMenu</name>
    <message>
        <location filename="../../tray_menu.py" line="39"/>
        <source>Vorta for Borg Backup</source>
        <translation>Vorta Borg-varmuuskopiointiin</translation>
    </message>
    <message>
        <location filename="../../tray_menu.py" line="48"/>
        <source>Backup in Progress</source>
        <translation>Varmuuskopiointi käynnissä</translation>
    </message>
    <message>
        <location filename="../../tray_menu.py" line="49"/>
        <source>Cancel Backup</source>
        <translation>Peru varmuuskopiointi</translation>
    </message>
    <message>
        <location filename="../../tray_menu.py" line="52"/>
        <source>Next Task: %s</source>
        <translation>Seuraava tehtävä: %s</translation>
    </message>
    <message>
        <location filename="../../tray_menu.py" line="61"/>
        <source>Backup Now</source>
        <translation>Varmuuskopioi nyt</translation>
    </message>
    <message>
        <location filename="../../tray_menu.py" line="66"/>
        <source>Quit</source>
        <translation>Lopeta</translation>
    </message>
</context>
<context>
    <name>VortaApp</name>
    <message>
        <location filename="../../application.py" line="86"/>
        <source>Vorta Backup</source>
        <translation>Vorta-varmuuskopiointi</translation>
    </message>
    <message>
        <location filename="../../application.py" line="141"/>
        <source>No Borg Binary Found</source>
        <translation>Borg-binääriä ei löytynyt</translation>
    </message>
    <message>
        <location filename="../../application.py" line="142"/>
        <source>Vorta was unable to locate a usable Borg Backup binary.</source>
        <translation>Vorta ei kyennyt paikallistamaan Borg-varmuuskopioinnin binääritiedostoa.</translation>
    </message>
</context>
<context>
    <name>VortaScheduler</name>
    <message>
        <location filename="../../scheduler.py" line="55"/>
        <source>Vorta Scheduler</source>
        <translation>Vorta-ajastin</translation>
    </message>
    <message>
        <location filename="../../scheduler.py" line="55"/>
        <source>Background scheduler was changed.</source>
        <translation>Tausta-ajastinta muutettiin.</translation>
    </message>
    <message>
        <location filename="../../scheduler.py" line="89"/>
        <source>None scheduled</source>
        <translation>Ei mitään aikataulutettu</translation>
    </message>
    <message>
        <location filename="../../scheduler.py" line="120"/>
        <source>Vorta Backup</source>
        <translation>Vorta-varmuuskopiointi</translation>
    </message>
    <message>
        <location filename="../../scheduler.py" line="98"/>
        <source>Starting background backup for %s.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../scheduler.py" line="109"/>
        <source>Backup successful for %s.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../../scheduler.py" line="115"/>
        <source>Error during backup creation.</source>
        <translation>Virhe varmuuskopiota luotaessa.</translation>
    </message>
</context>
<context>
    <name>messages</name>
    <message>
        <location filename="../../borg/borg_thread.py" line="104"/>
        <source>Backup is already in progress.</source>
        <translation>Varmuuskopiointi on jo käynnissä.</translation>
    </message>
    <message>
        <location filename="../../borg/version.py" line="20"/>
        <source>Borg binary was not found.</source>
        <translation>Borg-binääritiedostoa ei löytynyt.</translation>
    </message>
    <message>
        <location filename="../../borg/borg_thread.py" line="112"/>
        <source>Add a backup repository first.</source>
        <translation>Lisää ensin tietovarasto varmuuskopiointia varten.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="78"/>
        <source>Add some folders to back up first.</source>
        <translation>Lisää ensin joitain kansioita varmuuskopioon.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="93"/>
        <source>Current Wifi is not allowed.</source>
        <translation>Nykyinen wifi-verkko ei ole sallittu.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="109"/>
        <source>Repo folder not mounted or moved.</source>
        <translation>Tietovaraston kansiota ei ole liitetty tai se on siirretty.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="105"/>
        <source>Pre-backup command returned non-zero exit code.</source>
        <translation>Varmuuskopioinnin esikomento palautti poistumiskoodiksi muun kuin nollan.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="156"/>
        <source>Starting backup...</source>
        <translation>Käynnistetään varmuuskopiointi...</translation>
    </message>
    <message>
        <location filename="../../borg/umount.py" line="27"/>
        <source>No active Borg mounts found.</source>
        <translation>Aktiivisia Borg-liitoksia ei löytynyt.</translation>
    </message>
    <message>
        <location filename="../../borg/borg_thread.py" line="116"/>
        <source>Your Borg version is too old. &gt;=1.1.0 is required.</source>
        <translation>Käyttämäsi Borg-versio on liian vanha. &gt;=1.1.0 vaaditaan.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="113"/>
        <source>Your current Borg version does not support ZStd compression.</source>
        <translation>Käytössäsi oleva Borg-versio ei tue ZStd-pakkausta.</translation>
    </message>
    <message>
        <location filename="../../borg/create.py" line="97"/>
        <source>Not running backup over metered connection.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>settings</name>
    <message>
        <location filename="../../models.py" line="200"/>
        <source>Display notifications when background tasks fail</source>
        <translation>Näytä ilmoitukset kun taustatehtävät epäonnistuvat</translation>
    </message>
    <message>
        <location filename="../../models.py" line="205"/>
        <source>Also notify about successful background tasks</source>
        <translation>Ilmoita myös onnistuneista taustatehtävistä</translation>
    </message>
    <message>
        <location filename="../../models.py" line="210"/>
        <source>Automatically start Vorta at login</source>
        <translation>Käynnistä Vorta automaattisesti sisäänkirjauduttaessa</translation>
    </message>
    <message>
        <location filename="../../models.py" line="235"/>
        <source>Check for updates on startup</source>
        <translation>Tarkista päivitykset käynnistyksen yhteydessä</translation>
    </message>
    <message>
        <location filename="../../models.py" line="240"/>
        <source>Include pre-release versions when checking for updates</source>
        <translation>Sisällytä esijulkaisuversiot päivityksiä tarkistettaessa</translation>
    </message>
    <message>
        <location filename="../../models.py" line="215"/>
        <source>Open main window on startup</source>
        <translation>Avaa pääikkuna käynnistymisen yhteydessä</translation>
    </message>
</context>
</TS>