From 70e2aca449bdec61bbabaea77d7ed10873476c30 Mon Sep 17 00:00:00 2001 From: "Patrik J. Braun" Date: Fri, 4 Jun 2021 00:03:56 +0200 Subject: [PATCH 1/2] Create codeql-analysis.yml --- .github/workflows/codeql-analysis.yml | 71 +++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 .github/workflows/codeql-analysis.yml diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml new file mode 100644 index 00000000..68741a62 --- /dev/null +++ b/.github/workflows/codeql-analysis.yml @@ -0,0 +1,71 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +# +# ******** NOTE ******** +# We have attempted to detect the languages in your repository. Please check +# the `language` matrix defined below to confirm you have the correct set of +# supported CodeQL languages. +# +name: "CodeQL" + +on: + push: + branches: [ master ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ master ] + schedule: + - cron: '43 10 * * 0' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + + strategy: + fail-fast: false + matrix: + language: [ 'TypeScript' ] + # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] + # Learn more: + # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # ℹ️ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 From 4251cefe2b89386db41be992208a09358bce44f2 Mon Sep 17 00:00:00 2001 From: kleinrene <84061729+kleinrene@users.noreply.github.com> Date: Sat, 5 Jun 2021 13:51:54 +0200 Subject: [PATCH 2/2] Create messages.de.xlf --- src/frontend/translate/messages.de.xlf | 2789 ++++++++++++++++++++++++ 1 file changed, 2789 insertions(+) create mode 100644 src/frontend/translate/messages.de.xlf diff --git a/src/frontend/translate/messages.de.xlf b/src/frontend/translate/messages.de.xlf new file mode 100644 index 00000000..90098ec0 --- /dev/null +++ b/src/frontend/translate/messages.de.xlf @@ -0,0 +1,2789 @@ + + + + + + Application version + + src/frontend/app/ui/admin/admin.component.html + 2 + + Anwendungsversion + + + Built at + + src/frontend/app/ui/admin/admin.component.html + 5 + + Erstellt am + + + Git commit + + src/frontend/app/ui/admin/admin.component.html + 9 + + Git verplfichten + + + Server notifications + + src/frontend/app/ui/admin/admin.component.html + 17,18 + + Serverbenachrichtigungen + + + To dismiss these notifications, restart the server. + + src/frontend/app/ui/admin/admin.component.html + 35,36 + + Starten Sie den Server neu, um diese Benachrichtigungen zu schließen. + + + App version: + + src/frontend/app/ui/admin/admin.component.html + 47 + + App Version: + + + Mode + + src/frontend/app/ui/admin/admin.component.html + 51 + + Modus + + + Advanced + + src/frontend/app/ui/admin/admin.component.html + 59 + + Fortgeschritten + + + Simplified + + src/frontend/app/ui/admin/admin.component.html + 60 + + Einfach + + + Menu + + src/frontend/app/ui/admin/admin.component.html + 76 + + title of left card in settings page that contains settings contents + Menü + + + Up time + + src/frontend/app/ui/admin/admin.component.html + 139 + + Betriebszeit + + + No duplicates found. + + src/frontend/app/ui/duplicates/duplicates.component.html + 9,10 + + Keine Duplikate gefunden. + + + No faces to show. + + src/frontend/app/ui/faces/faces.component.html + 15 + + Keine Gesichter vorhanden. + + + Gallery + + src/frontend/app/ui/frame/frame.component.html + 18 + + Galerie + + + Faces + + src/frontend/app/ui/frame/frame.component.html + 21 + + Gesichter + + + duplicates + + src/frontend/app/ui/frame/frame.component.html + 51 + + Duplikate + + + Settings + + src/frontend/app/ui/frame/frame.component.html + 59 + + Einstellungen + + + Logout + + src/frontend/app/ui/frame/frame.component.html + 65 + + Abmelden + + + Link availability + + src/frontend/app/ui/gallery/gallery.component.html + 7 + + Linkverfügbarkeit + + + days + + src/frontend/app/ui/gallery/gallery.component.html + 9 + + Tage + + + Too many results to show. Refine your search. + + src/frontend/app/ui/gallery/gallery.component.html + 55,56 + + Zu viele Ergebnisse, um sie anzuzeigen. Verfeinere deine Suche. + + + download + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 11 + + herunterladen + + + info key: i + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 15 + + Info, Taste: i + + + toggle fullscreen, key: f + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 22 + + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 31 + + + src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.html + 86 + + + src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.html + 91 + + Vollbild umschalten, Taste: f + + + close, key: Escape + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 38 + + + src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.html + 94 + + Schließen, Taste: Escape + + + key: left arrow + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 76 + + Taste: Pfeil nach links + + + key: right arrow + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 80 + + Taste: Pfeil nach rechts + + + Zoom out, key: '-' + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 86 + + Verkleinern, Taste: '-' + + + Zoom in, key: '+' + + src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html + 93 + + Vergrößern, Taste: '+' + + + Info + + src/frontend/app/ui/gallery/lightbox/infopanel/info-panel.lightbox.gallery.component.html + 3 + + Info + + + duration + + src/frontend/app/ui/gallery/lightbox/infopanel/info-panel.lightbox.gallery.component.html + 51 + + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 45 + + Dauer + + + bit rate + + src/frontend/app/ui/gallery/lightbox/infopanel/info-panel.lightbox.gallery.component.html + 57 + + Bitrate + + + Error during loading the video. + + src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.html + 20 + + Fehler beim Laden des Videos. + + + Most likely the video is not transcoded. It can be done in the settings. You need to transcode these videos to watch them online: + + src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.html + 23,26 + + Höchstwahrscheinlich ist das Video nicht transkodiert. Dies kann in den Einstellungen erfolgen. Sie müssen diese Videos transkodieren, um sie online ansehen zu können: + + + Searching for: + + src/frontend/app/ui/gallery/navigator/navigator.gallery.component.html + 12 + + Suche nach: + + + items + + src/frontend/app/ui/gallery/navigator/navigator.gallery.component.html + 19 + + Artikel + + + Random link + + src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.html + 3 + + zufälliger Link + + + Random Link creator + + src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.html + 10 + + Erstellung zufälliger Link + + + Copy + + src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.html + 29,30 + + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 32,33 + + Kopie + + + At least this many + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 16 + + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 20 + + Mindestens so viele + + + From + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 90 + + von + + + From date + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 104 + + von Datum + + + To date + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 116 + + bis Datum + + + Minimum Rating + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 128 + + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 157 + + Mindestbewertung + + + Maximum Rating + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 142 + + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 174 + + Höchstbewertung + + + Portrait + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 196 + + Porträt + + + Landscape + + src/frontend/app/ui/gallery/search/query-enrty/query-entry.search.gallery.component.html + 197 + + Landschaft + + + Search + + src/frontend/app/ui/gallery/search/search-field/search-field.gallery.component.html + 5 + + + src/frontend/app/ui/gallery/search/search.gallery.component.html + 31 + + Suche + + + Share + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 4 + + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 10 + + teilen + + + Sharing: + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 39 + + Teilen: + + + Include subfolders: + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 52 + + inklusive Unterordner: + + + Password + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 74 + + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 85 + + + src/frontend/app/ui/login/login.component.html + 45 + + + src/frontend/app/ui/settings/database/database.settings.component.html + 65 + + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 79 + + + src/frontend/app/ui/sharelogin/share-login.component.html + 27 + + Passwort + + + Valid: + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 92 + + Gültig: + + + Minutes + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 104 + + Minuten + + + Hours + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 105 + + Stunden + + + Days + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 106 + + Tage + + + Months + + src/frontend/app/ui/gallery/share/share.gallery.component.html + 107 + + Monate + + + Please log in + + src/frontend/app/ui/login/login.component.html + 10 + + Bitte einloggen + + + Wrong username or password + + src/frontend/app/ui/login/login.component.html + 13,14 + + Benutzername oder Passwort ist falsch + + + Username + + src/frontend/app/ui/login/login.component.html + 29 + + + src/frontend/app/ui/settings/database/database.settings.component.html + 56 + + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 77 + + Nutzername + + + Remember me + + src/frontend/app/ui/login/login.component.html + 58 + + erinnere mich + + + Login + + src/frontend/app/ui/login/login.component.html + 68,69 + + Anmeldung + + + It seems that you are running the application in a Docker container. This setting should not be changed in docker. Make sure, that you know what you are doing. + + + src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.html + 2,5 + + Es scheint, dass Sie die Anwendung in einem Docker-Container ausführen. Diese Einstellung sollte im Docker nicht geändert werden. Stellen Sie sicher, dass Sie wissen, was Sie tun. + + + Disabled + + src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.html + 48 + + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 13 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 137 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 170 + + + src/frontend/app/ui/settings/map/map.settings.component.html + 11 + + + src/frontend/app/ui/settings/metafiles/metafile.settings.component.html + 11 + + + src/frontend/app/ui/settings/random-photo/random-photo.settings.component.html + 12 + + + src/frontend/app/ui/settings/search/search.settings.component.html + 12 + + + src/frontend/app/ui/settings/share/share.settings.component.html + 12 + + + src/frontend/app/ui/settings/video/video.settings.component.html + 11 + + Deaktiviert + + + Enabled + + src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.html + 49 + + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 14 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 138 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 171 + + + src/frontend/app/ui/settings/map/map.settings.component.html + 12 + + + src/frontend/app/ui/settings/metafiles/metafile.settings.component.html + 12 + + + src/frontend/app/ui/settings/random-photo/random-photo.settings.component.html + 13 + + + src/frontend/app/ui/settings/search/search.settings.component.html + 13 + + + src/frontend/app/ui/settings/share/share.settings.component.html + 13 + + + src/frontend/app/ui/settings/video/video.settings.component.html + 12 + + Aktiviert + + + Page title + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 11 + + Seitentitel + + + Host + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 20 + + + src/frontend/app/ui/settings/database/database.settings.component.html + 34 + + Host + + + Server will accept connections from this IPv6 or IPv4 address. + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 22 + + Der Server akzeptiert Verbindungen von dieser IPv6- oder IPv4-Adresse. + + + Port + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 31 + + + src/frontend/app/ui/settings/database/database.settings.component.html + 41 + + Port + + + Port number. Port 80 is usually what you need. + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 32 + + Port-Nummer. Port 80 ist normalerweise der Standardport. + + + Images folder + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 42 + + Bilderordner + + + Images are loaded from this folder (read permission required) + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 43 + + Bilder werden aus diesem Ordner geladen (Leseberechtigung erforderlich) + + + Temp folder + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 53 + + Temp-Ordner + + + Thumbnails, converted photos, videos will be stored here (write + permission required) + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 54,55 + + Vorschaubilder, konvertierte Fotos, Videos werden hier gespeichert (Schreibgenehmigung erforderlich) + + + Page public url + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 65 + + öffentliche URL der Seite + + + If you access the page form local network its good to know the public + url for creating sharing link + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 68,69 + + Wenn Sie auf die Seite des lokalen Netzwerks zugreifen, ist es gut, die öffentliche URL zum Erstellen eines Freigabelinks zu kennen + + + Url Base + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 77 + + Basis-URL + + + If you access the gallery under a sub url (like: + http://mydomain.com/myGallery), set it here. If it is not working you might miss the '/' from the beginning + of the + url. + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 78,81 + + Wenn Sie unter einer Sub-URL (z. B. http://mydomain.com/myGallery) auf die Galerie zugreifen, legen Sie diese hier fest. Wenn es nicht funktioniert, fehlt möglicherweise das '/' am Anfang der URL. + + + The public url and the url base are not matching. Some of the functionality might not work. + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 91,92 + + Die öffentliche URL und die Basis-URL stimmen nicht überein. Einige der Funktionen funktionieren möglicherweise nicht. + + + Save + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 96,97 + + + src/frontend/app/ui/settings/database/database.settings.component.html + 77,78 + + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 51,52 + + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 64,65 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 221,222 + + + src/frontend/app/ui/settings/map/map.settings.component.html + 104,105 + + + src/frontend/app/ui/settings/metafiles/metafile.settings.component.html + 30,31 + + + src/frontend/app/ui/settings/other/other.settings.component.html + 105,106 + + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 39,40 + + + src/frontend/app/ui/settings/random-photo/random-photo.settings.component.html + 40,41 + + + src/frontend/app/ui/settings/search/search.settings.component.html + 53,54 + + + src/frontend/app/ui/settings/share/share.settings.component.html + 45,46 + + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 54,55 + + + src/frontend/app/ui/settings/video/video.settings.component.html + 143,144 + + Speichern + + + Reset + + src/frontend/app/ui/settings/basic/basic.settings.component.html + 100,101 + + + src/frontend/app/ui/settings/database/database.settings.component.html + 81,82 + + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 55,56 + + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 68,69 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 225,226 + + + src/frontend/app/ui/settings/map/map.settings.component.html + 108,109 + + + src/frontend/app/ui/settings/metafiles/metafile.settings.component.html + 34,35 + + + src/frontend/app/ui/settings/other/other.settings.component.html + 109,110 + + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 43,44 + + + src/frontend/app/ui/settings/random-photo/random-photo.settings.component.html + 44,45 + + + src/frontend/app/ui/settings/search/search.settings.component.html + 57,58 + + + src/frontend/app/ui/settings/share/share.settings.component.html + 49,50 + + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 58,59 + + + src/frontend/app/ui/settings/video/video.settings.component.html + 147,148 + + Zurücksetzen + + + Type + + src/frontend/app/ui/settings/database/database.settings.component.html + 10 + + Art + + + Install manually mysql node module to use mysql (npm install mysql) + + src/frontend/app/ui/settings/database/database.settings.component.html + 15,16 + + Installieren Sie das MySQL-Knotenmodul manuell, um MySQL zu verwenden (npm install mysql) + + + Database folder + + src/frontend/app/ui/settings/database/database.settings.component.html + 21 + + Ordner Datenbank + + + All file-based data will be stored here (sqlite database, user database in case of memory db, job history data) + + src/frontend/app/ui/settings/database/database.settings.component.html + 22 + + Alle dateibasierten Daten werden hier gespeichert (sqlite database, user database in case of memory db, job history data) + + + Database + + src/frontend/app/ui/settings/database/database.settings.component.html + 49 + + Datenbank + + + Override keywords + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 31 + + Schlüsselwörter überschreiben + + + If a photo has the same face (person) name and keyword, the app removes the duplicate, keeping the face only. + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 33 + + Wenn ein Foto denselben Gesichts- (Personen-) Namen und dasselbe Schlüsselwort hat, entfernt die App das Duplikat und behält nur das Gesicht bei. + + + Face starring right + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 38 + + Gesicht mit der rechten Hauptrolle (Face starring right) + + + Required minimum right to star (favourite) a face. + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 40 + + Erforderliches Mindestrecht, um ein Gesicht zu markieren (Favorit). + + + Faces are not supported with these settings. + + src/frontend/app/ui/settings/faces/faces.settings.component.html + 47,48 + + Gesichter werden mit diesen Einstellungen nicht unterstützt. + + + Index cache timeout [ms] + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 12 + + Zeitlimit für Index-Cache [ms] + + + If there was no indexing in this time, it reindexes. (skipped if indexes are in DB and sensitivity is low) + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 13 + + Wenn es in dieser Zeit keine Indizierung gab, werden die Indizes neu indiziert. (übersprungen, wenn sich die Indizes in der Datenbank befinden und die Empfindlichkeit gering ist) + + + Folder reindexing sensitivity + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 21 + + Empfindlichkeit für die Neuindizierung von Ordnern + + + Set the reindexing sensitivity. High value check the folders for change more often. + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 23 + + Stellen Sie die Neuindizierungsempfindlichkeit ein. Ein hoher Wert überprüft die Ordner häufiger auf Änderungen. + + + Exclude Folder List + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 29 + + Ordnerliste ausschließen + + + Folders to exclude from indexing + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 34 + + Ordner, die von der Indizierung ausgeschlossen werden sollen + + + ';' separated strings. If an entry starts with '/' it is treated as an absolute path. If it doesn't start with '/' but contains a '/', the path is relative to the image directory. If it doesn't contain a '/', any folder with this name will be excluded. + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 37,40 + + ';' getrennte Zeichenfolgen. Wenn ein Eintrag mit '/' beginnt, wird er als absoluter Pfad behandelt. Wenn es nicht mit '/' beginnt, sondern ein '/' enthält, ist der Pfad relativ zum Bildverzeichnis. Wenn es kein '/' enthält, wird jeder Ordner mit diesem Namen ausgeschlossen. + + + Exclude File List + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 45 + + List ausgeschlossener Dateien + + + Files that mark a folder to be excluded from indexing + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 50 + + Dateien, die einen Ordner markieren, der von der Indizierung ausgeschlossen werden soll + + + ';' separated strings. Any folder that contains a file with this name will be excluded from indexing. + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 53,55 + + ';' getrennte Zeichenfolgen. Jeder Ordner, der eine Datei mit diesem Namen enthält, wird von der Indizierung ausgeschlossen. + + + If you add a new folder to your gallery, the site indexes it automatically. + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 75 + + Wenn Sie Ihrer Galerie einen neuen Ordner hinzufügen, indiziert die Seite diesen automatisch. + + + If you would like to trigger indexing manually, click index button. + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 76 + + Wenn Sie die Indizierung manuell auslösen möchten, klicken Sie auf die Schaltfläche Index. + + + Note: search only works among the indexed directories + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 79 + + Hinweis: Die Suche funktioniert nur in den indizierten Verzeichnissen + + + Statistic: + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 105,106 + + Statistik: + + + Folders + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 108 + + Ordner + + + Photos + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 112 + + Fotos + + + Videos + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 116 + + Videos + + + Persons + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 121 + + Personen + + + Size + + src/frontend/app/ui/settings/indexing/indexing.settings.component.html + 125 + + Größe + + + Trigger job run manually + + src/frontend/app/ui/settings/jobs/button/job-button.settings.component.html + 2 + + Job manuell auslösen + + + Run now + + src/frontend/app/ui/settings/jobs/button/job-button.settings.component.html + 7 + + Starte jetzt + + + Cancel + + src/frontend/app/ui/settings/jobs/button/job-button.settings.component.html + 15 + + Abbruch + + + every + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 20 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 118 + + immer + + + never + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 25 + + niemals + + + after + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 27 + + nach + + + Job: + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 52 + + Auftrag: + + + Periodicity: + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 66 + + Häufigkeit: + + + Set the time to run the job. + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 76,77 + + Stellen Sie die Zeit ein, zu der der Job ausgeführt werden soll. + + + After: + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 82 + + nach: + + + The job will run after that job finishes. + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 93,94 + + Der Job wird ausgeführt, nachdem dieser Job beendet wurde. + + + At: + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 100 + + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 110 + + zu: + + + Allow parallel run + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 129 + + parallelen Durchlauf zulassen + + + Enables the job to start even if an other job is already running. + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 145,146 + + Ermöglicht das Starten des Jobs, auch wenn bereits ein anderer Job ausgeführt wird. + + + ';' separated integers. + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 200,201 + + ';' getrennte ganze Zahlen. + + + + Add Job + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 228,229 + + + Auftrag hinzufügen + + + Add new job + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 243 + + neuen Auftrag hinzufügen + + + Select a job to schedule. + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 257,258 + + Wählen Sie einen zu planenden Auftrag aus. + + + Close + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 262 + + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 87 + + Schließen + + + Add Job + + src/frontend/app/ui/settings/jobs/jobs.settings.component.html + 265,266 + + Auftrag hinzufügen + + + Last run: + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 3,4 + + letzter Durchlauf: + + + Run between + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 5 + + Durchlauf zwischen + + + Status + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 14 + + Status + + + Cancelling... + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 32 + + Abbrechen... + + + time elapsed + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 43 + + verstrichene Zeit + + + Processed + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 82 + + Verarbeitung + + + Skipped + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 83 + + Übersprungen + + + Left + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 84 + + Links + + + All + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 85 + + Alle + + + Logs + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.html + 111,112 + + Protokolle + + + Use image markers + + src/frontend/app/ui/settings/map/map.settings.component.html + 30 + + Bildmarkierungen verwenden + + + Map will use thumbnail images as markers instead of the default pin. + + src/frontend/app/ui/settings/map/map.settings.component.html + 31 + + Map verwendet Miniaturbilder als Markierungen anstelle der Standard-PIN. + + + Map provider + + src/frontend/app/ui/settings/map/map.settings.component.html + 40 + + Kartenanbieter + + + Name + + src/frontend/app/ui/settings/map/map.settings.component.html + 51 + + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 27 + + Name + + + Title URL* + + src/frontend/app/ui/settings/map/map.settings.component.html + 52 + + Titel URL* + + + *The map module will use these urls to fetch the map tiles. + + src/frontend/app/ui/settings/map/map.settings.component.html + 77 + + * Das Kartenmodul verwendet diese URLs, um die Kartenkacheln abzurufen. + + + + Add Layer + + src/frontend/app/ui/settings/map/map.settings.component.html + 82,83 + + + Ebene hinzufügen + + + Mapbox access token + + src/frontend/app/ui/settings/map/map.settings.component.html + 89 + + Mapbox-Zugriffstoken + + + MapBox needs an access token to work, create one at + + src/frontend/app/ui/settings/map/map.settings.component.html + 95 + + MapBox benötigt ein Zugriffstoken, um zu funktionieren. Erstellen Sie eines unter + + + Reads and show *.gpx files on the map + + src/frontend/app/ui/settings/metafiles/metafile.settings.component.html + 25 + + Liest und zeigt * .gpx-Dateien auf der Karte an + + + Error: + + src/frontend/app/ui/settings/other/other.settings.component.html + 7 + + Fehler: + + + Threads: + + src/frontend/app/ui/settings/other/other.settings.component.html + 10 + + Bereich: + + + Threading + + src/frontend/app/ui/settings/other/other.settings.component.html + 14 + + Einfädeln (Threading) + + + Runs directory scanning in a different thread. + + src/frontend/app/ui/settings/other/other.settings.component.html + 15 + + Führt das Verzeichnis-Scannen in einem anderen Bereich aus. + + + Thumbnail threads + + src/frontend/app/ui/settings/other/other.settings.component.html + 22 + + Bereich Vorschaubilder + + + Number of threads that are used to generate thumbnails. If auto, number of CPU cores -1 threads will be used. + + src/frontend/app/ui/settings/other/other.settings.component.html + 23 + + Anzahl der Bereiche, die zum Generieren von Miniaturansichten verwendet werden. Wenn automatisch, wird die Anzahl der CPU-Kerne -1 Bereiche verwendet. + + + Misc: + + src/frontend/app/ui/settings/other/other.settings.component.html + 33 + + Sonstiges: + + + Scroll based thumbnail generation + + src/frontend/app/ui/settings/other/other.settings.component.html + 36 + + scrollbasierte Erstellung von Vorschaubilder + + + Those thumbnails get higher priority that are visible on the screen. + + src/frontend/app/ui/settings/other/other.settings.component.html + 37 + + Diese Vorschaubilder erhalten eine höhere Priorität, die auf dem Bildschirm sichtbar sind. + + + Lazy image rendering + + src/frontend/app/ui/settings/other/other.settings.component.html + 43 + + schlechte Bildwiedergabe + + + Shows only the required amount of photos at once. Renders more if page bottom is reached. + + src/frontend/app/ui/settings/other/other.settings.component.html + 44 + + Zeigt nur die erforderliche Anzahl von Fotos gleichzeitig an. Rendert mehr, wenn das Seitenende erreicht wird. + + + Cache + + src/frontend/app/ui/settings/other/other.settings.component.html + 50 + + Zwischenspeicher + + + Caches directory contents and search results for better performance. + + src/frontend/app/ui/settings/other/other.settings.component.html + 51 + + Zwischenspeicherte Verzeichnisinhalte und Suchergebnisse für eine bessere Leistung. + + + Caption first naming + + src/frontend/app/ui/settings/other/other.settings.component.html + 57 + + Bildbeschriftung, erste Benennung + + + Show the caption (IPTC 120) tags from the EXIF data instead of the filenames. + + src/frontend/app/ui/settings/other/other.settings.component.html + 58 + + Zeigen Sie die Beschriftungs-Tags (IPTC 120) aus den EXIF-Daten anstelle der Dateinamen an. + + + Navigation bar: + + src/frontend/app/ui/settings/other/other.settings.component.html + 66 + + Navigationsleiste: + + + Show item count + + src/frontend/app/ui/settings/other/other.settings.component.html + 69 + + Artikelanzahl anzeigen + + + Show the number of items (photos) in the folder. + + src/frontend/app/ui/settings/other/other.settings.component.html + 70 + + Zeigt die Anzahl der Elemente (Fotos) im Ordner an. + + + Default photo sorting method + + src/frontend/app/ui/settings/other/other.settings.component.html + 84 + + Standard-Fotosortiermethode + + + Sort directories by date + + src/frontend/app/ui/settings/other/other.settings.component.html + 93 + + Verzeichnisse nach Datum sortieren + + + If enabled, directories will be sorted by date, like photos, otherwise by name. Directory date is the last modification time of that directory not the creation date of the oldest photo. + + src/frontend/app/ui/settings/other/other.settings.component.html + 94 + + Wenn aktiviert, werden Verzeichnisse nach Datum sortiert, wie Fotos, ansonsten nach Namen. Das Verzeichnisdatum ist die letzte Änderungszeit dieses Verzeichnisses und nicht das Erstellungsdatum des ältesten Fotos. + + + Photo converting: + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 8 + + Fotokonvertierung: + + + Converting + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 11 + + Konvertieren + + + Downsizes photos for faster preview loading. (Zooming in to the photo loads the original). + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 12 + + Verkleinert Fotos für schnelleres Laden der Vorschau. (Durch Vergrößern des Fotos wird das Original geladen.) + + + On the fly converting + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 18 + + Im laufenden Betrieb konvertieren + + + Converts photos on the fly, when they are requested. + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 19 + + Konvertiert Fotos im laufenden Betrieb, wenn sie angefordert werden. + + + Resolution + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 27 + + + src/frontend/app/ui/settings/video/video.settings.component.html + 66 + + Auflösung + + + The shorter edge of the converted photo will be scaled down to this, while keeping the aspect ratio. + + src/frontend/app/ui/settings/photo/photo.settings.component.html + 28 + + Der kürzere Rand des konvertierten Fotos wird unter Beibehaltung des Seitenverhältnisses darauf verkleinert. + + + This feature enables you to generate 'random photo' urls. That URL returns a photo random selected from your gallery. You can use the url with 3rd party application like random changing desktop background. + + src/frontend/app/ui/settings/random-photo/random-photo.settings.component.html + 29,32 + + Mit dieser Funktion können Sie URLs für zufällige Fotos erstellen. Diese URL gibt ein zufälliges Foto zurück, das aus Ihrer Galerie ausgewählt wurde. Sie können die URL mit Anwendungen von Drittanbietern verwenden, z. B. mit zufällig wechselnden Desktop-Hintergründen. + + + Random Photo is not supported with these settings + + src/frontend/app/ui/settings/random-photo/random-photo.settings.component.html + 36,37 + + Zufälliges Foto wird mit diesen Einstellungen nicht unterstützt + + + Autocomplete + + src/frontend/app/ui/settings/search/search.settings.component.html + 32 + + Autovervollständigung + + + Show hints while typing search query. + + src/frontend/app/ui/settings/search/search.settings.component.html + 33 + + Zeigen Sie Hinweise an, während Sie eine Suchabfrage eingeben. + + + Instant search + + src/frontend/app/ui/settings/search/search.settings.component.html + 39 + + Sofortsuche + + + Enables showing search results, while typing search query. + + src/frontend/app/ui/settings/search/search.settings.component.html + 40 + + Aktiviert die Anzeige von Suchergebnissen während der Eingabe einer Suchanfrage. + + + Search is not supported with these settings + + src/frontend/app/ui/settings/search/search.settings.component.html + 49,50 + + Die Suche wird mit diesen Einstellungen nicht unterstützt + + + Password protected + + src/frontend/app/ui/settings/share/share.settings.component.html + 29 + + Passwortgeschützt + + + Enables password protected sharing links. + + src/frontend/app/ui/settings/share/share.settings.component.html + 30 + + Aktiviert passwortgeschützte Freigabelinks. + + + Sharing is not supported with these settings + + src/frontend/app/ui/settings/share/share.settings.component.html + 39,40 + + Die Freigabe wird mit diesen Einstellungen nicht unterstützt + + + Shared links: + + src/frontend/app/ui/settings/share/share.settings.component.html + 56 + + geteilte Links: + + + Key + + src/frontend/app/ui/settings/share/share.settings.component.html + 62 + + Schlüssel + + + Folder + + src/frontend/app/ui/settings/share/share.settings.component.html + 63 + + Ordner + + + Creator + + src/frontend/app/ui/settings/share/share.settings.component.html + 64 + + Ersteller + + + Expires + + src/frontend/app/ui/settings/share/share.settings.component.html + 65 + + Ablaufdatum + + + No sharing was created. + + src/frontend/app/ui/settings/share/share.settings.component.html + 85,86 + + Es wurde keine Freigabe erstellt. + + + Thumbnail Quality + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 11 + + Miniaturbildqualität + + + High quality may be slow. + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 12 + + Hohe Qualität kann langsam sein. + + + Icon size + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 20 + + Symbolgröße + + + Icon size (used on maps). + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 21 + + Symbolgröße (wird auf Karten verwendet). + + + Thumbnail sizes + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 30 + + Miniaturbildgrößen + + + Size of the thumbnails. + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 37 + + Größe der Vorschaubilder. + + + The best matching size will be generated. (More sizes give better quality, but use more storage and CPU to render.) + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 39,41 + + Die am besten passende Größe wird generiert. (Mehr Größen ergeben eine bessere Qualität, verwenden jedoch mehr Speicher und CPU zum Rendern.) + + + ';' separated integers. If size is 240, that shorter side of the thumbnail will have 160 pixels. + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.html + 43,45 + + ';' getrennte ganze Zahlen. Wenn die Größe 240 beträgt, hat diese kürzere Seite der Miniaturansicht 160 Pixel. + + + Role + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 28 + + Rolle + + + + Add user + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 55,56 + + + Nutzer hinzufügen + + + To protect the site with password / have login enable this. + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 59,60 + + Aktivieren Sie diese Option, um die Site mit einem Passwort zu schützen. + + + Add new User + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 70 + + Neuen Benutzer hinzufügen + + + Add User + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.html + 90,91 + + Benutzer hinzufügen + + + Video support uses ffmpeg. ffmpeg and ffprobe binaries need to be available in the PATH or the @ffmpeg-installer/ffmpeg and @ffprobe-installer/ffprobe optional node packages need to be installed. + + src/frontend/app/ui/settings/video/video.settings.component.html + 26,29 + + Die Videounterstützung verwendet ffmpeg. Die Binärdateien ffmpeg und ffprobe müssen im PATH verfügbar sein, oder es müssen die optionalen Knotenpakete @ ffmpeg-installer / ffmpeg und @ ffprobe-installer / ffprobe installiert sein. + + + Video transcoding: + + src/frontend/app/ui/settings/video/video.settings.component.html + 33 + + Video-Transcodierung: + + + To ensure smooth video playback, video transcoding is recommended to a lower bit rate than the server's upload rate. + + src/frontend/app/ui/settings/video/video.settings.component.html + 35,38 + + Um eine reibungslose Videowiedergabe zu gewährleisten, wird die Videotranskodierung mit einer niedrigeren Bitrate als der Uploadrate des Servers empfohlen. + + + The transcoded videos will be save to the thumbnail folder. + + src/frontend/app/ui/settings/video/video.settings.component.html + 39 + + Die transkodierten Videos werden im Miniaturbildordner gespeichert. + + + You can trigger the transcoding manually, but you can also create an automatic encoding job in advanced settings mode. + + src/frontend/app/ui/settings/video/video.settings.component.html + 40,43 + + Sie können die Transcodierung manuell auslösen, aber Sie können auch einen automatischen Codierungsjob im erweiterten Einstellungsmodus erstellen. + + + Format + + src/frontend/app/ui/settings/video/video.settings.component.html + 47 + + Format + + + Codec + + src/frontend/app/ui/settings/video/video.settings.component.html + 57 + + Codec + + + The height of the output video will be scaled down to this, while keeping the aspect ratio. + + src/frontend/app/ui/settings/video/video.settings.component.html + 67 + + Die Höhe des ausgegebenen Videos wird unter Beibehaltung des Seitenverhältnisses auf diese Höhe verkleinert. + + + FPS + + src/frontend/app/ui/settings/video/video.settings.component.html + 77 + + FPS + + + Target frame per second (fps) of the output video will be scaled down this this. + + src/frontend/app/ui/settings/video/video.settings.component.html + 78 + + Das Zielbild pro Sekunde (fps) des ausgegebenen Videos wird hierdurch verkleinert. + + + Bit rate + + src/frontend/app/ui/settings/video/video.settings.component.html + 90 + + Bitrate + + + Target bit rate of the output video will be scaled down this this. This should be less than the upload rate of your home server. + + src/frontend/app/ui/settings/video/video.settings.component.html + 104,106 + + Die Zielbitrate des Ausgabevideos wird dabei herunterskaliert. Diese sollte geringer sein als die Upload-Rate Ihres Heimservers. + + + CRF + + src/frontend/app/ui/settings/video/video.settings.component.html + 112 + + CRF + + + The range of the Constant Rate Factor (CRF) scale is 0–51, where 0 is lossless, 23 is the default, and 51 is worst quality possible. + + src/frontend/app/ui/settings/video/video.settings.component.html + 113 + + Der Bereich der Constant Rate Factor (CRF)-Skala liegt zwischen 0 und 51, wobei 0 verlustfrei, 23 der Standardwert und 51 die schlechteste Qualität ist. + + + Preset + + src/frontend/app/ui/settings/video/video.settings.component.html + 121 + + Voreinstellung + + + A preset is a collection of options that will provide a certain encoding speed to compression ratio. A slower preset will provide better compression (compression is quality per filesize). + + src/frontend/app/ui/settings/video/video.settings.component.html + 122 + + Eine Voreinstellung ist eine Sammlung von Optionen, die ein bestimmtes Verhältnis von Codierungsgeschwindigkeit zu Komprimierung bereitstellen. Eine langsamere Voreinstellung bietet eine bessere Komprimierung (Komprimierung ist Qualität pro Dateigröße). + + + Custom Options + + src/frontend/app/ui/settings/video/video.settings.component.html + 130 + + Benutzerdefinierte Optionen + + + ; separated values. It will be sent to ffmpeg as it is, as custom options. + + src/frontend/app/ui/settings/video/video.settings.component.html + 131 + + ; getrennte Werte. Es wird unverändert als benutzerdefinierte Option an ffmpeg gesendet. + + + Wrong password + + src/frontend/app/ui/sharelogin/share-login.component.html + 12,13 + + Falsches Passwort + + + Enter + + src/frontend/app/ui/sharelogin/share-login.component.html + 41,42 + + Eingabe + + + Size to generate + + src/frontend/app/model/backendtext.service.ts + 1 + + Zielgröße + + + These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes + + src/frontend/app/model/backendtext.service.ts + 1 + + Diese Miniaturansichten werden generiert. Die Liste sollte eine Teilmenge der aktivierten Miniaturbildgrößen sein + + + Indexed only + + src/frontend/app/model/backendtext.service.ts + 1 + + Nur indiziert + + + Only checks indexed files. + + src/frontend/app/model/backendtext.service.ts + 1 + + Überprüft nur indizierte Dateien. + + + Indexing + + src/frontend/app/model/backendtext.service.ts + 1 + + Indizierung + + + Database Reset + + src/frontend/app/model/backendtext.service.ts + 1 + + Datenbank zurücksetzen + + + Thumbnail Generation + + src/frontend/app/model/backendtext.service.ts + 1 + + Erstellung Vorschaubilder + + + Photo Converting + + src/frontend/app/model/backendtext.service.ts + 1 + + Fotoumwandlung + + + Video Converting + + src/frontend/app/model/backendtext.service.ts + 1 + + Videoumwandlung + + + Temp Folder Cleaning + + src/frontend/app/model/backendtext.service.ts + 1 + + Reinigung des temporären Ordners + + + Server error + + src/frontend/app/model/notification.service.ts + 1 + + + src/frontend/app/model/notification.service.ts + 1 + + Serverfehler + + + Server info + + src/frontend/app/model/notification.service.ts + 1 + + Serverinformationen + + + h + + src/frontend/app/pipes/DurationPipe.ts + 1 + + hour + h + + + m + + src/frontend/app/pipes/DurationPipe.ts + 1 + + minute + m + + + s + + src/frontend/app/pipes/DurationPipe.ts + 1 + + second + s + + + ascending name + + src/frontend/app/pipes/StringifySortingMethod.ts + 1 + + aufsteigender Name + + + descending name + + src/frontend/app/pipes/StringifySortingMethod.ts + 1 + + absteigender Name + + + ascending date + + src/frontend/app/pipes/StringifySortingMethod.ts + 1 + + aufsteigendes Datum + + + descending date + + src/frontend/app/pipes/StringifySortingMethod.ts + 1 + + absteigendes Datum + + + random + + src/frontend/app/pipes/StringifySortingMethod.ts + 1 + + zufällig + + + Images + + src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts + 1 + + Bilder + + + Url has been copied to clipboard + + src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts + 1 + + + src/frontend/app/ui/gallery/share/share.gallery.component.ts + 1 + + Die URL wurde in die Zwischenablage kopiert + + + Yes + + src/frontend/app/ui/gallery/share/share.gallery.component.ts + 1 + + Ja + + + No + + src/frontend/app/ui/gallery/share/share.gallery.component.ts + 1 + + Nein + + + loading.. + + src/frontend/app/ui/gallery/share/share.gallery.component.ts + 1 + + + src/frontend/app/ui/gallery/share/share.gallery.component.ts + 1 + + wird geladen... + + + settings saved + + src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts + 1 + + Einstellungen gespeichert + + + Success + + src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts + 1 + + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + Erfolg + + + readonly + + src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts + 1 + + schreibgeschützt + + + default value + + src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts + 1 + + Standardwert + + + Basic + + src/frontend/app/ui/settings/basic/basic.settings.component.ts + 1 + + Basis + + + Restart the server to apply the new settings + + src/frontend/app/ui/settings/basic/basic.settings.component.ts + 1 + + + src/frontend/app/ui/settings/other/other.settings.component.ts + 1 + + Starten Sie den Server neu, um die neuen Einstellungen zu übernehmen + + + Folder indexing + + src/frontend/app/ui/settings/indexing/indexing.settings.component.ts + 1 + + Ordnerindizierung + + + low + + src/frontend/app/ui/settings/indexing/indexing.settings.component.ts + 1 + + niedrig + + + medium + + src/frontend/app/ui/settings/indexing/indexing.settings.component.ts + 1 + + mittel + + + high + + src/frontend/app/ui/settings/indexing/indexing.settings.component.ts + 1 + + hoch + + + Folder indexing started + + src/frontend/app/ui/settings/indexing/indexing.settings.component.ts + 1 + + Ordnerindizierung gestartet + + + Folder indexing interrupted + + src/frontend/app/ui/settings/indexing/indexing.settings.component.ts + 1 + + Ordnerindizierung unterbrochen + + + Resetting database + + src/frontend/app/ui/settings/indexing/indexing.settings.component.ts + 1 + + Datenbank zurücksetzen + + + Job started + + src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts + 1 + + Auftrag gestartet + + + Stopping job + + src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts + 1 + + Auftrag gestoppt + + + Jobs + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Aufträge + + + periodic + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + periodisch + + + scheduled + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + geplant + + + Monday + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Montag + + + Tuesday + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Dienstag + + + Wednesday + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Mittwoch + + + Thursday + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Donnerstag + + + Friday + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Freitag + + + Saturday + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Samstag + + + Sunday + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Sonntag + + + day + + src/frontend/app/ui/settings/jobs/jobs.settings.component.ts + 1 + + Tag + + + processed + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + verarbeitet + + + skipped + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + übersprungen + + + all + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + alle + + + running + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + läuft + + + cancelling + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + abbrechen + + + canceled + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + abgebrochen + + + interrupted + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + unterbrochen + + + finished + + src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts + 1 + + fertig + + + Map + + src/frontend/app/ui/settings/map/map.settings.component.ts + 1 + + Karte + + + Meta file + + src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts + 1 + + Meta-Datei + + + Other + + src/frontend/app/ui/settings/other/other.settings.component.ts + 1 + + Andere + + + Photo + + src/frontend/app/ui/settings/photo/photo.settings.component.ts + 1 + + Foto + + + (recommended) + + src/frontend/app/ui/settings/photo/photo.settings.component.ts + 1 + + (empfohlen) + + + (deprecated, will be removed) + + src/frontend/app/ui/settings/photo/photo.settings.component.ts + 1 + + (veraltet, wird entfernt) + + + Random Photo + + src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts + 1 + + zufälliges Foto + + + Job finished + + src/frontend/app/ui/settings/scheduled-jobs.service.ts + 1 + + Auftrag abgeschlossen + + + Thumbnail + + src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts + 1 + + Vorschaubild + + + Password protection + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + Passwortschutz + + + Low + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + Niedrig + + + High + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + Hoch + + + Password protection enabled + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + Passwortschutz aktiviert + + + Server restart is recommended. + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + Ein Neustart des Servers wird empfohlen. + + + Password protection disabled + + src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts + 1 + + Passwortschutz deaktiviert + + + Video + + src/frontend/app/ui/settings/video/video.settings.component.ts + 1 + + Video + + + User creation error! + Benutzererstellungsfehler! + + + Forever + Für immer + + + Load full resolution image on zoom + Laden Sie das Bild in voller Auflösung beim Zoomen + + + Enables loading the full resolution image on zoom in the ligthbox (preview). + Ermöglicht das Laden des Bildes in voller Auflösung beim Zoomen in die Ligthbox (Vorschau). + + + Maximum media result + Maximales Medienergebnis + + + Maximum number of photos and videos that listed in one search result + Maximale Anzahl von Fotos und Videos, die in einem Suchergebnis aufgeführt sind + + + Download Zip + Download Zip + + + Enable download zip of a directory contents + Aktivieren Sie die Download-Zip-Datei eines Verzeichnisinhalts + + + Index changes only + Nur Indexänderungen + + + Only indexes a folder if it got changed. + Indiziert einen Ordner nur, wenn er geändert wurde. + + + Maximum number of photos and videos that listed in one search result. + Maximale Anzahl von Fotos und Videos, die in einem Suchergebnis aufgeführt sind. + + + Insert + Einfügen + + + List directories" + Verzeichnisse auflisten" + + + Search will also return with directories" + Die Suche wird auch mit Verzeichnissen zurückgegeben" + + + +