design(verwaltung): Einstellungen und Verwaltung aufgeraeumt

Gemeinsame Navigation fuer Einstellungen und Verwaltung (Verwaltung in
Benutzer und Zugang / Module / Anbindungen gegliedert), einheitlicher
Seitenkopf und Abschnittskarten, Speichern in der Kartenfusszeile.
Menuepunkt 'Administrator' heisst 'Verwaltung'; Seitentitel gleich den
Navigationseintraegen. Kein 'Zurueck zum Dashboard' mehr. Tabellen ohne
waagerechte Seitenscrollleiste; auf dem Handy Auswahlliste statt Liste.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-10-05 13:36:05 +02:00
parent 831c7b8f52
commit 0a35a32afb
32 changed files with 2579 additions and 2170 deletions
+71 -9
View File
@@ -81,7 +81,7 @@
"settings": "Einstellungen",
"logout": "Abmelden",
"admin": {
"label": "Administrator",
"label": "Verwaltung",
"users": "Benutzer",
"tenants": "Mandanten",
"modules": "Module",
@@ -210,7 +210,7 @@
"providerDeleteCta": "Anbieter löschen",
"cancel": "Abbrechen",
"smtp": {
"title": "SMTP-Konfiguration",
"title": "E-Mail-Versand",
"host": "Host",
"port": "Port",
"encryption": "Verschlüsselung",
@@ -531,7 +531,7 @@
},
"admin": {
"users": {
"title": "Benutzerverwaltung",
"title": "Benutzer",
"create": "Benutzer erstellen",
"edit": "Benutzer bearbeiten",
"delete": "Benutzer löschen",
@@ -574,7 +574,7 @@
"resend": "Erneut senden",
"sentAt": "Willkommensmail gesendet am {date}",
"noEmail": "Keine E-Mail-Adresse hinterlegt – bitte zuerst eine Adresse eintragen.",
"noSmtp": "Es ist noch kein SMTP-Server eingerichtet (Administrator → SMTP).",
"noSmtp": "Es ist noch kein SMTP-Server eingerichtet (Verwaltung → E-Mail-Versand).",
"inactive": "Das Konto ist deaktiviert.",
"dialogTitle": "Willkommensmail senden",
"dialogText": "Tessera schickt eine Willkommensmail mit Adresse, Benutzername und Hinweisen zur ersten Anmeldung an:",
@@ -598,7 +598,7 @@
"cannotDeleteActive": "Mandanten mit aktiven Benutzern können nicht gelöscht werden"
},
"ldap": {
"title": "LDAP-Konfiguration",
"title": "Verzeichnis (LDAP)",
"connectionTitle": "Verbindungseinstellungen",
"serverUrl": "Server-URL",
"baseDn": "Basis-DN",
@@ -745,7 +745,7 @@
}
},
"customModules": {
"title": "Eigene Module",
"title": "Eigene Module für alle",
"description": "Nehmen Sie andere Webseiten als Einträge in die Seitenleiste auf. Diese gemeinsamen Einträge sehen alle Benutzer unter der gewählten Kategorie, ein Klick zeigt die Seite direkt in Tessera. Persönliche Einträge nur für Sie legen Sie unter „Einstellungen → Eigene Module“ an.",
"create": "Gemeinsamen Eintrag anlegen",
"noModules": "Noch keine gemeinsamen Einträge",
@@ -853,7 +853,7 @@
}
},
"adminModules": {
"title": "Modulverwaltung",
"title": "Module",
"description": "Module aktivieren oder deaktivieren",
"activate": "Aktivieren",
"deactivate": "Deaktivieren",
@@ -868,7 +868,7 @@
"grantsLink": "Freigaben-Matrix",
"categoriesLink": "Kategorien",
"grants": {
"title": "Freigaben-Matrix",
"title": "Freigaben",
"searchPlaceholder": "Module oder Gruppen durchsuchen...",
"emptyModules": "Es sind noch keine Module aktiviert. Aktiviere zuerst ein Modul unter Module.",
"emptyModulesLink": "Zu Module",
@@ -940,7 +940,7 @@
"close": "Schließen",
"sent": "Vielen Dank, die Meldung wurde gesendet.",
"errorNotConfigured": "Für Fehlermeldungen ist noch kein Postfach eingerichtet.",
"errorNotConfiguredAdminHint": "Legen Sie die Adresse unter Administrator → SMTP im Feld „Fehlermeldungen an\" fest.",
"errorNotConfiguredAdminHint": "Legen Sie die Adresse unter Verwaltung → E-Mail-Versand im Feld „Fehlermeldungen an\" fest.",
"errorNotConfiguredAdminLink": "Zu den SMTP-Einstellungen",
"errorTooMany": "Zu viele Meldungen in kurzer Zeit. Bitte versuchen Sie es in einigen Minuten erneut.",
"errorTooLarge": "Das Bild ist zu groß. Bitte senden Sie die Meldung ohne Bildschirmfoto.",
@@ -1985,5 +1985,67 @@
"countsLabel": "Anzahl der Clouds je Ampelfarbe",
"open": "Nextcloud-Status öffnen"
}
},
"controlCenter": {
"navLabel": "Einstellungen und Verwaltung",
"settingsTitle": "Einstellungen",
"adminTitle": "Verwaltung",
"groups": {
"people": "Benutzer und Zugang",
"modules": "Module",
"connections": "Anbindungen"
},
"items": {
"account": "Konto",
"widgets": "Widgets",
"calendar": "Kalender",
"myLinks": "Eigene Module",
"desktop": "Desktop-App",
"users": "Benutzer",
"groups": "Gruppen",
"welcomeMail": "Willkommensmail",
"tenants": "Mandanten",
"modules": "Module",
"grants": "Freigaben",
"categories": "Kategorien",
"sharedLinks": "Eigene Module für alle",
"directory": "Verzeichnis (LDAP)",
"mailServer": "E-Mail-Versand (SMTP)"
},
"descriptions": {
"account": "Profilbild, Akzentfarbe und Passwort Ihres Tessera-Kontos.",
"widgets": "Inhalte und Darstellung der Widgets auf Ihrem Dashboard.",
"calendar": "Kalender, deren Termine im Kalender-Widget erscheinen.",
"desktop": "Tessera als eigenes Programm mit Symbol im Infobereich der Taskleiste.",
"smtp": "Über diesen Server verschickt Tessera alle E-Mails, zum Beispiel Willkommensmails, Erinnerungen und Benachrichtigungen.",
"users": "Konten, Rollen und Zugriff aller Personen, die Tessera nutzen.",
"groups": "Gruppen bündeln Benutzer, damit Sie Module an viele auf einmal freigeben können.",
"tenants": "Organisationen, die diese Tessera-Installation getrennt voneinander nutzen.",
"modules": "Schalten Sie Module für alle ein oder aus. Wer ein Modul nutzen darf, legen Sie unter Freigaben fest.",
"grants": "Legen Sie fest, welche Gruppen ein Modul benutzen oder verwalten dürfen.",
"categories": "Legen Sie fest, wie die Module in der Seitenleiste und im Marktplatz gruppiert und sortiert werden. Die Einstellung gilt für alle Benutzer.",
"ldap": "Tessera übernimmt Benutzer und Gruppen aus Ihrem Active Directory. Tessera liest dort nur, es ändert nichts."
},
"smtp": {
"server": "Server",
"serverHelp": "Adresse und Zugang des Mailservers, über den Tessera E-Mails verschickt.",
"sender": "Absender und Empfänger",
"senderHelp": "Unter welcher Adresse Tessera schreibt und wohin Fehlermeldungen gehen.",
"check": "Prüfen und speichern",
"checkHelp": "Testen Sie die Angaben, bevor Sie sie speichern. Der Test verwendet die Werte in diesem Formular."
},
"ldap": {
"connectionHelp": "Wo Tessera Ihr Active Directory erreicht und mit welchem Konto es dort liest.",
"fieldMappingHelp": "Welche Angabe aus dem Verzeichnis in welches Feld des Tessera-Kontos übernommen wird.",
"schedule": "Zeitplan",
"scheduleHelp": "Wie oft Tessera das Verzeichnis selbstständig abgleicht und ob die Anbindung eingeschaltet ist. 0 Minuten bedeutet: nur von Hand.",
"syncHelp": "Gleicht Benutzer und Gruppen sofort mit dem Verzeichnis ab, ohne auf den Zeitplan zu warten."
},
"welcomeMail": {
"textsTitle": "Texte der Mail"
},
"calendar": {
"sourcesTitle": "Kalenderquellen"
}
}
}