feat(quick-261009-dkv): Teilen mit Personen und Gruppen - Durchstich, Oberflaeche

- Teilen-Dialog (Suche mit Verzoegerung, Ergebnisliste als Combobox, Berechtigung
  je Zeile aendern, entfernen) auf dem Modul-Dialog, Fehler mit Meldung der Nextcloud
- Menueeintrag Teilen (nur bei Buchstabe R), Freigabe-Kennzeichen in Liste und Raster
  (ausgehend als Knopf, eingehend als Markierung)
- Web-Client, reine Hilfen (Berechtigungsauswahl, Passwort erzeugen), Fehlertexte
  und Meldungen de/en; sharingDisabled traegt scope=groups fuer den Gruppentext

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-10-09 10:52:35 +02:00
parent 207d37b8d6
commit bf893afc61
19 changed files with 1640 additions and 12 deletions
+48 -1
View File
@@ -2471,6 +2471,7 @@
"downloadZip": "Als ZIP herunterladen",
"rename": "Umbenennen",
"move": "Verschieben",
"share": "Teilen",
"openInNextcloud": "In Nextcloud öffnen",
"delete": "Löschen"
},
@@ -2572,6 +2573,38 @@
"skip": "Überspringen"
}
},
"share": {
"title": "„{name}“ teilen",
"loading": "Freigaben werden geladen …",
"done": "Fertig",
"hidden": "{count, plural, one {Eine weitere Freigabe, zum Beispiel per E-Mail, sehen Sie nur in Nextcloud.} other {# weitere Freigaben, zum Beispiel per E-Mail, sehen Sie nur in Nextcloud.}}",
"people": {
"title": "Personen und Gruppen",
"searchLabel": "Person oder Gruppe suchen",
"searchPlaceholder": "Name eingeben",
"newAccess": "Berechtigung für die nächste Freigabe",
"searching": "Suche läuft …",
"minChars": "Geben Sie mindestens {count} Zeichen ein.",
"noResults": "Niemand gefunden.",
"results": "Suchergebnisse",
"group": "Gruppe",
"alreadyShared": "bereits geteilt",
"empty": "Noch mit niemandem geteilt.",
"accessFor": "Berechtigung für {name}",
"remove": "Freigabe für {name} entfernen",
"expires": "gültig bis {date}"
},
"access": {
"view": "Ansehen",
"edit": "Bearbeiten",
"upload": "Nur hochladen",
"custom": "Eigene Berechtigung"
},
"indicator": {
"outgoing": "Freigaben von „{name}“ öffnen",
"incoming": "Mit Ihnen geteilt"
}
},
"codes": {
"lengthRequired": "Die Größe der Datei ließ sich nicht bestimmen. Bitte versuchen Sie es erneut.",
"chunkTooLarge": "Ein Teilstück der Datei war zu groß. Bitte laden Sie die Seite neu und versuchen Sie es erneut.",
@@ -2590,7 +2623,21 @@
"invalidPath": "Dieser Name ist nicht erlaubt.",
"nextcloudUnavailable": "Nextcloud ist nicht erreichbar oder antwortet nicht rechtzeitig.",
"generic": "Das hat nicht geklappt. Bitte versuchen Sie es erneut.",
"selectionTooLarge": "Zu viele Einträge für eine ZIP-Datei. Wählen Sie weniger Einträge aus oder laden Sie den ganzen Ordner herunter."
"selectionTooLarge": "Zu viele Einträge für eine ZIP-Datei. Wählen Sie weniger Einträge aus oder laden Sie den ganzen Ordner herunter.",
"sharingDisabled": "Teilen ist in Ihrer Nextcloud ausgeschaltet.",
"sharingDisabledGroups": "Teilen mit Gruppen ist in Ihrer Nextcloud ausgeschaltet.",
"linkSharingDisabled": "Öffentliche Links sind in Ihrer Nextcloud ausgeschaltet.",
"shareAccessInvalid": "Diese Berechtigung ist für diesen Eintrag nicht möglich.",
"shareRecipientInvalid": "Diese Person oder Gruppe kennt Ihre Nextcloud nicht.",
"shareAlreadyExists": "Der Eintrag ist schon so geteilt. Ändern Sie die vorhandene Freigabe.",
"sharePasswordRequired": "Ihre Nextcloud verlangt für Links ein Passwort.",
"sharePasswordRejected": "Nextcloud lehnt dieses Passwort ab. Bitte wählen Sie ein längeres oder weniger gebräuchliches Passwort.",
"shareExpiryRequired": "Ihre Nextcloud verlangt für Links ein Ablaufdatum.",
"shareExpiryInvalid": "Dieses Ablaufdatum lässt Ihre Nextcloud nicht zu. Es darf nicht in der Vergangenheit und nicht nach dem erlaubten Höchstdatum liegen.",
"shareRejected": "Nextcloud hat diese Freigabe abgelehnt.",
"shareNotFound": "Diese Freigabe gibt es nicht mehr.",
"tooManyShares": "Sie haben in kurzer Zeit viele Freigaben angelegt. Bitte warten Sie {minutes, plural, one {# Minute} other {# Minuten}}.",
"ncDetail": "Meldung der Nextcloud: {detail}"
}
}
}