mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-04 00:47:00 +01:00
fix(gui): steady the photo gallery and fill the details panel
The month scrubber sat under the overlay scrollbar, which widens under the pointer, so the two collided. Keep the scrubber clear of it. The gallery jumped when thumbnails loaded, on zoom and on tab switches. Relayout anchored on the first bound row, but ListView keeps off-screen rows bound with stale allocations, and scroll_to on an off-screen row aligns it to the top. Anchor on the first mapped row that is actually visible instead. The viewer's details panel opened empty: the title's hexpand propagated up to the revealer, which then took all the width. Set hexpand on the revealer explicitly. EXIF details read like a camera: Make, Model and Lens lose their EXIF quotes, a model that already names its maker is not repeated, shutter speeds are rounded (1/19 s), and ISO is labelled.
This commit is contained in:
1 parent
2fa5eaa75b
commit
0b7236bd4a
11 files changed
+1452
-1302
No files matched your search
+149
-143
@@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Project-Id-Version: proton-drive-linux 2.1.1\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-09-23 10:39+0200\n"
|
||||
"POT-Creation-Date: 2026-09-23 20:16+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -26,7 +26,7 @@ msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:623
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:674
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:677
|
||||
msgid "Photos"
|
||||
msgstr ""
|
||||
|
||||
@@ -148,7 +148,7 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:670
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:313
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1578
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1581
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:717
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:748
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:789
|
||||
@@ -235,9 +235,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:414
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1306
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1338
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1575
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:507
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1578
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1582
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:162
|
||||
msgid "Move to Trash"
|
||||
msgstr ""
|
||||
@@ -323,7 +323,7 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:306
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:84
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:134
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:383
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:385
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:83
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593
|
||||
@@ -359,7 +359,7 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3066
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2731
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2758
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:320
|
||||
msgid "Unexpected reply from the mount service."
|
||||
@@ -371,7 +371,7 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2914
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:209
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:844
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2765
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:523
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:1301
|
||||
@@ -383,7 +383,7 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2915
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:210
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:845
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2766
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2793
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:524
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:336
|
||||
@@ -395,7 +395,7 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2924
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:218
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:853
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2774
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:532
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:305
|
||||
@@ -408,7 +408,7 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2925
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:219
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:854
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2775
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2802
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:533
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:345
|
||||
@@ -416,12 +416,12 @@ msgid "Waiting for the Proton Drive mount service to come up."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:419
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2184
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2211
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:422
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2189
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2216
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
@@ -474,7 +474,7 @@ msgstr ""
|
||||
#. 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/pages/activity.rs:580
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2228
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2255
|
||||
msgid "%H:%M"
|
||||
msgstr ""
|
||||
|
||||
@@ -580,12 +580,12 @@ msgid "Reading your Proton Drive albums."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:59
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2646
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2673
|
||||
msgid "No photo library"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:60
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2647
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2674
|
||||
msgid "This Proton account doesn't have Photos enabled."
|
||||
msgstr ""
|
||||
|
||||
@@ -618,7 +618,7 @@ msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1246
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2532
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:384
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:155
|
||||
@@ -683,11 +683,11 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:739
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1090
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1109
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1657
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2569
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2737
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1294
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1168
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1660
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2596
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2764
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:510
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:672
|
||||
@@ -751,7 +751,7 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:424
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:640
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:643
|
||||
msgid "New Album…"
|
||||
msgstr ""
|
||||
|
||||
@@ -942,7 +942,7 @@ msgstr ""
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:638
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1331
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1511
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1514
|
||||
#, rust-format
|
||||
msgid "{n} selected"
|
||||
msgid_plural "{n} selected"
|
||||
@@ -951,8 +951,8 @@ msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:709
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1650
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1656
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1653
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1659
|
||||
msgid "Couldn't move to Trash"
|
||||
msgstr ""
|
||||
|
||||
@@ -986,7 +986,7 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:727
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1643
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1646
|
||||
msgid "Undo"
|
||||
msgstr ""
|
||||
|
||||
@@ -1038,12 +1038,12 @@ msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1256
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995
|
||||
msgid "Open With…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1263
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2503
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2530
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
@@ -1076,7 +1076,7 @@ msgid "Versions…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1302
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:983
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
@@ -1336,7 +1336,7 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:658
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:661
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
@@ -2300,284 +2300,290 @@ msgid "This photo carries no metadata."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: a photo's pixel dimensions, such as "4032 × 3024".
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:426
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:441
|
||||
#, rust-format
|
||||
msgid "{width} × {height}"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: label of a photo's pixel dimensions in the details panel.
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:429
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:444
|
||||
msgid "Dimensions"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: label of when a photo was taken, in the details panel.
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:433
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:448
|
||||
msgctxt "photo property"
|
||||
msgid "Taken"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: label of the camera model in a photo's details panel.
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:453
|
||||
msgid "Camera"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: label of the lens model in a photo's details panel.
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:447
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:457
|
||||
msgid "Lens"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: a photo's ISO sensitivity, such as "ISO 400".
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:472
|
||||
#, rust-format
|
||||
msgid "ISO {value}"
|
||||
msgstr ""
|
||||
|
||||
#. 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:461
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:484
|
||||
msgid "Exposure"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: label of where a photo was taken, in the details panel.
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:469
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:492
|
||||
msgctxt "photo property"
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:495
|
||||
#, rust-format
|
||||
msgid "{latitude}, {longitude}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:639
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:685
|
||||
msgid "Save a Copy"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {name} is the saved file's name.
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:660
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:706
|
||||
#, rust-format
|
||||
msgid "Saved “{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:662
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:665
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:708
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:711
|
||||
msgid "Couldn't save the copy"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:666
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:712
|
||||
msgid "The copy was interrupted."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:790
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:795
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841
|
||||
#, rust-format
|
||||
msgid "{position} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:800
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846
|
||||
#, rust-format
|
||||
msgid "{position} of {loaded}+"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:828
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874
|
||||
msgid "Photo"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:875
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921
|
||||
msgid "Previous (←)"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:889
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935
|
||||
msgid "Next (→)"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:927
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973
|
||||
msgid "Details (i)"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: tooltip of the star button that marks a photo as a favorite.
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982
|
||||
msgctxt "verb"
|
||||
msgid "Favorite"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990
|
||||
msgid "Other files of this photo"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:947
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993
|
||||
msgid "Save a Copy…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:948
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994
|
||||
msgid "Move to Trash (Delete)"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:950
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996
|
||||
msgid "Close (Esc)"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019
|
||||
msgid "Show on map"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037
|
||||
msgid "Hide details"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2564
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2568
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2591
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2595
|
||||
msgid "Couldn't change the favorite"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:393
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:474
|
||||
msgid "Upload photos"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:398
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:400
|
||||
#: crates/pdfs-gui/src/app/pages/takeout.rs:287
|
||||
msgid "Import from Google Photos"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:438
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:569
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:572
|
||||
msgid "Jump to a month"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:455
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:458
|
||||
msgid "Back to albums"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:467
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:470
|
||||
msgctxt "verb"
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:480
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:483
|
||||
msgid "Import a Google Photos Takeout export"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:490
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:499
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1509
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:493
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:502
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1512
|
||||
msgid "Select photos"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:510
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2521
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:513
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2548
|
||||
msgid "Add to Album…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:516
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:519
|
||||
msgid "Leave selection (Esc)"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:560
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:563
|
||||
msgid "Show only favorites"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:567
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:570
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:773
|
||||
msgid "All dates"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:587
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:590
|
||||
msgid "Timeline"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:594
|
||||
msgid "Albums"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:657
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:660
|
||||
msgid "Importing from Google Photos…"
|
||||
msgstr ""
|
||||
|
||||
#. 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:746
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:749
|
||||
msgid "%OB %Y"
|
||||
msgstr ""
|
||||
|
||||
#. 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:777
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:780
|
||||
#, rust-format
|
||||
msgid "{month} ({count})"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: a Photos filter tab that shows photos, videos and raw files together.
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:814
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:817
|
||||
msgctxt "photo filter"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:815
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:818
|
||||
msgctxt "photo filter"
|
||||
msgid "Photos"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:816
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:819
|
||||
msgctxt "photo filter"
|
||||
msgid "Videos"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: a Photos filter tab for raw camera files.
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:818
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:821
|
||||
msgctxt "photo filter"
|
||||
msgid "Raw"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1091
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1094
|
||||
msgid "Select Photo to Upload"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1095
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1098
|
||||
#: crates/pdfs-gui/src/prompt.rs:60
|
||||
msgid "Images"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1151
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1154
|
||||
msgid "Photo uploaded"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1156
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1159
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1167
|
||||
msgid "Couldn't upload photo"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: badge on a photo tile whose shot includes a raw camera file.
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1379
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1382
|
||||
msgid "RAW"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1553
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1556
|
||||
msgid "Move this photo to Trash?"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1555
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1558
|
||||
#, 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] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1561
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1564
|
||||
#, rust-format
|
||||
msgid "Move {n} photo to Trash?"
|
||||
msgid_plural "Move {n} photos to Trash?"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1568
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1571
|
||||
#, 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] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1626
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1629
|
||||
msgid "The server refused."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1629
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1632
|
||||
msgid "Some photos couldn't be moved to Trash"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1638
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1641
|
||||
#, rust-format
|
||||
msgid "Moved {n} photo to Trash"
|
||||
msgid_plural "Moved {n} photos to Trash"
|
||||
@@ -2585,7 +2591,7 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: the Photos page subtitle, such as "12 videos".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2144
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2171
|
||||
#, rust-format
|
||||
msgid "{count} video"
|
||||
msgid_plural "{count} videos"
|
||||
@@ -2593,7 +2599,7 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: the Photos page subtitle, such as "12 raw photos".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2146
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2173
|
||||
#, rust-format
|
||||
msgid "{count} raw photo"
|
||||
msgid_plural "{count} raw photos"
|
||||
@@ -2601,167 +2607,167 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: the Photos page subtitle, such as "1,204 photos".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2148
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2175
|
||||
#, rust-format
|
||||
msgid "{count} photo"
|
||||
msgid_plural "{count} photos"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2175
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2196
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2202
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2223
|
||||
msgid "Unknown date"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2193
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2220
|
||||
msgid "%-d %B %Y"
|
||||
msgstr ""
|
||||
|
||||
#. 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:2214
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2241
|
||||
msgid "%Y-%m-%d %H:%M:%S"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2218
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2220
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2245
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2247
|
||||
msgid "Unknown Date"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2249
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2276
|
||||
msgid "No photos yet"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2250
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2277
|
||||
msgid "Photos you upload to Proton Drive appear here."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2253
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2280
|
||||
msgid "No favorites yet"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2254
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2281
|
||||
msgid "Star a photo in the viewer or from its menu to find it here."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {month} is a month and year, such as "June 2024".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2259
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2286
|
||||
#, rust-format
|
||||
msgid "No favorite videos in {month}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2260
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2287
|
||||
msgid "No favorite videos"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {month} is a month and year, such as "June 2024".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2262
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2289
|
||||
#, rust-format
|
||||
msgid "No favorite raw files in {month}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2263
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2290
|
||||
msgid "No favorite raw files"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {month} is a month and year, such as "June 2024".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2265
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2292
|
||||
#, rust-format
|
||||
msgid "No favorite photos in {month}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2266
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2293
|
||||
msgid "No favorite photos"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2268
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2295
|
||||
msgid "Turn off the favorites filter to see everything."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {month} is a month and year, such as "June 2024".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2273
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2300
|
||||
#, rust-format
|
||||
msgid "No videos in {month}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2274
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2301
|
||||
msgid "No videos"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {month} is a month and year, such as "June 2024".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2276
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2303
|
||||
#, rust-format
|
||||
msgid "No raw files in {month}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2277
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2304
|
||||
msgid "No raw files"
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {month} is a month and year, such as "June 2024".
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2279
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2306
|
||||
#, rust-format
|
||||
msgid "No photos in {month}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2280
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2307
|
||||
msgid "No photos"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2282
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2309
|
||||
msgid "Try another filter or month."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: a check item in a photo's menu, on while the photo is a favorite.
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2510
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2537
|
||||
msgctxt "state"
|
||||
msgid "Favorite"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2515
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2542
|
||||
msgctxt "verb"
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2527
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2554
|
||||
msgid "Remove from Album"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2533
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2560
|
||||
msgid "Move to Trash…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2557
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2584
|
||||
msgid "Added to Favorites"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2559
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2586
|
||||
msgid "Removed from Favorites"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2588
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2615
|
||||
msgid "Loading photos…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2589
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2616
|
||||
msgid "Reading your Proton Drive timeline."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2676
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2703
|
||||
msgid "Empty album"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2677
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2704
|
||||
msgid "This album has no photos in it."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2736
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2745
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2763
|
||||
msgid "Couldn't load more photos"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2730
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2750
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2757
|
||||
msgid "Couldn't load photos"
|
||||
msgstr ""
|
||||
|
||||
|
||||
Reference in new issue
Block a user