mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-04 00:47:00 +01:00
The daemon has kept recursive folder pins for a long time, but the app offered "Available offline" for files only. The context menu, the details pane and the selection bar now offer it for folders too, and a pinned folder carries the offline badge in the browser and the launcher. A folder pin used to download the whole subtree inside the control request, so a large folder outlasted the client's 120 s read timeout, and every pinned file was read into memory before it was cached. The daemon now records the pin, answers at once and downloads on a background thread as a job the tray and the app show, stopping when the folder is unpinned or the daemon stops. Pins of files and folders both go through fetch_content, which streams to disk and skips fresh blobs. A folder pin is refused while offline instead of looking kept. A file kept only because a folder above it is pinned has no pin of its own, and unpinning it silently did nothing. ListDir now reports pinned_by_folder; the app shows such an entry as available offline with the toggle greyed out, and the daemon refuses the unpin with a message naming the folder. Unpinning a folder no longer evicts files that are pinned on their own. Requested on Reddit.
6585 lines
205 KiB
Gettext
6585 lines
205 KiB
Gettext
# French translation of Proton Drive for Linux.
|
||
# This file is distributed under the same license as the proton-drive-linux package.
|
||
#
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||
"POT-Creation-Date: 2026-10-11 23:47+0200\n"
|
||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||
"Language-Team: French\n"
|
||
"Language: fr\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"
|
||
|
||
#: crates/pdfs-gui/src/app/dates.rs:37
|
||
msgid "Just now"
|
||
msgstr "À l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/dates.rs:41
|
||
#, rust-format
|
||
msgid "{n} min ago"
|
||
msgid_plural "{n} min ago"
|
||
msgstr[0] "il y a {n} min"
|
||
msgstr[1] "il y a {n} min"
|
||
|
||
#. Translators: strftime format for a time of day, such as "14:05".
|
||
#. Translators: strftime format for the time of day in the activity feed, such as "14:05".
|
||
#. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05".
|
||
#: crates/pdfs-gui/src/app/dates.rs:44
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:838
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2774
|
||
msgid "%H:%M"
|
||
msgstr "%H:%M"
|
||
|
||
#. Translators: {time} is a time of day, such as "14:05".
|
||
#: crates/pdfs-gui/src/app/dates.rs:50
|
||
#, rust-format
|
||
msgid "Yesterday, {time}"
|
||
msgstr "Hier à {time}"
|
||
|
||
#. Translators: strftime format for a date in this year, such as "Sep 23".
|
||
#: crates/pdfs-gui/src/app/dates.rs:74
|
||
msgid "%b %-d"
|
||
msgstr "%-d %b"
|
||
|
||
#. Translators: strftime format for a date in another year, such as "Sep 23, 2025".
|
||
#: crates/pdfs-gui/src/app/dates.rs:77
|
||
msgid "%b %-d, %Y"
|
||
msgstr "%-d %b %Y"
|
||
|
||
#. Translators: strftime format for a full date and time, such as
|
||
#. "Wednesday, September 23, 2026, 14:05".
|
||
#: crates/pdfs-gui/src/app/dates.rs:89
|
||
msgid "%A, %B %-d, %Y, %H:%M"
|
||
msgstr "%A %-d %B %Y à %H:%M"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:764
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:539
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:454
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:831
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1236
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2102
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2179
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1665
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||
msgid "My files"
|
||
msgstr "Mes fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:767 crates/pdfs-gui/src/app/main.rs:1398
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:638
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:845
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:441
|
||
msgid "Photos"
|
||
msgstr "Photos"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:772
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:168
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:482
|
||
msgid "Shared with me"
|
||
msgstr "Partagés avec moi"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:777
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:120
|
||
msgid "Shared by me"
|
||
msgstr "Partagés par moi"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:780
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:140
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:485
|
||
msgid "Computers"
|
||
msgstr "Ordinateurs"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:781
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:101
|
||
msgid "Trash"
|
||
msgstr "Corbeille"
|
||
|
||
#. Translators: sidebar entry for the page listing this computer's synced folders.
|
||
#: crates/pdfs-gui/src/app/main.rs:783
|
||
msgid "Sync"
|
||
msgstr "Synchronisation"
|
||
|
||
#. Translators: a failed action's toast. {what} says what failed, such as
|
||
#. "Couldn't rename"; {detail} is the reason, usually untranslated text
|
||
#. from the mount service.
|
||
#: crates/pdfs-gui/src/app/main.rs:1099
|
||
#, rust-format
|
||
msgid "{what}: {detail}"
|
||
msgstr "{what} : {detail}"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1118
|
||
msgid "You're offline"
|
||
msgstr "Vous êtes hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1119
|
||
msgid "That's not there any more"
|
||
msgstr "Cet élément n’existe plus"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1120
|
||
msgid "You don't have access to that"
|
||
msgstr "Vous n’avez pas accès à cet élément"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1121
|
||
msgid "Something changed this first"
|
||
msgstr "Quelque chose l’a modifié entre-temps"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1122
|
||
msgid "Your Proton Drive is full"
|
||
msgstr "Votre Proton Drive est plein"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1209
|
||
msgid "Proton Drive for Linux"
|
||
msgstr "Proton Drive for Linux"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1217
|
||
msgid ""
|
||
"Files-on-demand Proton Drive for the Linux desktop.\n"
|
||
"\n"
|
||
"Unofficial client — not affiliated with, endorsed by, or supported by Proton "
|
||
"AG."
|
||
msgstr ""
|
||
"Proton Drive avec fichiers à la demande pour le bureau Linux.\n"
|
||
"\n"
|
||
"Client non officiel — non affilié à Proton AG, ni approuvé ni pris en charge "
|
||
"par Proton AG."
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1222
|
||
msgid "Source Code"
|
||
msgstr "Code source"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1226
|
||
msgid "Proton Terms of Service"
|
||
msgstr "Conditions d’utilisation de Proton"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1230
|
||
msgid "Proton Privacy Policy"
|
||
msgstr "Politique de confidentialité de Proton"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1235
|
||
msgid "Disclaimer"
|
||
msgstr "Avertissement"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1239
|
||
msgid ""
|
||
"This is an unofficial, community-built client. It is not affiliated with, "
|
||
"endorsed by, or supported by Proton AG.\n"
|
||
"\n"
|
||
"“Proton” and “Proton Drive” are trademarks of Proton AG, used here only to "
|
||
"describe the service this software connects to. Your use of Proton Drive is "
|
||
"governed by Proton's own terms of service and privacy policy.\n"
|
||
"\n"
|
||
"This software is provided “as is”, without warranty of any kind. Keep a copy "
|
||
"of any data you cannot afford to lose."
|
||
msgstr ""
|
||
"Ceci est un client non officiel développé par la communauté. Il n’est ni "
|
||
"affilié à Proton AG, ni approuvé ou pris en charge par Proton AG.\n"
|
||
"\n"
|
||
"« Proton » et « Proton Drive » sont des marques de Proton AG, utilisées ici "
|
||
"uniquement pour décrire le service auquel ce logiciel se connecte. Votre "
|
||
"utilisation de Proton Drive est régie par les conditions d’utilisation et la "
|
||
"politique de confidentialité de Proton.\n"
|
||
"\n"
|
||
"Ce logiciel est fourni « tel quel », sans garantie d’aucune sorte. Conservez "
|
||
"une copie de toutes les données que vous ne pouvez pas vous permettre de "
|
||
"perdre."
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1247
|
||
msgid ""
|
||
"Places are named with data from <a href=\"https://www.geonames.org/"
|
||
"\">GeoNames</a>, licensed under <a href=\"https://creativecommons.org/"
|
||
"licenses/by/4.0/\">CC BY 4.0</a>."
|
||
msgstr ""
|
||
"Les noms des lieux proviennent des données de <a href=\"https://"
|
||
"www.geonames.org/\">GeoNames</a>, sous licence <a href=\"https://"
|
||
"creativecommons.org/licenses/by/4.0/\">CC BY 4.0</a>."
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1255
|
||
msgid ""
|
||
"The places map is drawn from <a href=\"https://www.naturalearthdata.com/"
|
||
"\">Natural Earth</a> land outlines and country borders, which are in the "
|
||
"public domain."
|
||
msgstr ""
|
||
"La carte des lieux est dessinée à partir des contours des terres et des "
|
||
"frontières des pays de <a href=\"https://www.naturalearthdata.com/\">Natural "
|
||
"Earth</a>, qui sont dans le domaine public."
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1263
|
||
msgid ""
|
||
"The street map, when turned on, comes from <a href=\"https://openfreemap.org/"
|
||
"\">OpenFreeMap</a> in the <a href=\"https://www.openmaptiles.org/"
|
||
"\">OpenMapTiles</a> schema. Map data © <a href=\"https://"
|
||
"www.openstreetmap.org/copyright\">OpenStreetMap</a> contributors, available "
|
||
"under the Open Database License."
|
||
msgstr ""
|
||
"La carte des rues, lorsqu’elle est activée, provient d’<a href=\"https://"
|
||
"openfreemap.org/\">OpenFreeMap</a> selon le schéma <a href=\"https://"
|
||
"www.openmaptiles.org/\">OpenMapTiles</a>. Données cartographiques © "
|
||
"contributeurs d’<a href=\"https://www.openstreetmap.org/"
|
||
"copyright\">OpenStreetMap</a>, disponibles sous la licence Open Database "
|
||
"License."
|
||
|
||
#. Translators: replace with your name(s) and email address(es), one
|
||
#. per line, to be credited in the About dialog.
|
||
#: crates/pdfs-gui/src/app/main.rs:1274
|
||
msgid "translator-credits"
|
||
msgstr "Les contributeurs de Proton Drive for Linux"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1318
|
||
msgid "Stop Proton Drive?"
|
||
msgstr "Arrêter Proton Drive ?"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1319
|
||
msgid ""
|
||
"My files goes offline and nothing syncs until you connect again. Proton "
|
||
"Drive starts again at your next login."
|
||
msgstr ""
|
||
"Mes fichiers passe hors ligne et rien n’est synchronisé tant que vous ne "
|
||
"vous reconnectez pas. Proton Drive redémarrera à votre prochaine ouverture "
|
||
"de session."
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1321 crates/pdfs-gui/src/app/main.rs:1596
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1904
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1980
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2393
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:785
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:938
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:976
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1028
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1072
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1112
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:850
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1061
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:549
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:609
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:395
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:463
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:496
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:276
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:309
|
||
msgid "Cancel"
|
||
msgstr "Annuler"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1322
|
||
msgctxt "verb"
|
||
msgid "Stop"
|
||
msgstr "Arrêter"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1339
|
||
msgid "Couldn't stop Proton Drive"
|
||
msgstr "Impossible d’arrêter Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1340
|
||
msgid "The Proton Drive service did not stop."
|
||
msgstr "Le service Proton Drive ne s’est pas arrêté."
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1376
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:254
|
||
msgid "General"
|
||
msgstr "Général"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1378
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:247
|
||
msgid "Search Drive"
|
||
msgstr "Rechercher dans Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1379
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:972
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:551
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:579
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:526
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:246
|
||
msgid "Refresh"
|
||
msgstr "Actualiser"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1380
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:388
|
||
msgid "Preferences"
|
||
msgstr "Préférences"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1381
|
||
msgid "Keyboard shortcuts"
|
||
msgstr "Raccourcis clavier"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1385
|
||
msgid "Files"
|
||
msgstr "Fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1387
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:294
|
||
msgid "New folder"
|
||
msgstr "Nouveau dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1388
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:290
|
||
msgid "Upload files"
|
||
msgstr "Téléverser des fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1389
|
||
msgid "Back / forward"
|
||
msgstr "Précédent / suivant"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1390
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1955
|
||
msgid "Parent folder"
|
||
msgstr "Dossier parent"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1391
|
||
msgid "Grid / list"
|
||
msgstr "Grille / liste"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1392
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1883
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1905
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:977
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:159
|
||
msgid "Rename"
|
||
msgstr "Renommer"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1393 crates/pdfs-gui/src/app/main.rs:1413
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:357
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:916
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:586
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2059
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:162
|
||
msgid "Move to Trash"
|
||
msgstr "Mettre à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1394
|
||
msgid "Clear the selection"
|
||
msgstr "Effacer la sélection"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1400
|
||
msgid "Larger thumbnails"
|
||
msgstr "Miniatures plus grandes"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1401
|
||
msgid "Smaller thumbnails"
|
||
msgstr "Miniatures plus petites"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1402
|
||
msgid "Reset thumbnail size"
|
||
msgstr "Réinitialiser la taille des miniatures"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1403
|
||
msgid "Select all"
|
||
msgstr "Tout sélectionner"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1407
|
||
msgid "Photo Viewer"
|
||
msgstr "Visionneuse de photos"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1409
|
||
msgid "Previous / next photo"
|
||
msgstr "Photo précédente / suivante"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1410
|
||
msgid "First / last photo"
|
||
msgstr "Première / dernière photo"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1411
|
||
msgid "Show details"
|
||
msgstr "Afficher les détails"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1412
|
||
msgid "Fullscreen"
|
||
msgstr "Plein écran"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1414
|
||
msgid "Close"
|
||
msgstr "Fermer"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1504
|
||
msgid "Select a single item to rename it"
|
||
msgstr "Sélectionnez un seul élément pour le renommer"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1664
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:85
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:104
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1451
|
||
msgid "Not connected"
|
||
msgstr "Non connecté"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1665
|
||
msgid "The Proton Drive service isn't running."
|
||
msgstr "Le service Proton Drive n’est pas en cours d’exécution."
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1673
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:336
|
||
#: crates/pdfs-gui/src/hud/mod.rs:274 crates/pdfs-gui/src/hud/mod.rs:595
|
||
#: crates/pdfs-gui/src/main.rs:464 crates/pdfs-gui/src/main.rs:506
|
||
msgid "Connecting…"
|
||
msgstr "Connexion…"
|
||
|
||
#: crates/pdfs-gui/src/app/main.rs:1674
|
||
msgid "Waiting for the Proton Drive service to start."
|
||
msgstr "En attente du démarrage du service Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:87
|
||
msgctxt "activity filter"
|
||
msgid "All"
|
||
msgstr "Tout"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:88
|
||
msgctxt "activity filter"
|
||
msgid "Transfers"
|
||
msgstr "Transferts"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:89
|
||
msgctxt "activity filter"
|
||
msgid "Changes"
|
||
msgstr "Modifications"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:90
|
||
msgctxt "activity filter"
|
||
msgid "Sharing"
|
||
msgstr "Partage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:91
|
||
msgctxt "activity filter"
|
||
msgid "Problems"
|
||
msgstr "Problèmes"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:172
|
||
msgid "No matching activity"
|
||
msgstr "Aucune activité correspondante"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:173
|
||
msgid "Nothing in the recent log fits this filter."
|
||
msgstr "Rien dans le journal récent ne correspond à ce filtre."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:186
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:281
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:114
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:190
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:726
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:468
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:183
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:94
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:53 crates/pdfs-gui/src/hud/mod.rs:245
|
||
msgid "Retry"
|
||
msgstr "Réessayer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:252
|
||
msgid "Needs attention"
|
||
msgstr "Attention requise"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:254
|
||
#, rust-format
|
||
msgid "A file was changed in two places at once. Choose which version to keep."
|
||
msgid_plural ""
|
||
"{n} files were changed in two places at once. Choose which versions to keep."
|
||
msgstr[0] ""
|
||
"Un fichier a été modifié à deux endroits en même temps. Choisissez la "
|
||
"version à conserver."
|
||
msgstr[1] ""
|
||
"{n} fichiers ont été modifiés à deux endroits en même temps. Choisissez les "
|
||
"versions à conserver."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:285
|
||
msgid "Show Temporary Files"
|
||
msgstr "Afficher les fichiers temporaires"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:293
|
||
msgid "View Options"
|
||
msgstr "Options d’affichage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:439
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:385
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2121
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2656
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2660
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:325
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1164
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:422
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:284
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:145
|
||
msgid "Loading…"
|
||
msgstr "Chargement…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:440
|
||
msgid "Reading recent activity."
|
||
msgstr "Lecture de l’activité récente."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:462
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:469
|
||
msgid "Couldn't read activity"
|
||
msgstr "Impossible de lire l’activité"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:470
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2874
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:308
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3444
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:382
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:315
|
||
msgid "Unexpected reply from the Proton Drive service."
|
||
msgstr "Réponse inattendue du service Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:630
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2730
|
||
msgid "Today"
|
||
msgstr "Aujourd’hui"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:633
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2735
|
||
msgid "Yesterday"
|
||
msgstr "Hier"
|
||
|
||
#. Translators: strftime format for a day heading in this year, such as "Wednesday, September 23".
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:639
|
||
msgid "%A, %B %-d"
|
||
msgstr "%A %-d %B"
|
||
|
||
#. Translators: strftime format for a day heading in an earlier year, such as "December 31, 2025".
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:642
|
||
msgid "%B %-d, %Y"
|
||
msgstr "%-d %B %Y"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:857
|
||
msgid "Nothing yet"
|
||
msgstr "Rien pour l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:858
|
||
msgid "Uploads, moves, shares and other changes appear here as they happen."
|
||
msgstr ""
|
||
"Les téléversements, déplacements, partages et autres modifications "
|
||
"apparaissent ici au fur et à mesure."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:908
|
||
#, rust-format
|
||
msgid "{n} time since {time}"
|
||
msgid_plural "{n} times since {time}"
|
||
msgstr[0] "{n} fois depuis {time}"
|
||
msgstr[1] "{n} fois depuis {time}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:915
|
||
msgctxt "state"
|
||
msgid "Resolved"
|
||
msgstr "Résolu"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:946
|
||
msgid "Resolve…"
|
||
msgstr "Résoudre…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:961
|
||
#, rust-format
|
||
msgid "Uploaded {n} item"
|
||
msgid_plural "Uploaded {n} items"
|
||
msgstr[0] "{n} élément téléversé"
|
||
msgstr[1] "{n} éléments téléversés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:962
|
||
#, rust-format
|
||
msgid "Downloaded {n} item"
|
||
msgid_plural "Downloaded {n} items"
|
||
msgstr[0] "{n} élément téléchargé"
|
||
msgstr[1] "{n} éléments téléchargés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:964
|
||
#, rust-format
|
||
msgid "Moved {n} item to the Trash"
|
||
msgid_plural "Moved {n} items to the Trash"
|
||
msgstr[0] "{n} élément mis à la corbeille"
|
||
msgstr[1] "{n} éléments mis à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:969
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:66
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:398
|
||
#, rust-format
|
||
msgid "Restored {n} item"
|
||
msgid_plural "Restored {n} items"
|
||
msgstr[0] "{n} élément restauré"
|
||
msgstr[1] "{n} éléments restaurés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:971
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:68
|
||
#, rust-format
|
||
msgid "Deleted {n} item forever"
|
||
msgid_plural "Deleted {n} items forever"
|
||
msgstr[0] "{n} élément supprimé définitivement"
|
||
msgstr[1] "{n} éléments supprimés définitivement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:976
|
||
#, rust-format
|
||
msgid "Moved {n} item"
|
||
msgid_plural "Moved {n} items"
|
||
msgstr[0] "{n} élément déplacé"
|
||
msgstr[1] "{n} éléments déplacés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:977
|
||
#, rust-format
|
||
msgid "Renamed {n} item"
|
||
msgid_plural "Renamed {n} items"
|
||
msgstr[0] "{n} élément renommé"
|
||
msgstr[1] "{n} éléments renommés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:979
|
||
#, rust-format
|
||
msgid "Created {n} folder"
|
||
msgid_plural "Created {n} folders"
|
||
msgstr[0] "{n} dossier créé"
|
||
msgstr[1] "{n} dossiers créés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:981
|
||
#: crates/pdfs-gui/src/i18n.rs:191
|
||
#, rust-format
|
||
msgid "{n} change"
|
||
msgid_plural "{n} changes"
|
||
msgstr[0] "{n} modification"
|
||
msgstr[1] "{n} modifications"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity.rs:1018
|
||
msgid "Show Older"
|
||
msgstr "Afficher les plus anciennes"
|
||
|
||
#. Translators: {time} is when a conflicting copy was made, such as
|
||
#. "Sep 21" or "5 min ago".
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:31
|
||
#, rust-format
|
||
msgid "Made {time}"
|
||
msgstr "Créée {time}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:51
|
||
msgid "Imported from Google Photos"
|
||
msgstr "Importé depuis Google Photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:53
|
||
msgid "Couldn't import from Google Photos"
|
||
msgstr "Impossible d’importer depuis Google Photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:56
|
||
msgid "Couldn't upload files"
|
||
msgstr "Impossible de téléverser les fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:57
|
||
msgid "Couldn't add a sync folder"
|
||
msgstr "Impossible d’ajouter un dossier synchronisé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:58
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:820
|
||
msgid "Couldn't restore folders"
|
||
msgstr "Impossible de restaurer les dossiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:59
|
||
msgid "Left a shared item"
|
||
msgstr "Élément partagé quitté"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:74
|
||
#, rust-format
|
||
msgid "Emptied the Trash ({n} item)"
|
||
msgid_plural "Emptied the Trash ({n} items)"
|
||
msgstr[0] "Corbeille vidée ({n} élément)"
|
||
msgstr[1] "Corbeille vidée ({n} éléments)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:85
|
||
#, rust-format
|
||
msgid "Restored {n} folder"
|
||
msgid_plural "Restored {n} folders"
|
||
msgstr[0] "{n} dossier restauré"
|
||
msgstr[1] "{n} dossiers restaurés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:95
|
||
msgid "Shared an item"
|
||
msgstr "Élément partagé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:96
|
||
msgid "Created a link to an item"
|
||
msgstr "Lien vers un élément créé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:97
|
||
msgid "Removed a link to an item"
|
||
msgstr "Lien vers un élément retiré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:98
|
||
msgid "Stopped sharing an item"
|
||
msgstr "Partage d’un élément arrêté"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:104
|
||
#, rust-format
|
||
msgid "Removed the link to {name}"
|
||
msgstr "Lien vers {name} retiré"
|
||
|
||
#. Translators: {name} is the file the conflicting copy was made from.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:110
|
||
#, rust-format
|
||
msgid "Conflicting copy of {name}"
|
||
msgstr "Copie en conflit de {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:120
|
||
#, rust-format
|
||
msgid "Conflicting changes in {name}"
|
||
msgstr "Modifications en conflit dans {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:127
|
||
#, rust-format
|
||
msgid "Some items in {name} didn't sync"
|
||
msgstr "Certains éléments de {name} n’ont pas été synchronisés"
|
||
|
||
#. Translators: {name} is a synced folder's name.
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:133
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:173
|
||
#, rust-format
|
||
msgid "Couldn't sync {name}"
|
||
msgstr "Impossible de synchroniser {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:138
|
||
#, rust-format
|
||
msgid "Couldn't change how {name} syncs"
|
||
msgstr "Impossible de modifier la synchronisation de {name}"
|
||
|
||
#. Translators: {name} is a folder's name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:145
|
||
#, rust-format
|
||
msgid "{name} is now online only"
|
||
msgstr "{name} est maintenant en ligne uniquement"
|
||
|
||
#. Translators: {name} is a folder's name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:150
|
||
#, rust-format
|
||
msgid "{name} is synced again"
|
||
msgstr "{name} est de nouveau synchronisé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:153
|
||
msgid "Sync mode was already set"
|
||
msgstr "Le mode de synchronisation était déjà défini"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:163
|
||
#, rust-format
|
||
msgid "Uploaded {name}"
|
||
msgstr "{name} téléversé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:165
|
||
#, rust-format
|
||
msgid "Couldn't upload {name}"
|
||
msgstr "Impossible de téléverser {name}"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:167
|
||
#, rust-format
|
||
msgid "Downloaded {name}"
|
||
msgstr "{name} téléchargé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:169
|
||
#, rust-format
|
||
msgid "Couldn't download {name}"
|
||
msgstr "Impossible de télécharger {name}"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:171
|
||
#, rust-format
|
||
msgid "Synced {name}"
|
||
msgstr "{name} synchronisé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:175
|
||
#, rust-format
|
||
msgid "Renamed {name}"
|
||
msgstr "{name} renommé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:177
|
||
#, rust-format
|
||
msgid "Couldn't rename {name}"
|
||
msgstr "Impossible de renommer {name}"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:179
|
||
#, rust-format
|
||
msgid "Moved {name}"
|
||
msgstr "{name} déplacé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:181
|
||
#, rust-format
|
||
msgid "Couldn't move {name}"
|
||
msgstr "Impossible de déplacer {name}"
|
||
|
||
#. Translators: {name} is a folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:183
|
||
#, rust-format
|
||
msgid "Created folder {name}"
|
||
msgstr "Dossier {name} créé"
|
||
|
||
#. Translators: {name} is a folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:185
|
||
#, rust-format
|
||
msgid "Couldn't create folder {name}"
|
||
msgstr "Impossible de créer le dossier {name}"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:187
|
||
#, rust-format
|
||
msgid "Moved {name} to the Trash"
|
||
msgstr "{name} mis à la corbeille"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:189
|
||
#, rust-format
|
||
msgid "Couldn't move {name} to the Trash"
|
||
msgstr "Impossible de mettre {name} à la corbeille"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:191
|
||
#, rust-format
|
||
msgid "Restored {name}"
|
||
msgstr "{name} restauré"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:193
|
||
#, rust-format
|
||
msgid "Couldn't restore {name}"
|
||
msgstr "Impossible de restaurer {name}"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:195
|
||
#, rust-format
|
||
msgid "Deleted {name} forever"
|
||
msgstr "{name} supprimé définitivement"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:197
|
||
#, rust-format
|
||
msgid "Couldn't delete {name}"
|
||
msgstr "Impossible de supprimer {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:198
|
||
msgid "Emptied the Trash"
|
||
msgstr "Corbeille vidée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:199
|
||
msgid "Couldn't empty the Trash"
|
||
msgstr "Impossible de vider la corbeille"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:201
|
||
#, rust-format
|
||
msgid "Shared {name}"
|
||
msgstr "{name} partagé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:203
|
||
#, rust-format
|
||
msgid "Couldn't share {name}"
|
||
msgstr "Impossible de partager {name}"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:205
|
||
#, rust-format
|
||
msgid "Created a link to {name}"
|
||
msgstr "Lien vers {name} créé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:207
|
||
#, rust-format
|
||
msgid "Couldn't create a link to {name}"
|
||
msgstr "Impossible de créer un lien vers {name}"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#. Translators: {name} is the item's name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:209
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:557
|
||
#, rust-format
|
||
msgid "Stopped sharing {name}"
|
||
msgstr "Partage de {name} arrêté"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:211
|
||
#, rust-format
|
||
msgid "Couldn't stop sharing {name}"
|
||
msgstr "Impossible d’arrêter le partage de {name}"
|
||
|
||
#. Translators: {name} is the name of the conflicting copy.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:213
|
||
#, rust-format
|
||
msgid "Conflicting copy {name}"
|
||
msgstr "Copie en conflit {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:236
|
||
msgid "Removed on Proton Drive"
|
||
msgstr "Retiré sur Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:237
|
||
msgid "Removed on this computer"
|
||
msgstr "Retiré sur cet ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:239
|
||
msgid "Replaced by a renamed file"
|
||
msgstr "Remplacé par un fichier renommé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:243
|
||
msgid ""
|
||
"The destination folder no longer exists, so the file stayed where it was"
|
||
msgstr ""
|
||
"Le dossier de destination n’existe plus, le fichier est donc resté à sa place"
|
||
|
||
#. Translators: {name} is the folder an item was moved into.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:262
|
||
#, rust-format
|
||
msgid "To {name}"
|
||
msgstr "Vers {name}"
|
||
|
||
#. Translators: {name} is an item's previous name.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:266
|
||
#, rust-format
|
||
msgid "Previously {name}"
|
||
msgstr "Auparavant {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:269
|
||
msgid "Restored an earlier version"
|
||
msgstr "Version antérieure restaurée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:272
|
||
msgid "Deleted an earlier version"
|
||
msgstr "Version antérieure supprimée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:279
|
||
#, rust-format
|
||
msgid "Saved an earlier version to {path}"
|
||
msgstr "Version antérieure enregistrée dans {path}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:286
|
||
#, rust-format
|
||
msgid "Kept both; the copy is now {name}"
|
||
msgstr "Les deux ont été conservés ; la copie s’appelle maintenant {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:296
|
||
#, rust-format
|
||
msgid "Kept {name}; the copy is in the Trash"
|
||
msgstr "{name} conservé ; la copie est dans la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:301
|
||
msgid "Kept the conflicting copy"
|
||
msgstr "Copie en conflit conservée"
|
||
|
||
#. Translators: {name} is the file that was kept.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:305
|
||
#, rust-format
|
||
msgid "Kept {name}"
|
||
msgstr "{name} conservé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:310
|
||
#, rust-format
|
||
msgid "Same as {name}, so it was removed"
|
||
msgstr "Identique à {name}, donc retiré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:317
|
||
#, rust-format
|
||
msgid "The name was taken, so it was moved as {name}"
|
||
msgstr ""
|
||
"Le nom était déjà pris, l’élément a donc été déplacé sous le nom {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:324
|
||
#, rust-format
|
||
msgid "The name was taken on Proton Drive, so it was renamed to {name}"
|
||
msgstr ""
|
||
"Le nom était déjà pris sur Proton Drive, l’élément a donc été renommé {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:331
|
||
#, rust-format
|
||
msgid "The name was taken on Proton Drive, so it was created as {name}"
|
||
msgstr ""
|
||
"Le nom était déjà pris sur Proton Drive, l’élément a donc été créé sous le "
|
||
"nom {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:340
|
||
#, rust-format
|
||
msgid ""
|
||
"Its folder was moved to the Trash on Proton Drive, so it was created at the "
|
||
"top as {name}"
|
||
msgstr ""
|
||
"Son dossier a été mis à la corbeille sur Proton Drive, l’élément a donc été "
|
||
"créé à la racine sous le nom {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:350
|
||
#, rust-format
|
||
msgid ""
|
||
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
|
||
msgstr ""
|
||
"Le fichier n’existe plus sur Proton Drive, vos modifications ont donc été "
|
||
"envoyées sous le nom {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
|
||
#, rust-format
|
||
msgid ""
|
||
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
|
||
"{name}"
|
||
msgstr ""
|
||
"Le fichier a été mis à la corbeille sur Proton Drive, vos modifications ont "
|
||
"donc été envoyées sous le nom {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
|
||
#, rust-format
|
||
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
|
||
msgstr ""
|
||
"Le fichier a été modifié sur Proton Drive, vos modifications ont donc été "
|
||
"envoyées sous le nom {name}"
|
||
|
||
#. Translators: {name} is the copy the changes made on this
|
||
#. computer were uploaded as.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:367
|
||
#, rust-format
|
||
msgid "Your changes were uploaded as {name}"
|
||
msgstr "Vos modifications ont été envoyées sous le nom {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:377
|
||
#, rust-format
|
||
msgid ""
|
||
"It no longer exists on Proton Drive, so your changes were kept in {path}"
|
||
msgstr ""
|
||
"Le fichier n’existe plus sur Proton Drive, vos modifications ont donc été "
|
||
"conservées dans {path}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
|
||
#, rust-format
|
||
msgid ""
|
||
"It was moved to the Trash on Proton Drive, so your changes were kept in "
|
||
"{path}"
|
||
msgstr ""
|
||
"Le fichier a été mis à la corbeille sur Proton Drive, vos modifications ont "
|
||
"donc été conservées dans {path}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
|
||
#, rust-format
|
||
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
|
||
msgstr ""
|
||
"Le fichier a été modifié sur Proton Drive, vos modifications ont donc été "
|
||
"conservées dans {path}"
|
||
|
||
#. Translators: {path} is the file on this computer that holds the
|
||
#. changes which could not be uploaded.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:394
|
||
#, rust-format
|
||
msgid "Your changes were kept in {path}"
|
||
msgstr "Vos modifications ont été conservées dans {path}"
|
||
|
||
#. Translators: {name} is the file the conflicting copy was made from.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:989
|
||
#, rust-format
|
||
msgid "Differs from {name}"
|
||
msgstr "Diffère de {name}"
|
||
|
||
#. Translators: {name} is the file the conflicting copy was made from.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:406
|
||
#, rust-format
|
||
msgid "{name} no longer exists"
|
||
msgstr "{name} n’existe plus"
|
||
|
||
#. Translators: {name} is the file the conflicting copy was made from.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:413
|
||
#, rust-format
|
||
msgid "Same as {name}"
|
||
msgstr "Identique à {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:420
|
||
#, rust-format
|
||
msgid "{n} person can view"
|
||
msgid_plural "{n} people can view"
|
||
msgstr[0] "{n} personne peut consulter"
|
||
msgstr[1] "{n} personnes peuvent consulter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:421
|
||
#, rust-format
|
||
msgid "{n} person can edit"
|
||
msgid_plural "{n} people can edit"
|
||
msgstr[0] "{n} personne peut modifier"
|
||
msgstr[1] "{n} personnes peuvent modifier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:422
|
||
#, rust-format
|
||
msgid "{n} person invited"
|
||
msgid_plural "{n} people invited"
|
||
msgstr[0] "{n} personne invitée"
|
||
msgstr[1] "{n} personnes invitées"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:427
|
||
#, rust-format
|
||
msgid "{n} file kept as a conflicting copy"
|
||
msgid_plural "{n} files kept as conflicting copies"
|
||
msgstr[0] "{n} fichier conservé comme copie en conflit"
|
||
msgstr[1] "{n} fichiers conservés comme copies en conflit"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:435
|
||
#, rust-format
|
||
msgid "{n} item failed and will be tried again"
|
||
msgid_plural "{n} items failed and will be tried again"
|
||
msgstr[0] "{n} élément a échoué et sera réessayé"
|
||
msgstr[1] "{n} éléments ont échoué et seront réessayés"
|
||
|
||
#. Translators: part of a list summing up a sync pass.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:473
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:504
|
||
#, rust-format
|
||
msgid "{n} uploaded"
|
||
msgid_plural "{n} uploaded"
|
||
msgstr[0] "{n} téléversé"
|
||
msgstr[1] "{n} téléversés"
|
||
|
||
#. Translators: part of a list summing up a sync pass.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:475
|
||
#, rust-format
|
||
msgid "{n} downloaded"
|
||
msgid_plural "{n} downloaded"
|
||
msgstr[0] "{n} téléchargé"
|
||
msgstr[1] "{n} téléchargés"
|
||
|
||
#. Translators: part of a list summing up a sync pass.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:477
|
||
#, rust-format
|
||
msgid "{n} folder created"
|
||
msgid_plural "{n} folders created"
|
||
msgstr[0] "{n} dossier créé"
|
||
msgstr[1] "{n} dossiers créés"
|
||
|
||
#. Translators: part of a list summing up a sync pass.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:479
|
||
#, rust-format
|
||
msgid "{n} deleted"
|
||
msgid_plural "{n} deleted"
|
||
msgstr[0] "{n} supprimé"
|
||
msgstr[1] "{n} supprimés"
|
||
|
||
#. Translators: part of a list summing up a sync pass.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:481
|
||
#, rust-format
|
||
msgid "{n} in conflict"
|
||
msgid_plural "{n} in conflict"
|
||
msgstr[0] "{n} en conflit"
|
||
msgstr[1] "{n} en conflit"
|
||
|
||
#. Translators: part of a list summing up a sync pass; the files are
|
||
#. still open in another app.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:484
|
||
#, rust-format
|
||
msgid "{n} still open"
|
||
msgid_plural "{n} still open"
|
||
msgstr[0] "{n} encore ouvert"
|
||
msgstr[1] "{n} encore ouverts"
|
||
|
||
#. Translators: part of a list summing up a sync pass.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:486
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:509
|
||
#, rust-format
|
||
msgid "{n} failed"
|
||
msgid_plural "{n} failed"
|
||
msgstr[0] "{n} en échec"
|
||
msgstr[1] "{n} en échec"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:498
|
||
msgid "Cancelled"
|
||
msgstr "Annulé"
|
||
|
||
#. Translators: photos an import skipped because they were already
|
||
#. in Proton Drive.
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:507
|
||
#, rust-format
|
||
msgid "{n} already there"
|
||
msgid_plural "{n} already there"
|
||
msgstr[0] "{n} déjà présent"
|
||
msgstr[1] "{n} déjà présents"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:508
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:107
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:692
|
||
#, rust-format
|
||
msgid "{n} album"
|
||
msgid_plural "{n} albums"
|
||
msgstr[0] "{n} album"
|
||
msgstr[1] "{n} albums"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:44
|
||
msgid "Loading albums…"
|
||
msgstr "Chargement des albums…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:45
|
||
msgid "Reading your Proton Drive albums."
|
||
msgstr "Lecture de vos albums Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:60
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3357
|
||
msgid "No photo library"
|
||
msgstr "Aucune photothèque"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:61
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3358
|
||
msgid "This Proton account doesn't have Photos enabled."
|
||
msgstr "Photos n’est pas activé pour ce compte Proton."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:66
|
||
msgid "No albums"
|
||
msgstr "Aucun album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:67
|
||
msgid "Create one with New Album, or in Proton Photos."
|
||
msgstr "Créez-en un avec « Nouvel album » ou dans Proton Photos."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:74
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:78
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:380
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:386
|
||
msgid "Couldn't load albums"
|
||
msgstr "Impossible de charger les albums"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:86
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:289
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:357
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:387
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:494
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:598
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:686
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1039
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1147
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1197
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1622
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1860
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2327
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2503
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:691
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:731
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:881
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1149
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1178
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:577
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:824
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:881
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:904
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1621
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1641
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1423
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2143
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3257
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3450
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:105
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:699
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:999
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1115
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:761
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1600
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:424
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:617
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:449
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:750
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:788
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:170
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:380
|
||
msgid "The Proton Drive service didn't respond."
|
||
msgstr "Le service Proton Drive n’a pas répondu."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:852
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:527
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3193
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:534
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:474
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:155
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:404
|
||
#: crates/pdfs-gui/src/hud/preview.rs:277
|
||
msgctxt "verb"
|
||
msgid "Open"
|
||
msgstr "Ouvrir"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:898
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:406
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:448
|
||
msgid "Rename…"
|
||
msgstr "Renommer…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:217
|
||
msgid "Delete Album…"
|
||
msgstr "Supprimer l’album…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:237
|
||
msgid "Album name"
|
||
msgstr "Nom de l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2394
|
||
msgid "Create"
|
||
msgstr "Créer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||
msgid "New Album"
|
||
msgstr "Nouvel album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:277
|
||
msgid "Album created"
|
||
msgstr "Album créé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:284
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:288
|
||
msgid "Couldn't create the album"
|
||
msgstr "Impossible de créer l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||
msgid "Rename Album"
|
||
msgstr "Renommer l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:306
|
||
msgid "Album renamed"
|
||
msgstr "Album renommé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:307
|
||
msgid "Couldn't rename the album"
|
||
msgstr "Impossible de renommer l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:317
|
||
msgid "Delete Album?"
|
||
msgstr "Supprimer l’album ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:320
|
||
#, rust-format
|
||
msgid "“{name}” is deleted. Its photos stay in your timeline."
|
||
msgstr "« {name} » sera supprimé. Ses photos restent dans votre chronologie."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:323
|
||
msgid "Delete"
|
||
msgstr "Supprimer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:331
|
||
msgid "Album deleted"
|
||
msgstr "Album supprimé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:332
|
||
msgid "Couldn't delete the album"
|
||
msgstr "Impossible de supprimer l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:416
|
||
msgid "Add to Album"
|
||
msgstr "Ajouter à un album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:418
|
||
msgid "Choose an album for this photo."
|
||
msgstr "Choisissez un album pour cette photo."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:420
|
||
#, rust-format
|
||
msgid "Choose an album for {n} photo."
|
||
msgid_plural "Choose an album for {n} photos."
|
||
msgstr[0] "Choisissez un album pour {n} photo."
|
||
msgstr[1] "Choisissez un album pour {n} photos."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:429
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:756
|
||
msgid "New Album…"
|
||
msgstr "Nouvel album…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:462
|
||
msgid "Some photos couldn't be added"
|
||
msgstr "Certaines photos n’ont pas pu être ajoutées"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:469
|
||
#, rust-format
|
||
msgid "Added {n} photo to the album"
|
||
msgid_plural "Added {n} photos to the album"
|
||
msgstr[0] "{n} photo ajoutée à l’album"
|
||
msgstr[1] "{n} photos ajoutées à l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:489
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:493
|
||
msgid "Couldn't add to the album"
|
||
msgstr "Impossible d’ajouter à l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:528
|
||
msgid "Some photos couldn't be removed from the album"
|
||
msgstr "Certaines photos n’ont pas pu être retirées de l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:545
|
||
#, rust-format
|
||
msgid "Removed {n} photo from the album"
|
||
msgid_plural "Removed {n} photos from the album"
|
||
msgstr[0] "{n} photo retirée de l’album"
|
||
msgstr[1] "{n} photos retirées de l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:556
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:565
|
||
msgid "Couldn't remove from the album"
|
||
msgstr "Impossible de retirer de l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:578
|
||
#, rust-format
|
||
msgid "{n} photo · shared with me"
|
||
msgid_plural "{n} photos · shared with me"
|
||
msgstr[0] "{n} photo · partagé avec moi"
|
||
msgstr[1] "{n} photos · partagé avec moi"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/albums.rs:584
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:302
|
||
#: crates/pdfs-gui/src/app/pages/places_map.rs:1517
|
||
#, rust-format
|
||
msgid "{n} photo"
|
||
msgid_plural "{n} photos"
|
||
msgstr[0] "{n} photo"
|
||
msgstr[1] "{n} photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:145
|
||
msgid "Back (Alt+Left)"
|
||
msgstr "Précédent (Alt+Gauche)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:152
|
||
msgid "Forward (Alt+Right)"
|
||
msgstr "Suivant (Alt+Droite)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:176
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2383
|
||
msgid "New Folder"
|
||
msgstr "Nouveau dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:178
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:963
|
||
msgid "Upload Files…"
|
||
msgstr "Téléverser des fichiers…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||
msgid "Upload Folder…"
|
||
msgstr "Téléverser un dossier…"
|
||
|
||
#. Translators: tooltip of the menu button that creates a folder or uploads files.
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:187
|
||
msgctxt "create"
|
||
msgid "New"
|
||
msgstr "Nouveau"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:196
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:796
|
||
msgctxt "layout"
|
||
msgid "Grid"
|
||
msgstr "Grille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:197
|
||
msgctxt "layout"
|
||
msgid "List"
|
||
msgstr "Liste"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:200
|
||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:344
|
||
msgctxt "column"
|
||
msgid "Name"
|
||
msgstr "Nom"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:201
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:806
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:88
|
||
#: crates/pdfs-gui/src/hud/preview.rs:143
|
||
msgctxt "column"
|
||
msgid "Size"
|
||
msgstr "Taille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:203
|
||
msgid "Last Modified"
|
||
msgstr "Dernière modification"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:206
|
||
msgid "Sort By"
|
||
msgstr "Trier par"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:208
|
||
msgid "Reversed Order"
|
||
msgstr "Ordre inversé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:209
|
||
msgid "Folders First"
|
||
msgstr "Dossiers en premier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:213
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1437
|
||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||
msgid "Show as list (Ctrl+2)"
|
||
msgstr "Afficher en liste (Ctrl+2)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:214
|
||
msgid "Sort and view options"
|
||
msgstr "Options de tri et d’affichage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:223
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:974
|
||
msgid "Open in File Manager"
|
||
msgstr "Ouvrir dans le gestionnaire de fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||
msgid "Build Thumbnails"
|
||
msgstr "Générer les miniatures"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:232
|
||
msgid "Folder actions"
|
||
msgstr "Actions du dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:241
|
||
msgid "Cancel thumbnail build"
|
||
msgstr "Annuler la génération des miniatures"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:255
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2805
|
||
msgid "Search this folder only"
|
||
msgstr "Rechercher uniquement dans ce dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:342
|
||
msgid "Make available offline"
|
||
msgstr "Rendre disponible hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:347
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1576
|
||
msgid "Make online only"
|
||
msgstr "Garder en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:352
|
||
msgid "Move to…"
|
||
msgstr "Déplacer vers…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:363
|
||
msgid "Clear selection (Esc)"
|
||
msgstr "Effacer la sélection (Échap)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:401
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:796
|
||
#, rust-format
|
||
msgid "Size: {n} pixel"
|
||
msgid_plural "Size: {n} pixels"
|
||
msgstr[0] "Taille : {n} pixel"
|
||
msgstr[1] "Taille : {n} pixels"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:407
|
||
msgid "Icon size"
|
||
msgstr "Taille des icônes"
|
||
|
||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:537
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:536
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1991
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:558
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:507
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:222
|
||
#, rust-format
|
||
msgid "{n} selected"
|
||
msgid_plural "{n} selected"
|
||
msgstr[0] "{n} sélectionné"
|
||
msgstr[1] "{n} sélectionnés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:569
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:605
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2136
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2142
|
||
msgid "Couldn't move to Trash"
|
||
msgstr "Impossible de mettre à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:570
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1589
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1838
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2300
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2473
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:274
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||
msgid "Proton Drive isn't connected."
|
||
msgstr "Proton Drive n’est pas connecté."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:610
|
||
#, rust-format
|
||
msgid "Moved {n} item to Trash — some couldn't be moved"
|
||
msgid_plural "Moved {n} items to Trash — some couldn't be moved"
|
||
msgstr[0] ""
|
||
"{n} élément mis à la corbeille — certains n’ont pas pu être déplacés"
|
||
msgstr[1] ""
|
||
"{n} éléments mis à la corbeille — certains n’ont pas pu être déplacés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:615
|
||
#, rust-format
|
||
msgid "Moved “{name}” to Trash"
|
||
msgstr "« {name} » mis à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:617
|
||
#, rust-format
|
||
msgid "Moved {n} item to Trash"
|
||
msgid_plural "Moved {n} items to Trash"
|
||
msgstr[0] "{n} élément mis à la corbeille"
|
||
msgstr[1] "{n} éléments mis à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:623
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2129
|
||
msgid "Undo"
|
||
msgstr "Annuler"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:637
|
||
msgid "Restored from Trash"
|
||
msgstr "Restauré depuis la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:640
|
||
#, rust-format
|
||
msgid "Restored {n} item from Trash"
|
||
msgid_plural "Restored {n} items from Trash"
|
||
msgstr[0] "{n} élément restauré depuis la corbeille"
|
||
msgstr[1] "{n} éléments restaurés depuis la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:646
|
||
msgid "Couldn't restore from Trash"
|
||
msgstr "Impossible de restaurer depuis la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:694
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1172
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1196
|
||
msgid "Couldn't change offline state"
|
||
msgstr "Impossible de modifier la disponibilité hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:701
|
||
#, rust-format
|
||
msgid "Making {n} item available offline…"
|
||
msgid_plural "Making {n} items available offline…"
|
||
msgstr[0] "Mise à disposition hors ligne de {n} élément…"
|
||
msgstr[1] "Mise à disposition hors ligne de {n} éléments…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:708
|
||
#, rust-format
|
||
msgid "{n} file is now available offline"
|
||
msgid_plural "{n} files are now available offline"
|
||
msgstr[0] "{n} fichier est désormais disponible hors ligne"
|
||
msgstr[1] "{n} fichiers sont désormais disponibles hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:715
|
||
#, rust-format
|
||
msgid "{n} item is now online only"
|
||
msgid_plural "{n} items are now online only"
|
||
msgstr[0] "{n} élément est désormais en ligne uniquement"
|
||
msgstr[1] "{n} éléments sont désormais en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:722
|
||
#, rust-format
|
||
msgid "{n} file is now online only"
|
||
msgid_plural "{n} files are now online only"
|
||
msgstr[0] "{n} fichier est désormais en ligne uniquement"
|
||
msgstr[1] "{n} fichiers sont désormais en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:815
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||
msgctxt "column"
|
||
msgid "Modified"
|
||
msgstr "Modifié"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:825
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:192
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||
#: crates/pdfs-gui/src/hud/preview.rs:145
|
||
msgid "Location"
|
||
msgstr "Emplacement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:862
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1111
|
||
msgid "Open With…"
|
||
msgstr "Ouvrir avec…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3191
|
||
msgctxt "verb"
|
||
msgid "Play"
|
||
msgstr "Lire"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:878
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:881
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:931
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:311
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:111
|
||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||
msgid "Available offline"
|
||
msgstr "Disponible hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:127
|
||
msgid "Share…"
|
||
msgstr "Partager…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:892
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:882
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:490
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:128
|
||
msgid "Copy Link"
|
||
msgstr "Copier le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:902
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||
msgid "Move To…"
|
||
msgstr "Déplacer vers…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:907
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:149
|
||
msgid "Versions…"
|
||
msgstr "Versions…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1146
|
||
msgid "Details"
|
||
msgstr "Détails"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:962
|
||
msgid "New Folder…"
|
||
msgstr "Nouveau dossier…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:968
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:547
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:575
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:522
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:242
|
||
msgid "Select All"
|
||
msgstr "Tout sélectionner"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:987
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1002
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1142
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1146
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:694
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:698
|
||
msgid "Couldn't open file"
|
||
msgstr "Impossible d’ouvrir le fichier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:988
|
||
msgid "Open With needs the Proton Drive service to be running."
|
||
msgstr ""
|
||
"« Ouvrir avec » nécessite que le service Proton Drive soit en cours "
|
||
"d’exécution."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1030
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:884
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:623
|
||
msgid "Link copied"
|
||
msgstr "Lien copié"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1038
|
||
msgid "Couldn't copy link"
|
||
msgstr "Impossible de copier le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1070
|
||
msgid "Couldn't play media"
|
||
msgstr "Impossible de lire le média"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1071
|
||
msgid "The file path isn't valid UTF-8."
|
||
msgstr "Le chemin du fichier n’est pas en UTF-8 valide."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||
#, rust-format
|
||
msgid "Streaming “{name}”…"
|
||
msgstr "Diffusion de « {name} »…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1184
|
||
#, rust-format
|
||
msgid "“{name}” is now online only"
|
||
msgstr "« {name} » est désormais en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||
#, rust-format
|
||
msgid "Making “{name}” available offline…"
|
||
msgstr "Mise à disposition hors ligne de « {name} »…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1189
|
||
#, rust-format
|
||
msgid "“{name}” is now available offline"
|
||
msgstr "« {name} » est désormais disponible hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1412
|
||
msgid "Couldn't save the view"
|
||
msgstr "Impossible d’enregistrer l’affichage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1435
|
||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||
msgid "Show as grid (Ctrl+1)"
|
||
msgstr "Afficher en grille (Ctrl+1)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1575
|
||
msgid "Couldn't open the folder"
|
||
msgstr "Impossible d’ouvrir le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1588
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1619
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1624
|
||
msgid "Couldn't build thumbnails"
|
||
msgstr "Impossible de générer les miniatures"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1603
|
||
msgid "Starting thumbnail build…"
|
||
msgstr "Démarrage de la génération des miniatures…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1637
|
||
msgid "Stopping thumbnail build…"
|
||
msgstr "Arrêt de la génération des miniatures…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1650
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1659
|
||
msgid "Couldn't cancel thumbnail build"
|
||
msgstr "Impossible d’annuler la génération des miniatures"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1690
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1696
|
||
msgid "Thumbnail build stopped"
|
||
msgstr "Génération des miniatures arrêtée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1697
|
||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||
msgstr "Le service Proton Drive ne signale plus la progression des miniatures."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2948
|
||
#, rust-format
|
||
msgid "{n} folder"
|
||
msgid_plural "{n} folders"
|
||
msgstr[0] "{n} dossier"
|
||
msgstr[1] "{n} dossiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||
#, rust-format
|
||
msgid "{n} image"
|
||
msgid_plural "{n} images"
|
||
msgstr[0] "{n} image"
|
||
msgstr[1] "{n} images"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1721
|
||
#, rust-format
|
||
msgid "Scanning {root}… {folders}, {images}"
|
||
msgstr "Analyse de {root}… {folders}, {images}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||
#, rust-format
|
||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||
msgstr "Génération des miniatures dans {root}… {done} sur {total}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||
#, rust-format
|
||
msgid "Thumbnails ready for {n} image in {root}"
|
||
msgid_plural "Thumbnails ready for {n} images in {root}"
|
||
msgstr[0] "Miniatures prêtes pour {n} image dans {root}"
|
||
msgstr[1] "Miniatures prêtes pour {n} images dans {root}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||
#, rust-format
|
||
msgid "Thumbnails ready for {n} image in {root}; {failed} unavailable"
|
||
msgid_plural "Thumbnails ready for {n} images in {root}; {failed} unavailable"
|
||
msgstr[0] ""
|
||
"Miniatures prêtes pour {n} image dans {root} ; indisponibles : {failed}"
|
||
msgstr[1] ""
|
||
"Miniatures prêtes pour {n} images dans {root} ; indisponibles : {failed}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1765
|
||
#, rust-format
|
||
msgid "{status}. {message}"
|
||
msgstr "{status}. {message}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1887
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:970
|
||
msgid "New name"
|
||
msgstr "Nouveau nom"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||
#, rust-format
|
||
msgid "Renamed to “{name}”"
|
||
msgstr "Renommé en « {name} »"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1927
|
||
msgid "Couldn't rename"
|
||
msgstr "Impossible de renommer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1945
|
||
#, rust-format
|
||
msgid "Move “{name}”"
|
||
msgstr "Déplacer « {name} »"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||
#, rust-format
|
||
msgid "Move {n} item"
|
||
msgid_plural "Move {n} items"
|
||
msgstr[0] "Déplacer {n} élément"
|
||
msgstr[1] "Déplacer {n} éléments"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1950
|
||
msgid "Choose the folder to move into."
|
||
msgstr "Choisissez le dossier de destination."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:1981
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1113
|
||
msgid "Move Here"
|
||
msgstr "Déplacer ici"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2101
|
||
msgid "Locations"
|
||
msgstr "Emplacements"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2144
|
||
msgid "Couldn't read this folder."
|
||
msgstr "Impossible de lire ce dossier."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2172
|
||
msgid "No folders here."
|
||
msgstr "Aucun dossier ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2299
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2343
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2599
|
||
msgid "Couldn't move"
|
||
msgstr "Impossible de déplacer"
|
||
|
||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2338
|
||
#, rust-format
|
||
msgid "“{name}”"
|
||
msgstr "« {name} »"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2350
|
||
#, rust-format
|
||
msgid "Moved {n} item to {place}, but not all"
|
||
msgid_plural "Moved {n} items to {place}, but not all"
|
||
msgstr[0] "{n} élément déplacé vers {place}, mais pas tous"
|
||
msgstr[1] "{n} éléments déplacés vers {place}, mais pas tous"
|
||
|
||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2358
|
||
#, rust-format
|
||
msgid "Moved to {place}"
|
||
msgstr "Déplacé vers {place}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2363
|
||
#, rust-format
|
||
msgid "Moved {n} item to {place}"
|
||
msgid_plural "Moved {n} items to {place}"
|
||
msgstr[0] "{n} élément déplacé vers {place}"
|
||
msgstr[1] "{n} éléments déplacés vers {place}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2384
|
||
msgid "Create a folder in the current directory."
|
||
msgstr "Créer un dossier dans le répertoire actuel."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2388
|
||
msgid "Folder name"
|
||
msgstr "Nom du dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2408
|
||
#, rust-format
|
||
msgid "Created “{name}”"
|
||
msgstr "« {name} » créé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2416
|
||
msgid "Couldn't create folder"
|
||
msgstr "Impossible de créer le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2428
|
||
msgid "Upload Files"
|
||
msgstr "Téléverser des fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||
msgid "Upload Folder"
|
||
msgstr "Téléverser un dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2472
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2498
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2502
|
||
msgid "Couldn't upload"
|
||
msgstr "Impossible de téléverser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||
msgid "Uploading…"
|
||
msgstr "Téléversement…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2490
|
||
#, rust-format
|
||
msgid "Uploading {n} item…"
|
||
msgid_plural "Uploading {n} items…"
|
||
msgstr[0] "Téléversement de {n} élément…"
|
||
msgstr[1] "Téléversement de {n} éléments…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2493
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:829
|
||
msgctxt "verb"
|
||
msgid "View"
|
||
msgstr "Afficher"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2591
|
||
#, rust-format
|
||
msgid "Moved into “{name}”"
|
||
msgstr "Déplacé dans « {name} »"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2661
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:261
|
||
msgid "Reading this folder."
|
||
msgstr "Lecture de ce dossier."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2706
|
||
msgid "Folder unavailable"
|
||
msgstr "Dossier indisponible"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||
msgid "Couldn't open this folder"
|
||
msgstr "Impossible d’ouvrir ce dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2752
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:456
|
||
msgid "This folder is empty"
|
||
msgstr "Ce dossier est vide"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2753
|
||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||
msgstr ""
|
||
"Déposez des fichiers ici, ou téléversez un fichier ou créez un dossier pour "
|
||
"commencer."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2803
|
||
msgid "Search everywhere"
|
||
msgstr "Rechercher partout"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2839
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2843
|
||
msgid "Searching…"
|
||
msgstr "Recherche…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2844
|
||
#, rust-format
|
||
msgid "Looking for “{query}”."
|
||
msgstr "Recherche de « {query} »."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2900
|
||
#, rust-format
|
||
msgid "{summary} — showing the first {n} search result"
|
||
msgid_plural "{summary} — showing the first {n} search results"
|
||
msgstr[0] "{summary} — affichage de {n} premier résultat de recherche"
|
||
msgstr[1] "{summary} — affichage des {n} premiers résultats de recherche"
|
||
|
||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||
#, rust-format
|
||
msgid "{summary} — search results"
|
||
msgstr "{summary} — résultats de recherche"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2913
|
||
msgid "No matches"
|
||
msgstr "Aucun résultat"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2914
|
||
msgid "No files or folders match that search."
|
||
msgstr "Aucun fichier ni dossier ne correspond à cette recherche."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||
#: crates/pdfs-gui/src/i18n.rs:248
|
||
#, rust-format
|
||
msgid "{n} file"
|
||
msgid_plural "{n} files"
|
||
msgstr[0] "{n} fichier"
|
||
msgstr[1] "{n} fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2955
|
||
#, rust-format
|
||
msgid "{files} ({size})"
|
||
msgstr "{files} ({size})"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2960
|
||
#, rust-format
|
||
msgid "{folders}, {files}"
|
||
msgstr "{folders}, {files}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/browser.rs:2965
|
||
#, rust-format
|
||
msgid "{folders}, {files} ({size})"
|
||
msgstr "{folders}, {files} ({size})"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:85
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:109
|
||
msgid "Back"
|
||
msgstr "Retour"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:102
|
||
msgid "Nothing in this folder has been backed up."
|
||
msgstr "Rien n’a été sauvegardé dans ce dossier."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:222
|
||
msgid "Reading your computers."
|
||
msgstr "Lecture de vos ordinateurs."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:287
|
||
msgid "Couldn't open folder"
|
||
msgstr "Impossible d’ouvrir le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:361
|
||
msgid "No other computers"
|
||
msgstr "Aucun autre ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:363
|
||
msgid "Install Proton Drive on another computer to see it here."
|
||
msgstr "Installez Proton Drive sur un autre ordinateur pour le voir ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:367
|
||
msgid "Get Proton Drive"
|
||
msgstr "Obtenir Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:391
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:397
|
||
msgid "This computer"
|
||
msgstr "Cet ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:411
|
||
msgid "Restore Folders…"
|
||
msgstr "Restaurer des dossiers…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:435
|
||
msgid "Browse Files"
|
||
msgstr "Parcourir les fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:439
|
||
msgid "Restore to This Computer…"
|
||
msgstr "Restaurer sur cet ordinateur…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:443
|
||
msgid "Move to This Computer…"
|
||
msgstr "Déplacer vers cet ordinateur…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:455
|
||
msgid "Continue This Backup Here…"
|
||
msgstr "Continuer cette sauvegarde ici…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:460
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||
msgid "Remove…"
|
||
msgstr "Retirer…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:564
|
||
#, rust-format
|
||
msgid "{platform} · last backup {time}"
|
||
msgstr "{platform} · dernière sauvegarde {time}"
|
||
|
||
#. Translators: {platform} is the device's platform, such as "Linux".
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:568
|
||
#, rust-format
|
||
msgid "{platform} · no backups yet"
|
||
msgstr "{platform} · aucune sauvegarde pour l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:584
|
||
msgid "No folders backed up yet"
|
||
msgstr "Aucun dossier sauvegardé pour l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:587
|
||
#, rust-format
|
||
msgid "{n} folder backed up"
|
||
msgid_plural "{n} folders backed up"
|
||
msgstr[0] "{n} dossier sauvegardé"
|
||
msgstr[1] "{n} dossiers sauvegardés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:600
|
||
#, rust-format
|
||
msgid "{folders} · {n} needs attention"
|
||
msgid_plural "{folders} · {n} need attention"
|
||
msgstr[0] "{folders} · {n} requiert votre attention"
|
||
msgstr[1] "{folders} · {n} requièrent votre attention"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:611
|
||
msgid "syncing…"
|
||
msgstr "synchronisation…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:612
|
||
msgid "sync error"
|
||
msgstr "erreur de synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:613
|
||
msgid "needs attention"
|
||
msgstr "attention requise"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:614
|
||
msgid "up to date"
|
||
msgstr "à jour"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:626
|
||
msgid "checking for changes…"
|
||
msgstr "recherche de modifications…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:629
|
||
#, rust-format
|
||
msgid "checking for changes — {done} of {total}"
|
||
msgstr "recherche de modifications — {done} sur {total}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:641
|
||
#, rust-format
|
||
msgid "syncing {done} of {total}"
|
||
msgstr "synchronisation de {done} sur {total}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:647
|
||
#, rust-format
|
||
msgid "syncing {file} — {done} of {total}"
|
||
msgstr "synchronisation de {file} — {done} sur {total}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:659
|
||
msgid "Add Folder to Sync"
|
||
msgstr "Ajouter un dossier à synchroniser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:683
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1634
|
||
msgid "Syncing folder…"
|
||
msgstr "Synchronisation du dossier…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:686
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:690
|
||
msgid "Couldn't add folder"
|
||
msgstr "Impossible d’ajouter le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:724
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||
msgid "Couldn't list folders to restore"
|
||
msgstr "Impossible de lister les dossiers à restaurer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:756
|
||
msgid ""
|
||
"Tick the folders to sync to this machine, and adjust where each one should "
|
||
"live."
|
||
msgstr ""
|
||
"Cochez les dossiers à synchroniser sur cette machine et ajustez "
|
||
"l’emplacement de chacun."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:779
|
||
msgid "Restore Folders"
|
||
msgstr "Restaurer les dossiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:786
|
||
msgid "Restore"
|
||
msgstr "Restaurer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:819
|
||
msgid "Restoring folders…"
|
||
msgstr "Restauration des dossiers…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:831
|
||
#, rust-format
|
||
msgid ""
|
||
"These folders are backed up from “{name}”. Restored folders keep syncing "
|
||
"with that computer's copy."
|
||
msgstr ""
|
||
"Ces dossiers sont sauvegardés depuis « {name} ». Les dossiers restaurés "
|
||
"restent synchronisés avec la copie de cet ordinateur."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:834
|
||
msgid "These folders are backed up under this computer in Proton Drive."
|
||
msgstr "Ces dossiers sont sauvegardés sous cet ordinateur dans Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:843
|
||
#, rust-format
|
||
msgid "Nothing to restore — “{name}”'s folders are all synced here."
|
||
msgstr ""
|
||
"Rien à restaurer — les dossiers de « {name} » sont tous synchronisés ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:846
|
||
msgid "Nothing to restore — this computer's folders are all synced here."
|
||
msgstr ""
|
||
"Rien à restaurer — les dossiers de cet ordinateur sont tous synchronisés ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:870
|
||
msgid "Folder will switch to online only"
|
||
msgstr "Le dossier passera en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:872
|
||
msgid "Folder will download and stay synced"
|
||
msgstr "Le dossier va être téléchargé et rester synchronisé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:876
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:880
|
||
msgid "Couldn't change mode"
|
||
msgstr "Impossible de changer de mode"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:912
|
||
#, rust-format
|
||
msgid ""
|
||
"Stop syncing “{path}”?\n"
|
||
"\n"
|
||
"This folder is online only: its files live in Proton Drive, not on this "
|
||
"disk, so the folder will be empty once it stops syncing. To keep a local "
|
||
"copy, cancel, switch the folder to Synced, and wait for the download to "
|
||
"finish before removing it."
|
||
msgstr ""
|
||
"Arrêter la synchronisation de « {path} » ?\n"
|
||
"\n"
|
||
"Ce dossier est en ligne uniquement : ses fichiers résident dans Proton Drive "
|
||
"et non sur ce disque, le dossier sera donc vide une fois la synchronisation "
|
||
"arrêtée. Pour conserver une copie locale, annulez, passez le dossier en "
|
||
"« Synchronisé » et attendez la fin du téléchargement avant de le retirer."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:918
|
||
#, rust-format
|
||
msgid ""
|
||
"Stop syncing “{path}”?\n"
|
||
"\n"
|
||
"The local files stay on this disk and simply stop being synced. Choose "
|
||
"whether to also delete the copy in Proton Drive."
|
||
msgstr ""
|
||
"Arrêter la synchronisation de « {path} » ?\n"
|
||
"\n"
|
||
"Les fichiers locaux restent sur ce disque et ne sont simplement plus "
|
||
"synchronisés. Choisissez s’il faut aussi supprimer la copie dans Proton "
|
||
"Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||
msgid "Stop Syncing Folder?"
|
||
msgstr "Arrêter la synchronisation du dossier ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:928
|
||
msgid "Also delete from Proton Drive"
|
||
msgstr "Supprimer aussi de Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:930
|
||
msgid "Deletes the only copy of these files."
|
||
msgstr "Supprime l’unique copie de ces fichiers."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:932
|
||
msgid "The local copy is unaffected."
|
||
msgstr "La copie locale n’est pas affectée."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:939
|
||
msgid "Stop Syncing"
|
||
msgstr "Arrêter la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:952
|
||
msgid "Stopped syncing folder"
|
||
msgstr "Synchronisation du dossier arrêtée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:953
|
||
msgid "Couldn't stop syncing the folder"
|
||
msgstr "Impossible d’arrêter la synchronisation du dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:964
|
||
msgid "Rename Computer"
|
||
msgstr "Renommer l’ordinateur"
|
||
|
||
#. Translators: {name} is the computer's current name.
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:966
|
||
#, rust-format
|
||
msgid "Rename “{name}”."
|
||
msgstr "Renommer « {name} »."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:991
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1003
|
||
msgid "Couldn't rename the computer"
|
||
msgstr "Impossible de renommer l’ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:992
|
||
msgid "A name is required."
|
||
msgstr "Un nom est requis."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1002
|
||
msgid "Computer renamed"
|
||
msgstr "Ordinateur renommé"
|
||
|
||
#. Translators: {name} is the computer's name, which the user must type.
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1015
|
||
#, rust-format
|
||
msgid "Type “{name}” to confirm"
|
||
msgstr "Saisissez « {name} » pour confirmer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1020
|
||
msgid "Remove Computer?"
|
||
msgstr "Retirer l’ordinateur ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1023
|
||
#, rust-format
|
||
msgid ""
|
||
"Remove “{name}” from this account?\n"
|
||
"\n"
|
||
"Everything it backed up to Proton Drive is deleted along with it. The files "
|
||
"on that computer itself are not touched — but this cannot be undone from "
|
||
"here."
|
||
msgstr ""
|
||
"Retirer « {name} » de ce compte ?\n"
|
||
"\n"
|
||
"Tout ce qu’il a sauvegardé dans Proton Drive est supprimé avec lui. Les "
|
||
"fichiers présents sur cet ordinateur ne sont pas touchés — mais cette action "
|
||
"ne peut pas être annulée d’ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1029
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1021
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:558
|
||
msgid "Remove"
|
||
msgstr "Retirer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1046
|
||
msgid "Computer removed"
|
||
msgstr "Ordinateur retiré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1047
|
||
msgid "Couldn't remove the computer"
|
||
msgstr "Impossible de retirer l’ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1065
|
||
msgid "Continue This Backup Here?"
|
||
msgstr "Continuer cette sauvegarde ici ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1068
|
||
#, rust-format
|
||
msgid ""
|
||
"This computer takes over the backup of “{name}”, for example after a "
|
||
"reinstall.\n"
|
||
"\n"
|
||
"New synced folders go under “{name}” in Proton Drive, even if this "
|
||
"computer's name changes. Folders already synced here are not moved. Use "
|
||
"“Restore to This Computer” afterwards to bring back what “{name}” was "
|
||
"syncing."
|
||
msgstr ""
|
||
"Cet ordinateur reprend la sauvegarde de « {name} », par exemple après une "
|
||
"réinstallation.\n"
|
||
"\n"
|
||
"Les nouveaux dossiers synchronisés vont sous « {name} » dans Proton Drive, "
|
||
"même si le nom de cet ordinateur change. Les dossiers déjà synchronisés ici "
|
||
"ne sont pas déplacés. Utilisez ensuite « Restaurer sur cet ordinateur » pour "
|
||
"récupérer ce que « {name} » synchronisait."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1073
|
||
msgid "Continue Here"
|
||
msgstr "Continuer ici"
|
||
|
||
#. Translators: {name} is the name of the computer whose backup this one took over.
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1080
|
||
#, rust-format
|
||
msgid "Now backing up as “{name}”"
|
||
msgstr "Sauvegarde désormais en tant que « {name} »"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1089
|
||
msgid "Couldn't continue that backup here"
|
||
msgstr "Impossible de continuer cette sauvegarde ici"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1105
|
||
msgid "Move Backup to This Computer?"
|
||
msgstr "Déplacer la sauvegarde vers cet ordinateur ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1108
|
||
#, rust-format
|
||
msgid ""
|
||
"The folders backed up by “{name}” move into this computer's backup in Proton "
|
||
"Drive, and you choose where they go on this computer. “{name}” stays in your "
|
||
"account, without those folders.\n"
|
||
"\n"
|
||
"Stop Proton Drive on “{name}” first. Otherwise it sees its folders disappear."
|
||
msgstr ""
|
||
"Les dossiers sauvegardés par « {name} » passent dans la sauvegarde de cet "
|
||
"ordinateur dans Proton Drive, et vous choisissez où les placer sur cet "
|
||
"ordinateur. « {name} » reste dans votre compte, sans ces dossiers.\n"
|
||
"\n"
|
||
"Arrêtez d'abord Proton Drive sur « {name} ». Sinon, il verra ses dossiers "
|
||
"disparaître."
|
||
|
||
#. Translators: {name} is the name of the computer whose folders moved to this one.
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
|
||
#, rust-format
|
||
msgid "Moved the backup of “{name}”"
|
||
msgstr "Sauvegarde de « {name} » déplacée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/devices.rs:1134
|
||
msgid "Couldn't move that backup"
|
||
msgstr "Impossible de déplacer cette sauvegarde"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:81
|
||
msgctxt "duplicates"
|
||
msgid "Exact"
|
||
msgstr "Exacts"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:82
|
||
msgid "Photos stored more than once"
|
||
msgstr "Photos stockées plusieurs fois"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:85
|
||
msgctxt "duplicates"
|
||
msgid "Similar"
|
||
msgstr "Similaires"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:86
|
||
msgid "Photos that look alike"
|
||
msgstr "Photos qui se ressemblent"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:99
|
||
msgid "Duplicates"
|
||
msgstr "Doublons"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:148
|
||
msgid "Looking for duplicates…"
|
||
msgstr "Recherche des doublons…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:149
|
||
msgid "Looking for similar photos…"
|
||
msgstr "Recherche des photos similaires…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:173
|
||
msgid "Couldn't look for duplicates"
|
||
msgstr "Impossible de rechercher les doublons"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:174
|
||
msgid "Couldn't look for similar photos"
|
||
msgstr "Impossible de rechercher les photos similaires"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:182
|
||
msgid "Comparing photos…"
|
||
msgstr "Comparaison des photos…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:184
|
||
msgid "Photos are compared by their thumbnails. The first time takes a while."
|
||
msgstr ""
|
||
"Les photos sont comparées d’après leurs miniatures. La première fois prend "
|
||
"un moment."
|
||
|
||
#. Translators: {done} and {total} are numbers of photos.
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:193
|
||
#, rust-format
|
||
msgid "{done} of {total}"
|
||
msgstr "{done} sur {total}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:230
|
||
msgid "No duplicates"
|
||
msgstr "Aucun doublon"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:232
|
||
msgid "Every photo in your library is stored once."
|
||
msgstr "Chaque photo de votre bibliothèque n’est stockée qu’une fois."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:236
|
||
msgid "No similar photos"
|
||
msgstr "Aucune photo similaire"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:238
|
||
msgid "No two photos in your library look alike."
|
||
msgstr "Aucune photo de votre bibliothèque ne ressemble à une autre."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:260
|
||
#, rust-format
|
||
msgid "{n} photo couldn't be compared because it has no thumbnail yet."
|
||
msgid_plural ""
|
||
"{n} photos couldn't be compared because they have no thumbnail yet."
|
||
msgstr[0] ""
|
||
"{n} photo n’a pas pu être comparée, car elle n’a pas encore de miniature."
|
||
msgstr[1] ""
|
||
"{n} photos n’ont pas pu être comparées, car elles n’ont pas encore de "
|
||
"miniature."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:283
|
||
msgid ""
|
||
"These photos are stored more than once. The copies you don't keep move to "
|
||
"Trash, where you can restore them."
|
||
msgstr ""
|
||
"Ces photos sont stockées plusieurs fois. Les copies que vous ne gardez pas "
|
||
"sont mises à la corbeille, d’où vous pouvez les restaurer."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:286
|
||
msgid ""
|
||
"These photos look alike. They can be copies of one photo or different shots "
|
||
"of one moment, so all of them are kept until you untick them. The photos you "
|
||
"don't keep move to Trash, where you can restore them."
|
||
msgstr ""
|
||
"Ces photos se ressemblent. Il peut s’agir de copies d’une même photo ou de "
|
||
"prises différentes d’un même moment : elles sont donc toutes gardées tant "
|
||
"que vous ne les décochez pas. Les photos que vous ne gardez pas sont mises à "
|
||
"la corbeille, d’où vous pouvez les restaurer."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:320
|
||
#, rust-format
|
||
msgid "{date}, {n} copy"
|
||
msgid_plural "{date}, {n} copies"
|
||
msgstr[0] "{date}, {n} copie"
|
||
msgstr[1] "{date}, {n} copies"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:327
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2980
|
||
#, rust-format
|
||
msgid "{date}, {n} photo"
|
||
msgid_plural "{date}, {n} photos"
|
||
msgstr[0] "{date}, {n} photo"
|
||
msgstr[1] "{date}, {n} photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:361
|
||
#, rust-format
|
||
msgid "Move {n} copy to Trash"
|
||
msgid_plural "Move {n} copies to Trash"
|
||
msgstr[0] "Mettre {n} copie à la corbeille"
|
||
msgstr[1] "Mettre {n} copies à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:367
|
||
#, rust-format
|
||
msgid "Move {n} photo to Trash"
|
||
msgid_plural "Move {n} photos to Trash"
|
||
msgstr[0] "Mettre {n} photo à la corbeille"
|
||
msgstr[1] "Mettre {n} photos à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/duplicates.rs:462
|
||
msgid "Keep"
|
||
msgstr "Garder"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:132
|
||
msgid "Add Folder"
|
||
msgstr "Ajouter un dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:137
|
||
msgid "Back a local folder up to this computer's Proton Drive device"
|
||
msgstr ""
|
||
"Sauvegarder un dossier local sur l’appareil Proton Drive de cet ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:147
|
||
msgid "Conflicts"
|
||
msgstr "Conflits"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:149
|
||
msgid ""
|
||
"Files changed in two places at once. Both versions were kept; choose which "
|
||
"one stays."
|
||
msgstr ""
|
||
"Fichiers modifiés à deux endroits en même temps. Les deux versions ont été "
|
||
"conservées ; choisissez celle qui reste."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:165
|
||
msgid ""
|
||
"Synced folders keep a full copy on this computer. Online-only folders fetch "
|
||
"each file when you open it."
|
||
msgstr ""
|
||
"Les dossiers synchronisés gardent une copie complète sur cet ordinateur. Les "
|
||
"dossiers en ligne uniquement récupèrent chaque fichier à son ouverture."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:176
|
||
msgid "About Sync Modes"
|
||
msgstr "À propos des modes de synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:185
|
||
#: crates/pdfs-gui/src/prompt.rs:65
|
||
msgid "Folders"
|
||
msgstr "Dossiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:220
|
||
msgctxt "sync view"
|
||
msgid "Overview"
|
||
msgstr "Aperçu"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:226
|
||
msgctxt "sync view"
|
||
msgid "Folders"
|
||
msgstr "Dossiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:232
|
||
msgctxt "sync view"
|
||
msgid "History"
|
||
msgstr "Historique"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:239
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:210
|
||
msgid "Review"
|
||
msgstr "Examiner"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:382
|
||
#, rust-format
|
||
msgid "{n} change couldn't be uploaded"
|
||
msgid_plural "{n} changes couldn't be uploaded"
|
||
msgstr[0] "{n} modification n’a pas pu être téléversée"
|
||
msgstr[1] "{n} modifications n’ont pas pu être téléversées"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:388
|
||
#, rust-format
|
||
msgid "{n} file was changed in two places at once"
|
||
msgid_plural "{n} files were changed in two places at once"
|
||
msgstr[0] "{n} fichier a été modifié à deux endroits à la fois"
|
||
msgstr[1] "{n} fichiers ont été modifiés à deux endroits à la fois"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:393
|
||
msgid "Some files need your attention"
|
||
msgstr "Certains fichiers nécessitent votre attention"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:417
|
||
msgid "Checking…"
|
||
msgstr "Vérification…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:437
|
||
msgid "Sign In Again"
|
||
msgstr "Se reconnecter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:444
|
||
msgid "Restart"
|
||
msgstr "Redémarrer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:461
|
||
msgid "Pause for 1 Hour"
|
||
msgstr "Mettre en pause pendant 1 heure"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:465
|
||
msgid "Pause for 8 Hours"
|
||
msgstr "Mettre en pause pendant 8 heures"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:469
|
||
msgid "Pause for 24 Hours"
|
||
msgstr "Mettre en pause pendant 24 heures"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:473
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:509
|
||
msgctxt "verb"
|
||
msgid "Pause"
|
||
msgstr "Mettre en pause"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:477
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:514
|
||
msgid "Stop uploading until you resume. Files still open as usual."
|
||
msgstr ""
|
||
"Arrêter les téléversements jusqu’à la reprise. Les fichiers s’ouvrent "
|
||
"toujours normalement."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:479
|
||
msgid "Pause for a while"
|
||
msgstr "Mettre en pause un moment"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:507
|
||
msgctxt "verb"
|
||
msgid "Resume"
|
||
msgstr "Reprendre"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:512
|
||
msgid "Upload everything that waited while sync was paused"
|
||
msgstr ""
|
||
"Téléverser tout ce qui attendait pendant la pause de la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:560
|
||
msgid "Couldn't pause sync"
|
||
msgstr "Impossible de mettre en pause la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:562
|
||
msgid "Couldn't resume sync"
|
||
msgstr "Impossible de reprendre la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:568
|
||
msgid "Sync resumed"
|
||
msgstr "Synchronisation reprise"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:569
|
||
msgid "Sync paused until you resume"
|
||
msgstr "Synchronisation en pause jusqu’à la reprise"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:570
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1404 crates/pdfs-gui/src/main.rs:280
|
||
msgid "Sync paused"
|
||
msgstr "Synchronisation en pause"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:588
|
||
msgid "Retry All"
|
||
msgstr "Tout réessayer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:590
|
||
msgid "Try every failed change again now"
|
||
msgstr "Réessayer maintenant toutes les modifications ayant échoué"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:595
|
||
msgid "Waiting to Upload"
|
||
msgstr "En attente de téléversement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:597
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:656
|
||
msgid "Changes made on this computer that are not on Proton Drive yet."
|
||
msgstr ""
|
||
"Modifications effectuées sur cet ordinateur qui ne sont pas encore sur "
|
||
"Proton Drive."
|
||
|
||
#. Translators: {shown} is how many rows are listed (50), {n} the total number of queued changes.
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:654
|
||
#, rust-format
|
||
msgid ""
|
||
"Changes made on this computer that are not on Proton Drive yet. Showing the "
|
||
"first {shown} of {n}."
|
||
msgid_plural ""
|
||
"Changes made on this computer that are not on Proton Drive yet. Showing the "
|
||
"first {shown} of {n}."
|
||
msgstr[0] ""
|
||
"Modifications effectuées sur cet ordinateur qui ne sont pas encore sur "
|
||
"Proton Drive. Affichage des {shown} premières sur {n}."
|
||
msgstr[1] ""
|
||
"Modifications effectuées sur cet ordinateur qui ne sont pas encore sur "
|
||
"Proton Drive. Affichage des {shown} premières sur {n}."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:671
|
||
msgid "Upload changes"
|
||
msgstr "Téléverser les modifications"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:672
|
||
msgid "Upload new file"
|
||
msgstr "Téléverser le nouveau fichier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:673
|
||
msgid "Create folder"
|
||
msgstr "Créer le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:674
|
||
msgid "Rename or move"
|
||
msgstr "Renommer ou déplacer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:675
|
||
msgid "Move to trash"
|
||
msgstr "Mettre à la corbeille"
|
||
|
||
#. Translators: a queued change of an unknown kind.
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:677
|
||
msgctxt "noun"
|
||
msgid "Change"
|
||
msgstr "Modification"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:680
|
||
msgid "waiting for the app writing it to finish"
|
||
msgstr "en attente de la fin de l’écriture par l’application"
|
||
|
||
#. Translators: {time} is when the next attempt happens, such as "14:30".
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:683
|
||
#, rust-format
|
||
msgid "retrying {time}"
|
||
msgstr "nouvelle tentative à {time}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:685
|
||
msgid "waiting for sync to resume"
|
||
msgstr "en attente de la reprise de la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:686
|
||
msgid "up next"
|
||
msgstr "prochain dans la file"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:690
|
||
#, rust-format
|
||
msgid "{action} · {state}"
|
||
msgstr "{action} · {state}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:701
|
||
#, rust-format
|
||
msgid "Failed {n} time: {error}"
|
||
msgid_plural "Failed {n} times: {error}"
|
||
msgstr[0] "{n} échec : {error}"
|
||
msgstr[1] "{n} échecs : {error}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:727
|
||
msgid "Retry now"
|
||
msgstr "Réessayer maintenant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:738
|
||
msgid "Export"
|
||
msgstr "Exporter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:739
|
||
msgid "Save a copy of this file's content elsewhere"
|
||
msgstr "Enregistrer ailleurs une copie du contenu de ce fichier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:754
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:851
|
||
msgid "Discard"
|
||
msgstr "Abandonner"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:755
|
||
msgid "Undo this change here instead of sending it"
|
||
msgstr "Annuler cette modification ici au lieu de l’envoyer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:774
|
||
msgid ""
|
||
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
|
||
"this change uploads on its own."
|
||
msgstr ""
|
||
"Votre stockage Proton Drive est plein. Libérez de l’espace ou passez à une "
|
||
"offre supérieure, et cette modification sera téléversée d’elle-même."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:777
|
||
msgid ""
|
||
"You can no longer change this on Proton Drive. Ask the owner for edit "
|
||
"access, or export the file to keep your version."
|
||
msgstr ""
|
||
"Vous ne pouvez plus modifier cet élément sur Proton Drive. Demandez au "
|
||
"propriétaire l’accès en écriture, ou exportez le fichier pour garder votre "
|
||
"version."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:780
|
||
msgid ""
|
||
"The folder this change belongs in is gone from Proton Drive. Export the file "
|
||
"to keep your version."
|
||
msgstr ""
|
||
"Le dossier auquel appartient cette modification n’existe plus sur Proton "
|
||
"Drive. Exportez le fichier pour garder votre version."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:783
|
||
msgid ""
|
||
"Proton Drive's limit on items in a folder or on folder depth is reached. "
|
||
"Make room in the folder, then retry."
|
||
msgstr ""
|
||
"La limite de Proton Drive sur le nombre d’éléments d’un dossier ou sur la "
|
||
"profondeur des dossiers est atteinte. Faites de la place dans le dossier, "
|
||
"puis réessayez."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:786
|
||
msgid "Proton Drive refused this change. It stays queued and is tried again."
|
||
msgstr ""
|
||
"Proton Drive a refusé cette modification. Elle reste en file d’attente et "
|
||
"sera retentée."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:796
|
||
msgid "Export File"
|
||
msgstr "Exporter le fichier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:805
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:819
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:823
|
||
msgid "Couldn't export the file"
|
||
msgstr "Impossible d’exporter le fichier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:806
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
|
||
msgid "That location isn't a local file."
|
||
msgstr "Cet emplacement n’est pas un fichier local."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:817
|
||
msgid "File exported"
|
||
msgstr "Fichier exporté"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:836
|
||
#, rust-format
|
||
msgid ""
|
||
"Your changes to {path} are undone here and never reach Proton Drive. Export "
|
||
"the file first to keep your version."
|
||
msgstr ""
|
||
"Vos modifications de {path} sont annulées ici et n’arrivent jamais sur "
|
||
"Proton Drive. Exportez d’abord le fichier pour garder votre version."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:842
|
||
#, rust-format
|
||
msgid "The change to {path} is undone here and never reaches Proton Drive."
|
||
msgstr ""
|
||
"La modification de {path} est annulée ici et n’arrive jamais sur Proton "
|
||
"Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:847
|
||
msgid "Discard Change?"
|
||
msgstr "Abandonner la modification ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:871
|
||
msgid "Change discarded"
|
||
msgstr "Modification abandonnée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:876
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:880
|
||
msgid "Couldn't discard the change"
|
||
msgstr "Impossible d’abandonner la modification"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:894
|
||
msgid "Retrying now…"
|
||
msgstr "Nouvelle tentative…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:899
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:903
|
||
msgid "Couldn't retry"
|
||
msgstr "Impossible de réessayer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:973
|
||
#, rust-format
|
||
msgid "{size}, changed {time}"
|
||
msgstr "{size}, modification : {time}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:983
|
||
msgid "The original is gone; only this copy is left"
|
||
msgstr "L’original a disparu ; seule cette copie subsiste"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:985
|
||
msgid "Same content as the original"
|
||
msgstr "Même contenu que l’original"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1026
|
||
#, rust-format
|
||
msgid ""
|
||
"“{name}” was changed here and elsewhere at the same time.\n"
|
||
"\n"
|
||
"Original: {original}\n"
|
||
"Copy: {copy}\n"
|
||
"\n"
|
||
"Whatever is not kept goes to Trash, where it can be restored."
|
||
msgstr ""
|
||
"« {name} » a été modifié ici et ailleurs en même temps.\n"
|
||
"\n"
|
||
"Original : {original}\n"
|
||
"Copie : {copy}\n"
|
||
"\n"
|
||
"Ce qui n’est pas conservé est placé dans la corbeille, d’où il peut être "
|
||
"restauré."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1038
|
||
#, rust-format
|
||
msgid ""
|
||
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
|
||
"\n"
|
||
"Keep the copy to give it the original name back."
|
||
msgstr ""
|
||
"L’original « {name} » n’existe plus ; seule la copie subsiste ({copy}).\n"
|
||
"\n"
|
||
"Conservez la copie pour lui redonner le nom d’origine."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1044
|
||
msgid "Resolve Conflict"
|
||
msgstr "Résoudre le conflit"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1049
|
||
msgid "Name for the copy, if keeping both"
|
||
msgstr "Nom de la copie, si les deux sont conservés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1056
|
||
msgid "Keep Original"
|
||
msgstr "Conserver l’original"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1057
|
||
msgid "Keep Both"
|
||
msgstr "Conserver les deux"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1059
|
||
msgid "Keep Copy"
|
||
msgstr "Conserver la copie"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1116
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1122
|
||
msgid "Couldn't resolve the conflict"
|
||
msgstr "Impossible de résoudre le conflit"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1165
|
||
msgid "Reading this computer's Proton Drive locations."
|
||
msgstr "Lecture des emplacements Proton Drive de cet ordinateur."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1186
|
||
msgid "Unavailable"
|
||
msgstr "Indisponible"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1269
|
||
msgid "No folders yet"
|
||
msgstr "Aucun dossier pour l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1271
|
||
msgid "The Proton Drive service hasn't reported its folder yet."
|
||
msgstr "Le service Proton Drive n’a pas encore signalé son dossier."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1294
|
||
#, rust-format
|
||
msgid "{path} · {state}"
|
||
msgstr "{path} · {state}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1337
|
||
msgid "Read-only"
|
||
msgstr "Lecture seule"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1353
|
||
msgid "Open in Files"
|
||
msgstr "Ouvrir dans Fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1358
|
||
msgid "Change Location…"
|
||
msgstr "Changer l’emplacement…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1410
|
||
msgid "Choose whether this folder keeps a full copy on this computer"
|
||
msgstr "Choisir si ce dossier garde une copie complète sur cet ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1426
|
||
msgid "Keep every file on this computer and in Proton Drive."
|
||
msgstr "Conserver chaque fichier sur cet ordinateur et dans Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1431
|
||
msgid "Keep the files in Proton Drive and download each one when you open it."
|
||
msgstr ""
|
||
"Garder les fichiers dans Proton Drive et télécharger chacun à son ouverture."
|
||
|
||
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1485
|
||
msgctxt "folder mode"
|
||
msgid "Online only"
|
||
msgstr "En ligne uniquement"
|
||
|
||
#. Translators: a folder mode: a full copy is kept on this computer.
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
|
||
msgctxt "folder mode"
|
||
msgid "Synced"
|
||
msgstr "Synchronisé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1499
|
||
msgid "Sync Now"
|
||
msgstr "Synchroniser maintenant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1503
|
||
msgid "Resume Syncing"
|
||
msgstr "Reprendre la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1505
|
||
msgid "Pause Syncing"
|
||
msgstr "Mettre en pause la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1516
|
||
msgid "Stop Syncing…"
|
||
msgstr "Arrêter la synchronisation…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
|
||
msgid "Make Folder Online Only?"
|
||
msgstr "Garder le dossier en ligne uniquement ?"
|
||
|
||
#. Translators: {path} is a local folder path.
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1527
|
||
#, rust-format
|
||
msgid ""
|
||
"Files in {path} will be removed from this computer and kept in Proton Drive "
|
||
"only. Each file downloads again when you open it."
|
||
msgstr ""
|
||
"Les fichiers de {path} seront retirés de cet ordinateur et conservés "
|
||
"uniquement dans Proton Drive. Chaque fichier sera à nouveau téléchargé à son "
|
||
"ouverture."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
|
||
msgid "Make Online Only"
|
||
msgstr "Garder en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1566
|
||
#, rust-format
|
||
msgid ""
|
||
"Every file in {path} will download to this computer and stay synced. {free} "
|
||
"is free on this disk."
|
||
msgstr ""
|
||
"Chaque fichier de {path} sera téléchargé sur cet ordinateur et restera "
|
||
"synchronisé. {free} sont libres sur ce disque."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
|
||
#, rust-format
|
||
msgid "Every file in {path} will download to this computer and stay synced."
|
||
msgstr ""
|
||
"Chaque fichier de {path} sera téléchargé sur cet ordinateur et restera "
|
||
"synchronisé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1576
|
||
msgid "Download Folder?"
|
||
msgstr "Télécharger le dossier ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
|
||
msgid "Download"
|
||
msgstr "Télécharger"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1604
|
||
msgid "Couldn't pause the folder"
|
||
msgstr "Impossible de mettre en pause le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1605
|
||
msgid "Couldn't resume the folder"
|
||
msgstr "Impossible de reprendre le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1611
|
||
msgid "Folder paused"
|
||
msgstr "Dossier en pause"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1612
|
||
msgid "Folder resumed"
|
||
msgstr "Dossier repris"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1636
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1640
|
||
msgid "Couldn't sync"
|
||
msgstr "Impossible de synchroniser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1666
|
||
msgid "Shared folder"
|
||
msgstr "Dossier partagé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1668
|
||
msgid "Going online only"
|
||
msgstr "Passage en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1669
|
||
msgid "Switching to synced"
|
||
msgstr "Passage en mode synchronisé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1679
|
||
msgctxt "state"
|
||
msgid "paused"
|
||
msgstr "en pause"
|
||
|
||
#. Translators: a folder's files can't be opened right now.
|
||
#: crates/pdfs-gui/src/app/pages/locations.rs:1690
|
||
msgid "not available"
|
||
msgstr "non disponible"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:24
|
||
msgid "Sign in to Proton"
|
||
msgstr "Se connecter à Proton"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:25
|
||
msgid "Use your Proton account to connect Drive."
|
||
msgstr "Utilisez votre compte Proton pour connecter Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:29
|
||
msgid "Email or username"
|
||
msgstr "Adresse électronique ou nom d’utilisateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:32
|
||
msgid "Password"
|
||
msgstr "Mot de passe"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:41
|
||
msgid "Sign in"
|
||
msgstr "Se connecter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:77
|
||
msgid "Create account"
|
||
msgstr "Créer un compte"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:81
|
||
msgid "Forgot password?"
|
||
msgstr "Mot de passe oublié ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:125
|
||
msgid "Enter your email and password."
|
||
msgstr "Saisissez votre adresse électronique et votre mot de passe."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:130
|
||
msgid "Signing in…"
|
||
msgstr "Connexion…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:160
|
||
msgid "Complete the verification to continue…"
|
||
msgstr "Terminez la vérification pour continuer…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:195
|
||
msgid "login cancelled"
|
||
msgstr "connexion annulée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:228
|
||
msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||
msgstr ""
|
||
"Trop de tentatives de connexion. Patientez quelques minutes et réessayez."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||
msgstr ""
|
||
"Impossible de joindre Proton. Vérifiez votre connexion Internet et réessayez."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||
msgid ""
|
||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||
msgstr ""
|
||
"Connecté, mais la session n’a pas pu être enregistrée dans le trousseau du "
|
||
"système. Assurez-vous qu’un trousseau (GNOME Keyring ou KWallet) est en "
|
||
"cours d’exécution et déverrouillé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||
msgstr "Connexion annulée : aucun code à deux facteurs n’a été saisi."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||
msgstr ""
|
||
"Connexion annulée : aucun mot de passe de boîte aux lettres n’a été saisi."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||
msgid "That mailbox password didn't unlock your account."
|
||
msgstr ""
|
||
"Ce mot de passe de boîte aux lettres n’a pas déverrouillé votre compte."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||
msgid ""
|
||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||
"new one."
|
||
msgstr ""
|
||
"Connexion annulée : la vérification n’a pas été terminée. Reconnectez-vous "
|
||
"pour en obtenir une nouvelle."
|
||
|
||
#. Translators: {error} is an error message, usually in English.
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||
#, rust-format
|
||
msgid "Sign-in failed: {error}"
|
||
msgstr "Échec de la connexion : {error}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||
msgid "That mailbox password didn't unlock your account. Try again."
|
||
msgstr ""
|
||
"Ce mot de passe de boîte aux lettres n’a pas déverrouillé votre compte. "
|
||
"Réessayez."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||
msgid ""
|
||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||
msgstr ""
|
||
"Ce compte a un mot de passe de boîte aux lettres distinct. Saisissez-le pour "
|
||
"déverrouiller vos fichiers."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||
msgid "Mailbox Password"
|
||
msgstr "Mot de passe de la boîte aux lettres"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||
msgid "Mailbox password"
|
||
msgstr "Mot de passe de la boîte aux lettres"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||
msgid "Keep unlocked on this computer"
|
||
msgstr "Garder déverrouillé sur cet ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||
msgid ""
|
||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||
"asking after every login. Otherwise you enter the password once per session."
|
||
msgstr ""
|
||
"Enregistre le déverrouillage dans le trousseau de clés du système, afin que "
|
||
"Proton Drive s’ouvre sans demande après chaque connexion. Sinon, vous "
|
||
"saisissez le mot de passe une fois par session."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||
msgid "Unlock"
|
||
msgstr "Déverrouiller"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||
msgstr ""
|
||
"Proton Drive est verrouillé. Saisissez votre mot de passe de boîte aux "
|
||
"lettres pour le déverrouiller."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||
msgid "Unlocked."
|
||
msgstr "Déverrouillé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||
msgid "Couldn't unlock"
|
||
msgstr "Impossible de déverrouiller"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||
msgid "Two-Factor Authentication"
|
||
msgstr "Authentification à deux facteurs"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||
msgid ""
|
||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||
msgstr ""
|
||
"Saisissez le code de votre application d’authentification ou l’un de vos "
|
||
"codes de récupération."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||
msgid "Authentication code"
|
||
msgstr "Code d’authentification"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||
msgid "Confirm"
|
||
msgstr "Confirmer"
|
||
|
||
#
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||
msgid "Verify in Your Browser"
|
||
msgstr "Vérifier dans le navigateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||
msgid ""
|
||
"The verification page can't be shown in the app on this system. Open it in "
|
||
"your browser, complete it there, then come back and choose Continue."
|
||
msgstr ""
|
||
"La page de vérification ne peut pas s’afficher dans l’application sur ce "
|
||
"système. Ouvrez-la dans votre navigateur, terminez-la, puis revenez et "
|
||
"choisissez « Continuer »."
|
||
|
||
#
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||
msgid "Open Verification Page"
|
||
msgstr "Ouvrir la page de vérification"
|
||
|
||
#
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||
msgid "Continue"
|
||
msgstr "Continuer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||
msgid "Sign Out?"
|
||
msgstr "Se déconnecter ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||
msgid ""
|
||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||
"already on this computer stay where they are."
|
||
msgstr ""
|
||
"Proton Drive va se déconnecter et arrêter la synchronisation jusqu’à ce que "
|
||
"vous vous reconnectiez. Les fichiers déjà présents sur cet ordinateur "
|
||
"restent en place."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||
msgid "Sign Out"
|
||
msgstr "Se déconnecter"
|
||
|
||
#. Translators: tooltip of the button that switches to another file of the same photo; {name} is a file name.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:194
|
||
#, rust-format
|
||
msgid "Show {name}"
|
||
msgstr "Afficher {name}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:197
|
||
msgid "Show the raw file"
|
||
msgstr "Afficher le fichier RAW"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:198
|
||
msgid "Show the video"
|
||
msgstr "Afficher la vidéo"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:199
|
||
msgid "Show the photo"
|
||
msgstr "Afficher la photo"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:304
|
||
msgid "Couldn't render this photo."
|
||
msgstr "Impossible d’afficher cette photo."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:309
|
||
msgid "Couldn't reach Proton Drive."
|
||
msgstr "Impossible de joindre Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:447
|
||
msgid "Reading photo details…"
|
||
msgstr "Lecture des détails de la photo…"
|
||
|
||
#. Translators: label of a photo's file size in the details panel.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:464
|
||
msgctxt "property"
|
||
msgid "Size"
|
||
msgstr "Taille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:470
|
||
msgid "This photo carries no metadata."
|
||
msgstr "Cette photo ne contient aucune métadonnée."
|
||
|
||
#. Translators: a photo's pixel dimensions, such as "4032 × 3024".
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:543
|
||
#, rust-format
|
||
msgid "{width} × {height}"
|
||
msgstr "{width} × {height}"
|
||
|
||
#. Translators: label of a photo's pixel dimensions in the details panel.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:546
|
||
msgid "Dimensions"
|
||
msgstr "Dimensions"
|
||
|
||
#. Translators: label of when a photo was taken, in the details panel.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:550
|
||
msgctxt "photo property"
|
||
msgid "Taken"
|
||
msgstr "Prise de vue"
|
||
|
||
#. Translators: label of the camera model in a photo's details panel.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:555
|
||
msgid "Camera"
|
||
msgstr "Appareil photo"
|
||
|
||
#. Translators: label of the lens model in a photo's details panel.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:559
|
||
msgid "Lens"
|
||
msgstr "Objectif"
|
||
|
||
#. Translators: a photo's ISO sensitivity, such as "ISO 400".
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:574
|
||
#, rust-format
|
||
msgid "ISO {value}"
|
||
msgstr "ISO {value}"
|
||
|
||
#. Translators: label of aperture, shutter speed, ISO and focal length in a photo's details panel.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:586
|
||
msgid "Exposure"
|
||
msgstr "Exposition"
|
||
|
||
#. Translators: label of where a photo was taken, in the details panel.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:594
|
||
msgctxt "photo property"
|
||
msgid "Location"
|
||
msgstr "Lieu"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:597
|
||
#, rust-format
|
||
msgid "{latitude}, {longitude}"
|
||
msgstr "{latitude}, {longitude}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:787
|
||
msgid "Save a Copy"
|
||
msgstr "Enregistrer une copie"
|
||
|
||
#. Translators: {name} is the saved file's name.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:808
|
||
#, rust-format
|
||
msgid "Saved “{name}”"
|
||
msgstr "« {name} » enregistré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:810
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:813
|
||
msgid "Couldn't save the copy"
|
||
msgstr "Impossible d’enregistrer la copie"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:814
|
||
msgid "The copy was interrupted."
|
||
msgstr "La copie a été interrompue."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:944
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:949
|
||
#, rust-format
|
||
msgid "{position} of {total}"
|
||
msgstr "{position} sur {total}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:954
|
||
#, rust-format
|
||
msgid "{position} of {loaded}+"
|
||
msgstr "{position} sur {loaded}+"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982
|
||
msgid "Photo"
|
||
msgstr "Photo"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029
|
||
msgid "Previous (←)"
|
||
msgstr "Précédente (←)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1043
|
||
msgid "Next (→)"
|
||
msgstr "Suivante (→)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1081
|
||
msgid "Details (i)"
|
||
msgstr "Détails (i)"
|
||
|
||
#. Translators: tooltip of the star button that marks a photo as a favorite.
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1090
|
||
msgctxt "verb"
|
||
msgid "Favorite"
|
||
msgstr "Ajouter aux favoris"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1098
|
||
msgid "Slideshow (F5)"
|
||
msgstr "Diaporama (F5)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1106
|
||
msgid "Other files of this photo"
|
||
msgstr "Autres fichiers de cette photo"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1109
|
||
msgid "Save a Copy…"
|
||
msgstr "Enregistrer une copie…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1110
|
||
msgid "Move to Trash (Delete)"
|
||
msgstr "Mettre à la corbeille (Suppr)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1112
|
||
msgid "Close (Esc)"
|
||
msgstr "Fermer (Échap)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1136
|
||
msgid "Show on map"
|
||
msgstr "Afficher sur la carte"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1154
|
||
msgid "Hide details"
|
||
msgstr "Masquer les détails"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1430
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3252
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3256
|
||
msgid "Couldn't change the favorite"
|
||
msgstr "Impossible de modifier le favori"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:478
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:548
|
||
msgid "Upload photos"
|
||
msgstr "Téléverser des photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:483
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:287
|
||
msgid "Import from Google Photos"
|
||
msgstr "Importer depuis Google Photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:524
|
||
msgid "Back to albums"
|
||
msgstr "Retour aux albums"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:537
|
||
msgid "Import from Google Photos…"
|
||
msgstr "Importer depuis Google Photos…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:543
|
||
msgctxt "verb"
|
||
msgid "Upload"
|
||
msgstr "Téléverser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:549
|
||
msgid "More ways to add photos"
|
||
msgstr "Autres façons d’ajouter des photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:558
|
||
msgid "Find Duplicates…"
|
||
msgstr "Rechercher les doublons…"
|
||
|
||
#. Translators: tooltip of a button that opens a menu of further actions.
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:563
|
||
#: crates/pdfs-gui/src/app/widgets/menu.rs:133
|
||
msgid "More"
|
||
msgstr "Plus"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:572
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3203
|
||
msgctxt "verb"
|
||
msgid "Select"
|
||
msgstr "Sélectionner"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:573
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:581
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1989
|
||
msgid "Select photos"
|
||
msgstr "Sélectionner des photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:592
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3209
|
||
msgid "Add to Album…"
|
||
msgstr "Ajouter à un album…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:598
|
||
msgid "Leave selection (Esc)"
|
||
msgstr "Quitter la sélection (Échap)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:627
|
||
msgid "Only favorites"
|
||
msgstr "Uniquement les favoris"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:630
|
||
msgid "Only photos not in an album"
|
||
msgstr "Uniquement les photos hors album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:635
|
||
msgid "Month"
|
||
msgstr "Mois"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:636
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:978
|
||
msgid "All dates"
|
||
msgstr "Toutes les dates"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:645
|
||
msgid "Clear filters"
|
||
msgstr "Effacer les filtres"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:662
|
||
msgid "Filters"
|
||
msgstr "Filtres"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:685
|
||
msgid "Timeline"
|
||
msgstr "Chronologie"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:686
|
||
msgid "Albums"
|
||
msgstr "Albums"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:687
|
||
msgid "Places"
|
||
msgstr "Lieux"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:701
|
||
msgid "On this day"
|
||
msgstr "Ce jour-là"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:797
|
||
msgctxt "layout"
|
||
msgid "Map"
|
||
msgstr "Carte"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:828
|
||
msgid "Importing from Google Photos…"
|
||
msgstr "Importation depuis Google Photos…"
|
||
|
||
#. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form.
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:926
|
||
msgid "%OB %Y"
|
||
msgstr "%B %Y"
|
||
|
||
#. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds.
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:985
|
||
#, rust-format
|
||
msgid "{month} ({count})"
|
||
msgstr "{month} ({count})"
|
||
|
||
#. Translators: a Photos filter tab that shows photos, videos and raw files together.
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1035
|
||
msgctxt "photo filter"
|
||
msgid "All"
|
||
msgstr "Tout"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1036
|
||
msgctxt "photo filter"
|
||
msgid "Photos"
|
||
msgstr "Photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1037
|
||
msgctxt "photo filter"
|
||
msgid "Videos"
|
||
msgstr "Vidéos"
|
||
|
||
#. Translators: a Photos filter tab for raw camera files.
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1039
|
||
msgctxt "photo filter"
|
||
msgid "Raw"
|
||
msgstr "RAW"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1349
|
||
msgid "Select Photo to Upload"
|
||
msgstr "Sélectionner une photo à téléverser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1353
|
||
#: crates/pdfs-gui/src/prompt.rs:67
|
||
msgid "Images"
|
||
msgstr "Images"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1409
|
||
msgid "Photo uploaded"
|
||
msgstr "Photo téléversée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1414
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1422
|
||
msgid "Couldn't upload photo"
|
||
msgstr "Impossible de téléverser la photo"
|
||
|
||
#. Translators: badge on a photo tile whose shot includes a raw camera file.
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:1707
|
||
msgid "RAW"
|
||
msgstr "RAW"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2033
|
||
msgid "Move this photo to Trash?"
|
||
msgstr "Mettre cette photo à la corbeille ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2035
|
||
#, rust-format
|
||
msgid "Move this photo to Trash? It is stored as {n} file."
|
||
msgid_plural "Move this photo to Trash? It is stored as {n} files."
|
||
msgstr[0] ""
|
||
"Mettre cette photo à la corbeille ? Elle est stockée sous forme de {n} "
|
||
"fichier."
|
||
msgstr[1] ""
|
||
"Mettre cette photo à la corbeille ? Elle est stockée sous forme de {n} "
|
||
"fichiers."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2041
|
||
#, rust-format
|
||
msgid "Move {n} photo to Trash?"
|
||
msgid_plural "Move {n} photos to Trash?"
|
||
msgstr[0] "Mettre {n} photo à la corbeille ?"
|
||
msgstr[1] "Mettre {n} photos à la corbeille ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2048
|
||
#, rust-format
|
||
msgid "Move {n} photo to Trash? They are stored as {files} files."
|
||
msgid_plural "Move {n} photos to Trash? They are stored as {files} files."
|
||
msgstr[0] ""
|
||
"Mettre {n} photo à la corbeille ? Elle est stockée sous forme de {files} "
|
||
"fichiers."
|
||
msgstr[1] ""
|
||
"Mettre {n} photos à la corbeille ? Elles sont stockées sous forme de {files} "
|
||
"fichiers."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
|
||
msgid "Move to Trash?"
|
||
msgstr "Mettre à la corbeille ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2112
|
||
msgid "The server refused."
|
||
msgstr "Le serveur a refusé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2115
|
||
msgid "Some photos couldn't be moved to Trash"
|
||
msgstr "Certaines photos n’ont pas pu être mises à la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2124
|
||
#, rust-format
|
||
msgid "Moved {n} photo to Trash"
|
||
msgid_plural "Moved {n} photos to Trash"
|
||
msgstr[0] "{n} photo mise à la corbeille"
|
||
msgstr[1] "{n} photos mises à la corbeille"
|
||
|
||
#. Translators: the Photos page subtitle, such as "12 videos".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2684
|
||
#, rust-format
|
||
msgid "{count} video"
|
||
msgid_plural "{count} videos"
|
||
msgstr[0] "{count} vidéo"
|
||
msgstr[1] "{count} vidéos"
|
||
|
||
#. Translators: the Photos page subtitle, such as "12 raw photos".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2686
|
||
#, rust-format
|
||
msgid "{count} raw photo"
|
||
msgid_plural "{count} raw photos"
|
||
msgstr[0] "{count} photo RAW"
|
||
msgstr[1] "{count} photos RAW"
|
||
|
||
#. Translators: the Photos page subtitle, such as "1,204 photos".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2688
|
||
#, rust-format
|
||
msgid "{count} photo"
|
||
msgid_plural "{count} photos"
|
||
msgstr[0] "{count} photo"
|
||
msgstr[1] "{count} photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2716
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2742
|
||
msgid "Unknown date"
|
||
msgstr "Date inconnue"
|
||
|
||
#. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2739
|
||
msgid "%-d %B %Y"
|
||
msgstr "%-d %B %Y"
|
||
|
||
#. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2760
|
||
msgid "%Y-%m-%d %H:%M:%S"
|
||
msgstr "%d/%m/%Y %H:%M:%S"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2764
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2766
|
||
msgid "Unknown Date"
|
||
msgstr "Date inconnue"
|
||
|
||
#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2784
|
||
msgid "%-d %b"
|
||
msgstr "%-d %b"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2806
|
||
msgid "Every photo is in an album"
|
||
msgstr "Toutes les photos sont dans un album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2807
|
||
msgid "Turn off the album filter to see everything."
|
||
msgstr "Désactivez le filtre des albums pour tout afficher."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2812
|
||
msgid "No photos yet"
|
||
msgstr "Aucune photo pour l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2813
|
||
msgid "Photos you upload to Proton Drive appear here."
|
||
msgstr "Les photos que vous téléversez sur Proton Drive apparaissent ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2816
|
||
msgid "No favorites yet"
|
||
msgstr "Aucun favori pour l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2817
|
||
msgid "Star a photo in the viewer or from its menu to find it here."
|
||
msgstr ""
|
||
"Ajoutez une photo aux favoris dans la visionneuse ou depuis son menu pour la "
|
||
"retrouver ici."
|
||
|
||
#. Translators: {month} is a month and year, such as "June 2024".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2822
|
||
#, rust-format
|
||
msgid "No favorite videos in {month}"
|
||
msgstr "Aucune vidéo favorite en {month}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2823
|
||
msgid "No favorite videos"
|
||
msgstr "Aucune vidéo favorite"
|
||
|
||
#. Translators: {month} is a month and year, such as "June 2024".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2825
|
||
#, rust-format
|
||
msgid "No favorite raw files in {month}"
|
||
msgstr "Aucun fichier RAW favori en {month}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2826
|
||
msgid "No favorite raw files"
|
||
msgstr "Aucun fichier RAW favori"
|
||
|
||
#. Translators: {month} is a month and year, such as "June 2024".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2828
|
||
#, rust-format
|
||
msgid "No favorite photos in {month}"
|
||
msgstr "Aucune photo favorite en {month}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2829
|
||
msgid "No favorite photos"
|
||
msgstr "Aucune photo favorite"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2831
|
||
msgid "Turn off the favorites filter to see everything."
|
||
msgstr "Désactivez le filtre des favoris pour tout afficher."
|
||
|
||
#. Translators: {month} is a month and year, such as "June 2024".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2836
|
||
#, rust-format
|
||
msgid "No videos in {month}"
|
||
msgstr "Aucune vidéo en {month}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2837
|
||
msgid "No videos"
|
||
msgstr "Aucune vidéo"
|
||
|
||
#. Translators: {month} is a month and year, such as "June 2024".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2839
|
||
#, rust-format
|
||
msgid "No raw files in {month}"
|
||
msgstr "Aucun fichier RAW en {month}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2840
|
||
msgid "No raw files"
|
||
msgstr "Aucun fichier RAW"
|
||
|
||
#. Translators: {month} is a month and year, such as "June 2024".
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2842
|
||
#, rust-format
|
||
msgid "No photos in {month}"
|
||
msgstr "Aucune photo en {month}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2843
|
||
msgid "No photos"
|
||
msgstr "Aucune photo"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2845
|
||
msgid "Try another filter or month."
|
||
msgstr "Essayez un autre filtre ou un autre mois."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:2955
|
||
#, rust-format
|
||
msgid "{n} year ago"
|
||
msgid_plural "{n} years ago"
|
||
msgstr[0] "il y a {n} an"
|
||
msgstr[1] "il y a {n} ans"
|
||
|
||
#. Translators: a check item in a photo's menu, on while the photo is a favorite.
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3198
|
||
msgctxt "state"
|
||
msgid "Favorite"
|
||
msgstr "Favori"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3215
|
||
msgid "Remove from Album"
|
||
msgstr "Retirer de l’album"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3221
|
||
msgid "Move to Trash…"
|
||
msgstr "Mettre à la corbeille…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3245
|
||
msgid "Added to Favorites"
|
||
msgstr "Ajoutée aux favoris"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3247
|
||
msgid "Removed from Favorites"
|
||
msgstr "Retirée des favoris"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3285
|
||
msgid "Loading photos…"
|
||
msgstr "Chargement des photos…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3286
|
||
msgid "Reading your Proton Drive timeline."
|
||
msgstr "Lecture de votre chronologie Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3388
|
||
msgid "Empty album"
|
||
msgstr "Album vide"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3389
|
||
msgid "This album has no photos in it."
|
||
msgstr "Cet album ne contient aucune photo."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3431
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3449
|
||
msgid "Couldn't load more photos"
|
||
msgstr "Impossible de charger plus de photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3436
|
||
#: crates/pdfs-gui/src/app/pages/photos.rs:3443
|
||
msgid "Couldn't load photos"
|
||
msgstr "Impossible de charger les photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:48
|
||
msgid "Loading places…"
|
||
msgstr "Chargement des lieux…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:49
|
||
msgid "Finding where your photos were taken."
|
||
msgstr "Recherche des lieux où vos photos ont été prises."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:69
|
||
msgid "Mapping your photos…"
|
||
msgstr "Localisation de vos photos…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:70
|
||
msgid "Places show up here once the locations of your photos are read."
|
||
msgstr "Les lieux apparaîtront ici une fois les positions de vos photos lues."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:81
|
||
msgid "No places"
|
||
msgstr "Aucun lieu"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:83
|
||
msgid ""
|
||
"Photos that carry the location they were taken at show up here, grouped by "
|
||
"town."
|
||
msgstr ""
|
||
"Les photos qui indiquent l’endroit où elles ont été prises apparaissent ici, "
|
||
"regroupées par ville."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:93
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:97
|
||
msgid "Couldn't load places"
|
||
msgstr "Impossible de charger les lieux"
|
||
|
||
#. Translators: {done} and {total} are numbers of photos.
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:123
|
||
#, rust-format
|
||
msgid "Mapping photos: {done} of {total}"
|
||
msgstr "Localisation des photos : {done} sur {total}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:169
|
||
#, rust-format
|
||
msgid "{n} place"
|
||
msgid_plural "{n} places"
|
||
msgstr[0] "{n} lieu"
|
||
msgstr[1] "{n} lieux"
|
||
|
||
#. Translators: {country} is a country name, {n} a number of photos.
|
||
#: crates/pdfs-gui/src/app/pages/places.rs:176
|
||
#, rust-format
|
||
msgid "{country} · {n} photo"
|
||
msgid_plural "{country} · {n} photos"
|
||
msgstr[0] "{country} · {n} photo"
|
||
msgstr[1] "{country} · {n} photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places_map.rs:291
|
||
msgid "Zoom In"
|
||
msgstr "Zoom avant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places_map.rs:292
|
||
msgid "Zoom Out"
|
||
msgstr "Zoom arrière"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/places_map.rs:293
|
||
msgid "Show All Places"
|
||
msgstr "Afficher tous les lieux"
|
||
|
||
#. Translators: the credit on the street map. {openfreemap},
|
||
#. {openmaptiles} and {openstreetmap} are the linked names of
|
||
#. the projects, which stay as they are.
|
||
#: crates/pdfs-gui/src/app/pages/places_map.rs:316
|
||
#, rust-format
|
||
msgid "{openfreemap} © {openmaptiles} Data from {openstreetmap}"
|
||
msgstr "{openfreemap} © {openmaptiles} Données d’{openstreetmap}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:97
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:144
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:582
|
||
msgid "Save Link…"
|
||
msgstr "Enregistrer un lien…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:98
|
||
msgid "Save a public link to open it from here"
|
||
msgstr "Enregistrer un lien public pour l’ouvrir d’ici"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:151
|
||
msgid "No Saved Links"
|
||
msgstr "Aucun lien enregistré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:153
|
||
msgid ""
|
||
"Save a Proton Drive public link someone sent you to open it from here later."
|
||
msgstr ""
|
||
"Enregistrez un lien public Proton Drive que l’on vous a envoyé pour l’ouvrir "
|
||
"ici plus tard."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:174
|
||
msgid "Saved Links"
|
||
msgstr "Liens enregistrés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:259
|
||
msgctxt "column"
|
||
msgid "Access"
|
||
msgstr "Accès"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:264
|
||
msgctxt "column"
|
||
msgid "Date Shared"
|
||
msgstr "Date de partage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:334
|
||
msgid "Reading your shared items."
|
||
msgstr "Lecture de vos éléments partagés."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:386
|
||
msgid "Reading this shared folder."
|
||
msgstr "Lecture de ce dossier partagé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:405
|
||
msgid "Couldn't open shared folder"
|
||
msgstr "Impossible d’ouvrir le dossier partagé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:450
|
||
msgid "Nothing Shared with You"
|
||
msgstr "Rien n’est partagé avec vous"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:451
|
||
msgid "Files and folders other people share with you appear here."
|
||
msgstr ""
|
||
"Les fichiers et dossiers que d’autres personnes partagent avec vous "
|
||
"apparaissent ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:457
|
||
msgid "Nothing has been added to this shared folder yet."
|
||
msgstr "Rien n’a encore été ajouté à ce dossier partagé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:540
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:478
|
||
msgid "Show in My Files"
|
||
msgstr "Afficher dans Mes fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:548
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:565
|
||
msgid "Leave…"
|
||
msgstr "Quitter…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:601
|
||
msgid "Unverified sender"
|
||
msgstr "Expéditeur non vérifié"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:628
|
||
msgctxt "column"
|
||
msgid "Shared by"
|
||
msgstr "Partagé par"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:635
|
||
msgid ""
|
||
"The invitation's signature doesn't match the sender's keys. It may not "
|
||
"really be from them."
|
||
msgstr ""
|
||
"La signature de l’invitation ne correspond pas aux clés de l’expéditeur. "
|
||
"Elle ne provient peut-être pas vraiment de cette personne."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:644
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:6
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:663
|
||
msgctxt "role"
|
||
msgid "Viewer"
|
||
msgstr "Lecteur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:645
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:7
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:663
|
||
msgctxt "role"
|
||
msgid "Editor"
|
||
msgstr "Éditeur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:646
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:8
|
||
msgctxt "role"
|
||
msgid "Admin"
|
||
msgstr "Administrateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:655
|
||
msgid "Can view"
|
||
msgstr "Peut consulter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:656
|
||
msgid "Can edit"
|
||
msgstr "Peut modifier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:657
|
||
msgid "Can manage"
|
||
msgstr "Peut gérer"
|
||
|
||
#. Translators: {name} is a file name.
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:675
|
||
#, rust-format
|
||
msgid "Downloading “{name}”…"
|
||
msgstr "Téléchargement de « {name} »…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:740
|
||
#, rust-format
|
||
msgid "{n} invitation waiting"
|
||
msgid_plural "{n} invitations waiting"
|
||
msgstr[0] "{n} invitation en attente"
|
||
msgstr[1] "{n} invitations en attente"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:758
|
||
msgid "Accept to add the item to your shared files."
|
||
msgstr "Acceptez pour ajouter l’élément à vos fichiers partagés."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:761
|
||
msgid "Invitations"
|
||
msgstr "Invitations"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:785
|
||
msgid "this item"
|
||
msgstr "cet élément"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:790
|
||
msgid "Decline Invitation?"
|
||
msgstr "Refuser l’invitation ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:793
|
||
#, rust-format
|
||
msgid "You won't have access to {name} unless it is shared again."
|
||
msgstr "Vous n’aurez plus accès à {name}, sauf s’il est partagé à nouveau."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:796
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:833
|
||
msgid "Decline"
|
||
msgstr "Refuser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:816
|
||
msgid "a shared item"
|
||
msgstr "un élément partagé"
|
||
|
||
#. Translators: {email} is the address of the person who sent the invitation.
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:820
|
||
#, rust-format
|
||
msgid "From {email}"
|
||
msgstr "De {email}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:838
|
||
msgid "Accept"
|
||
msgstr "Accepter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:861
|
||
msgid "Shared link"
|
||
msgstr "Lien partagé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:867
|
||
msgid "Open in browser"
|
||
msgstr "Ouvrir dans le navigateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:880
|
||
msgid "Open in Browser"
|
||
msgstr "Ouvrir dans le navigateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:908
|
||
msgid "Invitation accepted"
|
||
msgstr "Invitation acceptée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:909
|
||
msgid "Couldn't accept the invitation"
|
||
msgstr "Impossible d’accepter l’invitation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:913
|
||
msgid "Invitation rejected"
|
||
msgstr "Invitation refusée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:914
|
||
msgid "Couldn't reject the invitation"
|
||
msgstr "Impossible de refuser l’invitation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:925
|
||
#, rust-format
|
||
msgid "Leave “{name}”? You'll lose access until you're invited again."
|
||
msgstr ""
|
||
"Quitter « {name} » ? Vous perdrez l’accès jusqu’à ce que vous soyez invité à "
|
||
"nouveau."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:929
|
||
#, rust-format
|
||
msgid "Leave {n} shared item? You'll lose access until you're invited again."
|
||
msgid_plural ""
|
||
"Leave {n} shared items? You'll lose access until you're invited again."
|
||
msgstr[0] ""
|
||
"Quitter {n} élément partagé ? Vous perdrez l’accès jusqu’à ce que l’on vous "
|
||
"invite à nouveau."
|
||
msgstr[1] ""
|
||
"Quitter {n} éléments partagés ? Vous perdrez l’accès jusqu’à ce que l’on "
|
||
"vous invite à nouveau."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:936
|
||
msgid "Leave Shared Item?"
|
||
msgstr "Quitter l’élément partagé ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:940
|
||
msgctxt "verb"
|
||
msgid "Leave"
|
||
msgstr "Quitter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:953
|
||
msgid "Couldn't leave the shared item"
|
||
msgstr "Impossible de quitter l’élément partagé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:959
|
||
#, rust-format
|
||
msgid "Left {n} shared item"
|
||
msgid_plural "Left {n} shared items"
|
||
msgstr[0] "{n} élément partagé quitté"
|
||
msgstr[1] "{n} éléments partagés quittés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1013
|
||
msgid "Remove Saved Link?"
|
||
msgstr "Retirer le lien enregistré ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1016
|
||
#, rust-format
|
||
msgid ""
|
||
"Remove “{name}” from your saved links? The shared item itself is not "
|
||
"affected."
|
||
msgstr ""
|
||
"Retirer « {name} » de vos liens enregistrés ? L’élément partagé lui-même "
|
||
"n’est pas affecté."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1034
|
||
msgid "Link removed"
|
||
msgstr "Lien retiré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1035
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:650
|
||
msgid "Couldn't remove the link"
|
||
msgstr "Impossible de supprimer le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1046
|
||
msgid "Save Link"
|
||
msgstr "Enregistrer un lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1047
|
||
msgid "Paste a Proton Drive public link to save it here."
|
||
msgstr "Collez un lien public Proton Drive pour l’enregistrer ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1051
|
||
msgid "Public link URL"
|
||
msgstr "URL du lien public"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1055
|
||
msgid "Password (if the link has one)"
|
||
msgstr "Mot de passe (si le lien en a un)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1062
|
||
msgid "Save"
|
||
msgstr "Enregistrer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1075
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1088
|
||
msgid "Couldn't save the link"
|
||
msgstr "Impossible d’enregistrer le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1076
|
||
msgid "A URL is required."
|
||
msgstr "Une URL est requise."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared.rs:1087
|
||
msgid "Link saved"
|
||
msgstr "Lien enregistré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:69
|
||
msgid "All Shared Items"
|
||
msgstr "Tous les éléments partagés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:70
|
||
msgid "Links Only"
|
||
msgstr "Liens uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:71
|
||
msgid "People Only"
|
||
msgstr "Personnes uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:72
|
||
msgid "Expired Links"
|
||
msgstr "Liens expirés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:91
|
||
msgid "Show only some shared items"
|
||
msgstr "Afficher seulement certains éléments partagés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:160
|
||
msgctxt "column"
|
||
msgid "People"
|
||
msgstr "Personnes"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:198
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:614
|
||
msgid "Copy link"
|
||
msgstr "Copier le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:241
|
||
msgctxt "column"
|
||
msgid "Link"
|
||
msgstr "Lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:262
|
||
#, rust-format
|
||
msgid "{n} person"
|
||
msgid_plural "{n} people"
|
||
msgstr[0] "{n} personne"
|
||
msgstr[1] "{n} personnes"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:271
|
||
#, rust-format
|
||
msgid "{n} pending"
|
||
msgid_plural "{n} pending"
|
||
msgstr[0] "{n} en attente"
|
||
msgstr[1] "{n} en attente"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:295
|
||
msgctxt "link"
|
||
msgid "Expired"
|
||
msgstr "Expiré"
|
||
|
||
#. Translators: {date} is when a public link stops working.
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:297
|
||
#, rust-format
|
||
msgid "Expires {date}"
|
||
msgstr "Expire le {date}"
|
||
|
||
#. Translators: {date} is when the public link was created.
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:300
|
||
#, rust-format
|
||
msgid "Active since {date}"
|
||
msgstr "Actif depuis le {date}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:303
|
||
msgctxt "link"
|
||
msgid "Active"
|
||
msgstr "Actif"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:306
|
||
msgid "Password protected"
|
||
msgstr "Protégé par mot de passe"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:348
|
||
msgid "Reading what you've shared."
|
||
msgstr "Lecture de ce que vous avez partagé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:374
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:381
|
||
msgid "Couldn't read your shares"
|
||
msgstr "Impossible de lire vos partages"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:403
|
||
msgid "Nothing shared yet"
|
||
msgstr "Rien de partagé pour l’instant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:404
|
||
msgid "Items you share with people or by link show up here."
|
||
msgstr ""
|
||
"Les éléments que vous partagez avec des personnes ou par lien apparaissent "
|
||
"ici."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:424
|
||
msgid "No Matching Items"
|
||
msgstr "Aucun élément correspondant"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:425
|
||
msgid "None of your shared items match this filter."
|
||
msgstr "Aucun de vos éléments partagés ne correspond à ce filtre."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:433
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:359
|
||
#, rust-format
|
||
msgid "{n} item"
|
||
msgid_plural "{n} items"
|
||
msgstr[0] "{n} élément"
|
||
msgstr[1] "{n} éléments"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:468
|
||
msgid "Manage Access…"
|
||
msgstr "Gérer l’accès…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||
msgid "Open Link"
|
||
msgstr "Ouvrir le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:498
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:513
|
||
msgid "Stop Sharing…"
|
||
msgstr "Arrêter le partage…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:535
|
||
#, rust-format
|
||
msgid ""
|
||
"Everyone you invited loses access to “{name}”, pending invitations are "
|
||
"withdrawn and its public link stops working."
|
||
msgstr ""
|
||
"Toutes les personnes invitées perdent l’accès à « {name} », les invitations "
|
||
"en attente sont retirées et son lien public cesse de fonctionner."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:539
|
||
#, rust-format
|
||
msgid ""
|
||
"Everyone you invited loses access to {n} item, pending invitations are "
|
||
"withdrawn and its public link stops working."
|
||
msgid_plural ""
|
||
"Everyone you invited loses access to {n} items, pending invitations are "
|
||
"withdrawn and their public links stop working."
|
||
msgstr[0] ""
|
||
"Toutes les personnes invitées perdent l’accès à {n} élément, les invitations "
|
||
"en attente sont retirées et son lien public cesse de fonctionner."
|
||
msgstr[1] ""
|
||
"Toutes les personnes invitées perdent l’accès à {n} éléments, les "
|
||
"invitations en attente sont retirées et leurs liens publics cessent de "
|
||
"fonctionner."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:546
|
||
msgid "Stop Sharing?"
|
||
msgstr "Arrêter le partage ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:550
|
||
msgid "Stop Sharing"
|
||
msgstr "Arrêter le partage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:559
|
||
#, rust-format
|
||
msgid "Stopped sharing {n} item"
|
||
msgid_plural "Stopped sharing {n} items"
|
||
msgstr[0] "Partage de {n} élément arrêté"
|
||
msgstr[1] "Partage de {n} éléments arrêté"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:574
|
||
msgid "Couldn't stop sharing"
|
||
msgstr "Impossible d’arrêter le partage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:181
|
||
msgid "Startup"
|
||
msgstr "Démarrage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:184
|
||
msgid "Start on login"
|
||
msgstr "Démarrer à l’ouverture de session"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:186
|
||
msgid "Connect Proton Drive automatically when you log in"
|
||
msgstr "Connecter automatiquement Proton Drive lorsque vous ouvrez une session"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:195
|
||
msgid "Proton Drive folder"
|
||
msgstr "Dossier Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:200
|
||
msgid "Change…"
|
||
msgstr "Modifier…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:201
|
||
msgid "Choose where My files appears on this computer"
|
||
msgstr "Choisir où « Mes fichiers » apparaît sur cet ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:211
|
||
msgid "Network"
|
||
msgstr "Réseau"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:213
|
||
msgid "Limit how fast files move, shared by every transfer. 0 means no limit."
|
||
msgstr ""
|
||
"Limiter la vitesse de transfert des fichiers, partagée entre tous les "
|
||
"transferts. 0 signifie aucune limite."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:223
|
||
msgid "Upload limit (MiB/s)"
|
||
msgstr "Limite de téléversement (Mio/s)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:224
|
||
msgid "Download limit (MiB/s)"
|
||
msgstr "Limite de téléchargement (Mio/s)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:229
|
||
msgid "Appearance"
|
||
msgstr "Apparence"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:232
|
||
msgid "Proton theme"
|
||
msgstr "Thème Proton"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:234
|
||
msgid "Use Proton's colors instead of the system theme and accent color"
|
||
msgstr ""
|
||
"Utiliser les couleurs de Proton au lieu du thème et de la couleur "
|
||
"d’accentuation du système"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:239
|
||
msgid "Street map for Places"
|
||
msgstr "Carte des rues dans Lieux"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:241
|
||
msgid ""
|
||
"Show streets and town names from OpenFreeMap. It learns which parts of the "
|
||
"world you look at."
|
||
msgstr ""
|
||
"Afficher les rues et les noms de localités d’OpenFreeMap. OpenFreeMap "
|
||
"apprend ainsi quelles parties du monde sont consultées."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:246
|
||
msgid "Show tray icon"
|
||
msgstr "Afficher l’icône de la zone de notification"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:247
|
||
msgid "Sync status and quick actions in the panel"
|
||
msgstr "État de la synchronisation et actions rapides dans le panneau"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:264
|
||
msgid "Cache"
|
||
msgstr "Cache"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:266
|
||
msgid "Pinned and recently opened files, kept on this computer."
|
||
msgstr "Fichiers épinglés et récemment ouverts, conservés sur cet ordinateur."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:289
|
||
msgid "Cache size limit (GiB)"
|
||
msgstr "Taille maximale du cache (Gio)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:291
|
||
msgid "Older files are removed past this size; 0 means no limit"
|
||
msgstr ""
|
||
"Les fichiers les plus anciens sont supprimés au-delà de cette taille ; 0 "
|
||
"signifie aucune limite"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:298
|
||
msgid "Clear cache"
|
||
msgstr "Vider le cache"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:299
|
||
msgid "Remove cached copies. Files kept offline stay."
|
||
msgstr ""
|
||
"Supprimer les copies en cache. Les fichiers disponibles hors ligne sont "
|
||
"conservés."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:302
|
||
msgid "Clear…"
|
||
msgstr "Vider…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:313
|
||
msgid "Files kept on this computer, even without a connection."
|
||
msgstr "Fichiers conservés sur cet ordinateur, même sans connexion."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:318
|
||
msgid "Storage"
|
||
msgstr "Stockage"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:358
|
||
msgid "Show sync status"
|
||
msgstr "Afficher l’état de la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:389
|
||
#: crates/pdfs-gui/src/app/widgets/compat.rs:262
|
||
msgid "Keyboard Shortcuts"
|
||
msgstr "Raccourcis clavier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:391
|
||
msgid "About Proton Drive for Linux"
|
||
msgstr "À propos de Proton Drive for Linux"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:395
|
||
msgid "Sign Out…"
|
||
msgstr "Se déconnecter…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:405
|
||
msgid "Main menu"
|
||
msgstr "Menu principal"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:453
|
||
msgid "System Default"
|
||
msgstr "Par défaut du système"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:458
|
||
msgid "Language"
|
||
msgstr "Langue"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:459
|
||
msgid "Takes effect the next time Proton Drive starts"
|
||
msgstr "Prend effet au prochain démarrage de Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:481
|
||
msgid "Transfers"
|
||
msgstr "Transferts"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:482
|
||
msgid "Files moving to and from Proton Drive."
|
||
msgstr "Fichiers en cours de transfert vers et depuis Proton Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:567
|
||
msgid "Cache budget updated"
|
||
msgstr "Budget du cache mis à jour"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:568
|
||
msgid "Couldn't set cache budget"
|
||
msgstr "Impossible de définir le budget du cache"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:593
|
||
msgid "Bandwidth limits updated"
|
||
msgstr "Limites de bande passante mises à jour"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:594
|
||
msgid "Couldn't set bandwidth limits"
|
||
msgstr "Impossible de définir les limites de bande passante"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:606
|
||
msgid "Clear Cache?"
|
||
msgstr "Vider le cache ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:607
|
||
msgid ""
|
||
"Cached copies are removed from this computer and download again when you "
|
||
"open them. Files kept available offline stay."
|
||
msgstr ""
|
||
"Les copies en cache sont supprimées de cet ordinateur et seront à nouveau "
|
||
"téléchargées à leur ouverture. Les fichiers disponibles hors ligne sont "
|
||
"conservés."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:610
|
||
msgid "Clear Cache"
|
||
msgstr "Vider le cache"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:619
|
||
msgid "Cache cleared"
|
||
msgstr "Cache vidé"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:620
|
||
msgid "Couldn't clear the cache"
|
||
msgstr "Impossible de vider le cache"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:665
|
||
msgid "Couldn't save the theme"
|
||
msgstr "Impossible d’enregistrer le thème"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:687
|
||
msgid "Couldn't save the map setting"
|
||
msgstr "Impossible d’enregistrer le réglage de la carte"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:706
|
||
msgid "Couldn't save the tray setting"
|
||
msgstr "Impossible d’enregistrer le réglage de la zone de notification"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:730
|
||
msgid "Couldn't save the language"
|
||
msgstr "Impossible d’enregistrer la langue"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:737
|
||
msgid "Restart Proton Drive to use the new language"
|
||
msgstr "Redémarrez Proton Drive pour utiliser la nouvelle langue"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:772
|
||
msgid "Choose Proton Drive Folder"
|
||
msgstr "Choisir le dossier Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:784
|
||
msgid "Couldn't save the folder"
|
||
msgstr "Impossible d’enregistrer le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:796
|
||
msgid "Restart Proton Drive?"
|
||
msgstr "Redémarrer Proton Drive ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:799
|
||
#, rust-format
|
||
msgid "My files now appears in “{path}” after Proton Drive restarts."
|
||
msgstr ""
|
||
"« Mes fichiers » apparaîtra dans « {path} » après le redémarrage de Proton "
|
||
"Drive."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:803
|
||
msgid "Later"
|
||
msgstr "Plus tard"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:804
|
||
msgid "Restart Now"
|
||
msgstr "Redémarrer maintenant"
|
||
|
||
#. Translators: {size} is an amount of storage, such as "1.2 GiB".
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:931
|
||
#, rust-format
|
||
msgid "{size} used"
|
||
msgstr "{size} utilisés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:942
|
||
#, rust-format
|
||
msgid "{used} of {total} used ({percent}%)"
|
||
msgstr "{used} utilisés sur {total} ({percent} %)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:982
|
||
msgid "Proton Drive connected"
|
||
msgstr "Proton Drive connecté"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:983
|
||
msgid "Your files are available."
|
||
msgstr "Vos fichiers sont disponibles."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:988
|
||
msgid "Proton Drive disconnected"
|
||
msgstr "Proton Drive déconnecté"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:989
|
||
msgid ""
|
||
"The Proton Drive service stopped. Files aren't available until it restarts."
|
||
msgstr ""
|
||
"Le service Proton Drive s’est arrêté. Les fichiers ne sont pas disponibles "
|
||
"tant qu’il n’a pas redémarré."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1058
|
||
msgid "Sync complete"
|
||
msgstr "Synchronisation terminée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1060
|
||
#, rust-format
|
||
msgid "{n} file finished transferring."
|
||
msgid_plural "{n} files finished transferring."
|
||
msgstr[0] "Le transfert de {n} fichier est terminé."
|
||
msgstr[1] "Le transfert de {n} fichiers est terminé."
|
||
|
||
#. Translators: a background job's progress. {title} is the job, such as
|
||
#. "Scanning Photos"; {done} and {total} are counts.
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1138
|
||
#, rust-format
|
||
msgid "{title} — {done} of {total}"
|
||
msgstr "{title} — {done} sur {total}"
|
||
|
||
#. Translators: a background job's progress. {title} is the job, {detail}
|
||
#. what it is working on; {done} and {total} are counts.
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1141
|
||
#, rust-format
|
||
msgid "{title} — {detail} ({done} of {total})"
|
||
msgstr "{title} — {detail} ({done} sur {total})"
|
||
|
||
#. Translators: a background job still running. {title} is the job.
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1143
|
||
#, rust-format
|
||
msgid "{title}…"
|
||
msgstr "{title}…"
|
||
|
||
#. Translators: a background job still running. {title} is the job,
|
||
#. {detail} what it is working on.
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1146
|
||
#, rust-format
|
||
msgid "{title} — {detail}…"
|
||
msgstr "{title} — {detail}…"
|
||
|
||
#. Translators: a file being transferred. {arrow} is ↑ or ↓, {name} the
|
||
#. file name, {done} the size moved so far and {speed} a size such as
|
||
#. "1.2 MiB"; "/s" means per second.
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1175
|
||
#, rust-format
|
||
msgid "{arrow} {name} — {done} ({speed}/s)"
|
||
msgstr "{arrow} {name} — {done} ({speed}/s)"
|
||
|
||
#. Translators: a file being transferred. {arrow} is ↑ or ↓, {name} the
|
||
#. file name, {done} and {total} sizes and {speed} a size such as
|
||
#. "1.2 MiB"; "/s" means per second.
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1183
|
||
#, rust-format
|
||
msgid "{arrow} {name} — {done} of {total} ({speed}/s)"
|
||
msgstr "{arrow} {name} — {done} sur {total} ({speed}/s)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1284
|
||
#, rust-format
|
||
msgid "{used} cached — no limit set"
|
||
msgstr "{used} en cache — aucune limite définie"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1290
|
||
#, rust-format
|
||
msgid "{used} of {limit} used"
|
||
msgstr "{used} utilisés sur {limit}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1369
|
||
msgid "Session expired"
|
||
msgstr "Session expirée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1374
|
||
#, rust-format
|
||
msgid "{queued} · sign in again to sync"
|
||
msgstr "{queued} · reconnectez-vous pour synchroniser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1376
|
||
msgid "Sign in again to sync"
|
||
msgstr "Reconnectez-vous pour synchroniser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1382
|
||
msgid "Sign-in not saved"
|
||
msgstr "Connexion non enregistrée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1384
|
||
msgid "Unlock your keyring, or the next reboot signs you out"
|
||
msgstr ""
|
||
"Déverrouillez votre trousseau, sinon le prochain redémarrage vous "
|
||
"déconnectera"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1390
|
||
msgid "Restart to finish updating"
|
||
msgstr "Redémarrez pour terminer la mise à jour"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1392
|
||
msgid "An older version of Proton Drive is still running"
|
||
msgstr ""
|
||
"Une version plus ancienne de Proton Drive est toujours en cours d’exécution"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1396
|
||
#, rust-format
|
||
msgid "Proton Drive {version} is still running"
|
||
msgstr "Proton Drive {version} est toujours en cours d’exécution"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1409
|
||
#, rust-format
|
||
msgid "{queued} · resumes {time}"
|
||
msgstr "{queued} · reprise {time}"
|
||
|
||
#. Translators: {time} is when syncing resumes, such as "at 14:30"
|
||
#. or "Tue 09:00".
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1414
|
||
#, rust-format
|
||
msgid "Resumes {time}"
|
||
msgstr "Reprise {time}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1416
|
||
msgid "Until you resume"
|
||
msgstr "Jusqu’à la reprise"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1423 crates/pdfs-gui/src/main.rs:282
|
||
#, rust-format
|
||
msgid "{n} change needs attention"
|
||
msgid_plural "{n} changes need attention"
|
||
msgstr[0] "{n} modification requiert votre attention"
|
||
msgstr[1] "{n} modifications requièrent votre attention"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1433
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:108
|
||
msgctxt "state"
|
||
msgid "Offline"
|
||
msgstr "Hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1434
|
||
msgid "Cached files only"
|
||
msgstr "Fichiers en cache uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1439
|
||
msgctxt "state"
|
||
msgid "Syncing"
|
||
msgstr "Synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1445
|
||
msgid "Up to date"
|
||
msgstr "À jour"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1452
|
||
#: crates/pdfs-gui/src/hud/mod.rs:608 crates/pdfs-gui/src/hud/mod.rs:622
|
||
msgid "Proton Drive isn't running"
|
||
msgstr "Proton Drive n’est pas en cours d’exécution"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1457
|
||
msgid "Not responding"
|
||
msgstr "Ne répond pas"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1458
|
||
msgid "Proton Drive is taking too long to answer"
|
||
msgstr "Proton Drive met trop de temps à répondre"
|
||
|
||
#. Translators: stands in for a time that could not be read, as in
|
||
#. "Resumes later".
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1498
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1513
|
||
msgid "later"
|
||
msgstr "plus tard"
|
||
|
||
#. Translators: strftime format for a time later today, such as "at 14:30".
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1502
|
||
msgid "at %H:%M"
|
||
msgstr "à %H:%M"
|
||
|
||
#. Translators: strftime format for a time within the next week, such as
|
||
#. "Tue 09:00".
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1506
|
||
msgid "%a %H:%M"
|
||
msgstr "%a %H:%M"
|
||
|
||
#. Translators: strftime format for a date further ahead, such as "23 Sep".
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1509
|
||
msgid "%e %b"
|
||
msgstr "%e %b"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1539
|
||
msgid "No files kept offline"
|
||
msgstr "Aucun fichier disponible hors ligne"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1541
|
||
msgid "Right-click a file or folder and choose “Available offline”."
|
||
msgstr ""
|
||
"Faites un clic droit sur un fichier ou un dossier et choisissez « Disponible "
|
||
"hors ligne »."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1592
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1599
|
||
msgid "Couldn't make it online only"
|
||
msgstr "Impossible de le garder en ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1616
|
||
msgid "Show fewer"
|
||
msgstr "Afficher moins"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/status.rs:1619
|
||
#, rust-format
|
||
msgid "Show all {n} file"
|
||
msgid_plural "Show all {n} files"
|
||
msgstr[0] "Afficher {n} fichier"
|
||
msgstr[1] "Afficher les {n} fichiers"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:75
|
||
msgid ""
|
||
"Photos already in Proton Photos are matched by name and content and skipped, "
|
||
"so re-running an interrupted import is safe."
|
||
msgstr ""
|
||
"Les photos déjà présentes dans Proton Photos sont reconnues par leur nom et "
|
||
"leur contenu, puis ignorées : relancer une importation interrompue est donc "
|
||
"sans risque."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:136
|
||
msgid "Back to Photos"
|
||
msgstr "Retour aux photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:143
|
||
msgid "Add a Google Takeout export to your Proton Photos timeline."
|
||
msgstr "Ajouter une archive Google Takeout à votre chronologie Proton Photos."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:160
|
||
msgid "Drop your Takeout .zip files here"
|
||
msgstr "Déposez ici vos fichiers .zip Takeout"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:164
|
||
msgid ""
|
||
"Add every part of the export at once — a photo and its metadata often sit in "
|
||
"different parts."
|
||
msgstr ""
|
||
"Ajoutez toutes les parties de l’archive en même temps — une photo et ses "
|
||
"métadonnées se trouvent souvent dans des parties différentes."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:171
|
||
msgid "Choose files…"
|
||
msgstr "Choisir des fichiers…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:189
|
||
msgid "Archives to import"
|
||
msgstr "Archives à importer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:194
|
||
msgid "Clear"
|
||
msgstr "Effacer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:195
|
||
msgid "Remove every staged archive"
|
||
msgstr "Retirer toutes les archives ajoutées"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:203
|
||
msgctxt "verb"
|
||
msgid "Scan"
|
||
msgstr "Analyser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:205
|
||
msgid "Check the archives and report what would be imported, without uploading"
|
||
msgstr ""
|
||
"Vérifier les archives et indiquer ce qui serait importé, sans rien téléverser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:210
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:396
|
||
msgctxt "verb"
|
||
msgid "Import"
|
||
msgstr "Importer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:215
|
||
msgid "Stop import"
|
||
msgstr "Arrêter l’importation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:217
|
||
msgid "Finish the photo on the wire, file what was uploaded, then stop"
|
||
msgstr ""
|
||
"Terminer la photo en cours d’envoi, classer ce qui a été téléversé, puis "
|
||
"s’arrêter"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:238
|
||
msgid "Import in progress"
|
||
msgstr "Importation en cours"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:260
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:702
|
||
msgid "Last import"
|
||
msgstr "Dernière importation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:344
|
||
msgid "Select your Google Takeout archives"
|
||
msgstr "Sélectionnez vos archives Google Takeout"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:347
|
||
msgid "Takeout archives"
|
||
msgstr "Archives Takeout"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:387
|
||
msgid "Import This Export?"
|
||
msgstr "Importer cette archive ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:389
|
||
#, rust-format
|
||
msgid ""
|
||
"{n} archive will be uploaded to Proton Photos, creating albums as they "
|
||
"appear in the export. This can take hours; you can stop it at any point and "
|
||
"what has been uploaded stays. Photos you already have are skipped."
|
||
msgid_plural ""
|
||
"{n} archives will be uploaded to Proton Photos, creating albums as they "
|
||
"appear in the export. This can take hours; you can stop it at any point and "
|
||
"what has been uploaded stays. Photos you already have are skipped."
|
||
msgstr[0] ""
|
||
"{n} archive sera téléversée vers Proton Photos, en créant les albums tels "
|
||
"qu’ils figurent dans l’archive. Cela peut prendre des heures ; vous pouvez "
|
||
"l’arrêter à tout moment et ce qui a été téléversé est conservé. Les photos "
|
||
"que vous avez déjà sont ignorées."
|
||
msgstr[1] ""
|
||
"{n} archives seront téléversées vers Proton Photos, en créant les albums "
|
||
"tels qu’ils figurent dans l’archive. Cela peut prendre des heures ; vous "
|
||
"pouvez l’arrêter à tout moment et ce qui a été téléversé est conservé. Les "
|
||
"photos que vous avez déjà sont ignorées."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:417
|
||
msgid "Stopping the import…"
|
||
msgstr "Arrêt de l’importation…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:419
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:423
|
||
msgid "Couldn't stop the import"
|
||
msgstr "Impossible d’arrêter l’importation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:475
|
||
msgid ""
|
||
"Only Takeout .zip files can be imported — extracted folders aren't supported."
|
||
msgstr ""
|
||
"Seuls les fichiers .zip Takeout peuvent être importés — les dossiers "
|
||
"extraits ne sont pas pris en charge."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:481
|
||
#, rust-format
|
||
msgid "Added {n} archive"
|
||
msgid_plural "Added {n} archives"
|
||
msgstr[0] "{n} archive ajoutée"
|
||
msgstr[1] "{n} archives ajoutées"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:498
|
||
msgid "No archives added yet."
|
||
msgstr "Aucune archive ajoutée pour l’instant."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:516
|
||
msgid "Remove from this import"
|
||
msgstr "Retirer de cette importation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:538
|
||
#, rust-format
|
||
msgid "{n} archive, {size} in total. {note}"
|
||
msgid_plural "{n} archives, {size} in total. {note}"
|
||
msgstr[0] "{n} archive, {size} au total. {note}"
|
||
msgstr[1] "{n} archives, {size} au total. {note}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:597
|
||
msgid "Reading archives…"
|
||
msgstr "Lecture des archives…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:599
|
||
msgid "Starting import…"
|
||
msgstr "Démarrage de l’importation…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:605
|
||
msgid "Scanning the export…"
|
||
msgstr "Analyse de l’archive…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:607
|
||
msgid "Import started — you can leave this page, it keeps running."
|
||
msgstr ""
|
||
"Importation démarrée — vous pouvez quitter cette page, elle se poursuit."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:612
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:616
|
||
msgid "Couldn't start the import"
|
||
msgstr "Impossible de démarrer l’importation"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:651
|
||
msgid "Scan finished"
|
||
msgstr "Analyse terminée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:653
|
||
msgid "Import finished"
|
||
msgstr "Importation terminée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:660
|
||
#, rust-format
|
||
msgid "{n} photo added, {failed} failed."
|
||
msgid_plural "{n} photos added, {failed} failed."
|
||
msgstr[0] "{n} photo ajoutée, {failed} en échec."
|
||
msgstr[1] "{n} photos ajoutées, {failed} en échec."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:666
|
||
#, rust-format
|
||
msgid "Stopped after {n} photo."
|
||
msgid_plural "Stopped after {n} photos."
|
||
msgstr[0] "Arrêtée après {n} photo."
|
||
msgstr[1] "Arrêtée après {n} photos."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:672
|
||
#, rust-format
|
||
msgid "{n} photo added to Proton Photos."
|
||
msgid_plural "{n} photos added to Proton Photos."
|
||
msgstr[0] "{n} photo ajoutée à Proton Photos."
|
||
msgstr[1] "{n} photos ajoutées à Proton Photos."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:677
|
||
msgid "The Google Photos import has finished."
|
||
msgstr "L’importation depuis Google Photos est terminée."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:700
|
||
msgid "Scan result"
|
||
msgstr "Résultat de l’analyse"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:705
|
||
msgid "Nothing was uploaded — this is what an import would do."
|
||
msgstr "Rien n’a été téléversé — voici ce que ferait une importation."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:707
|
||
msgid ""
|
||
"Stopped early. Everything uploaded so far is in your timeline; run it again "
|
||
"to continue where it left off."
|
||
msgstr ""
|
||
"Arrêtée prématurément. Tout ce qui a été téléversé jusqu’ici est dans votre "
|
||
"chronologie ; relancez-la pour reprendre là où elle s’est arrêtée."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:709
|
||
msgid "Finished."
|
||
msgstr "Terminé."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:715
|
||
msgid "Photos in the export"
|
||
msgstr "Photos dans l’archive"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:718
|
||
msgid "Would upload"
|
||
msgstr "À téléverser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:720
|
||
msgid "Uploaded"
|
||
msgstr "Téléversées"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:727
|
||
msgid "Already in Proton Photos"
|
||
msgstr "Déjà dans Proton Photos"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:734
|
||
msgid "Albums to create"
|
||
msgstr "Albums à créer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:736
|
||
msgid "Albums created"
|
||
msgstr "Albums créés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:743
|
||
msgid "Photos filed into albums"
|
||
msgstr "Photos classées dans des albums"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:749
|
||
msgid "Skipped (in Google's trash)"
|
||
msgstr "Ignorées (dans la corbeille de Google)"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:756
|
||
msgid "Data to upload"
|
||
msgstr "Données à téléverser"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:758
|
||
msgid "Data uploaded"
|
||
msgstr "Données téléversées"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:764
|
||
msgctxt "state"
|
||
msgid "Failed"
|
||
msgstr "Échec"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:797
|
||
#, rust-format
|
||
msgid "{done} of {total} — {detail}"
|
||
msgstr "{done} sur {total} — {detail}"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/takeout.rs:806
|
||
msgid "Working…"
|
||
msgstr "Traitement…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:47
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:250
|
||
msgid "Empty Trash…"
|
||
msgstr "Vider la corbeille…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:48
|
||
msgid "Permanently delete everything in the Trash"
|
||
msgstr "Supprimer définitivement tout le contenu de la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:88
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:208
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:228
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:277
|
||
msgctxt "verb"
|
||
msgid "Restore"
|
||
msgstr "Restaurer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:89
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:213
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:233
|
||
msgid "Delete Permanently…"
|
||
msgstr "Supprimer définitivement…"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:139
|
||
msgid "Original Location"
|
||
msgstr "Emplacement d’origine"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:144
|
||
msgctxt "column"
|
||
msgid "Deleted"
|
||
msgstr "Supprimé"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:201
|
||
#, rust-format
|
||
msgid "Restore “{name}” to open it"
|
||
msgstr "Restaurez « {name} » pour l’ouvrir"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:263
|
||
#, rust-format
|
||
msgid "{n} item selected"
|
||
msgid_plural "{n} items selected"
|
||
msgstr[0] "{n} élément sélectionné"
|
||
msgstr[1] "{n} éléments sélectionnés"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:285
|
||
msgid "Reading the trash."
|
||
msgstr "Lecture de la corbeille."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:307
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:314
|
||
msgid "Couldn't read the trash"
|
||
msgstr "Impossible de lire la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:350
|
||
msgid "Trash is empty"
|
||
msgstr "La corbeille est vide"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:351
|
||
msgid "Items you delete from Proton Drive show up here."
|
||
msgstr "Les éléments que vous supprimez de Proton Drive apparaissent ici."
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:396
|
||
#, rust-format
|
||
msgid "Restored “{name}”"
|
||
msgstr "« {name} » restauré"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:410
|
||
msgid "Couldn't restore"
|
||
msgstr "Impossible de restaurer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:412
|
||
msgid "Show"
|
||
msgstr "Afficher"
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:439
|
||
#, rust-format
|
||
msgid "Permanently delete “{name}”? This cannot be undone."
|
||
msgstr "Supprimer définitivement « {name} » ? Cette action est irréversible."
|
||
|
||
#. Translators: {name} is a file or folder name.
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:441
|
||
#, rust-format
|
||
msgid "Deleted “{name}” permanently"
|
||
msgstr "« {name} » supprimé définitivement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:446
|
||
#, rust-format
|
||
msgid "Permanently delete {n} item? This cannot be undone."
|
||
msgid_plural "Permanently delete {n} items? This cannot be undone."
|
||
msgstr[0] ""
|
||
"Supprimer définitivement {n} élément ? Cette action est irréversible."
|
||
msgstr[1] ""
|
||
"Supprimer définitivement {n} éléments ? Cette action est irréversible."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:452
|
||
#, rust-format
|
||
msgid "Deleted {n} item permanently"
|
||
msgid_plural "Deleted {n} items permanently"
|
||
msgstr[0] "{n} élément supprimé définitivement"
|
||
msgstr[1] "{n} éléments supprimés définitivement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:460
|
||
msgid "Delete Permanently?"
|
||
msgstr "Supprimer définitivement ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:464
|
||
msgid "Delete Permanently"
|
||
msgstr "Supprimer définitivement"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:476
|
||
msgid "Couldn't delete"
|
||
msgstr "Impossible de supprimer"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:488
|
||
msgid "Empty Trash?"
|
||
msgstr "Vider la corbeille ?"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:490
|
||
#, rust-format
|
||
msgid "Permanently delete all {n} item in the trash? This cannot be undone."
|
||
msgid_plural ""
|
||
"Permanently delete all {n} items in the trash? This cannot be undone."
|
||
msgstr[0] ""
|
||
"Supprimer définitivement {n} élément de la corbeille ? Cette action est "
|
||
"irréversible."
|
||
msgstr[1] ""
|
||
"Supprimer définitivement les {n} éléments de la corbeille ? Cette action est "
|
||
"irréversible."
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:497
|
||
msgid "Empty Trash"
|
||
msgstr "Vider la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:508
|
||
msgid "Trash emptied"
|
||
msgstr "Corbeille vidée"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/trash.rs:509
|
||
msgid "Couldn't empty the trash"
|
||
msgstr "Impossible de vider la corbeille"
|
||
|
||
#: crates/pdfs-gui/src/app/pages/verify.rs:162
|
||
msgid "Verification"
|
||
msgstr "Vérification"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:53
|
||
msgid "Details (Alt+Enter)"
|
||
msgstr "Détails (Alt+Entrée)"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:58
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:195
|
||
msgid "Close details"
|
||
msgstr "Fermer les détails"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:85
|
||
msgid "Info"
|
||
msgstr "Informations"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:397
|
||
msgid "Keep a copy on this computer, even without a connection."
|
||
msgstr "Conserver une copie sur cet ordinateur, même sans connexion."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:119
|
||
msgid "Sharing"
|
||
msgstr "Partage"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:122
|
||
msgid "Access"
|
||
msgstr "Accès"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:140
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:112
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:139
|
||
msgid "Versions"
|
||
msgstr "Versions"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:143
|
||
msgid "History"
|
||
msgstr "Historique"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:206
|
||
msgid "No item selected"
|
||
msgstr "Aucun élément sélectionné"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:207
|
||
msgid "Select a file or folder to see its details."
|
||
msgstr "Sélectionnez un fichier ou un dossier pour afficher ses détails."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:365
|
||
msgid "Folder"
|
||
msgstr "Dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:367
|
||
msgid "File"
|
||
msgstr "Fichier"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:383
|
||
msgid "Proton Drive"
|
||
msgstr "Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:391
|
||
msgid "Kept on this computer because a folder it is in is available offline."
|
||
msgstr ""
|
||
"Conservé sur cet ordinateur, car un dossier qui le contient est disponible "
|
||
"hors ligne."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:394
|
||
msgid ""
|
||
"Keep a copy of everything in this folder on this computer, even without a "
|
||
"connection."
|
||
msgstr ""
|
||
"Conserver une copie de tout le contenu de ce dossier sur cet ordinateur, "
|
||
"même sans connexion."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:402
|
||
#: crates/pdfs-gui/src/hud/preview.rs:275
|
||
msgid "Open folder"
|
||
msgstr "Ouvrir le dossier"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:446
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:442
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:448
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:465
|
||
msgid "Couldn't load sharing"
|
||
msgstr "Impossible de charger le partage"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:468
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:165
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:169
|
||
msgid "Couldn't load versions"
|
||
msgstr "Impossible de charger les versions"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:488
|
||
msgid "Only you"
|
||
msgstr "Vous uniquement"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:489
|
||
msgid "Anyone with the link"
|
||
msgstr "Toute personne disposant du lien"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:490
|
||
#, rust-format
|
||
msgid "Shared with {n} person"
|
||
msgid_plural "Shared with {n} people"
|
||
msgstr[0] "Partagé avec {n} personne"
|
||
msgstr[1] "Partagé avec {n} personnes"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:492
|
||
#, rust-format
|
||
msgid "Shared with {n} person · Public link"
|
||
msgid_plural "Shared with {n} people · Public link"
|
||
msgstr[0] "Partagé avec {n} personne · Lien public"
|
||
msgstr[1] "Partagé avec {n} personnes · Lien public"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:504
|
||
msgid "No earlier versions"
|
||
msgstr "Aucune version antérieure"
|
||
|
||
#. Translators: {date} is the date of the only version.
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:506
|
||
#, rust-format
|
||
msgid "1 version · {date}"
|
||
msgstr "1 version · {date}"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/details.rs:509
|
||
#, rust-format
|
||
msgid "{n} version · latest {date}"
|
||
msgid_plural "{n} versions · latest {date}"
|
||
msgstr[0] "{n} version · dernière : {date}"
|
||
msgstr[1] "{n} versions · dernière : {date}"
|
||
|
||
#. Translators: a public link that never expires.
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:40
|
||
msgid "Never"
|
||
msgstr "Jamais"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:41
|
||
msgid "1 day"
|
||
msgstr "1 jour"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:42
|
||
msgid "7 days"
|
||
msgstr "7 jours"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:43
|
||
msgid "30 days"
|
||
msgstr "30 jours"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:273
|
||
msgid "Can't share"
|
||
msgstr "Partage impossible"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:289
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:343
|
||
msgctxt "verb"
|
||
msgid "Share"
|
||
msgstr "Partager"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:296
|
||
msgid "Invite people"
|
||
msgstr "Inviter des personnes"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:298
|
||
msgid "Proton and non-Proton email addresses, separated by spaces or commas."
|
||
msgstr ""
|
||
"Adresses électroniques Proton ou non, séparées par des espaces ou des "
|
||
"virgules."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:302
|
||
msgid "Email addresses"
|
||
msgstr "Adresses électroniques"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:311
|
||
msgid "Role"
|
||
msgstr "Rôle"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:314
|
||
msgid "Message (optional)"
|
||
msgstr "Message (facultatif)"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:316
|
||
msgid "Send Invitations"
|
||
msgstr "Envoyer les invitations"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:323
|
||
msgid "People with access"
|
||
msgstr "Personnes ayant accès"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:326
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:603
|
||
msgid "Public link"
|
||
msgstr "Lien public"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:369
|
||
#, rust-format
|
||
msgid "“{text}” isn't an email address"
|
||
msgstr "« {text} » n’est pas une adresse électronique"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:408
|
||
msgid "Invitations sent"
|
||
msgstr "Invitations envoyées"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:409
|
||
msgid "Couldn't send invitations"
|
||
msgstr "Impossible d’envoyer les invitations"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:477
|
||
msgid "No one else has access yet."
|
||
msgstr "Personne d’autre n’a encore accès."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:488
|
||
msgid "Invitation pending"
|
||
msgstr "Invitation en attente"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:489
|
||
msgid "Invitation pending, no Proton account yet"
|
||
msgstr "Invitation en attente, pas encore de compte Proton"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:520
|
||
msgid "Role updated"
|
||
msgstr "Rôle mis à jour"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:521
|
||
msgid "Couldn't update the role"
|
||
msgstr "Impossible de mettre à jour le rôle"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:538
|
||
msgid "Remove access"
|
||
msgstr "Retirer l’accès"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:552
|
||
msgid "Remove Access?"
|
||
msgstr "Retirer l’accès ?"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:555
|
||
#, rust-format
|
||
msgid "{email} will no longer be able to open this item."
|
||
msgstr "{email} ne pourra plus ouvrir cet élément."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:563
|
||
msgid "Access removed"
|
||
msgstr "Accès retiré"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:564
|
||
msgid "Couldn't remove access"
|
||
msgstr "Impossible de retirer l’accès"
|
||
|
||
#. Translators: {role} is the link's role, such as "Viewer".
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:592
|
||
#, rust-format
|
||
msgid "Anyone with the link ({role})"
|
||
msgstr "Toute personne disposant du lien ({role})"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:595
|
||
msgid "password-protected"
|
||
msgstr "protégé par mot de passe"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:630
|
||
msgid "Remove link"
|
||
msgstr "Supprimer le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:642
|
||
msgid "Remove Public Link?"
|
||
msgstr "Supprimer le lien public ?"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:643
|
||
msgid ""
|
||
"The link stops working for everyone who has it. A new link will have a "
|
||
"different address."
|
||
msgstr ""
|
||
"Le lien cesse de fonctionner pour toutes les personnes qui l’ont. Un nouveau "
|
||
"lien aura une adresse différente."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:644
|
||
msgid "Remove Link"
|
||
msgstr "Supprimer le lien"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:649
|
||
msgid "Public link removed"
|
||
msgstr "Lien public supprimé"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:670
|
||
msgid "Link role"
|
||
msgstr "Rôle du lien"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:674
|
||
msgid "Password (optional)"
|
||
msgstr "Mot de passe (facultatif)"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:683
|
||
msgid "Expires"
|
||
msgstr "Expiration"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:685
|
||
msgid "Create Public Link"
|
||
msgstr "Créer un lien public"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:741
|
||
msgid "Public link created"
|
||
msgstr "Lien public créé"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:745
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:749
|
||
msgid "Couldn't create the link"
|
||
msgstr "Impossible de créer le lien"
|
||
|
||
#. Translators: a public link past its expiry date.
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:801
|
||
msgid "expired"
|
||
msgstr "expiré"
|
||
|
||
#. Translators: strftime format for a link's expiry date; "%x" is the locale's date, such as "09/23/26".
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:804
|
||
msgid "%x"
|
||
msgstr "%x"
|
||
|
||
#. Translators: {date} is the date a public link stops working.
|
||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:811
|
||
#, rust-format
|
||
msgid "expires {date}"
|
||
msgstr "expire le {date}"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:90
|
||
msgid "Can't load versions"
|
||
msgstr "Impossible de charger les versions"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:98
|
||
msgid "No versions"
|
||
msgstr "Aucune version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:99
|
||
msgid "Folders don't have versions."
|
||
msgstr "Les dossiers n’ont pas de versions."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:118
|
||
msgid "Version history"
|
||
msgstr "Historique des versions"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:120
|
||
msgid "Proton Drive keeps earlier versions of a file until you delete them."
|
||
msgstr ""
|
||
"Proton Drive conserve les versions antérieures d’un fichier jusqu’à ce que "
|
||
"vous les supprimiez."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:183
|
||
msgid "No earlier versions."
|
||
msgstr "Aucune version antérieure."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:202
|
||
msgid "Current version"
|
||
msgstr "Version actuelle"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:205
|
||
#, rust-format
|
||
msgid "{time} · {size}"
|
||
msgstr "{time} · {size}"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:226
|
||
msgid "Save a copy…"
|
||
msgstr "Enregistrer une copie…"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:238
|
||
msgid "Restore this version"
|
||
msgstr "Restaurer cette version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:249
|
||
msgid "Delete this version permanently"
|
||
msgstr "Supprimer définitivement cette version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:269
|
||
msgid "Restore Version?"
|
||
msgstr "Restaurer la version ?"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:272
|
||
#, rust-format
|
||
msgid ""
|
||
"Make this version the current content of “{name}”? The version it replaces "
|
||
"stays in the history."
|
||
msgstr ""
|
||
"Faire de cette version le contenu actuel de « {name} » ? La version "
|
||
"remplacée reste dans l’historique."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:294
|
||
msgid "Restoring that version"
|
||
msgstr "Restauration de cette version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:295
|
||
msgid "Couldn't restore that version"
|
||
msgstr "Impossible de restaurer cette version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:304
|
||
msgid "Delete Version?"
|
||
msgstr "Supprimer la version ?"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:306
|
||
msgid "Delete this version permanently? Its content can't be recovered."
|
||
msgstr ""
|
||
"Supprimer définitivement cette version ? Son contenu ne pourra pas être "
|
||
"récupéré."
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:310
|
||
msgctxt "verb"
|
||
msgid "Delete"
|
||
msgstr "Supprimer"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:325
|
||
msgid "Version deleted"
|
||
msgstr "Version supprimée"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:326
|
||
msgid "Couldn't delete that version"
|
||
msgstr "Impossible de supprimer cette version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:340
|
||
msgid "Save version"
|
||
msgstr "Enregistrer la version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:350
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:359
|
||
msgid "Couldn't save that version"
|
||
msgstr "Impossible d’enregistrer cette version"
|
||
|
||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:358
|
||
msgid "Version saved"
|
||
msgstr "Version enregistrée"
|
||
|
||
#. Translators: the launcher prompt while refining a search; {query} is the text searched for. Keep the trailing space.
|
||
#: crates/pdfs-gui/src/dmenu.rs:94
|
||
#, rust-format
|
||
msgid "Drive: {query} › "
|
||
msgstr "Drive : {query} › "
|
||
|
||
#. Translators: the launcher prompt; keep the trailing space, the input follows it directly.
|
||
#: crates/pdfs-gui/src/dmenu.rs:96 crates/pdfs-gui/src/fzf.rs:42
|
||
msgid "Search Drive › "
|
||
msgstr "Rechercher dans Drive › "
|
||
|
||
#. Translators: the only row of an empty launcher list; {query} is the text searched for. Keep the parentheses.
|
||
#: crates/pdfs-gui/src/dmenu.rs:113
|
||
#, rust-format
|
||
msgid "(no matches for “{query}”)"
|
||
msgstr "(aucun résultat pour « {query} »)"
|
||
|
||
#. Translators: the only row of an empty launcher list. Keep the parentheses, and avoid words that look like a file name.
|
||
#: crates/pdfs-gui/src/dmenu.rs:115
|
||
msgid "(no pinned files — type to search)"
|
||
msgstr "(aucun fichier épinglé — tapez pour rechercher)"
|
||
|
||
#. Translators: shown as a row in the search list. Keep the parentheses.
|
||
#: crates/pdfs-gui/src/fzf.rs:171
|
||
msgid "(cannot resolve app dirs)"
|
||
msgstr "(impossible de déterminer les répertoires de l’application)"
|
||
|
||
#. Translators: the launcher's section of recently opened files.
|
||
#: crates/pdfs-gui/src/hud/mod.rs:57
|
||
msgid "Recent"
|
||
msgstr "Récents"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:58
|
||
msgid "Pinned in Proton Drive"
|
||
msgstr "Épinglé dans Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:59
|
||
msgid "Best matches"
|
||
msgstr "Meilleurs résultats"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:159
|
||
msgid "Search Proton Drive"
|
||
msgstr "Rechercher dans Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:180
|
||
msgid "Search in Drive and on this computer"
|
||
msgstr "Rechercher dans Drive et sur cet ordinateur"
|
||
|
||
#. Translators: the Escape key, shown as a hint that it closes the window.
|
||
#: crates/pdfs-gui/src/hud/mod.rs:191
|
||
msgid "Esc"
|
||
msgstr "Échap"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:232 crates/pdfs-gui/src/hud/mod.rs:868
|
||
msgid "No results"
|
||
msgstr "Aucun résultat"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:240
|
||
msgid "Proton Drive is not running"
|
||
msgstr "Proton Drive n’est pas en cours d’exécution"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:241
|
||
msgid "Start Proton Drive to search your files."
|
||
msgstr "Démarrez Proton Drive pour rechercher dans vos fichiers."
|
||
|
||
#. Translators: keyboard hints in the footer; keep the arrow and Enter symbols.
|
||
#: crates/pdfs-gui/src/hud/mod.rs:282
|
||
msgid "↑↓ navigate · ↵ open · Tab filter"
|
||
msgstr "↑↓ naviguer · ↵ ouvrir · Tab filtrer"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:870
|
||
msgid "Search your Drive"
|
||
msgstr "Rechercher dans votre Drive"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:875
|
||
msgid "Still indexing this computer — local results will fill in shortly."
|
||
msgstr ""
|
||
"Indexation de cet ordinateur en cours — les résultats locaux vont bientôt "
|
||
"apparaître."
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:877
|
||
msgid "Try a different search, or another filter."
|
||
msgstr "Essayez une autre recherche ou un autre filtre."
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:879
|
||
msgid "Start typing to search Proton Drive and the files on this computer."
|
||
msgstr ""
|
||
"Commencez à taper pour rechercher dans Proton Drive et dans les fichiers de "
|
||
"cet ordinateur."
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:906
|
||
msgid "No pinned files"
|
||
msgstr "Aucun fichier épinglé"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:907
|
||
#, rust-format
|
||
msgid "{n} pinned file"
|
||
msgid_plural "{n} pinned files"
|
||
msgstr[0] "{n} fichier épinglé"
|
||
msgstr[1] "{n} fichiers épinglés"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:920
|
||
#, rust-format
|
||
msgid "{drive} in Drive · {local} on this computer · indexing…"
|
||
msgstr "{drive} dans Drive · {local} sur cet ordinateur · indexation…"
|
||
|
||
#. Translators: result counts in the footer; {drive} and {local} are numbers.
|
||
#: crates/pdfs-gui/src/hud/mod.rs:925
|
||
#, rust-format
|
||
msgid "{drive} in Drive · {local} on this computer"
|
||
msgstr "{drive} dans Drive · {local} sur cet ordinateur"
|
||
|
||
#. Translators: {name} is a file name.
|
||
#: crates/pdfs-gui/src/hud/mod.rs:1056
|
||
#, rust-format
|
||
msgid "Opening {name}…"
|
||
msgstr "Ouverture de {name}…"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:1096
|
||
#, rust-format
|
||
msgid "Could not open: {message}"
|
||
msgstr "Impossible d’ouvrir : {message}"
|
||
|
||
#: crates/pdfs-gui/src/hud/mod.rs:1100
|
||
msgid "Couldn't reach Proton Drive"
|
||
msgstr "Impossible de joindre Proton Drive"
|
||
|
||
#. Translators: a heading in the launcher's preview pane, followed by
|
||
#. "Available offline", "Downloaded", "Online only" or "On this computer".
|
||
#: crates/pdfs-gui/src/hud/preview.rs:148
|
||
msgid "Availability"
|
||
msgstr "Disponibilité"
|
||
|
||
#: crates/pdfs-gui/src/hud/preview.rs:167
|
||
msgid "Show in Folder"
|
||
msgstr "Afficher dans le dossier"
|
||
|
||
#: crates/pdfs-gui/src/hud/preview.rs:170
|
||
msgid "Copy Path"
|
||
msgstr "Copier le chemin"
|
||
|
||
#: crates/pdfs-gui/src/hud/preview.rs:176
|
||
msgid "Path copied"
|
||
msgstr "Chemin copié"
|
||
|
||
#: crates/pdfs-gui/src/hud/preview.rs:303
|
||
msgid "On this computer"
|
||
msgstr "Sur cet ordinateur"
|
||
|
||
#: crates/pdfs-gui/src/hud/preview.rs:315
|
||
msgctxt "file state"
|
||
msgid "Downloaded"
|
||
msgstr "Téléchargé"
|
||
|
||
#: crates/pdfs-gui/src/hud/preview.rs:320
|
||
msgctxt "file state"
|
||
msgid "Online only"
|
||
msgstr "En ligne uniquement"
|
||
|
||
#: crates/pdfs-gui/src/i18n.rs:84
|
||
msgid "Kosovo"
|
||
msgstr "Kosovo"
|
||
|
||
#: crates/pdfs-gui/src/i18n.rs:178
|
||
#, rust-format
|
||
msgid "{n} upload queued"
|
||
msgid_plural "{n} uploads queued"
|
||
msgstr[0] "{n} téléversement en attente"
|
||
msgstr[1] "{n} téléversements en attente"
|
||
|
||
#: crates/pdfs-gui/src/i18n.rs:184
|
||
#, rust-format
|
||
msgid "{n} change queued"
|
||
msgid_plural "{n} changes queued"
|
||
msgstr[0] "{n} modification en attente"
|
||
msgstr[1] "{n} modifications en attente"
|
||
|
||
#: crates/pdfs-gui/src/i18n.rs:190
|
||
#, rust-format
|
||
msgid "{n} upload"
|
||
msgid_plural "{n} uploads"
|
||
msgstr[0] "{n} téléversement"
|
||
msgstr[1] "{n} téléversements"
|
||
|
||
#: crates/pdfs-gui/src/i18n.rs:194
|
||
#, rust-format
|
||
msgid "{uploads}, {changes} queued"
|
||
msgstr "{uploads} et {changes} en attente"
|
||
|
||
#: crates/pdfs-gui/src/i18n.rs:251
|
||
#, rust-format
|
||
msgid "{n} file in {dir}"
|
||
msgid_plural "{n} files in {dir}"
|
||
msgstr[0] "{n} fichier dans {dir}"
|
||
msgstr[1] "{n} fichiers dans {dir}"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:108
|
||
#, rust-format
|
||
msgid "{title} ({done} of {total})"
|
||
msgstr "{title} ({done} sur {total})"
|
||
|
||
#. Translators: {n} files are downloading; keep the arrow.
|
||
#: crates/pdfs-gui/src/main.rs:135
|
||
#, rust-format
|
||
msgid "↓ {n} downloading"
|
||
msgid_plural "↓ {n} downloading"
|
||
msgstr[0] "↓ {n} en téléchargement"
|
||
msgstr[1] "↓ {n} en téléchargement"
|
||
|
||
#. Translators: {n} files are uploading; keep the arrow.
|
||
#: crates/pdfs-gui/src/main.rs:137
|
||
#, rust-format
|
||
msgid "↑ {n} uploading"
|
||
msgid_plural "↑ {n} uploading"
|
||
msgstr[0] "↑ {n} en téléversement"
|
||
msgstr[1] "↑ {n} en téléversement"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:166
|
||
msgid "Proton Drive isn't responding"
|
||
msgstr "Proton Drive ne répond pas"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:182
|
||
#, rust-format
|
||
msgid "Signed in as {username} — locked"
|
||
msgstr "Connecté en tant que {username} — verrouillé"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:190
|
||
#, rust-format
|
||
msgid "Signed in as {username} — not connected"
|
||
msgstr "Connecté en tant que {username} — non connecté"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:195
|
||
msgid "Not signed in"
|
||
msgstr "Non connecté"
|
||
|
||
#. Translators: {error} is an error message, in English.
|
||
#: crates/pdfs-gui/src/main.rs:198
|
||
#, rust-format
|
||
msgid "Error: {error}"
|
||
msgstr "Erreur : {error}"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:220
|
||
msgid "Proton Drive sent an unexpected reply"
|
||
msgstr "Proton Drive a envoyé une réponse inattendue"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:274
|
||
msgid "Session expired — sign in again"
|
||
msgstr "Session expirée — reconnectez-vous"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:276
|
||
msgid "Sign-in not saved — unlock your keyring"
|
||
msgstr "Connexion non enregistrée — déverrouillez votre trousseau"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:279
|
||
msgid "Update not finished — restart Proton Drive"
|
||
msgstr "Mise à jour inachevée — redémarrez Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:289
|
||
#, rust-format
|
||
msgid "Up to date in {mountpoint} ({n} pinned)"
|
||
msgid_plural "Up to date in {mountpoint} ({n} pinned)"
|
||
msgstr[0] "À jour dans {mountpoint} ({n} épinglé)"
|
||
msgstr[1] "À jour dans {mountpoint} ({n} épinglés)"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:296
|
||
#, rust-format
|
||
msgid "Syncing — {queued} ({n} pinned)"
|
||
msgid_plural "Syncing — {queued} ({n} pinned)"
|
||
msgstr[0] "Synchronisation — {queued} ({n} épinglé)"
|
||
msgstr[1] "Synchronisation — {queued} ({n} épinglés)"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:303
|
||
#, rust-format
|
||
msgid "Offline — cached files only ({n} pinned)"
|
||
msgid_plural "Offline — cached files only ({n} pinned)"
|
||
msgstr[0] "Hors ligne — fichiers en cache uniquement ({n} épinglé)"
|
||
msgstr[1] "Hors ligne — fichiers en cache uniquement ({n} épinglés)"
|
||
|
||
#. Translators: {queued} is a queue summary such as "3 uploads queued".
|
||
#: crates/pdfs-gui/src/main.rs:309
|
||
#, rust-format
|
||
msgid "Offline — {queued}"
|
||
msgstr "Hors ligne — {queued}"
|
||
|
||
#. Translators: a menu item that opens the list of failing changes.
|
||
#: crates/pdfs-gui/src/main.rs:348
|
||
#, rust-format
|
||
msgid "{n} issue — View"
|
||
msgid_plural "{n} issues — View"
|
||
msgstr[0] "{n} problème — Afficher"
|
||
msgstr[1] "{n} problèmes — Afficher"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:454
|
||
msgid "Sign In…"
|
||
msgstr "Se connecter…"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:455
|
||
msgid "Sign In Again…"
|
||
msgstr "Se reconnecter…"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:458
|
||
msgid "Open Proton Drive"
|
||
msgstr "Ouvrir Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:462
|
||
msgid "Restart Proton Drive"
|
||
msgstr "Redémarrer Proton Drive"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:471
|
||
msgid "Open Folder"
|
||
msgstr "Ouvrir le dossier"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:483
|
||
msgid "Resume Sync"
|
||
msgstr "Reprendre la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:485
|
||
msgid "Pause Sync"
|
||
msgstr "Mettre en pause la synchronisation"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:504
|
||
msgid "Connect"
|
||
msgstr "Connecter"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:511
|
||
msgid "Hide Tray Icon"
|
||
msgstr "Masquer l’icône de la zone de notification"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:515
|
||
msgid "Stop Proton Drive…"
|
||
msgstr "Arrêter Proton Drive…"
|
||
|
||
#: crates/pdfs-gui/src/main.rs:519
|
||
msgid "Quit"
|
||
msgstr "Quitter"
|
||
|
||
#. Translators: a filter chip that shows every kind of result.
|
||
#: crates/pdfs-gui/src/prompt.rs:64
|
||
msgid "All"
|
||
msgstr "Tout"
|
||
|
||
#: crates/pdfs-gui/src/prompt.rs:66
|
||
msgid "Documents"
|
||
msgstr "Documents"
|
||
|
||
#. Translators: a filter chip for audio and video files.
|
||
#: crates/pdfs-gui/src/prompt.rs:69
|
||
msgid "Media"
|
||
msgstr "Médias"
|
||
|
||
#: crates/pdfs-gui/src/prompt.rs:175
|
||
#, rust-format
|
||
msgid "My files / {path}"
|
||
msgstr "Mes fichiers / {path}"
|
||
|
||
#. Translators: the user's home folder, as the location of a result.
|
||
#: crates/pdfs-gui/src/prompt.rs:495
|
||
msgid "Home"
|
||
msgstr "Dossier personnel"
|
||
|
||
#. Translators: {path} is a folder path inside the home folder, folder names separated by " / ".
|
||
#: crates/pdfs-gui/src/prompt.rs:497
|
||
#, rust-format
|
||
msgid "Home / {path}"
|
||
msgstr "Dossier personnel / {path}"
|
||
|
||
#. Translators: the age of a file modified under a minute ago.
|
||
#: crates/pdfs-gui/src/prompt.rs:517
|
||
msgctxt "age"
|
||
msgid "now"
|
||
msgstr "maintenant"
|
||
|
||
#. Translators: a compact file age; {count} is a number of minutes.
|
||
#: crates/pdfs-gui/src/prompt.rs:519
|
||
#, rust-format
|
||
msgid "{count}m"
|
||
msgstr "{count} min"
|
||
|
||
#. Translators: a compact file age; {count} is a number of hours.
|
||
#: crates/pdfs-gui/src/prompt.rs:521
|
||
#, rust-format
|
||
msgid "{count}h"
|
||
msgstr "{count} h"
|
||
|
||
#. Translators: a compact file age; {count} is a number of days.
|
||
#: crates/pdfs-gui/src/prompt.rs:523
|
||
#, rust-format
|
||
msgid "{count}d"
|
||
msgstr "{count} j"
|
||
|
||
#. Translators: a compact file age; {count} is a number of months.
|
||
#: crates/pdfs-gui/src/prompt.rs:525
|
||
#, rust-format
|
||
msgid "{count}mo"
|
||
msgstr "{count} mois"
|
||
|
||
#. Translators: a compact file age; {count} is a number of years.
|
||
#: crates/pdfs-gui/src/prompt.rs:527
|
||
#, rust-format
|
||
msgid "{count}y"
|
||
msgstr "{count} a"
|
||
|
||
#: crates/pdfs-gui/src/query.rs:170
|
||
#, rust-format
|
||
msgid "cannot reach the Proton Drive daemon: {error}"
|
||
msgstr "impossible de joindre le démon Proton Drive : {error}"
|
||
|
||
#~ msgid ""
|
||
#~ "The verification page couldn't be opened, so the sign-in was cancelled. "
|
||
#~ "Your system may keep the web view's sandbox from starting; the "
|
||
#~ "troubleshooting guide explains what to do."
|
||
#~ msgstr ""
|
||
#~ "La page de vérification n’a pas pu s’ouvrir, la connexion a donc été "
|
||
#~ "annulée. Votre système empêche peut-être le démarrage du bac à sable de "
|
||
#~ "la vue web ; le guide de dépannage explique la marche à suivre."
|
||
|
||
#~ msgid "Account"
|
||
#~ msgstr "Compte"
|
||
|
||
#~ msgid "Member"
|
||
#~ msgstr "Membre"
|
||
|
||
#~ msgid "Invited (pending)"
|
||
#~ msgstr "Invité (en attente)"
|
||
|
||
#~ msgid "Invited (external, pending)"
|
||
#~ msgstr "Invité (externe, en attente)"
|
||
|
||
#~ msgid "Jump to a month"
|
||
#~ msgstr "Aller à un mois"
|
||
|
||
#~ msgid "Refresh (F5)"
|
||
#~ msgstr "Actualiser (F5)"
|
||
|
||
#~ msgid "Activity"
|
||
#~ msgstr "Activité"
|
||
|
||
#, rust-format
|
||
#~ msgid "Trashed {name}"
|
||
#~ msgstr "{name} mis à la corbeille"
|
||
|
||
#, rust-format
|
||
#~ msgid "Unshared {name}"
|
||
#~ msgstr "{name} n’est plus partagé"
|
||
|
||
#~ msgid "The computer this machine backs up as."
|
||
#~ msgstr "L’ordinateur sous le nom duquel cette machine est sauvegardée."
|
||
|
||
#~ msgid "Other computers"
|
||
#~ msgstr "Autres ordinateurs"
|
||
|
||
#~ msgid "Other computers backing up to this account."
|
||
#~ msgstr "Autres ordinateurs sauvegardés sur ce compte."
|
||
|
||
#, rust-format
|
||
#~ msgid "Rename this computer ({name})"
|
||
#~ msgstr "Renommer cet ordinateur ({name})"
|
||
|
||
#~ msgid "Desktop apps syncing to this account appear here."
|
||
#~ msgstr ""
|
||
#~ "Les applications de bureau qui se synchronisent avec ce compte "
|
||
#~ "apparaissent ici."
|
||
|
||
#~ msgid "Use This Computer's Identity…"
|
||
#~ msgstr "Utiliser l’identité de cet ordinateur…"
|
||
|
||
#~ msgid "Remove Computer…"
|
||
#~ msgstr "Retirer l’ordinateur…"
|
||
|
||
#~ msgid "Open Sync"
|
||
#~ msgstr "Ouvrir la synchronisation"
|
||
|
||
#~ msgid "Manage this computer's synced folders"
|
||
#~ msgstr "Gérer les dossiers synchronisés de cet ordinateur"
|
||
|
||
#~ msgid "No folders backed up yet — add one on the Sync page."
|
||
#~ msgstr ""
|
||
#~ "Aucun dossier sauvegardé pour l’instant — ajoutez-en un sur la page "
|
||
#~ "Synchronisation."
|
||
|
||
#, rust-format
|
||
#~ msgid "{folders} · manage them on the Sync page"
|
||
#~ msgstr "{folders} · gérez-les sur la page Synchronisation"
|
||
|
||
#~ msgid "Use This Computer's Identity?"
|
||
#~ msgstr "Utiliser l’identité de cet ordinateur ?"
|
||
|
||
#~ msgid "Use Identity"
|
||
#~ msgstr "Utiliser l’identité"
|
||
|
||
#~ msgid "Identity adopted"
|
||
#~ msgstr "Identité adoptée"
|
||
|
||
#~ msgctxt "page"
|
||
#~ msgid "Sync"
|
||
#~ msgstr "Synchronisation"
|
||
|
||
#~ msgid "Add Bookmark…"
|
||
#~ msgstr "Ajouter un signet…"
|
||
|
||
#~ msgid "Bookmarks"
|
||
#~ msgstr "Signets"
|
||
|
||
#, rust-format
|
||
#~ msgid "Invitations ({count})"
|
||
#~ msgstr "Invitations ({count})"
|
||
|
||
#~ msgid "This folder is empty."
|
||
#~ msgstr "Ce dossier est vide."
|
||
|
||
#~ msgid "Shared with you"
|
||
#~ msgstr "Partagés avec vous"
|
||
|
||
#~ msgid "Remove bookmark"
|
||
#~ msgstr "Retirer le signet"
|
||
|
||
#~ msgid "Remove Bookmark?"
|
||
#~ msgstr "Retirer le signet ?"
|
||
|
||
#, rust-format
|
||
#~ msgid "Remove the bookmark for “{name}”?"
|
||
#~ msgstr "Retirer le signet de « {name} » ?"
|
||
|
||
#~ msgid "Bookmark removed"
|
||
#~ msgstr "Signet retiré"
|
||
|
||
#~ msgid "Couldn't remove the bookmark"
|
||
#~ msgstr "Impossible de retirer le signet"
|
||
|
||
#~ msgid "Add Bookmark"
|
||
#~ msgstr "Ajouter un signet"
|
||
|
||
#~ msgid "Add"
|
||
#~ msgstr "Ajouter"
|
||
|
||
#~ msgid "Couldn't add bookmark"
|
||
#~ msgstr "Impossible d’ajouter le signet"
|
||
|
||
#~ msgid "Bookmark saved"
|
||
#~ msgstr "Signet enregistré"
|
||
|
||
#~ msgid "Couldn't add the bookmark"
|
||
#~ msgstr "Impossible d’ajouter le signet"
|
||
|
||
#~ msgid "Restore to its original folder"
|
||
#~ msgstr "Restaurer dans son dossier d’origine"
|
||
|
||
#~ msgid "Delete permanently"
|
||
#~ msgstr "Supprimer définitivement"
|
||
|
||
#, rust-format
|
||
#~ msgid "{kind} · {modified}"
|
||
#~ msgstr "{kind} · {modified}"
|
||
|
||
#~ msgid "The mount service didn't respond."
|
||
#~ msgstr "Le service de montage n’a pas répondu."
|
||
|
||
#~ msgid "Zoom:"
|
||
#~ msgstr "Zoom :"
|
||
|
||
#~ msgid "Proton account storage"
|
||
#~ msgstr "Stockage du compte Proton"
|
||
|
||
#~ msgid "%-d %b %Y"
|
||
#~ msgstr "%-d %b %Y"
|
||
|
||
#~ msgid "Use this computer's identity"
|
||
#~ msgstr "Utiliser l’identité de cet ordinateur"
|
||
|
||
#~ msgid ""
|
||
#~ "Where Proton Drive lives on this machine. Synced folders keep a full copy "
|
||
#~ "on this disk; on-demand folders keep the files in Proton Drive only and "
|
||
#~ "fetch them as you open them."
|
||
#~ msgstr ""
|
||
#~ "L’emplacement de Proton Drive sur cette machine. Les dossiers "
|
||
#~ "synchronisés conservent une copie complète sur ce disque ; les dossiers à "
|
||
#~ "la demande conservent les fichiers uniquement dans Proton Drive et les "
|
||
#~ "récupèrent quand vous les ouvrez."
|
||
|
||
#~ msgid "No locations"
|
||
#~ msgstr "Aucun emplacement"
|
||
|
||
#~ msgid "Open this folder"
|
||
#~ msgstr "Ouvrir ce dossier"
|
||
|
||
#~ msgctxt "verb"
|
||
#~ msgid "Change"
|
||
#~ msgstr "Modifier"
|
||
|
||
#~ msgid "Choose a different folder for the Proton Drive mount"
|
||
#~ msgstr "Choisir un autre dossier pour le montage Proton Drive"
|
||
|
||
#~ msgid "Resume syncing this folder"
|
||
#~ msgstr "Reprendre la synchronisation de ce dossier"
|
||
|
||
#~ msgid "Pause syncing this folder"
|
||
#~ msgstr "Mettre en pause la synchronisation de ce dossier"
|
||
|
||
#~ msgid "Sync this folder now"
|
||
#~ msgstr "Synchroniser ce dossier maintenant"
|
||
|
||
#~ msgid ""
|
||
#~ "On-demand: free this disk by keeping the files in Proton Drive only, "
|
||
#~ "fetching each as you open it. Turn off to download them back and keep a "
|
||
#~ "full local copy."
|
||
#~ msgstr ""
|
||
#~ "À la demande : libérez de l’espace sur ce disque en conservant les "
|
||
#~ "fichiers uniquement dans Proton Drive et en récupérant chacun à son "
|
||
#~ "ouverture. Désactivez pour les retélécharger et conserver une copie "
|
||
#~ "locale complète."
|
||
|
||
#~ msgid "Stop syncing this folder"
|
||
#~ msgstr "Arrêter la synchronisation de ce dossier"
|
||
|
||
#~ msgid "Make Folder On-Demand?"
|
||
#~ msgstr "Passer le dossier en mode à la demande ?"
|
||
|
||
#~ msgid "Make On-Demand"
|
||
#~ msgstr "Passer à la demande"
|
||
|
||
#~ msgid "Going on-demand"
|
||
#~ msgstr "Passage en mode à la demande"
|
||
|
||
#~ msgctxt "folder mode"
|
||
#~ msgid "On-demand"
|
||
#~ msgstr "À la demande"
|
||
|
||
#~ msgid "not mounted"
|
||
#~ msgstr "non monté"
|
||
|
||
#~ msgid "Import a Google Photos Takeout export"
|
||
#~ msgstr "Importer une archive Google Takeout de Google Photos"
|
||
|
||
#~ msgid "Shared with Me"
|
||
#~ msgstr "Partagés avec moi"
|
||
|
||
#~ msgid "Reject"
|
||
#~ msgstr "Refuser"
|
||
|
||
#~ msgid "Shared by Me"
|
||
#~ msgstr "Partagés par moi"
|
||
|
||
#~ msgid "Stop sharing?"
|
||
#~ msgstr "Arrêter le partage ?"
|
||
|
||
#~ msgid "Choose mountpoint folder"
|
||
#~ msgstr "Choisir le dossier du point de montage"
|
||
|
||
#~ msgid "Couldn't save mountpoint"
|
||
#~ msgstr "Impossible d’enregistrer le point de montage"
|
||
|
||
#~ msgid "Restart to apply"
|
||
#~ msgstr "Redémarrer pour appliquer"
|
||
|
||
#, rust-format
|
||
#~ msgid "The mountpoint is now “{path}”. Restart the Drive mount to use it?"
|
||
#~ msgstr ""
|
||
#~ "Le point de montage est désormais « {path} ». Redémarrer le montage Drive "
|
||
#~ "pour l’utiliser ?"
|
||
|
||
#, rust-format
|
||
#~ msgid "{size} free"
|
||
#~ msgstr "{size} libres"
|
||
|
||
#, rust-format
|
||
#~ msgid "{free} free out of {total} ({percent}% used)"
|
||
#~ msgstr "{free} libres sur {total} ({percent} % utilisés)"
|
||
|
||
#~ msgid "Mount: unexpected daemon response"
|
||
#~ msgstr "Montage : réponse inattendue du démon"
|
||
|
||
#~ msgid "Daemon offline"
|
||
#~ msgstr "Démon hors ligne"
|
||
|
||
#~ msgid "Could not reach the daemon"
|
||
#~ msgstr "Impossible de joindre le démon"
|
||
|
||
#, rust-format
|
||
#~ msgid "{size} GB"
|
||
#~ msgstr "{size} Go"
|
||
|
||
#, rust-format
|
||
#~ msgid "{size} MB"
|
||
#~ msgstr "{size} Mo"
|
||
|
||
#, rust-format
|
||
#~ msgid "{size} KB"
|
||
#~ msgstr "{size} Ko"
|
||
|
||
#, rust-format
|
||
#~ msgid "{size} B"
|
||
#~ msgstr "{size} o"
|
||
|
||
#~ msgid "Proton purple accent"
|
||
#~ msgstr "Couleur d’accentuation violet Proton"
|
||
|
||
#~ msgid "Couldn't save the accent color"
|
||
#~ msgstr "Impossible d’enregistrer la couleur d’accentuation"
|
||
|
||
#, fuzzy
|
||
#~| msgctxt "layout"
|
||
#~| msgid "Grid"
|
||
#~ msgid "Grid"
|
||
#~ msgstr "Grille"
|