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": "Download as ZIP",
"rename": "Rename",
"move": "Move",
"share": "Share",
"openInNextcloud": "Open in Nextcloud",
"delete": "Delete"
},
@@ -2572,6 +2573,38 @@
"skip": "Skip"
}
},
"share": {
"title": "Share “{name}”",
"loading": "Loading shares …",
"done": "Done",
"hidden": "{count, plural, one {One more share, for example by email, is only visible in Nextcloud.} other {# more shares, for example by email, are only visible in Nextcloud.}}",
"people": {
"title": "People and groups",
"searchLabel": "Search for a person or group",
"searchPlaceholder": "Enter a name",
"newAccess": "Permission for the next share",
"searching": "Searching …",
"minChars": "Enter at least {count} characters.",
"noResults": "Nobody found.",
"results": "Search results",
"group": "Group",
"alreadyShared": "already shared",
"empty": "Not shared with anyone yet.",
"accessFor": "Permission for {name}",
"remove": "Remove share for {name}",
"expires": "valid until {date}"
},
"access": {
"view": "View",
"edit": "Edit",
"upload": "Upload only",
"custom": "Custom permission"
},
"indicator": {
"outgoing": "Open shares of “{name}”",
"incoming": "Shared with you"
}
},
"codes": {
"lengthRequired": "The size of the file could not be determined. Please try again.",
"chunkTooLarge": "A part of the file was too large. Please reload the page and try again.",
@@ -2590,7 +2623,21 @@
"invalidPath": "This name is not allowed.",
"nextcloudUnavailable": "Nextcloud cannot be reached or does not respond in time.",
"generic": "That did not work. Please try again.",
"selectionTooLarge": "Too many entries for one ZIP file. Select fewer entries or download the whole folder."
"selectionTooLarge": "Too many entries for one ZIP file. Select fewer entries or download the whole folder.",
"sharingDisabled": "Sharing is switched off in your Nextcloud.",
"sharingDisabledGroups": "Sharing with groups is switched off in your Nextcloud.",
"linkSharingDisabled": "Public links are switched off in your Nextcloud.",
"shareAccessInvalid": "This permission is not possible for this item.",
"shareRecipientInvalid": "Your Nextcloud does not know this person or group.",
"shareAlreadyExists": "The item is already shared this way. Change the existing share instead.",
"sharePasswordRequired": "Your Nextcloud requires a password for links.",
"sharePasswordRejected": "Nextcloud rejects this password. Please choose a longer or less common password.",
"shareExpiryRequired": "Your Nextcloud requires an expiry date for links.",
"shareExpiryInvalid": "Your Nextcloud does not allow this expiry date. It must not be in the past or after the latest permitted date.",
"shareRejected": "Nextcloud rejected this share.",
"shareNotFound": "This share no longer exists.",
"tooManyShares": "You have created many shares in a short time. Please wait {minutes, plural, one {# minute} other {# minutes}}.",
"ncDetail": "Message from Nextcloud: {detail}"
}
}
}