Skip to content

Commit

Permalink
Search: Refactor sorting by picture title #4218
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Mayer <michael@photoprism.app>
  • Loading branch information
lastzero committed May 18, 2024
1 parent 7e18a41 commit eed23b8
Show file tree
Hide file tree
Showing 49 changed files with 1,873 additions and 1,640 deletions.
4 changes: 2 additions & 2 deletions frontend/src/component/album/toolbar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -135,12 +135,12 @@ export default {
{ value: "oldest", text: this.$gettext("Oldest First") },
{ value: "added", text: this.$gettext("Recently Added") },
{ value: "edited", text: this.$gettext("Recently Edited") },
{ value: "title", text: this.$gettext("Picture Title") },
{ value: "name", text: this.$gettext("File Name") },
{ value: "title", text: this.$gettext("Title") },
{ value: "size", text: this.$gettext("File Size") },
{ value: "duration", text: this.$gettext("Video Duration") },
{ value: "relevance", text: this.$gettext("Most Relevant") },
{ value: "similar", text: this.$gettext("Visual Similarity") },
{ value: "relevance", text: this.$gettext("Most Relevant") },
],
},
dialog: {
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/component/photo/toolbar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -335,12 +335,12 @@ export default {
{ value: "oldest", text: this.$gettext("Oldest First") },
{ value: "added", text: this.$gettext("Recently Added") },
{ value: "edited", text: this.$gettext("Recently Edited") },
{ value: "title", text: this.$gettext("Picture Title") },
{ value: "name", text: this.$gettext("File Name") },
{ value: "title", text: this.$gettext("Title") },
{ value: "size", text: this.$gettext("File Size") },
{ value: "duration", text: this.$gettext("Video Duration") },
{ value: "relevance", text: this.$gettext("Most Relevant") },
{ value: "similar", text: this.$gettext("Visual Similarity") },
{ value: "relevance", text: this.$gettext("Most Relevant") },
],
},
dialog: {
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/dialog/album/edit.vue
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,12 @@ export default {
{ value: "oldest", text: this.$gettext("Oldest First") },
{ value: "added", text: this.$gettext("Recently Added") },
{ value: "edited", text: this.$gettext("Recently Edited") },
{ value: "title", text: this.$gettext("Picture Title") },
{ value: "name", text: this.$gettext("File Name") },
{ value: "title", text: this.$gettext("Title") },
{ value: "size", text: this.$gettext("File Size") },
{ value: "duration", text: this.$gettext("Video Duration") },
{ value: "relevance", text: this.$gettext("Most Relevant") },
{ value: "similar", text: this.$gettext("Visual Similarity") },
{ value: "relevance", text: this.$gettext("Most Relevant") },
],
categories: this.$config.albumCategories(),
titleRule: (v) => v.length <= this.$config.get("clip") || this.$gettext("Name too long"),
Expand Down
79 changes: 42 additions & 37 deletions frontend/src/locales/af.po
Original file line number Diff line number Diff line change
Expand Up @@ -374,14 +374,14 @@ msgstr "Aspekverhouding"
msgid "Authentication"
msgstr "Stawing"

#: src/page/settings/library.vue:112
msgid "Automatically generate thumbnails for files that cannot otherwise be indexed or viewed."
msgstr "Skep outomaties duimnaels vir lêers wat nie andersins geïndekseer of bekyk kan word nie."

#: src/page/settings/general.vue:166
msgid "Automatically creates albums of special moments, trips, and places."
msgstr "Skep outomaties albums van spesiale oomblikke, reise en plekke."

#: src/page/settings/library.vue:112
msgid "Automatically generate thumbnails for files that cannot otherwise be indexed or viewed."
msgstr "Skep outomaties duimnaels vir lêers wat nie andersins geïndekseer of bekyk kan word nie."

#: src/dialog/account/apps.vue:34 src/dialog/account/apps.vue:15
msgid "Back"
msgstr "Terug"
Expand Down Expand Up @@ -528,11 +528,11 @@ msgid "Change private flag"
msgstr "Verander privaat vlag"

#: src/dialog/admin/users/edit.vue:67 src/dialog/admin/users/edit.vue:160
#: src/dialog/album/edit.vue:56 src/dialog/photo/edit/files.vue:147
#: src/dialog/album/edit.vue:57 src/dialog/photo/edit/files.vue:147
#: src/dialog/service/edit.vue:99 src/dialog/share.vue:96
#: src/dialog/share.vue:115 src/page/albums.vue:563
#: src/page/settings/account.vue:128 src/page/settings/account.vue:146
#: src/page/settings/advanced.vue:53 src/page/settings/general.vue:100
#: src/page/settings/advanced.vue:55 src/page/settings/general.vue:100
#: src/page/settings/library.vue:52
msgid "Changes successfully saved"
msgstr "Veranderinge suksesvol gestoor"
Expand Down Expand Up @@ -781,35 +781,35 @@ msgstr "Afmetings"
msgid "Disable built-in WebDAV server. Requires a restart."
msgstr "Deaktiveer ingeboude WebDAV-bediener. Vereis 'n herbegin."

#: src/page/settings/advanced.vue:493
#: src/page/settings/advanced.vue:496
msgid "Disable Darktable"
msgstr "Deaktiveer Darktable"

#: src/page/settings/advanced.vue:208
msgid "Disable ExifTool"
msgstr "Deaktiveer ExifTool"

#: src/page/settings/advanced.vue:581
#: src/page/settings/advanced.vue:584
msgid "Disable FFmpeg"
msgstr "Deaktiveer FFmpeg"

#: src/page/settings/advanced.vue:559
#: src/page/settings/advanced.vue:562
msgid "Disable ImageMagick"
msgstr "Deaktiveer ImageMagick"

#: src/page/settings/advanced.vue:186
msgid "Disable Places"
msgstr "Deaktiveer Plekke"

#: src/page/settings/advanced.vue:515
#: src/page/settings/advanced.vue:518
msgid "Disable RawTherapee"
msgstr "Deaktiveer RawTherapee"

#: src/page/settings/advanced.vue:230
msgid "Disable TensorFlow"
msgstr "Deaktiveer TensorFlow"

#: src/page/settings/advanced.vue:605
#: src/page/settings/advanced.vue:608
msgid "Disable Vectors"
msgstr "Deaktiveer vektore"

Expand All @@ -821,11 +821,11 @@ msgstr "Deaktiveer WebDAV"
msgid "Disables reverse geocoding and maps."
msgstr "Deaktiveer omgekeerde geokodering en kaarte."

#: src/page/settings/advanced.vue:606
#: src/page/settings/advanced.vue:609
msgid "Disables vector graphics support."
msgstr "Deaktiveer vektorgrafika-ondersteuning."

#: src/page/settings/advanced.vue:582
#: src/page/settings/advanced.vue:585
msgid "Disables video transcoding and thumbnail extraction."
msgstr "Deaktiveer video-transkodering en duimnael-onttrekking."

Expand All @@ -847,15 +847,15 @@ msgstr "Moenie ExifTool JSON-lêers skep vir verbeterde metadata-onttrekking nie
msgid "Don't modify originals folder. Disables import, upload, and delete."
msgstr "Moenie oorspronklike lêergids verander nie. Deaktiveer invoer, oplaai en uitvee."

#: src/page/settings/advanced.vue:494
#: src/page/settings/advanced.vue:497
msgid "Don't use Darktable to convert RAW images."
msgstr "Moenie Darktable gebruik om RAW-beelde om te skakel nie."

#: src/page/settings/advanced.vue:560
#: src/page/settings/advanced.vue:563
msgid "Don't use ImageMagick to convert images."
msgstr "Moenie ImageMagick gebruik om beelde om te skakel nie."

#: src/page/settings/advanced.vue:516
#: src/page/settings/advanced.vue:519
msgid "Don't use RawTherapee to convert RAW images."
msgstr "Moenie RawTherapee gebruik om RAW-beelde om te skakel nie."

Expand Down Expand Up @@ -897,7 +897,7 @@ msgstr "Laai afgeleë lêers af"
msgid "Download single files and zip archives."
msgstr "Laai enkele lêers en zip-argiewe af."

#: src/component/album/clipboard.vue:102 src/component/album/toolbar.vue:118
#: src/component/album/clipboard.vue:102 src/component/album/toolbar.vue:119
#: src/component/file/clipboard.vue:46 src/component/label/clipboard.vue:80
#: src/component/photo-viewer.vue:161 src/component/photo/cards.vue:132
#: src/component/photo/clipboard.vue:211 src/component/photo/list.vue:123
Expand All @@ -906,7 +906,7 @@ msgstr "Laai enkele lêers en zip-argiewe af."
msgid "Downloading…"
msgstr "Laai tans af …"

#: src/page/settings/advanced.vue:281
#: src/page/settings/advanced.vue:283
msgid "Downscaling Filter"
msgstr "Afskaal filter"

Expand All @@ -922,15 +922,15 @@ msgstr "Duplikate sal oorgeslaan word en slegs net een keer verskyn."
msgid "Duration"
msgstr "Duur"

#: src/page/settings/advanced.vue:304
#: src/page/settings/advanced.vue:307
msgid "Dynamic Previews"
msgstr "Dinamiese voorskoue"

#: src/page/settings/advanced.vue:305
#: src/page/settings/advanced.vue:308
msgid "Dynamic rendering requires a powerful server. It is not recommended for NAS devices."
msgstr "Dinamiese weergawe vereis 'n kragtige bediener. Dit word nie aanbeveel vir NAS-toestelle nie."

#: src/page/settings/advanced.vue:347
#: src/page/settings/advanced.vue:350
msgid "Dynamic Size Limit: %{n}px"
msgstr "Dinamiese groottelimiet: %{n}px"

Expand Down Expand Up @@ -969,7 +969,7 @@ msgstr "E-pos"
msgid "Enable new features currently under development."
msgstr "Aktiveer nuwe kenmerke wat tans ontwikkel word."

#: src/page/settings/advanced.vue:538
#: src/page/settings/advanced.vue:541
msgid "Enables RAW converter presets. May reduce performance."
msgstr "Aktiveer RAW-omskakelaarvoorinstellings. Kan prestasie verminder."

Expand Down Expand Up @@ -1111,13 +1111,13 @@ msgstr "Lêerblaaier"
msgid "File Conversion"
msgstr "Lêer-omskakeling"

#: src/component/album/toolbar.vue:73 src/component/photo/toolbar.vue:78
#: src/dialog/album/edit.vue:25
#: src/component/album/toolbar.vue:74 src/component/photo/toolbar.vue:79
#: src/dialog/album/edit.vue:26
msgid "File Name"
msgstr "Lêernaam"

#: src/component/album/toolbar.vue:74 src/component/photo/toolbar.vue:79
#: src/dialog/album/edit.vue:26
#: src/component/album/toolbar.vue:75 src/component/photo/toolbar.vue:80
#: src/dialog/album/edit.vue:27
msgid "File Size"
msgstr "Lêergrootte"

Expand Down Expand Up @@ -1384,11 +1384,11 @@ msgstr "Dit is 'n eenmalige gebruikskode wat 2FA vir jou rekening sal deaktiveer
msgid "Item"
msgstr "Item"

#: src/page/settings/advanced.vue:322
#: src/page/settings/advanced.vue:325
msgid "JPEG Quality: %{n}"
msgstr "JPEG-gehalte: %{n}"

#: src/page/settings/advanced.vue:428
#: src/page/settings/advanced.vue:431
msgid "JPEG Size Limit: %{n}px"
msgstr "JPEG-groottelimiet: %{n}px"

Expand Down Expand Up @@ -1641,8 +1641,8 @@ msgstr "Maand"
msgid "Mosaic"
msgstr "Mosaïek"

#: src/component/album/toolbar.vue:76 src/component/photo/toolbar.vue:81
#: src/dialog/album/edit.vue:28
#: src/component/album/toolbar.vue:78 src/component/photo/toolbar.vue:83
#: src/dialog/album/edit.vue:30
msgid "Most Relevant"
msgstr "Mees Relevant"

Expand All @@ -1669,7 +1669,7 @@ msgstr "Moet ten minste %{n} karakters hê."
msgid "Name"
msgstr "Naam"

#: src/component/album/toolbar.vue:85 src/dialog/album/edit.vue:32
#: src/component/album/toolbar.vue:86 src/dialog/album/edit.vue:33
#: src/dialog/photo/edit/labels.vue:34 src/dialog/photo/edit/people.vue:29
#: src/page/labels.vue:45 src/page/library/browse.vue:44
#: src/page/people/new.vue:46 src/page/people/recognized.vue:45
Expand Down Expand Up @@ -1912,7 +1912,7 @@ msgstr "Mense"
msgid "People you share a link with will be able to view public contents."
msgstr "Mense met wie jy 'n skakel deel, sal publieke inhoud kan bekyk."

#: src/component/photo/clipboard.vue:120 src/component/photo/toolbar.vue:149
#: src/component/photo/clipboard.vue:120 src/component/photo/toolbar.vue:150
msgid "Permanently deleted"
msgstr "Permanent uitgevee"

Expand Down Expand Up @@ -1948,6 +1948,11 @@ msgstr "PhotoPrism+ Lidmaatskap"
msgid "Photos"
msgstr "Foto's"

#: src/component/album/toolbar.vue:73 src/component/photo/toolbar.vue:78
#: src/dialog/album/edit.vue:25
msgid "Picture Title"
msgstr ""

#: src/options/options.js:441
msgid "Pink"
msgstr "Pienk"
Expand Down Expand Up @@ -1997,7 +2002,7 @@ msgstr "Herbegin asseblief jou instansie vir die veranderinge om in werking te t
msgid "Please wait…"
msgstr "Wag asseblief…"

#: src/page/settings/advanced.vue:458
#: src/page/settings/advanced.vue:461
msgid "PNG Size Limit: %{n}px"
msgstr "PNG-groottelimiet: %{n}px"

Expand Down Expand Up @@ -2427,7 +2432,7 @@ msgstr "Begin/Stop Skyfievertoning"
msgid "States"
msgstr "State"

#: src/page/settings/advanced.vue:373
#: src/page/settings/advanced.vue:376
msgid "Static Size Limit: %{n}px"
msgstr "Statiese groottelimiet: %{n}px"

Expand Down Expand Up @@ -2749,7 +2754,7 @@ msgstr "Oplaaie wat sulke beelde kan bevat, sal outomaties verwerp word."
msgid "URL"
msgstr "URL"

#: src/page/settings/advanced.vue:537
#: src/page/settings/advanced.vue:540
msgid "Use Presets"
msgstr "Gebruik voorafinstellings"

Expand Down Expand Up @@ -2803,8 +2808,8 @@ msgstr "Verifikasie kode"
msgid "Video"
msgstr "Video"

#: src/component/album/toolbar.vue:75 src/component/photo/toolbar.vue:80
#: src/dialog/album/edit.vue:27
#: src/component/album/toolbar.vue:76 src/component/photo/toolbar.vue:81
#: src/dialog/album/edit.vue:28
msgid "Video Duration"
msgstr "Video Duur"

Expand Down

0 comments on commit eed23b8

Please sign in to comment.