mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-03 16:41:26 +01:00
feat(gui): make a copy and copy to another folder in My files
The entry menu gains Make a Copy, which copies an item next to itself, and Copy To…, which reuses the move folder picker limited to My files; Copy To… is also in the selection menu. Both send Request::Copy, so the copy is made on Proton Drive. The move and copy reports share one request loop. Docs describe the new actions, and the changelog notes that saved public links now show their names once the SDK decrypts them.
This commit is contained in:
1 parent
c1d9538669
commit
ee59e338b6
13 files changed
+1995
-1291
No files matched your search
@@ -5,7 +5,7 @@ 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-25 20:52+0100\n"
|
||||
"POT-Creation-Date: 2026-10-25 21:32+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: French\n"
|
||||
@@ -61,9 +61,9 @@ msgstr "%A %-d %B %Y à %H:%M"
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:454
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:833
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1239
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2105
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1249
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2246
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1667
|
||||
#: 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
|
||||
@@ -246,9 +246,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1451 crates/pdfs-gui/src/app/main.rs:1726
|
||||
#: 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:1907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1983
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2396
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1917
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2540
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:796
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:987
|
||||
@@ -301,7 +301,7 @@ msgid "Search Drive"
|
||||
msgstr "Rechercher dans Drive"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1509
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:974
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -337,7 +337,7 @@ msgid "Back / forward"
|
||||
msgstr "Précédent / suivant"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1520
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1958
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2014
|
||||
msgid "Parent folder"
|
||||
msgstr "Dossier parent"
|
||||
|
||||
@@ -347,8 +347,8 @@ msgstr "Grille / liste"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1522
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1886
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1908
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1896
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1918
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:988
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -356,8 +356,8 @@ msgstr "Renommer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1523 crates/pdfs-gui/src/app/main.rs:1543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:357
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:918
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:959
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:586
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2057
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
@@ -506,9 +506,9 @@ msgstr "Options d’affichage"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:385
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2124
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2659
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2663
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2188
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2803
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2807
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -529,8 +529,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Impossible de lire l’activité"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2877
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2839
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3021
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:281
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3442
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1270,14 +1270,14 @@ msgstr "Impossible de charger les albums"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:600
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:688
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1150
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1200
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1625
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1663
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1863
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2330
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2506
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1210
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1635
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1873
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2500
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2650
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:699
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:739
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:892
|
||||
@@ -1342,7 +1342,7 @@ 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:2397
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2541
|
||||
msgid "Create"
|
||||
msgstr "Créer"
|
||||
|
||||
@@ -1469,17 +1469,17 @@ 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:2386
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2530
|
||||
msgid "New Folder"
|
||||
msgstr "Nouveau dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:178
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:965
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:975
|
||||
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:966
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Téléverser un dossier…"
|
||||
|
||||
@@ -1534,7 +1534,7 @@ msgid "Folders First"
|
||||
msgstr "Dossiers en premier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1440
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1450
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Afficher en liste (Ctrl+2)"
|
||||
@@ -1544,7 +1544,7 @@ 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:976
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:986
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Ouvrir dans le gestionnaire de fichiers"
|
||||
|
||||
@@ -1561,7 +1561,7 @@ 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:2808
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2952
|
||||
msgid "Search this folder only"
|
||||
msgstr "Rechercher uniquement dans ce dossier"
|
||||
|
||||
@@ -1596,7 +1596,7 @@ 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:539
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1989
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1616,10 +1616,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Impossible de mettre à la corbeille"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:572
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1592
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2303
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2476
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1602
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2376
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2432
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2620
|
||||
#: 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."
|
||||
@@ -1667,8 +1668,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Impossible de restaurer depuis la corbeille"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1175
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1199
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1185
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1209
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Impossible de modifier la disponibilité hors ligne"
|
||||
|
||||
@@ -1729,7 +1730,7 @@ msgstr "Lire"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:883
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:933
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
@@ -1749,25 +1750,34 @@ msgid "Copy Link"
|
||||
msgstr "Copier le lien"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:904
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:938
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
msgid "Move To…"
|
||||
msgstr "Déplacer vers…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:908
|
||||
msgid "Make a Copy"
|
||||
msgstr "Faire une copie"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:910
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:948
|
||||
msgid "Copy To…"
|
||||
msgstr "Copier vers…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versions…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:914
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1172
|
||||
msgid "Details"
|
||||
msgstr "Détails"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:974
|
||||
msgid "New Folder…"
|
||||
msgstr "Nouveau dossier…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:970
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1775,22 +1785,22 @@ msgstr "Nouveau dossier…"
|
||||
msgid "Select All"
|
||||
msgstr "Tout sélectionner"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1003
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1149
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1001
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1013
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1155
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1159
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Impossible d’ouvrir le fichier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:992
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1002
|
||||
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:1031
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1041
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1798,113 +1808,113 @@ msgstr ""
|
||||
msgid "Link copied"
|
||||
msgstr "Lien copié"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1049
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Impossible de copier le lien"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Impossible de lire le média"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
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:1078
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1088
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "Diffusion de « {name} »…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1197
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "« {name} » est désormais en ligne uniquement"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1200
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "Mise à disposition hors ligne de « {name} »…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "« {name} » est désormais disponible hors ligne"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1415
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1425
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Impossible d’enregistrer l’affichage"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1438
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1448
|
||||
#: 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:1578
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1588
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Impossible d’ouvrir le dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1591
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1622
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1627
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1632
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1637
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Impossible de générer les miniatures"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1606
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1616
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Démarrage de la génération des miniatures…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1640
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1650
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Arrêt de la génération des miniatures…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1653
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1662
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1663
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1672
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Impossible d’annuler la génération des miniatures"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1693
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1699
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1703
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Génération des miniatures arrêtée"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1710
|
||||
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:1720
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2951
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1730
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3095
|
||||
#, 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:1721
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1731
|
||||
#, 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:1724
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1734
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "Analyse de {root}… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1738
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#, 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:1751
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1761
|
||||
#, 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:1758
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1768
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} image in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} images in {root}; {failed} unavailable"
|
||||
@@ -1913,71 +1923,89 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Miniatures prêtes pour {n} images dans {root} ; indisponibles : {failed}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1768
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1778
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1890
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1900
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:981
|
||||
msgid "New name"
|
||||
msgstr "Nouveau nom"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1922
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1932
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Renommé en « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1930
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1940
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Impossible de renommer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1948
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1987
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "Déplacer « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1988
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1993
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Choisissez le dossier de destination."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1994
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1187
|
||||
msgid "Move Here"
|
||||
msgstr "Déplacer ici"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1992
|
||||
#, 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:1953
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Choisissez le dossier de destination."
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1997
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "Copier « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1187
|
||||
msgid "Move Here"
|
||||
msgstr "Déplacer ici"
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1998
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2003
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Choisissez le dossier où copier."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1999
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2004
|
||||
msgid "Copy Here"
|
||||
msgstr "Copier ici"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2002
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "Copier {n} élément"
|
||||
msgstr[1] "Copier {n} éléments"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2166
|
||||
msgid "Locations"
|
||||
msgstr "Emplacements"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2147
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2211
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Impossible de lire ce dossier."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2175
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "No folders here."
|
||||
msgstr "Aucun dossier ici."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2302
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2346
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2602
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2375
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2395
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2746
|
||||
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:2341
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "« {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2353
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2402
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -1985,111 +2013,142 @@ 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:2361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2410
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Déplacé vers {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2366
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2415
|
||||
#, 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:2387
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2431
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2451
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Impossible de copier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2458
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
msgstr[0] "{n} élément copié vers {place}, mais pas tous"
|
||||
msgstr[1] "{n} éléments copiés vers {place}, mais pas tous"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2466
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Copié vers {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2471
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
msgstr[0] "{n} élément copié vers {place}"
|
||||
msgstr[1] "{n} éléments copiés vers {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2515
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "« {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
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:2391
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2535
|
||||
msgid "Folder name"
|
||||
msgstr "Nom du dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2411
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2555
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "« {name} » créé"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2419
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2563
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Impossible de créer le dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2431
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2575
|
||||
msgid "Upload Files"
|
||||
msgstr "Téléverser des fichiers"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2452
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2596
|
||||
msgid "Upload Folder"
|
||||
msgstr "Téléverser un dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2501
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2619
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2645
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2649
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Impossible de téléverser"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2491
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2635
|
||||
msgid "Uploading…"
|
||||
msgstr "Téléversement…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2637
|
||||
#, 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:2496
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2640
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:829
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Afficher"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2594
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2738
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Déplacé dans « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2664
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2808
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Lecture de ce dossier."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2709
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Dossier indisponible"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Impossible d’ouvrir ce dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2899
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Ce dossier est vide"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2756
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2900
|
||||
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:2806
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
msgid "Search everywhere"
|
||||
msgstr "Rechercher partout"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2842
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2846
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2990
|
||||
msgid "Searching…"
|
||||
msgstr "Recherche…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2847
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2991
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Recherche de « {query} »."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3047
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2097,20 +2156,20 @@ 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:2910
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3054
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} — résultats de recherche"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3060
|
||||
msgid "No matches"
|
||||
msgstr "Aucun résultat"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2917
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3061
|
||||
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:2952
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3096
|
||||
#: crates/pdfs-gui/src/i18n.rs:248
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -2118,17 +2177,17 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} fichier"
|
||||
msgstr[1] "{n} fichiers"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2958
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3102
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3107
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2968
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3112
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
Reference in new issue
Block a user