1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2025-01-03 05:36:19 +00:00

Add Czech and Finnish translations. Thanks to Pavel Borecki and Jiri Grönroos!

This commit is contained in:
Manu 2020-02-27 21:01:30 +08:00
parent 444f09ceec
commit f902f200a6
4 changed files with 2706 additions and 104 deletions

View file

@ -3,7 +3,7 @@ host = https://www.transifex.com
[vorta.vorta]
file_filter = src/vorta/i18n/ts/vorta.<lang>.ts
minimum_perc = 90
minimum_perc = 80
source_file = src/vorta/i18n/ts/vorta.en_US.ts
source_lang = en_US
type = QT

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -30,57 +30,57 @@
<context>
<name>AddRepoWindow</name>
<message>
<location filename="../../views/repo_add_dialog.py" line="47"/>
<location filename="../../views/repo_add_dialog.py" line="48"/>
<source>Repository Path:</source>
<translation>Chemin d&apos;accès du dépôt :</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="50"/>
<location filename="../../views/repo_add_dialog.py" line="51"/>
<source>Choose Location of Borg Repository</source>
<translation>Choisissez l&apos;emplacement du dépôt Borg</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="57"/>
<location filename="../../views/repo_add_dialog.py" line="59"/>
<source>Repository URL:</source>
<translation>Chemin d&apos;accès URL du dépôt :</translation>
<translation>URL du dépôt :</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="83"/>
<location filename="../../views/repo_add_dialog.py" line="85"/>
<source>Unable to add your repository.</source>
<translation>Impossible d&apos;ajouter le dépôt.</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="86"/>
<location filename="../../views/repo_add_dialog.py" line="88"/>
<source>Repokey-Blake2 (Recommended, key stored in repository)</source>
<translation>Clé de dépôt BLAKE2 (Recommandé, Clé stockés dans le dépôt)</translation>
<translation>Clé de dépôt BLAKE2 (Recommandé, clé stockée dans le dépôt)</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="88"/>
<location filename="../../views/repo_add_dialog.py" line="90"/>
<source>Repokey</source>
<translation>Clé de dépôt</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="90"/>
<location filename="../../views/repo_add_dialog.py" line="92"/>
<source>Keyfile-Blake2 (Key stored in home directory)</source>
<translation>Fichier clé BLAKE2 (Clé stocké dans le répertoire personnel)</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="92"/>
<location filename="../../views/repo_add_dialog.py" line="94"/>
<source>Keyfile</source>
<translation>Fichier clé</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="94"/>
<location filename="../../views/repo_add_dialog.py" line="96"/>
<source>None (not recommended)</source>
<translation>Aucun (non recommandé)</translation>
<translation>Aucun (déconseillé)</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="105"/>
<location filename="../../views/repo_add_dialog.py" line="107"/>
<source>Please enter a valid repo URL or select a local path.</source>
<translation>Saisissez un chemin d&apos;accès URL valide ou sélectionnez un répertoire local</translation>
</message>
<message>
<location filename="../../views/repo_add_dialog.py" line="111"/>
<location filename="../../views/repo_add_dialog.py" line="113"/>
<source>Please use a longer password.</source>
<translation>Utilisez un mot de passe plus long</translation>
</message>
@ -88,32 +88,32 @@
<context>
<name>AddRepository</name>
<message>
<location filename="../../assets/UI/repoadd.ui" line="26"/>
<location filename="../../assets/UI/repoadd.ui" line="60"/>
<source>Initialize New Backup Repository</source>
<translation>Initialiser un nouveau dépôt de sauvegarde</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="50"/>
<location filename="../../assets/UI/repoadd.ui" line="67"/>
<source>Repository URL:</source>
<translation>Chemin d&apos;accès URL du dépôt :</translation>
<translation>URL du dépôt :</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="65"/>
<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="72"/>
<location filename="../../assets/UI/repoadd.ui" line="89"/>
<source>Choose a local path as repository.</source>
<translation>Choisir un emplacement local comme dépôt.</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="86"/>
<location filename="../../assets/UI/repoadd.ui" line="103"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="99"/>
<location filename="../../assets/UI/repoadd.ui" line="177"/>
<source>Encryption:</source>
<translation>Chiffrement :</translation>
</message>
@ -123,25 +123,40 @@
<translation>Mot de passe :</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="133"/>
<location filename="../../assets/UI/repoadd.ui" line="155"/>
<source>SSH Key:</source>
<translation>Clé SSH :</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="147"/>
<location filename="../../assets/UI/repoadd.ui" line="169"/>
<source>Automatically choose SSH Key (default)</source>
<translation>Choisir automatiquement une clef SSH (par défaut)</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="193"/>
<location filename="../../assets/UI/repoadd.ui" line="223"/>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="200"/>
<location filename="../../assets/UI/repoadd.ui" line="230"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="33"/>
<source>General</source>
<translation>Général</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="134"/>
<source>Advanced</source>
<translation>Avancé</translation>
</message>
<message>
<location filename="../../assets/UI/repoadd.ui" line="194"/>
<source>Extra Borg Arguments:</source>
<translation>Arguments Supplémentaires Pour Borg :</translation>
</message>
</context>
<context>
<name>ArchiveTab</name>
@ -176,72 +191,82 @@
<translation>Archives mises à jour. </translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="239"/>
<location filename="../../views/archive_tab.py" line="240"/>
<source>Choose Mount Point</source>
<translation>Choisir le point de montage</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="245"/>
<location filename="../../views/archive_tab.py" line="246"/>
<source>Mounted successfully.</source>
<translation>Montage réussi.</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="273"/>
<location filename="../../views/archive_tab.py" line="275"/>
<source>Mount point not active.</source>
<translation>Point de montage inactif.</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="279"/>
<location filename="../../views/archive_tab.py" line="281"/>
<source>Un-mounted successfully.</source>
<translation>Démonté avec succès. </translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="317"/>
<location filename="../../views/archive_tab.py" line="319"/>
<source>Select an archive to restore first.</source>
<translation>Sélectionner une archive à restaurer en premier.</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="344"/>
<location filename="../../views/archive_tab.py" line="346"/>
<source>Choose Extraction Point</source>
<translation>Choisissez le point d&apos;extraction</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="407"/>
<location filename="../../views/archive_tab.py" line="409"/>
<source>Archive deleted.</source>
<translation>Archive supprimée.</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="392"/>
<location filename="../../views/archive_tab.py" line="394"/>
<source>Confirm deletion</source>
<translation>Confirmer la suppression</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="403"/>
<location filename="../../views/archive_tab.py" line="405"/>
<source>No archive selected</source>
<translation>Aucune archive sélectionnée</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="392"/>
<location filename="../../views/archive_tab.py" line="394"/>
<source>Are you sure you want to delete the archive?</source>
<translation>Êtes-vous certain de vouloir supprimer l&apos;archive?</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="380"/>
<location filename="../../views/archive_tab.py" line="382"/>
<source>Yes</source>
<translation>Oui</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="381"/>
<location filename="../../views/archive_tab.py" line="383"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="211"/>
<source>Unmount</source>
<translation>Démonter</translation>
</message>
<message>
<location filename="../../views/archive_tab.py" line="211"/>
<source>Mount</source>
<translation>Monter</translation>
</message>
</context>
<context>
<name>BorgCheckThread</name>
<message>
<location filename="../../borg/check.py" line="11"/>
<source>Starting consistency check...</source>
<translation>Début du contrôle de cohérence</translation>
<translation>Début du contrôle d&apos;intégrité</translation>
</message>
</context>
<context>
@ -349,7 +374,7 @@
<context>
<name>BorgThread</name>
<message>
<location filename="../../borg/borg_thread.py" line="221"/>
<location filename="../../borg/borg_thread.py" line="227"/>
<source>Task started</source>
<translation>Tâche débutée</translation>
</message>
@ -397,12 +422,12 @@
<message>
<location filename="../../assets/UI/profileadd.ui" line="35"/>
<source>Add Backup Profile</source>
<translation>Ajouter un profile de sauvegarde</translation>
<translation>Ajouter un profil de sauvegarde</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Les profils de sauvegarde permettent des sauvegardes granulaires depuis différentes sources vers des destinations différentes. Vous pouvez, par exemple, sauvegarder des documents essentiels vers un répertoire à distance via Wifi et réaliser une sauvegarde complète sur un appareil de stockage local. &lt;/p&gt;&lt;p&gt;Les répertoires et clés SSH sont partagées entre les profiles. Les dossiers sources, répertoires de destination actifs, réseaux permis, paramètres d&apos;élagage et de validation ainsi que les horaires de sauvegarde sont spécifiques au profil. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Les profils de sauvegarde permettent des sauvegardes granulaires depuis différentes sources vers des destinations différentes. Vous pouvez, par exemple, sauvegarder des documents essentiels vers un dépôt distant via Wifi et réaliser une sauvegarde complète sur un appareil de stockage local. &lt;/p&gt;&lt;p&gt;Les dépôts et clés SSH sont partagées entre les profils. Les dossiers sources, dépôts de destination actifs, réseaux autorisé, paramètres d&apos;élagage et de validation ainsi que les horaires de sauvegarde sont spécifiques au profil. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../assets/UI/profileadd.ui" line="84"/>
@ -453,7 +478,7 @@
<context>
<name>ExistingRepoWindow</name>
<message>
<location filename="../../views/repo_add_dialog.py" line="122"/>
<location filename="../../views/repo_add_dialog.py" line="124"/>
<source>Connect to existing Repository</source>
<translation>Connexion à un dépôt existant</translation>
</message>
@ -538,7 +563,7 @@
<message>
<location filename="../../assets/UI/archivetab.ui" line="247"/>
<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:#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;L&apos;élagage supprime les vieilles archives. Vous pouvez choisir le nombre d&apos;archives horaires, journalières, etc. à préserver. Habituellement, vous conservez un plus grand nombre d&apos;archives récentes et moins d&apos;archives anciennes. &lt;a href=&quot;https://borgbackup.readthedocs.io/en/stable/usage/prune.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Pour en savoir plus&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;L&apos;élagage supprime les vieilles archives. Vous pouvez choisir le nombre d&apos;archives horaires, quotidiennes, etc. à préserver. On converse habituellement un plus grand nombre d&apos;archives récentes et moins d&apos;archives anciennes. &lt;a href=&quot;https://borgbackup.readthedocs.io/en/stable/usage/prune.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Pour en savoir plus&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="268"/>
@ -573,7 +598,7 @@
<message>
<location filename="../../assets/UI/archivetab.ui" line="344"/>
<source> annual archives</source>
<translation>Archives annuelles</translation>
<translation>archives annuelles</translation>
</message>
<message>
<location filename="../../assets/UI/archivetab.ui" line="371"/>
@ -633,7 +658,7 @@
<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:#0000ff;&quot;&gt;BorgBase&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;Dépôt de sauvegarde à distance ou local. Pour une solution d&apos;hébergement simple et sécuritaire, essayez &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:#0000ff;&quot;&gt;BorgBase&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dépôt de sauvegarde distant ou local. Pour une solution d&apos;hébergement simple et sécurie, essayez &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:#0000ff;&quot;&gt;BorgBase&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../assets/UI/repotab.ui" line="131"/>
@ -643,7 +668,7 @@
<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>Délier un dépôt (Ceci ne supprime aucune donnée. Vous pouvez toujours ajouter un dépôt de nouveau ultérieurement.)</translation>
<translation>Délier d&apos;un dépôt (Ceci ne supprime aucune donnée. Vous pouvez toujours ajouter un dépôt de nouveau ultérieurement.)</translation>
</message>
<message>
<location filename="../../assets/UI/repotab.ui" line="142"/>
@ -668,7 +693,7 @@
<message>
<location filename="../../assets/UI/repotab.ui" line="232"/>
<source>To securely access remote repositories. Keep default to use all your existing keys. Or create new key.</source>
<translation>Pour accéder sécuritairement à des dépôts distants. Utilisez la configuration par défaut pour utiliser toutes vos clés existantes. Créez une nouvelle clé sinon. </translation>
<translation>Pour accéder à des dépôts distants de manière sécurisée. Utilisez la configuration par défaut pour utiliser toutes vos clés existantes. Créez une nouvelle clé sinon. </translation>
</message>
<message>
<location filename="../../assets/UI/repotab.ui" line="259"/>
@ -733,7 +758,7 @@
<message>
<location filename="../../assets/UI/scheduletab.ui" line="199"/>
<source>Validate repository data every</source>
<translation>Valider les données du dépôt à chaque</translation>
<translation>Valider les données du dépôt à toutes les </translation>
</message>
<message>
<location filename="../../assets/UI/scheduletab.ui" line="225"/>
@ -869,17 +894,12 @@
<context>
<name>MainWindow</name>
<message>
<location filename="../../views/main_window.py" line="54"/>
<source>+ Add New Profile</source>
<translation>+ Ajouter un profil</translation>
</message>
<message>
<location filename="../../views/main_window.py" line="75"/>
<location filename="../../views/main_window.py" line="74"/>
<source>Backup in progress.</source>
<translation>Sauvegarde en cours.</translation>
</message>
<message>
<location filename="../../views/main_window.py" line="143"/>
<location filename="../../views/main_window.py" line="142"/>
<source>Task cancelled</source>
<translation>Tâche annulée</translation>
</message>
@ -894,65 +914,70 @@
<translation>Profil actuel :</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="68"/>
<location filename="../../assets/UI/mainwindow.ui" line="85"/>
<source>Rename Profile</source>
<translation>Renommer le profil</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="85"/>
<location filename="../../assets/UI/mainwindow.ui" line="102"/>
<source>Delete Profile</source>
<translation>Supprimer le profil</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="88"/>
<location filename="../../assets/UI/mainwindow.ui" line="105"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="130"/>
<location filename="../../assets/UI/mainwindow.ui" line="147"/>
<source>Repository</source>
<translation>Dépôt</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="135"/>
<location filename="../../assets/UI/mainwindow.ui" line="152"/>
<source>Sources</source>
<translation>Sources</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="140"/>
<location filename="../../assets/UI/mainwindow.ui" line="157"/>
<source>Schedule</source>
<translation>Horaire</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="145"/>
<location filename="../../assets/UI/mainwindow.ui" line="162"/>
<source>Archives</source>
<translation>Archives</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="150"/>
<location filename="../../assets/UI/mainwindow.ui" line="167"/>
<source>Misc</source>
<translation>Divers</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="201"/>
<location filename="../../assets/UI/mainwindow.ui" line="218"/>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="264"/>
<location filename="../../assets/UI/mainwindow.ui" line="281"/>
<source>Start Backup</source>
<translation>Commencer la sauvegarde</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="278"/>
<location filename="../../assets/UI/mainwindow.ui" line="295"/>
<source>Latest</source>
<translation>Dernier</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="283"/>
<location filename="../../assets/UI/mainwindow.ui" line="300"/>
<source>Reset App</source>
<translation>Réinitialiser l&apos;app</translation>
</message>
<message>
<location filename="../../assets/UI/mainwindow.ui" line="68"/>
<source>Add Profile</source>
<translation>Ajouter un profil</translation>
</message>
</context>
<context>
<name>RepoTab</name>
@ -967,65 +992,75 @@
<translation>+ Ajouter un dépôt existant</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="34"/>
<source>LZ4 (default)</source>
<translation>LZ4 (par défaut)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="35"/>
<source>Zstandard (medium)</source>
<translation>Zstandard (moyen)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="36"/>
<source>LZMA (high)</source>
<translation>LZMA (rapide)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="37"/>
<location filename="../../views/repo_tab.py" line="48"/>
<source>No Compression</source>
<translation>Pas de compression</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="75"/>
<location filename="../../views/repo_tab.py" line="86"/>
<source>Automatically choose SSH Key (default)</source>
<translation>Choisir automatiquement une clef SSH (par défaut)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="76"/>
<location filename="../../views/repo_tab.py" line="87"/>
<source>Create New Key</source>
<translation>Créer une nouvelle clé</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="108"/>
<location filename="../../views/repo_tab.py" line="119"/>
<source>Public Key Copied to Clipboard</source>
<translation>Clé publique copiée dans le presse-papier</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="109"/>
<location filename="../../views/repo_tab.py" line="120"/>
<source>The selected public SSH key was copied to the clipboard. Use it to set up remote repo permissions.</source>
<translation>La clé SSH sélectionnée a é copiée dans le presse-papier. Utilisez là pour configurer les permissions du dépôt distant. </translation>
<translation>La clé SSH sélectionnée a é copiée dans le presse-papier. Utilisez la pour configurer les permissions du dépôt distant. </translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="114"/>
<location filename="../../views/repo_tab.py" line="125"/>
<source>Couldn&apos;t find public key.</source>
<translation>Clé publique introuvable.</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="116"/>
<location filename="../../views/repo_tab.py" line="127"/>
<source>Select a public key from the dropdown first.</source>
<translation>Sélectionnez d&apos;abord une clé dans le menu déroulant. </translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="173"/>
<location filename="../../views/repo_tab.py" line="184"/>
<source>Repository was Unlinked</source>
<translation>Le dépôt est délié</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="174"/>
<location filename="../../views/repo_tab.py" line="185"/>
<source>You can always connect it again later.</source>
<translation>Vous pouvez toujours le reconnecter ultérieurement. </translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="39"/>
<source>LZ4 (modern, default)</source>
<translation>LZ4 (moderne, par défaut)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="40"/>
<source>Zstandard Level 3 (modern)</source>
<translation>Zstandard Niveau 3 (moderne)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="41"/>
<source>Zstandard Level 8 (modern)</source>
<translation>Zstandard Niveau 8 (moderne)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="46"/>
<source>ZLIB Level 6 (auto, legacy)</source>
<translation>ZLIB Niveau 6 (auto, ancien)</translation>
</message>
<message>
<location filename="../../views/repo_tab.py" line="47"/>
<source>LZMA Level 6 (auto, legacy)</source>
<translation>LZMA Niveau 6 (auto, ancien)</translation>
</message>
</context>
<context>
<name>SSHAddWindow</name>
@ -1157,22 +1192,22 @@
<context>
<name>messages</name>
<message>
<location filename="../../borg/borg_thread.py" line="92"/>
<location filename="../../borg/borg_thread.py" line="96"/>
<source>Backup is already in progress.</source>
<translation>La sauvegarde est déjà en cours.</translation>
</message>
<message>
<location filename="../../borg/borg_thread.py" line="96"/>
<location filename="../../borg/borg_thread.py" line="100"/>
<source>Borg binary was not found.</source>
<translation>Le binaire Borg est introuvable.</translation>
</message>
<message>
<location filename="../../borg/borg_thread.py" line="100"/>
<location filename="../../borg/borg_thread.py" line="104"/>
<source>Add a backup repository first.</source>
<translation>D&apos;abord, ajoutez un dépôt de sauvegarde.</translation>
</message>
<message>
<location filename="../../borg/borg_thread.py" line="107"/>
<location filename="../../borg/borg_thread.py" line="111"/>
<source>Please make sure you grant Vorta permission to use the Keychain.</source>
<translation>Assurez-vous que Vorta ait les permissions nécessaires pour accéder à Keychain.</translation>
</message>
@ -1210,37 +1245,37 @@
<context>
<name>settings</name>
<message>
<location filename="../../models.py" line="207"/>
<location filename="../../models.py" line="208"/>
<source>Display notifications when background tasks fail</source>
<translation>Afficher les notifications lorsqu&apos;une tâche en arrière-plan échoue</translation>
</message>
<message>
<location filename="../../models.py" line="212"/>
<location filename="../../models.py" line="213"/>
<source>Also notify about successful background tasks</source>
<translation>Informer également du succès de l&apos;exécution des tâches en arrière-plan</translation>
</message>
<message>
<location filename="../../models.py" line="220"/>
<location filename="../../models.py" line="218"/>
<source>Automatically start Vorta at login</source>
<translation>Lancer Vorta automatique lors de l&apos;ouverture de la session</translation>
</message>
<message>
<location filename="../../models.py" line="225"/>
<location filename="../../models.py" line="226"/>
<source>Check for updates on startup</source>
<translation>Vérifier les mises à jour au démarrage</translation>
</message>
<message>
<location filename="../../models.py" line="230"/>
<location filename="../../models.py" line="231"/>
<source>Include pre-release versions when checking for updates</source>
<translation>Rechercher également les versions bêta lors de la vérification des mises à jour</translation>
</message>
<message>
<location filename="../../models.py" line="195"/>
<location filename="../../models.py" line="196"/>
<source>Use light system tray icon (applies after restart)</source>
<translation>Utiliser une icône claire dans la zone de notification (nécessite un redémarrage)</translation>
</message>
<message>
<location filename="../../models.py" line="202"/>
<location filename="../../models.py" line="203"/>
<source>Use dark theme (applies after restart)</source>
<translation>Utiliser le thème sombre (nécessite un redémarrage)</translation>
</message>