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
+68 -6
View File
@@ -210,7 +210,7 @@
"providerDeleteCta": "Delete provider",
"cancel": "Cancel",
"smtp": {
"title": "SMTP Configuration",
"title": "Email delivery",
"host": "Host",
"port": "Port",
"encryption": "Encryption",
@@ -531,7 +531,7 @@
},
"admin": {
"users": {
"title": "User Management",
"title": "Users",
"create": "Create User",
"edit": "Edit User",
"delete": "Delete User",
@@ -598,7 +598,7 @@
"cannotDeleteActive": "Cannot delete tenants with active users"
},
"ldap": {
"title": "LDAP configuration",
"title": "Directory (LDAP)",
"connectionTitle": "Connection settings",
"serverUrl": "Server URL",
"baseDn": "Base DN",
@@ -745,7 +745,7 @@
}
},
"customModules": {
"title": "Custom modules",
"title": "Custom modules for everyone",
"description": "Add other websites as entries in the sidebar. All users see these shared entries under the chosen category, and a click shows the page right inside Tessera. Personal entries only you can see are added under “Settings → Custom modules”.",
"create": "Add shared entry",
"noModules": "No shared entries yet",
@@ -853,7 +853,7 @@
}
},
"adminModules": {
"title": "Module Management",
"title": "Modules",
"description": "Activate or deactivate modules",
"activate": "Activate",
"deactivate": "Deactivate",
@@ -868,7 +868,7 @@
"grantsLink": "Grants Matrix",
"categoriesLink": "Categories",
"grants": {
"title": "Grants Matrix",
"title": "Permissions",
"searchPlaceholder": "Search modules or groups...",
"emptyModules": "No modules are activated yet. Activate a module under Modules first.",
"emptyModulesLink": "Go to Modules",
@@ -1985,5 +1985,67 @@
"countsLabel": "Number of clouds per traffic-light color",
"open": "Open Nextcloud status"
}
},
"controlCenter": {
"navLabel": "Settings and administration",
"settingsTitle": "Settings",
"adminTitle": "Administration",
"groups": {
"people": "Users and access",
"modules": "Modules",
"connections": "Connections"
},
"items": {
"account": "Account",
"widgets": "Widgets",
"calendar": "Calendar",
"myLinks": "Custom modules",
"desktop": "Desktop app",
"users": "Users",
"groups": "Groups",
"welcomeMail": "Welcome mail",
"tenants": "Tenants",
"modules": "Modules",
"grants": "Permissions",
"categories": "Categories",
"sharedLinks": "Custom modules for everyone",
"directory": "Directory (LDAP)",
"mailServer": "Email delivery (SMTP)"
},
"descriptions": {
"account": "Profile picture, accent colour and password of your Tessera account.",
"widgets": "Content and appearance of the widgets on your dashboard.",
"calendar": "Calendars whose events appear in the calendar widget.",
"desktop": "Tessera as its own program with an icon in the system tray.",
"smtp": "Tessera sends all emails through this server, for example welcome mails, reminders and notifications.",
"users": "Accounts, roles and access for everyone who uses Tessera.",
"groups": "Groups bundle users so you can grant modules to many people at once.",
"tenants": "Organisations that use this Tessera installation separately from one another.",
"modules": "Turn modules on or off for everyone. Who may use a module is set under Permissions.",
"grants": "Choose which groups may use or manage each module.",
"categories": "Decide how modules are grouped and sorted in the sidebar and in the marketplace. The setting applies to all users.",
"ldap": "Tessera takes over users and groups from your Active Directory. Tessera only reads there and never changes anything."
},
"smtp": {
"server": "Server",
"serverHelp": "Address and login of the outgoing mail server Tessera sends through.",
"sender": "Sender and recipients",
"senderHelp": "Which address Tessera writes from and where bug reports go.",
"check": "Check and save",
"checkHelp": "Test the settings before saving them. The test uses the values in this form."
},
"ldap": {
"connectionHelp": "Where Tessera reaches your Active Directory and which account it uses to read it.",
"fieldMappingHelp": "Which directory entry is copied into which field of the Tessera account.",
"schedule": "Schedule",
"scheduleHelp": "How often Tessera syncs with the directory on its own, and whether the connection is switched on. 0 minutes means manual only.",
"syncHelp": "Syncs users and groups with the directory right away, without waiting for the schedule."
},
"welcomeMail": {
"textsTitle": "Mail texts"
},
"calendar": {
"sourcesTitle": "Calendar sources"
}
}
}