People: Add feature checkbox in Settings UI #22
This commit is contained in:
parent
1da02bd48e
commit
f5a1cc6231
24
frontend/package-lock.json
generated
24
frontend/package-lock.json
generated
|
@ -1593,9 +1593,9 @@
|
|||
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "15.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.0.tgz",
|
||||
"integrity": "sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A=="
|
||||
"version": "15.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz",
|
||||
"integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA=="
|
||||
},
|
||||
"node_modules/@types/q": {
|
||||
"version": "1.5.4",
|
||||
|
@ -4690,9 +4690,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.3.735",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.735.tgz",
|
||||
"integrity": "sha512-cp7MWzC3NseUJV2FJFgaiesdrS+A8ZUjX5fLAxdRlcaPDkaPGFplX930S5vf84yqDp4LjuLdKouWuVOTwUfqHQ=="
|
||||
"version": "1.3.738",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz",
|
||||
"integrity": "sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw=="
|
||||
},
|
||||
"node_modules/elliptic": {
|
||||
"version": "6.5.4",
|
||||
|
@ -16285,9 +16285,9 @@
|
|||
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "15.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.0.tgz",
|
||||
"integrity": "sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A=="
|
||||
"version": "15.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz",
|
||||
"integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA=="
|
||||
},
|
||||
"@types/q": {
|
||||
"version": "1.5.4",
|
||||
|
@ -18761,9 +18761,9 @@
|
|||
"integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA=="
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.735",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.735.tgz",
|
||||
"integrity": "sha512-cp7MWzC3NseUJV2FJFgaiesdrS+A8ZUjX5fLAxdRlcaPDkaPGFplX930S5vf84yqDp4LjuLdKouWuVOTwUfqHQ=="
|
||||
"version": "1.3.738",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz",
|
||||
"integrity": "sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw=="
|
||||
},
|
||||
"elliptic": {
|
||||
"version": "6.5.4",
|
||||
|
|
Binary file not shown.
|
@ -237,7 +237,7 @@ msgstr "Höhe (m)"
|
|||
msgid "An error occurred - are you offline?"
|
||||
msgstr "Server nicht erreichbar - offline?"
|
||||
|
||||
#: src/pages/settings/general.vue:511
|
||||
#: src/pages/settings/general.vue:533
|
||||
msgid "Animation"
|
||||
msgstr "Animation"
|
||||
|
||||
|
@ -592,6 +592,10 @@ msgstr "Unser englischer User Guide enthält eine detaillierte Anleitung."
|
|||
msgid "Details"
|
||||
msgstr "Details"
|
||||
|
||||
#: src/pages/settings/general.vue:427
|
||||
msgid "Detect faces and search for people in your pictures."
|
||||
msgstr "Findet Gesichter und aktiviert die Suche nach Personen."
|
||||
|
||||
#: src/dialog/sponsor.vue:25
|
||||
msgid "developing new features and keeping them free for everyone"
|
||||
msgstr "neue Funktionen zu entwickeln und sie für alle frei zu halten"
|
||||
|
@ -1094,7 +1098,7 @@ msgstr "Ungültiges Datum"
|
|||
|
||||
#: src/options/options.js:126
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
msgstr "Italienisch"
|
||||
|
||||
#: src/model/rest.js:163
|
||||
msgid "Item"
|
||||
|
@ -1122,11 +1126,11 @@ msgstr "Suchbegriffe"
|
|||
|
||||
#: src/options/options.js:131
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
msgstr "Koreanisch"
|
||||
|
||||
#: src/options/options.js:181
|
||||
msgid "Kurdish"
|
||||
msgstr ""
|
||||
msgstr "Kurdisch"
|
||||
|
||||
#: src/dialog/photo/labels.vue:17 src/model/label.js:114
|
||||
msgid "Label"
|
||||
|
@ -1575,7 +1579,7 @@ msgstr "Passwort geändert"
|
|||
msgid "pay for operating expenses and external services like satellite maps"
|
||||
msgstr "Betriebskosten und externe Dienste wie Satellitenkarten zu bezahlen"
|
||||
|
||||
#: src/routes.js:265
|
||||
#: src/pages/settings/general.vue:426 src/routes.js:265
|
||||
msgid "People"
|
||||
msgstr "Personen"
|
||||
|
||||
|
@ -1629,7 +1633,7 @@ msgstr "Gleicher Ort & Zeit"
|
|||
|
||||
#: src/component/navigation.vue:215 src/component/navigation.vue:225
|
||||
#: src/component/navigation.vue:4 src/component/navigation.vue:826
|
||||
#: src/pages/settings/general.vue:103 src/pages/settings/general.vue:428
|
||||
#: src/pages/settings/general.vue:108 src/pages/settings/general.vue:450
|
||||
#: src/routes.js:215 src/routes.js:221 src/routes.js:227 src/routes.js:234
|
||||
msgid "Places"
|
||||
msgstr "Karten"
|
||||
|
@ -1842,7 +1846,7 @@ msgstr "Scans"
|
|||
msgid "Search"
|
||||
msgstr "Suche"
|
||||
|
||||
#: src/pages/settings/general.vue:429
|
||||
#: src/pages/settings/general.vue:451
|
||||
msgid "Search and display photos on a map."
|
||||
msgstr "Fotos und Videos auf verschiedenen Weltkarten anzeigen und filtern."
|
||||
|
||||
|
@ -2060,7 +2064,7 @@ msgstr "Ablageverzeichnis"
|
|||
msgid "Streets"
|
||||
msgstr "Straßen"
|
||||
|
||||
#: src/pages/settings/general.vue:489
|
||||
#: src/pages/settings/general.vue:511
|
||||
msgid "Style"
|
||||
msgstr "Style"
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -246,7 +246,7 @@ msgstr ""
|
|||
msgid "An error occurred - are you offline?"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/settings/general.vue:511
|
||||
#: src/pages/settings/general.vue:533
|
||||
msgid "Animation"
|
||||
msgstr ""
|
||||
|
||||
|
@ -647,6 +647,10 @@ msgstr ""
|
|||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/settings/general.vue:427
|
||||
msgid "Detect faces and search for people in your pictures."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialog/sponsor.vue:25
|
||||
msgid "developing new features and keeping them free for everyone"
|
||||
msgstr ""
|
||||
|
@ -1671,6 +1675,7 @@ msgstr ""
|
|||
msgid "pay for operating expenses and external services like satellite maps"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/settings/general.vue:426
|
||||
#: src/routes.js:265
|
||||
msgid "People"
|
||||
msgstr ""
|
||||
|
@ -1723,8 +1728,8 @@ msgstr ""
|
|||
#: src/component/navigation.vue:225
|
||||
#: src/component/navigation.vue:4
|
||||
#: src/component/navigation.vue:826
|
||||
#: src/pages/settings/general.vue:103
|
||||
#: src/pages/settings/general.vue:428
|
||||
#: src/pages/settings/general.vue:108
|
||||
#: src/pages/settings/general.vue:450
|
||||
#: src/routes.js:215
|
||||
#: src/routes.js:221
|
||||
#: src/routes.js:227
|
||||
|
@ -1960,7 +1965,7 @@ msgstr ""
|
|||
msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/settings/general.vue:429
|
||||
#: src/pages/settings/general.vue:451
|
||||
msgid "Search and display photos on a map."
|
||||
msgstr ""
|
||||
|
||||
|
@ -2188,7 +2193,7 @@ msgstr ""
|
|||
msgid "Streets"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/settings/general.vue:489
|
||||
#: src/pages/settings/general.vue:511
|
||||
msgid "Style"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -241,6 +241,21 @@
|
|||
</v-checkbox>
|
||||
</v-flex>
|
||||
|
||||
<v-flex xs12 sm6 lg3 class="px-2 pb-2 pt-2">
|
||||
<v-checkbox
|
||||
v-model="settings.features.people"
|
||||
:disabled="busy"
|
||||
class="ma-0 pa-0 input-people"
|
||||
color="secondary-dark"
|
||||
:label="$gettext('People')"
|
||||
:hint="$gettext('Detect faces and search for people in your pictures.')"
|
||||
prepend-icon="person"
|
||||
persistent-hint
|
||||
@change="onChange"
|
||||
>
|
||||
</v-checkbox>
|
||||
</v-flex>
|
||||
|
||||
<v-flex v-if="!config.disable.places" xs12 sm6 lg3 class="px-2 pb-2 pt-2">
|
||||
<v-checkbox
|
||||
v-model="settings.features.places"
|
||||
|
|
|
@ -34,6 +34,7 @@ package face
|
|||
|
||||
import (
|
||||
"encoding/json"
|
||||
|
||||
"github.com/photoprism/photoprism/internal/event"
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in a new issue